summaryrefslogtreecommitdiffstats
path: root/opengl
diff options
context:
space:
mode:
authorDavid 'Digit' Turner <digit@google.com>2014-10-30 18:15:04 +0100
committerDavid 'Digit' Turner <digit@google.com>2014-10-30 21:07:49 +0100
commita4d0e1cac30c7460d224cf5449d25e9e2f50b1c0 (patch)
treed638dfca7c2debf491c2013dd8ac5b88f15ed835 /opengl
parent1da62b8c565c544cb00863b531109d7db1a8801e (diff)
downloadandroid_device_generic_goldfish-a4d0e1cac30c7460d224cf5449d25e9e2f50b1c0.tar.gz
android_device_generic_goldfish-a4d0e1cac30c7460d224cf5449d25e9e2f50b1c0.tar.bz2
android_device_generic_goldfish-a4d0e1cac30c7460d224cf5449d25e9e2f50b1c0.zip
opengl: Remove accessor functions from encoders.
These functions are not necessary since all the fields are public members of structures. Also gets us closer to the state of the real emugen output, which isn't matched yet due to other differences. Change-Id: Iea092beca7e3a819c286fe3d84897e6a170747f8
Diffstat (limited to 'opengl')
-rw-r--r--opengl/system/GLESv1/gl.cpp6
-rw-r--r--opengl/system/GLESv1_enc/GLEncoder.cpp94
-rw-r--r--opengl/system/GLESv1_enc/gl_client_context.cpp584
-rw-r--r--opengl/system/GLESv1_enc/gl_client_context.h292
-rw-r--r--opengl/system/GLESv1_enc/gl_enc.cpp582
-rw-r--r--opengl/system/GLESv1_enc/gl_enc.h296
-rw-r--r--opengl/system/GLESv2/gl2.cpp6
-rw-r--r--opengl/system/GLESv2_enc/GL2Encoder.cpp139
-rw-r--r--opengl/system/GLESv2_enc/gl2_client_context.cpp418
-rw-r--r--opengl/system/GLESv2_enc/gl2_client_context.h209
-rw-r--r--opengl/system/GLESv2_enc/gl2_enc.cpp416
-rw-r--r--opengl/system/GLESv2_enc/gl2_enc.h217
-rw-r--r--opengl/system/renderControl_enc/renderControl_client_context.cpp54
-rw-r--r--opengl/system/renderControl_enc/renderControl_client_context.h27
-rw-r--r--opengl/system/renderControl_enc/renderControl_enc.cpp52
-rw-r--r--opengl/system/renderControl_enc/renderControl_enc.h30
16 files changed, 1178 insertions, 2244 deletions
diff --git a/opengl/system/GLESv1/gl.cpp b/opengl/system/GLESv1/gl.cpp
index 8ecb504..c684d14 100644
--- a/opengl/system/GLESv1/gl.cpp
+++ b/opengl/system/GLESv1/gl.cpp
@@ -122,9 +122,9 @@ const GLubyte *my_glGetString (void *self, GLenum name)
void init()
{
GET_CONTEXT;
- ctx->set_glEGLImageTargetTexture2DOES(glEGLImageTargetTexture2DOES);
- ctx->set_glEGLImageTargetRenderbufferStorageOES(glEGLImageTargetRenderbufferStorageOES);
- ctx->set_glGetString(my_glGetString);
+ ctx->glEGLImageTargetTexture2DOES = &glEGLImageTargetTexture2DOES;
+ ctx->glEGLImageTargetRenderbufferStorageOES = &glEGLImageTargetRenderbufferStorageOES;
+ ctx->glGetString = &my_glGetString;
}
extern "C" {
diff --git a/opengl/system/GLESv1_enc/GLEncoder.cpp b/opengl/system/GLESv1_enc/GLEncoder.cpp
index c283764..ae00ca7 100644
--- a/opengl/system/GLESv1_enc/GLEncoder.cpp
+++ b/opengl/system/GLESv1_enc/GLEncoder.cpp
@@ -923,52 +923,56 @@ GLEncoder::GLEncoder(IOStream *stream) : gl_encoder_context_t(stream)
m_error = GL_NO_ERROR;
m_num_compressedTextureFormats = 0;
m_compressedTextureFormats = NULL;
+
// overrides;
- m_glFlush_enc = set_glFlush(s_glFlush);
- m_glPixelStorei_enc = set_glPixelStorei(s_glPixelStorei);
- m_glVertexPointer_enc = set_glVertexPointer(s_glVertexPointer);
- m_glNormalPointer_enc = set_glNormalPointer(s_glNormalPointer);
- m_glColorPointer_enc = set_glColorPointer(s_glColorPointer);
- m_glPointSizePointerOES_enc = set_glPointSizePointerOES(s_glPointSizePointerOES);
- m_glClientActiveTexture_enc = set_glClientActiveTexture(s_glClientActiveTexture);
- m_glTexCoordPointer_enc = set_glTexCoordPointer(s_glTexCoordPointer);
- m_glMatrixIndexPointerOES_enc = set_glMatrixIndexPointerOES(s_glMatrixIndexPointerOES);
- m_glWeightPointerOES_enc = set_glWeightPointerOES(s_glWeightPointerOES);
-
- m_glGetIntegerv_enc = set_glGetIntegerv(s_glGetIntegerv);
- m_glGetFloatv_enc = set_glGetFloatv(s_glGetFloatv);
- m_glGetBooleanv_enc = set_glGetBooleanv(s_glGetBooleanv);
- m_glGetFixedv_enc = set_glGetFixedv(s_glGetFixedv);
- m_glGetPointerv_enc = set_glGetPointerv(s_glGetPointerv);
-
- m_glBindBuffer_enc = set_glBindBuffer(s_glBindBuffer);
- m_glBufferData_enc = set_glBufferData(s_glBufferData);
- m_glBufferSubData_enc = set_glBufferSubData(s_glBufferSubData);
- m_glDeleteBuffers_enc = set_glDeleteBuffers(s_glDeleteBuffers);
-
- m_glEnableClientState_enc = set_glEnableClientState(s_glEnableClientState);
- m_glDisableClientState_enc = set_glDisableClientState(s_glDisableClientState);
- m_glIsEnabled_enc = set_glIsEnabled(s_glIsEnabled);
- m_glDrawArrays_enc = set_glDrawArrays(s_glDrawArrays);
- m_glDrawElements_enc = set_glDrawElements(s_glDrawElements);
- set_glGetString(s_glGetString);
- set_glFinish(s_glFinish);
- m_glGetError_enc = set_glGetError(s_glGetError);
-
- m_glActiveTexture_enc = set_glActiveTexture(s_glActiveTexture);
- m_glBindTexture_enc = set_glBindTexture(s_glBindTexture);
- m_glDeleteTextures_enc = set_glDeleteTextures(s_glDeleteTextures);
- m_glDisable_enc = set_glDisable(s_glDisable);
- m_glEnable_enc = set_glEnable(s_glEnable);
- m_glGetTexParameterfv_enc = set_glGetTexParameterfv(s_glGetTexParameterfv);
- m_glGetTexParameteriv_enc = set_glGetTexParameteriv(s_glGetTexParameteriv);
- m_glGetTexParameterxv_enc = set_glGetTexParameterxv(s_glGetTexParameterxv);
- m_glTexParameterf_enc = set_glTexParameterf(s_glTexParameterf);
- m_glTexParameterfv_enc = set_glTexParameterfv(s_glTexParameterfv);
- m_glTexParameteri_enc = set_glTexParameteri(s_glTexParameteri);
- m_glTexParameterx_enc = set_glTexParameterx(s_glTexParameterx);
- m_glTexParameteriv_enc = set_glTexParameteriv(s_glTexParameteriv);
- m_glTexParameterxv_enc = set_glTexParameterxv(s_glTexParameterxv);
+#define OVERRIDE(name) m_##name##_enc = this-> name ; this-> name = &s_##name
+
+ OVERRIDE(glFlush);
+ OVERRIDE(glPixelStorei);
+ OVERRIDE(glVertexPointer);
+ OVERRIDE(glNormalPointer);
+ OVERRIDE(glPointSizePointerOES);
+ OVERRIDE(glClientActiveTexture);
+ OVERRIDE(glTexCoordPointer);
+ OVERRIDE(glMatrixIndexPointerOES);
+ OVERRIDE(glWeightPointerOES);
+
+ OVERRIDE(glGetIntegerv);
+ OVERRIDE(glGetFloatv);
+ OVERRIDE(glGetBooleanv);
+ OVERRIDE(glGetFixedv);
+ OVERRIDE(glGetPointerv);
+
+ OVERRIDE(glBindBuffer);
+ OVERRIDE(glBufferData);
+ OVERRIDE(glBufferSubData);
+ OVERRIDE(glDeleteBuffers);
+
+ OVERRIDE(glEnableClientState);
+ OVERRIDE(glDisableClientState);
+ OVERRIDE(glIsEnabled);
+ OVERRIDE(glDrawArrays);
+ OVERRIDE(glDrawElements);
+
+ this->glGetString = s_glGetString;
+ this->glFinish = s_glFinish;
+
+ OVERRIDE(glGetError);
+
+ OVERRIDE(glActiveTexture);
+ OVERRIDE(glBindTexture);
+ OVERRIDE(glDeleteTextures);
+ OVERRIDE(glDisable);
+ OVERRIDE(glEnable);
+ OVERRIDE(glGetTexParameterfv);
+ OVERRIDE(glGetTexParameteriv);
+ OVERRIDE(glGetTexParameterxv);
+ OVERRIDE(glTexParameterf);
+ OVERRIDE(glTexParameterfv);
+ OVERRIDE(glTexParameteri);
+ OVERRIDE(glTexParameterx);
+ OVERRIDE(glTexParameteriv);
+ OVERRIDE(glTexParameterxv);
}
GLEncoder::~GLEncoder()
diff --git a/opengl/system/GLESv1_enc/gl_client_context.cpp b/opengl/system/GLESv1_enc/gl_client_context.cpp
index a5fd04b..cb504c8 100644
--- a/opengl/system/GLESv1_enc/gl_client_context.cpp
+++ b/opengl/system/GLESv1_enc/gl_client_context.cpp
@@ -10,299 +10,297 @@
int gl_client_context_t::initDispatchByName(void *(*getProc)(const char *, void *userData), void *userData)
{
- void *ptr;
-
- ptr = getProc("glAlphaFunc", userData); set_glAlphaFunc((glAlphaFunc_client_proc_t)ptr);
- ptr = getProc("glClearColor", userData); set_glClearColor((glClearColor_client_proc_t)ptr);
- ptr = getProc("glClearDepthf", userData); set_glClearDepthf((glClearDepthf_client_proc_t)ptr);
- ptr = getProc("glClipPlanef", userData); set_glClipPlanef((glClipPlanef_client_proc_t)ptr);
- ptr = getProc("glColor4f", userData); set_glColor4f((glColor4f_client_proc_t)ptr);
- ptr = getProc("glDepthRangef", userData); set_glDepthRangef((glDepthRangef_client_proc_t)ptr);
- ptr = getProc("glFogf", userData); set_glFogf((glFogf_client_proc_t)ptr);
- ptr = getProc("glFogfv", userData); set_glFogfv((glFogfv_client_proc_t)ptr);
- ptr = getProc("glFrustumf", userData); set_glFrustumf((glFrustumf_client_proc_t)ptr);
- ptr = getProc("glGetClipPlanef", userData); set_glGetClipPlanef((glGetClipPlanef_client_proc_t)ptr);
- ptr = getProc("glGetFloatv", userData); set_glGetFloatv((glGetFloatv_client_proc_t)ptr);
- ptr = getProc("glGetLightfv", userData); set_glGetLightfv((glGetLightfv_client_proc_t)ptr);
- ptr = getProc("glGetMaterialfv", userData); set_glGetMaterialfv((glGetMaterialfv_client_proc_t)ptr);
- ptr = getProc("glGetTexEnvfv", userData); set_glGetTexEnvfv((glGetTexEnvfv_client_proc_t)ptr);
- ptr = getProc("glGetTexParameterfv", userData); set_glGetTexParameterfv((glGetTexParameterfv_client_proc_t)ptr);
- ptr = getProc("glLightModelf", userData); set_glLightModelf((glLightModelf_client_proc_t)ptr);
- ptr = getProc("glLightModelfv", userData); set_glLightModelfv((glLightModelfv_client_proc_t)ptr);
- ptr = getProc("glLightf", userData); set_glLightf((glLightf_client_proc_t)ptr);
- ptr = getProc("glLightfv", userData); set_glLightfv((glLightfv_client_proc_t)ptr);
- ptr = getProc("glLineWidth", userData); set_glLineWidth((glLineWidth_client_proc_t)ptr);
- ptr = getProc("glLoadMatrixf", userData); set_glLoadMatrixf((glLoadMatrixf_client_proc_t)ptr);
- ptr = getProc("glMaterialf", userData); set_glMaterialf((glMaterialf_client_proc_t)ptr);
- ptr = getProc("glMaterialfv", userData); set_glMaterialfv((glMaterialfv_client_proc_t)ptr);
- ptr = getProc("glMultMatrixf", userData); set_glMultMatrixf((glMultMatrixf_client_proc_t)ptr);
- ptr = getProc("glMultiTexCoord4f", userData); set_glMultiTexCoord4f((glMultiTexCoord4f_client_proc_t)ptr);
- ptr = getProc("glNormal3f", userData); set_glNormal3f((glNormal3f_client_proc_t)ptr);
- ptr = getProc("glOrthof", userData); set_glOrthof((glOrthof_client_proc_t)ptr);
- ptr = getProc("glPointParameterf", userData); set_glPointParameterf((glPointParameterf_client_proc_t)ptr);
- ptr = getProc("glPointParameterfv", userData); set_glPointParameterfv((glPointParameterfv_client_proc_t)ptr);
- ptr = getProc("glPointSize", userData); set_glPointSize((glPointSize_client_proc_t)ptr);
- ptr = getProc("glPolygonOffset", userData); set_glPolygonOffset((glPolygonOffset_client_proc_t)ptr);
- ptr = getProc("glRotatef", userData); set_glRotatef((glRotatef_client_proc_t)ptr);
- ptr = getProc("glScalef", userData); set_glScalef((glScalef_client_proc_t)ptr);
- ptr = getProc("glTexEnvf", userData); set_glTexEnvf((glTexEnvf_client_proc_t)ptr);
- ptr = getProc("glTexEnvfv", userData); set_glTexEnvfv((glTexEnvfv_client_proc_t)ptr);
- ptr = getProc("glTexParameterf", userData); set_glTexParameterf((glTexParameterf_client_proc_t)ptr);
- ptr = getProc("glTexParameterfv", userData); set_glTexParameterfv((glTexParameterfv_client_proc_t)ptr);
- ptr = getProc("glTranslatef", userData); set_glTranslatef((glTranslatef_client_proc_t)ptr);
- ptr = getProc("glActiveTexture", userData); set_glActiveTexture((glActiveTexture_client_proc_t)ptr);
- ptr = getProc("glAlphaFuncx", userData); set_glAlphaFuncx((glAlphaFuncx_client_proc_t)ptr);
- ptr = getProc("glBindBuffer", userData); set_glBindBuffer((glBindBuffer_client_proc_t)ptr);
- ptr = getProc("glBindTexture", userData); set_glBindTexture((glBindTexture_client_proc_t)ptr);
- ptr = getProc("glBlendFunc", userData); set_glBlendFunc((glBlendFunc_client_proc_t)ptr);
- ptr = getProc("glBufferData", userData); set_glBufferData((glBufferData_client_proc_t)ptr);
- ptr = getProc("glBufferSubData", userData); set_glBufferSubData((glBufferSubData_client_proc_t)ptr);
- ptr = getProc("glClear", userData); set_glClear((glClear_client_proc_t)ptr);
- ptr = getProc("glClearColorx", userData); set_glClearColorx((glClearColorx_client_proc_t)ptr);
- ptr = getProc("glClearDepthx", userData); set_glClearDepthx((glClearDepthx_client_proc_t)ptr);
- ptr = getProc("glClearStencil", userData); set_glClearStencil((glClearStencil_client_proc_t)ptr);
- ptr = getProc("glClientActiveTexture", userData); set_glClientActiveTexture((glClientActiveTexture_client_proc_t)ptr);
- ptr = getProc("glColor4ub", userData); set_glColor4ub((glColor4ub_client_proc_t)ptr);
- ptr = getProc("glColor4x", userData); set_glColor4x((glColor4x_client_proc_t)ptr);
- ptr = getProc("glColorMask", userData); set_glColorMask((glColorMask_client_proc_t)ptr);
- ptr = getProc("glColorPointer", userData); set_glColorPointer((glColorPointer_client_proc_t)ptr);
- ptr = getProc("glCompressedTexImage2D", userData); set_glCompressedTexImage2D((glCompressedTexImage2D_client_proc_t)ptr);
- ptr = getProc("glCompressedTexSubImage2D", userData); set_glCompressedTexSubImage2D((glCompressedTexSubImage2D_client_proc_t)ptr);
- ptr = getProc("glCopyTexImage2D", userData); set_glCopyTexImage2D((glCopyTexImage2D_client_proc_t)ptr);
- ptr = getProc("glCopyTexSubImage2D", userData); set_glCopyTexSubImage2D((glCopyTexSubImage2D_client_proc_t)ptr);
- ptr = getProc("glCullFace", userData); set_glCullFace((glCullFace_client_proc_t)ptr);
- ptr = getProc("glDeleteBuffers", userData); set_glDeleteBuffers((glDeleteBuffers_client_proc_t)ptr);
- ptr = getProc("glDeleteTextures", userData); set_glDeleteTextures((glDeleteTextures_client_proc_t)ptr);
- ptr = getProc("glDepthFunc", userData); set_glDepthFunc((glDepthFunc_client_proc_t)ptr);
- ptr = getProc("glDepthMask", userData); set_glDepthMask((glDepthMask_client_proc_t)ptr);
- ptr = getProc("glDepthRangex", userData); set_glDepthRangex((glDepthRangex_client_proc_t)ptr);
- ptr = getProc("glDisable", userData); set_glDisable((glDisable_client_proc_t)ptr);
- ptr = getProc("glDisableClientState", userData); set_glDisableClientState((glDisableClientState_client_proc_t)ptr);
- ptr = getProc("glDrawArrays", userData); set_glDrawArrays((glDrawArrays_client_proc_t)ptr);
- ptr = getProc("glDrawElements", userData); set_glDrawElements((glDrawElements_client_proc_t)ptr);
- ptr = getProc("glEnable", userData); set_glEnable((glEnable_client_proc_t)ptr);
- ptr = getProc("glEnableClientState", userData); set_glEnableClientState((glEnableClientState_client_proc_t)ptr);
- ptr = getProc("glFinish", userData); set_glFinish((glFinish_client_proc_t)ptr);
- ptr = getProc("glFlush", userData); set_glFlush((glFlush_client_proc_t)ptr);
- ptr = getProc("glFogx", userData); set_glFogx((glFogx_client_proc_t)ptr);
- ptr = getProc("glFogxv", userData); set_glFogxv((glFogxv_client_proc_t)ptr);
- ptr = getProc("glFrontFace", userData); set_glFrontFace((glFrontFace_client_proc_t)ptr);
- ptr = getProc("glFrustumx", userData); set_glFrustumx((glFrustumx_client_proc_t)ptr);
- ptr = getProc("glGetBooleanv", userData); set_glGetBooleanv((glGetBooleanv_client_proc_t)ptr);
- ptr = getProc("glGetBufferParameteriv", userData); set_glGetBufferParameteriv((glGetBufferParameteriv_client_proc_t)ptr);
- ptr = getProc("glClipPlanex", userData); set_glClipPlanex((glClipPlanex_client_proc_t)ptr);
- ptr = getProc("glGenBuffers", userData); set_glGenBuffers((glGenBuffers_client_proc_t)ptr);
- ptr = getProc("glGenTextures", userData); set_glGenTextures((glGenTextures_client_proc_t)ptr);
- ptr = getProc("glGetError", userData); set_glGetError((glGetError_client_proc_t)ptr);
- ptr = getProc("glGetFixedv", userData); set_glGetFixedv((glGetFixedv_client_proc_t)ptr);
- ptr = getProc("glGetIntegerv", userData); set_glGetIntegerv((glGetIntegerv_client_proc_t)ptr);
- ptr = getProc("glGetLightxv", userData); set_glGetLightxv((glGetLightxv_client_proc_t)ptr);
- ptr = getProc("glGetMaterialxv", userData); set_glGetMaterialxv((glGetMaterialxv_client_proc_t)ptr);
- ptr = getProc("glGetPointerv", userData); set_glGetPointerv((glGetPointerv_client_proc_t)ptr);
- ptr = getProc("glGetString", userData); set_glGetString((glGetString_client_proc_t)ptr);
- ptr = getProc("glGetTexEnviv", userData); set_glGetTexEnviv((glGetTexEnviv_client_proc_t)ptr);
- ptr = getProc("glGetTexEnvxv", userData); set_glGetTexEnvxv((glGetTexEnvxv_client_proc_t)ptr);
- ptr = getProc("glGetTexParameteriv", userData); set_glGetTexParameteriv((glGetTexParameteriv_client_proc_t)ptr);
- ptr = getProc("glGetTexParameterxv", userData); set_glGetTexParameterxv((glGetTexParameterxv_client_proc_t)ptr);
- ptr = getProc("glHint", userData); set_glHint((glHint_client_proc_t)ptr);
- ptr = getProc("glIsBuffer", userData); set_glIsBuffer((glIsBuffer_client_proc_t)ptr);
- ptr = getProc("glIsEnabled", userData); set_glIsEnabled((glIsEnabled_client_proc_t)ptr);
- ptr = getProc("glIsTexture", userData); set_glIsTexture((glIsTexture_client_proc_t)ptr);
- ptr = getProc("glLightModelx", userData); set_glLightModelx((glLightModelx_client_proc_t)ptr);
- ptr = getProc("glLightModelxv", userData); set_glLightModelxv((glLightModelxv_client_proc_t)ptr);
- ptr = getProc("glLightx", userData); set_glLightx((glLightx_client_proc_t)ptr);
- ptr = getProc("glLightxv", userData); set_glLightxv((glLightxv_client_proc_t)ptr);
- ptr = getProc("glLineWidthx", userData); set_glLineWidthx((glLineWidthx_client_proc_t)ptr);
- ptr = getProc("glLoadIdentity", userData); set_glLoadIdentity((glLoadIdentity_client_proc_t)ptr);
- ptr = getProc("glLoadMatrixx", userData); set_glLoadMatrixx((glLoadMatrixx_client_proc_t)ptr);
- ptr = getProc("glLogicOp", userData); set_glLogicOp((glLogicOp_client_proc_t)ptr);
- ptr = getProc("glMaterialx", userData); set_glMaterialx((glMaterialx_client_proc_t)ptr);
- ptr = getProc("glMaterialxv", userData); set_glMaterialxv((glMaterialxv_client_proc_t)ptr);
- ptr = getProc("glMatrixMode", userData); set_glMatrixMode((glMatrixMode_client_proc_t)ptr);
- ptr = getProc("glMultMatrixx", userData); set_glMultMatrixx((glMultMatrixx_client_proc_t)ptr);
- ptr = getProc("glMultiTexCoord4x", userData); set_glMultiTexCoord4x((glMultiTexCoord4x_client_proc_t)ptr);
- ptr = getProc("glNormal3x", userData); set_glNormal3x((glNormal3x_client_proc_t)ptr);
- ptr = getProc("glNormalPointer", userData); set_glNormalPointer((glNormalPointer_client_proc_t)ptr);
- ptr = getProc("glOrthox", userData); set_glOrthox((glOrthox_client_proc_t)ptr);
- ptr = getProc("glPixelStorei", userData); set_glPixelStorei((glPixelStorei_client_proc_t)ptr);
- ptr = getProc("glPointParameterx", userData); set_glPointParameterx((glPointParameterx_client_proc_t)ptr);
- ptr = getProc("glPointParameterxv", userData); set_glPointParameterxv((glPointParameterxv_client_proc_t)ptr);
- ptr = getProc("glPointSizex", userData); set_glPointSizex((glPointSizex_client_proc_t)ptr);
- ptr = getProc("glPolygonOffsetx", userData); set_glPolygonOffsetx((glPolygonOffsetx_client_proc_t)ptr);
- ptr = getProc("glPopMatrix", userData); set_glPopMatrix((glPopMatrix_client_proc_t)ptr);
- ptr = getProc("glPushMatrix", userData); set_glPushMatrix((glPushMatrix_client_proc_t)ptr);
- ptr = getProc("glReadPixels", userData); set_glReadPixels((glReadPixels_client_proc_t)ptr);
- ptr = getProc("glRotatex", userData); set_glRotatex((glRotatex_client_proc_t)ptr);
- ptr = getProc("glSampleCoverage", userData); set_glSampleCoverage((glSampleCoverage_client_proc_t)ptr);
- ptr = getProc("glSampleCoveragex", userData); set_glSampleCoveragex((glSampleCoveragex_client_proc_t)ptr);
- ptr = getProc("glScalex", userData); set_glScalex((glScalex_client_proc_t)ptr);
- ptr = getProc("glScissor", userData); set_glScissor((glScissor_client_proc_t)ptr);
- ptr = getProc("glShadeModel", userData); set_glShadeModel((glShadeModel_client_proc_t)ptr);
- ptr = getProc("glStencilFunc", userData); set_glStencilFunc((glStencilFunc_client_proc_t)ptr);
- ptr = getProc("glStencilMask", userData); set_glStencilMask((glStencilMask_client_proc_t)ptr);
- ptr = getProc("glStencilOp", userData); set_glStencilOp((glStencilOp_client_proc_t)ptr);
- ptr = getProc("glTexCoordPointer", userData); set_glTexCoordPointer((glTexCoordPointer_client_proc_t)ptr);
- ptr = getProc("glTexEnvi", userData); set_glTexEnvi((glTexEnvi_client_proc_t)ptr);
- ptr = getProc("glTexEnvx", userData); set_glTexEnvx((glTexEnvx_client_proc_t)ptr);
- ptr = getProc("glTexEnviv", userData); set_glTexEnviv((glTexEnviv_client_proc_t)ptr);
- ptr = getProc("glTexEnvxv", userData); set_glTexEnvxv((glTexEnvxv_client_proc_t)ptr);
- ptr = getProc("glTexImage2D", userData); set_glTexImage2D((glTexImage2D_client_proc_t)ptr);
- ptr = getProc("glTexParameteri", userData); set_glTexParameteri((glTexParameteri_client_proc_t)ptr);
- ptr = getProc("glTexParameterx", userData); set_glTexParameterx((glTexParameterx_client_proc_t)ptr);
- ptr = getProc("glTexParameteriv", userData); set_glTexParameteriv((glTexParameteriv_client_proc_t)ptr);
- ptr = getProc("glTexParameterxv", userData); set_glTexParameterxv((glTexParameterxv_client_proc_t)ptr);
- ptr = getProc("glTexSubImage2D", userData); set_glTexSubImage2D((glTexSubImage2D_client_proc_t)ptr);
- ptr = getProc("glTranslatex", userData); set_glTranslatex((glTranslatex_client_proc_t)ptr);
- ptr = getProc("glVertexPointer", userData); set_glVertexPointer((glVertexPointer_client_proc_t)ptr);
- ptr = getProc("glViewport", userData); set_glViewport((glViewport_client_proc_t)ptr);
- ptr = getProc("glPointSizePointerOES", userData); set_glPointSizePointerOES((glPointSizePointerOES_client_proc_t)ptr);
- ptr = getProc("glVertexPointerOffset", userData); set_glVertexPointerOffset((glVertexPointerOffset_client_proc_t)ptr);
- ptr = getProc("glColorPointerOffset", userData); set_glColorPointerOffset((glColorPointerOffset_client_proc_t)ptr);
- ptr = getProc("glNormalPointerOffset", userData); set_glNormalPointerOffset((glNormalPointerOffset_client_proc_t)ptr);
- ptr = getProc("glPointSizePointerOffset", userData); set_glPointSizePointerOffset((glPointSizePointerOffset_client_proc_t)ptr);
- ptr = getProc("glTexCoordPointerOffset", userData); set_glTexCoordPointerOffset((glTexCoordPointerOffset_client_proc_t)ptr);
- ptr = getProc("glWeightPointerOffset", userData); set_glWeightPointerOffset((glWeightPointerOffset_client_proc_t)ptr);
- ptr = getProc("glMatrixIndexPointerOffset", userData); set_glMatrixIndexPointerOffset((glMatrixIndexPointerOffset_client_proc_t)ptr);
- ptr = getProc("glVertexPointerData", userData); set_glVertexPointerData((glVertexPointerData_client_proc_t)ptr);
- ptr = getProc("glColorPointerData", userData); set_glColorPointerData((glColorPointerData_client_proc_t)ptr);
- ptr = getProc("glNormalPointerData", userData); set_glNormalPointerData((glNormalPointerData_client_proc_t)ptr);
- ptr = getProc("glTexCoordPointerData", userData); set_glTexCoordPointerData((glTexCoordPointerData_client_proc_t)ptr);
- ptr = getProc("glPointSizePointerData", userData); set_glPointSizePointerData((glPointSizePointerData_client_proc_t)ptr);
- ptr = getProc("glWeightPointerData", userData); set_glWeightPointerData((glWeightPointerData_client_proc_t)ptr);
- ptr = getProc("glMatrixIndexPointerData", userData); set_glMatrixIndexPointerData((glMatrixIndexPointerData_client_proc_t)ptr);
- ptr = getProc("glDrawElementsOffset", userData); set_glDrawElementsOffset((glDrawElementsOffset_client_proc_t)ptr);
- ptr = getProc("glDrawElementsData", userData); set_glDrawElementsData((glDrawElementsData_client_proc_t)ptr);
- ptr = getProc("glGetCompressedTextureFormats", userData); set_glGetCompressedTextureFormats((glGetCompressedTextureFormats_client_proc_t)ptr);
- ptr = getProc("glFinishRoundTrip", userData); set_glFinishRoundTrip((glFinishRoundTrip_client_proc_t)ptr);
- ptr = getProc("glBlendEquationSeparateOES", userData); set_glBlendEquationSeparateOES((glBlendEquationSeparateOES_client_proc_t)ptr);
- ptr = getProc("glBlendFuncSeparateOES", userData); set_glBlendFuncSeparateOES((glBlendFuncSeparateOES_client_proc_t)ptr);
- ptr = getProc("glBlendEquationOES", userData); set_glBlendEquationOES((glBlendEquationOES_client_proc_t)ptr);
- ptr = getProc("glDrawTexsOES", userData); set_glDrawTexsOES((glDrawTexsOES_client_proc_t)ptr);
- ptr = getProc("glDrawTexiOES", userData); set_glDrawTexiOES((glDrawTexiOES_client_proc_t)ptr);
- ptr = getProc("glDrawTexxOES", userData); set_glDrawTexxOES((glDrawTexxOES_client_proc_t)ptr);
- ptr = getProc("glDrawTexsvOES", userData); set_glDrawTexsvOES((glDrawTexsvOES_client_proc_t)ptr);
- ptr = getProc("glDrawTexivOES", userData); set_glDrawTexivOES((glDrawTexivOES_client_proc_t)ptr);
- ptr = getProc("glDrawTexxvOES", userData); set_glDrawTexxvOES((glDrawTexxvOES_client_proc_t)ptr);
- ptr = getProc("glDrawTexfOES", userData); set_glDrawTexfOES((glDrawTexfOES_client_proc_t)ptr);
- ptr = getProc("glDrawTexfvOES", userData); set_glDrawTexfvOES((glDrawTexfvOES_client_proc_t)ptr);
- ptr = getProc("glEGLImageTargetTexture2DOES", userData); set_glEGLImageTargetTexture2DOES((glEGLImageTargetTexture2DOES_client_proc_t)ptr);
- ptr = getProc("glEGLImageTargetRenderbufferStorageOES", userData); set_glEGLImageTargetRenderbufferStorageOES((glEGLImageTargetRenderbufferStorageOES_client_proc_t)ptr);
- ptr = getProc("glAlphaFuncxOES", userData); set_glAlphaFuncxOES((glAlphaFuncxOES_client_proc_t)ptr);
- ptr = getProc("glClearColorxOES", userData); set_glClearColorxOES((glClearColorxOES_client_proc_t)ptr);
- ptr = getProc("glClearDepthxOES", userData); set_glClearDepthxOES((glClearDepthxOES_client_proc_t)ptr);
- ptr = getProc("glClipPlanexOES", userData); set_glClipPlanexOES((glClipPlanexOES_client_proc_t)ptr);
- ptr = getProc("glClipPlanexIMG", userData); set_glClipPlanexIMG((glClipPlanexIMG_client_proc_t)ptr);
- ptr = getProc("glColor4xOES", userData); set_glColor4xOES((glColor4xOES_client_proc_t)ptr);
- ptr = getProc("glDepthRangexOES", userData); set_glDepthRangexOES((glDepthRangexOES_client_proc_t)ptr);
- ptr = getProc("glFogxOES", userData); set_glFogxOES((glFogxOES_client_proc_t)ptr);
- ptr = getProc("glFogxvOES", userData); set_glFogxvOES((glFogxvOES_client_proc_t)ptr);
- ptr = getProc("glFrustumxOES", userData); set_glFrustumxOES((glFrustumxOES_client_proc_t)ptr);
- ptr = getProc("glGetClipPlanexOES", userData); set_glGetClipPlanexOES((glGetClipPlanexOES_client_proc_t)ptr);
- ptr = getProc("glGetClipPlanex", userData); set_glGetClipPlanex((glGetClipPlanex_client_proc_t)ptr);
- ptr = getProc("glGetFixedvOES", userData); set_glGetFixedvOES((glGetFixedvOES_client_proc_t)ptr);
- ptr = getProc("glGetLightxvOES", userData); set_glGetLightxvOES((glGetLightxvOES_client_proc_t)ptr);
- ptr = getProc("glGetMaterialxvOES", userData); set_glGetMaterialxvOES((glGetMaterialxvOES_client_proc_t)ptr);
- ptr = getProc("glGetTexEnvxvOES", userData); set_glGetTexEnvxvOES((glGetTexEnvxvOES_client_proc_t)ptr);
- ptr = getProc("glGetTexParameterxvOES", userData); set_glGetTexParameterxvOES((glGetTexParameterxvOES_client_proc_t)ptr);
- ptr = getProc("glLightModelxOES", userData); set_glLightModelxOES((glLightModelxOES_client_proc_t)ptr);
- ptr = getProc("glLightModelxvOES", userData); set_glLightModelxvOES((glLightModelxvOES_client_proc_t)ptr);
- ptr = getProc("glLightxOES", userData); set_glLightxOES((glLightxOES_client_proc_t)ptr);
- ptr = getProc("glLightxvOES", userData); set_glLightxvOES((glLightxvOES_client_proc_t)ptr);
- ptr = getProc("glLineWidthxOES", userData); set_glLineWidthxOES((glLineWidthxOES_client_proc_t)ptr);
- ptr = getProc("glLoadMatrixxOES", userData); set_glLoadMatrixxOES((glLoadMatrixxOES_client_proc_t)ptr);
- ptr = getProc("glMaterialxOES", userData); set_glMaterialxOES((glMaterialxOES_client_proc_t)ptr);
- ptr = getProc("glMaterialxvOES", userData); set_glMaterialxvOES((glMaterialxvOES_client_proc_t)ptr);
- ptr = getProc("glMultMatrixxOES", userData); set_glMultMatrixxOES((glMultMatrixxOES_client_proc_t)ptr);
- ptr = getProc("glMultiTexCoord4xOES", userData); set_glMultiTexCoord4xOES((glMultiTexCoord4xOES_client_proc_t)ptr);
- ptr = getProc("glNormal3xOES", userData); set_glNormal3xOES((glNormal3xOES_client_proc_t)ptr);
- ptr = getProc("glOrthoxOES", userData); set_glOrthoxOES((glOrthoxOES_client_proc_t)ptr);
- ptr = getProc("glPointParameterxOES", userData); set_glPointParameterxOES((glPointParameterxOES_client_proc_t)ptr);
- ptr = getProc("glPointParameterxvOES", userData); set_glPointParameterxvOES((glPointParameterxvOES_client_proc_t)ptr);
- ptr = getProc("glPointSizexOES", userData); set_glPointSizexOES((glPointSizexOES_client_proc_t)ptr);
- ptr = getProc("glPolygonOffsetxOES", userData); set_glPolygonOffsetxOES((glPolygonOffsetxOES_client_proc_t)ptr);
- ptr = getProc("glRotatexOES", userData); set_glRotatexOES((glRotatexOES_client_proc_t)ptr);
- ptr = getProc("glSampleCoveragexOES", userData); set_glSampleCoveragexOES((glSampleCoveragexOES_client_proc_t)ptr);
- ptr = getProc("glScalexOES", userData); set_glScalexOES((glScalexOES_client_proc_t)ptr);
- ptr = getProc("glTexEnvxOES", userData); set_glTexEnvxOES((glTexEnvxOES_client_proc_t)ptr);
- ptr = getProc("glTexEnvxvOES", userData); set_glTexEnvxvOES((glTexEnvxvOES_client_proc_t)ptr);
- ptr = getProc("glTexParameterxOES", userData); set_glTexParameterxOES((glTexParameterxOES_client_proc_t)ptr);
- ptr = getProc("glTexParameterxvOES", userData); set_glTexParameterxvOES((glTexParameterxvOES_client_proc_t)ptr);
- ptr = getProc("glTranslatexOES", userData); set_glTranslatexOES((glTranslatexOES_client_proc_t)ptr);
- ptr = getProc("glIsRenderbufferOES", userData); set_glIsRenderbufferOES((glIsRenderbufferOES_client_proc_t)ptr);
- ptr = getProc("glBindRenderbufferOES", userData); set_glBindRenderbufferOES((glBindRenderbufferOES_client_proc_t)ptr);
- ptr = getProc("glDeleteRenderbuffersOES", userData); set_glDeleteRenderbuffersOES((glDeleteRenderbuffersOES_client_proc_t)ptr);
- ptr = getProc("glGenRenderbuffersOES", userData); set_glGenRenderbuffersOES((glGenRenderbuffersOES_client_proc_t)ptr);
- ptr = getProc("glRenderbufferStorageOES", userData); set_glRenderbufferStorageOES((glRenderbufferStorageOES_client_proc_t)ptr);
- ptr = getProc("glGetRenderbufferParameterivOES", userData); set_glGetRenderbufferParameterivOES((glGetRenderbufferParameterivOES_client_proc_t)ptr);
- ptr = getProc("glIsFramebufferOES", userData); set_glIsFramebufferOES((glIsFramebufferOES_client_proc_t)ptr);
- ptr = getProc("glBindFramebufferOES", userData); set_glBindFramebufferOES((glBindFramebufferOES_client_proc_t)ptr);
- ptr = getProc("glDeleteFramebuffersOES", userData); set_glDeleteFramebuffersOES((glDeleteFramebuffersOES_client_proc_t)ptr);
- ptr = getProc("glGenFramebuffersOES", userData); set_glGenFramebuffersOES((glGenFramebuffersOES_client_proc_t)ptr);
- ptr = getProc("glCheckFramebufferStatusOES", userData); set_glCheckFramebufferStatusOES((glCheckFramebufferStatusOES_client_proc_t)ptr);
- ptr = getProc("glFramebufferRenderbufferOES", userData); set_glFramebufferRenderbufferOES((glFramebufferRenderbufferOES_client_proc_t)ptr);
- ptr = getProc("glFramebufferTexture2DOES", userData); set_glFramebufferTexture2DOES((glFramebufferTexture2DOES_client_proc_t)ptr);
- ptr = getProc("glGetFramebufferAttachmentParameterivOES", userData); set_glGetFramebufferAttachmentParameterivOES((glGetFramebufferAttachmentParameterivOES_client_proc_t)ptr);
- ptr = getProc("glGenerateMipmapOES", userData); set_glGenerateMipmapOES((glGenerateMipmapOES_client_proc_t)ptr);
- ptr = getProc("glMapBufferOES", userData); set_glMapBufferOES((glMapBufferOES_client_proc_t)ptr);
- ptr = getProc("glUnmapBufferOES", userData); set_glUnmapBufferOES((glUnmapBufferOES_client_proc_t)ptr);
- ptr = getProc("glGetBufferPointervOES", userData); set_glGetBufferPointervOES((glGetBufferPointervOES_client_proc_t)ptr);
- ptr = getProc("glCurrentPaletteMatrixOES", userData); set_glCurrentPaletteMatrixOES((glCurrentPaletteMatrixOES_client_proc_t)ptr);
- ptr = getProc("glLoadPaletteFromModelViewMatrixOES", userData); set_glLoadPaletteFromModelViewMatrixOES((glLoadPaletteFromModelViewMatrixOES_client_proc_t)ptr);
- ptr = getProc("glMatrixIndexPointerOES", userData); set_glMatrixIndexPointerOES((glMatrixIndexPointerOES_client_proc_t)ptr);
- ptr = getProc("glWeightPointerOES", userData); set_glWeightPointerOES((glWeightPointerOES_client_proc_t)ptr);
- ptr = getProc("glQueryMatrixxOES", userData); set_glQueryMatrixxOES((glQueryMatrixxOES_client_proc_t)ptr);
- ptr = getProc("glDepthRangefOES", userData); set_glDepthRangefOES((glDepthRangefOES_client_proc_t)ptr);
- ptr = getProc("glFrustumfOES", userData); set_glFrustumfOES((glFrustumfOES_client_proc_t)ptr);
- ptr = getProc("glOrthofOES", userData); set_glOrthofOES((glOrthofOES_client_proc_t)ptr);
- ptr = getProc("glClipPlanefOES", userData); set_glClipPlanefOES((glClipPlanefOES_client_proc_t)ptr);
- ptr = getProc("glClipPlanefIMG", userData); set_glClipPlanefIMG((glClipPlanefIMG_client_proc_t)ptr);
- ptr = getProc("glGetClipPlanefOES", userData); set_glGetClipPlanefOES((glGetClipPlanefOES_client_proc_t)ptr);
- ptr = getProc("glClearDepthfOES", userData); set_glClearDepthfOES((glClearDepthfOES_client_proc_t)ptr);
- ptr = getProc("glTexGenfOES", userData); set_glTexGenfOES((glTexGenfOES_client_proc_t)ptr);
- ptr = getProc("glTexGenfvOES", userData); set_glTexGenfvOES((glTexGenfvOES_client_proc_t)ptr);
- ptr = getProc("glTexGeniOES", userData); set_glTexGeniOES((glTexGeniOES_client_proc_t)ptr);
- ptr = getProc("glTexGenivOES", userData); set_glTexGenivOES((glTexGenivOES_client_proc_t)ptr);
- ptr = getProc("glTexGenxOES", userData); set_glTexGenxOES((glTexGenxOES_client_proc_t)ptr);
- ptr = getProc("glTexGenxvOES", userData); set_glTexGenxvOES((glTexGenxvOES_client_proc_t)ptr);
- ptr = getProc("glGetTexGenfvOES", userData); set_glGetTexGenfvOES((glGetTexGenfvOES_client_proc_t)ptr);
- ptr = getProc("glGetTexGenivOES", userData); set_glGetTexGenivOES((glGetTexGenivOES_client_proc_t)ptr);
- ptr = getProc("glGetTexGenxvOES", userData); set_glGetTexGenxvOES((glGetTexGenxvOES_client_proc_t)ptr);
- ptr = getProc("glBindVertexArrayOES", userData); set_glBindVertexArrayOES((glBindVertexArrayOES_client_proc_t)ptr);
- ptr = getProc("glDeleteVertexArraysOES", userData); set_glDeleteVertexArraysOES((glDeleteVertexArraysOES_client_proc_t)ptr);
- ptr = getProc("glGenVertexArraysOES", userData); set_glGenVertexArraysOES((glGenVertexArraysOES_client_proc_t)ptr);
- ptr = getProc("glIsVertexArrayOES", userData); set_glIsVertexArrayOES((glIsVertexArrayOES_client_proc_t)ptr);
- ptr = getProc("glDiscardFramebufferEXT", userData); set_glDiscardFramebufferEXT((glDiscardFramebufferEXT_client_proc_t)ptr);
- ptr = getProc("glMultiDrawArraysEXT", userData); set_glMultiDrawArraysEXT((glMultiDrawArraysEXT_client_proc_t)ptr);
- ptr = getProc("glMultiDrawElementsEXT", userData); set_glMultiDrawElementsEXT((glMultiDrawElementsEXT_client_proc_t)ptr);
- ptr = getProc("glMultiDrawArraysSUN", userData); set_glMultiDrawArraysSUN((glMultiDrawArraysSUN_client_proc_t)ptr);
- ptr = getProc("glMultiDrawElementsSUN", userData); set_glMultiDrawElementsSUN((glMultiDrawElementsSUN_client_proc_t)ptr);
- ptr = getProc("glRenderbufferStorageMultisampleIMG", userData); set_glRenderbufferStorageMultisampleIMG((glRenderbufferStorageMultisampleIMG_client_proc_t)ptr);
- ptr = getProc("glFramebufferTexture2DMultisampleIMG", userData); set_glFramebufferTexture2DMultisampleIMG((glFramebufferTexture2DMultisampleIMG_client_proc_t)ptr);
- ptr = getProc("glDeleteFencesNV", userData); set_glDeleteFencesNV((glDeleteFencesNV_client_proc_t)ptr);
- ptr = getProc("glGenFencesNV", userData); set_glGenFencesNV((glGenFencesNV_client_proc_t)ptr);
- ptr = getProc("glIsFenceNV", userData); set_glIsFenceNV((glIsFenceNV_client_proc_t)ptr);
- ptr = getProc("glTestFenceNV", userData); set_glTestFenceNV((glTestFenceNV_client_proc_t)ptr);
- ptr = getProc("glGetFenceivNV", userData); set_glGetFenceivNV((glGetFenceivNV_client_proc_t)ptr);
- ptr = getProc("glFinishFenceNV", userData); set_glFinishFenceNV((glFinishFenceNV_client_proc_t)ptr);
- ptr = getProc("glSetFenceNV", userData); set_glSetFenceNV((glSetFenceNV_client_proc_t)ptr);
- ptr = getProc("glGetDriverControlsQCOM", userData); set_glGetDriverControlsQCOM((glGetDriverControlsQCOM_client_proc_t)ptr);
- ptr = getProc("glGetDriverControlStringQCOM", userData); set_glGetDriverControlStringQCOM((glGetDriverControlStringQCOM_client_proc_t)ptr);
- ptr = getProc("glEnableDriverControlQCOM", userData); set_glEnableDriverControlQCOM((glEnableDriverControlQCOM_client_proc_t)ptr);
- ptr = getProc("glDisableDriverControlQCOM", userData); set_glDisableDriverControlQCOM((glDisableDriverControlQCOM_client_proc_t)ptr);
- ptr = getProc("glExtGetTexturesQCOM", userData); set_glExtGetTexturesQCOM((glExtGetTexturesQCOM_client_proc_t)ptr);
- ptr = getProc("glExtGetBuffersQCOM", userData); set_glExtGetBuffersQCOM((glExtGetBuffersQCOM_client_proc_t)ptr);
- ptr = getProc("glExtGetRenderbuffersQCOM", userData); set_glExtGetRenderbuffersQCOM((glExtGetRenderbuffersQCOM_client_proc_t)ptr);
- ptr = getProc("glExtGetFramebuffersQCOM", userData); set_glExtGetFramebuffersQCOM((glExtGetFramebuffersQCOM_client_proc_t)ptr);
- ptr = getProc("glExtGetTexLevelParameterivQCOM", userData); set_glExtGetTexLevelParameterivQCOM((glExtGetTexLevelParameterivQCOM_client_proc_t)ptr);
- ptr = getProc("glExtTexObjectStateOverrideiQCOM", userData); set_glExtTexObjectStateOverrideiQCOM((glExtTexObjectStateOverrideiQCOM_client_proc_t)ptr);
- ptr = getProc("glExtGetTexSubImageQCOM", userData); set_glExtGetTexSubImageQCOM((glExtGetTexSubImageQCOM_client_proc_t)ptr);
- ptr = getProc("glExtGetBufferPointervQCOM", userData); set_glExtGetBufferPointervQCOM((glExtGetBufferPointervQCOM_client_proc_t)ptr);
- ptr = getProc("glExtGetShadersQCOM", userData); set_glExtGetShadersQCOM((glExtGetShadersQCOM_client_proc_t)ptr);
- ptr = getProc("glExtGetProgramsQCOM", userData); set_glExtGetProgramsQCOM((glExtGetProgramsQCOM_client_proc_t)ptr);
- ptr = getProc("glExtIsProgramBinaryQCOM", userData); set_glExtIsProgramBinaryQCOM((glExtIsProgramBinaryQCOM_client_proc_t)ptr);
- ptr = getProc("glExtGetProgramBinarySourceQCOM", userData); set_glExtGetProgramBinarySourceQCOM((glExtGetProgramBinarySourceQCOM_client_proc_t)ptr);
- ptr = getProc("glStartTilingQCOM", userData); set_glStartTilingQCOM((glStartTilingQCOM_client_proc_t)ptr);
- ptr = getProc("glEndTilingQCOM", userData); set_glEndTilingQCOM((glEndTilingQCOM_client_proc_t)ptr);
+ glAlphaFunc = (glAlphaFunc_client_proc_t) getProc("glAlphaFunc", userData);
+ glClearColor = (glClearColor_client_proc_t) getProc("glClearColor", userData);
+ glClearDepthf = (glClearDepthf_client_proc_t) getProc("glClearDepthf", userData);
+ glClipPlanef = (glClipPlanef_client_proc_t) getProc("glClipPlanef", userData);
+ glColor4f = (glColor4f_client_proc_t) getProc("glColor4f", userData);
+ glDepthRangef = (glDepthRangef_client_proc_t) getProc("glDepthRangef", userData);
+ glFogf = (glFogf_client_proc_t) getProc("glFogf", userData);
+ glFogfv = (glFogfv_client_proc_t) getProc("glFogfv", userData);
+ glFrustumf = (glFrustumf_client_proc_t) getProc("glFrustumf", userData);
+ glGetClipPlanef = (glGetClipPlanef_client_proc_t) getProc("glGetClipPlanef", userData);
+ glGetFloatv = (glGetFloatv_client_proc_t) getProc("glGetFloatv", userData);
+ glGetLightfv = (glGetLightfv_client_proc_t) getProc("glGetLightfv", userData);
+ glGetMaterialfv = (glGetMaterialfv_client_proc_t) getProc("glGetMaterialfv", userData);
+ glGetTexEnvfv = (glGetTexEnvfv_client_proc_t) getProc("glGetTexEnvfv", userData);
+ glGetTexParameterfv = (glGetTexParameterfv_client_proc_t) getProc("glGetTexParameterfv", userData);
+ glLightModelf = (glLightModelf_client_proc_t) getProc("glLightModelf", userData);
+ glLightModelfv = (glLightModelfv_client_proc_t) getProc("glLightModelfv", userData);
+ glLightf = (glLightf_client_proc_t) getProc("glLightf", userData);
+ glLightfv = (glLightfv_client_proc_t) getProc("glLightfv", userData);
+ glLineWidth = (glLineWidth_client_proc_t) getProc("glLineWidth", userData);
+ glLoadMatrixf = (glLoadMatrixf_client_proc_t) getProc("glLoadMatrixf", userData);
+ glMaterialf = (glMaterialf_client_proc_t) getProc("glMaterialf", userData);
+ glMaterialfv = (glMaterialfv_client_proc_t) getProc("glMaterialfv", userData);
+ glMultMatrixf = (glMultMatrixf_client_proc_t) getProc("glMultMatrixf", userData);
+ glMultiTexCoord4f = (glMultiTexCoord4f_client_proc_t) getProc("glMultiTexCoord4f", userData);
+ glNormal3f = (glNormal3f_client_proc_t) getProc("glNormal3f", userData);
+ glOrthof = (glOrthof_client_proc_t) getProc("glOrthof", userData);
+ glPointParameterf = (glPointParameterf_client_proc_t) getProc("glPointParameterf", userData);
+ glPointParameterfv = (glPointParameterfv_client_proc_t) getProc("glPointParameterfv", userData);
+ glPointSize = (glPointSize_client_proc_t) getProc("glPointSize", userData);
+ glPolygonOffset = (glPolygonOffset_client_proc_t) getProc("glPolygonOffset", userData);
+ glRotatef = (glRotatef_client_proc_t) getProc("glRotatef", userData);
+ glScalef = (glScalef_client_proc_t) getProc("glScalef", userData);
+ glTexEnvf = (glTexEnvf_client_proc_t) getProc("glTexEnvf", userData);
+ glTexEnvfv = (glTexEnvfv_client_proc_t) getProc("glTexEnvfv", userData);
+ glTexParameterf = (glTexParameterf_client_proc_t) getProc("glTexParameterf", userData);
+ glTexParameterfv = (glTexParameterfv_client_proc_t) getProc("glTexParameterfv", userData);
+ glTranslatef = (glTranslatef_client_proc_t) getProc("glTranslatef", userData);
+ glActiveTexture = (glActiveTexture_client_proc_t) getProc("glActiveTexture", userData);
+ glAlphaFuncx = (glAlphaFuncx_client_proc_t) getProc("glAlphaFuncx", userData);
+ glBindBuffer = (glBindBuffer_client_proc_t) getProc("glBindBuffer", userData);
+ glBindTexture = (glBindTexture_client_proc_t) getProc("glBindTexture", userData);
+ glBlendFunc = (glBlendFunc_client_proc_t) getProc("glBlendFunc", userData);
+ glBufferData = (glBufferData_client_proc_t) getProc("glBufferData", userData);
+ glBufferSubData = (glBufferSubData_client_proc_t) getProc("glBufferSubData", userData);
+ glClear = (glClear_client_proc_t) getProc("glClear", userData);
+ glClearColorx = (glClearColorx_client_proc_t) getProc("glClearColorx", userData);
+ glClearDepthx = (glClearDepthx_client_proc_t) getProc("glClearDepthx", userData);
+ glClearStencil = (glClearStencil_client_proc_t) getProc("glClearStencil", userData);
+ glClientActiveTexture = (glClientActiveTexture_client_proc_t) getProc("glClientActiveTexture", userData);
+ glColor4ub = (glColor4ub_client_proc_t) getProc("glColor4ub", userData);
+ glColor4x = (glColor4x_client_proc_t) getProc("glColor4x", userData);
+ glColorMask = (glColorMask_client_proc_t) getProc("glColorMask", userData);
+ glColorPointer = (glColorPointer_client_proc_t) getProc("glColorPointer", userData);
+ glCompressedTexImage2D = (glCompressedTexImage2D_client_proc_t) getProc("glCompressedTexImage2D", userData);
+ glCompressedTexSubImage2D = (glCompressedTexSubImage2D_client_proc_t) getProc("glCompressedTexSubImage2D", userData);
+ glCopyTexImage2D = (glCopyTexImage2D_client_proc_t) getProc("glCopyTexImage2D", userData);
+ glCopyTexSubImage2D = (glCopyTexSubImage2D_client_proc_t) getProc("glCopyTexSubImage2D", userData);
+ glCullFace = (glCullFace_client_proc_t) getProc("glCullFace", userData);
+ glDeleteBuffers = (glDeleteBuffers_client_proc_t) getProc("glDeleteBuffers", userData);
+ glDeleteTextures = (glDeleteTextures_client_proc_t) getProc("glDeleteTextures", userData);
+ glDepthFunc = (glDepthFunc_client_proc_t) getProc("glDepthFunc", userData);
+ glDepthMask = (glDepthMask_client_proc_t) getProc("glDepthMask", userData);
+ glDepthRangex = (glDepthRangex_client_proc_t) getProc("glDepthRangex", userData);
+ glDisable = (glDisable_client_proc_t) getProc("glDisable", userData);
+ glDisableClientState = (glDisableClientState_client_proc_t) getProc("glDisableClientState", userData);
+ glDrawArrays = (glDrawArrays_client_proc_t) getProc("glDrawArrays", userData);
+ glDrawElements = (glDrawElements_client_proc_t) getProc("glDrawElements", userData);
+ glEnable = (glEnable_client_proc_t) getProc("glEnable", userData);
+ glEnableClientState = (glEnableClientState_client_proc_t) getProc("glEnableClientState", userData);
+ glFinish = (glFinish_client_proc_t) getProc("glFinish", userData);
+ glFlush = (glFlush_client_proc_t) getProc("glFlush", userData);
+ glFogx = (glFogx_client_proc_t) getProc("glFogx", userData);
+ glFogxv = (glFogxv_client_proc_t) getProc("glFogxv", userData);
+ glFrontFace = (glFrontFace_client_proc_t) getProc("glFrontFace", userData);
+ glFrustumx = (glFrustumx_client_proc_t) getProc("glFrustumx", userData);
+ glGetBooleanv = (glGetBooleanv_client_proc_t) getProc("glGetBooleanv", userData);
+ glGetBufferParameteriv = (glGetBufferParameteriv_client_proc_t) getProc("glGetBufferParameteriv", userData);
+ glClipPlanex = (glClipPlanex_client_proc_t) getProc("glClipPlanex", userData);
+ glGenBuffers = (glGenBuffers_client_proc_t) getProc("glGenBuffers", userData);
+ glGenTextures = (glGenTextures_client_proc_t) getProc("glGenTextures", userData);
+ glGetError = (glGetError_client_proc_t) getProc("glGetError", userData);
+ glGetFixedv = (glGetFixedv_client_proc_t) getProc("glGetFixedv", userData);
+ glGetIntegerv = (glGetIntegerv_client_proc_t) getProc("glGetIntegerv", userData);
+ glGetLightxv = (glGetLightxv_client_proc_t) getProc("glGetLightxv", userData);
+ glGetMaterialxv = (glGetMaterialxv_client_proc_t) getProc("glGetMaterialxv", userData);
+ glGetPointerv = (glGetPointerv_client_proc_t) getProc("glGetPointerv", userData);
+ glGetString = (glGetString_client_proc_t) getProc("glGetString", userData);
+ glGetTexEnviv = (glGetTexEnviv_client_proc_t) getProc("glGetTexEnviv", userData);
+ glGetTexEnvxv = (glGetTexEnvxv_client_proc_t) getProc("glGetTexEnvxv", userData);
+ glGetTexParameteriv = (glGetTexParameteriv_client_proc_t) getProc("glGetTexParameteriv", userData);
+ glGetTexParameterxv = (glGetTexParameterxv_client_proc_t) getProc("glGetTexParameterxv", userData);
+ glHint = (glHint_client_proc_t) getProc("glHint", userData);
+ glIsBuffer = (glIsBuffer_client_proc_t) getProc("glIsBuffer", userData);
+ glIsEnabled = (glIsEnabled_client_proc_t) getProc("glIsEnabled", userData);
+ glIsTexture = (glIsTexture_client_proc_t) getProc("glIsTexture", userData);
+ glLightModelx = (glLightModelx_client_proc_t) getProc("glLightModelx", userData);
+ glLightModelxv = (glLightModelxv_client_proc_t) getProc("glLightModelxv", userData);
+ glLightx = (glLightx_client_proc_t) getProc("glLightx", userData);
+ glLightxv = (glLightxv_client_proc_t) getProc("glLightxv", userData);
+ glLineWidthx = (glLineWidthx_client_proc_t) getProc("glLineWidthx", userData);
+ glLoadIdentity = (glLoadIdentity_client_proc_t) getProc("glLoadIdentity", userData);
+ glLoadMatrixx = (glLoadMatrixx_client_proc_t) getProc("glLoadMatrixx", userData);
+ glLogicOp = (glLogicOp_client_proc_t) getProc("glLogicOp", userData);
+ glMaterialx = (glMaterialx_client_proc_t) getProc("glMaterialx", userData);
+ glMaterialxv = (glMaterialxv_client_proc_t) getProc("glMaterialxv", userData);
+ glMatrixMode = (glMatrixMode_client_proc_t) getProc("glMatrixMode", userData);
+ glMultMatrixx = (glMultMatrixx_client_proc_t) getProc("glMultMatrixx", userData);
+ glMultiTexCoord4x = (glMultiTexCoord4x_client_proc_t) getProc("glMultiTexCoord4x", userData);
+ glNormal3x = (glNormal3x_client_proc_t) getProc("glNormal3x", userData);
+ glNormalPointer = (glNormalPointer_client_proc_t) getProc("glNormalPointer", userData);
+ glOrthox = (glOrthox_client_proc_t) getProc("glOrthox", userData);
+ glPixelStorei = (glPixelStorei_client_proc_t) getProc("glPixelStorei", userData);
+ glPointParameterx = (glPointParameterx_client_proc_t) getProc("glPointParameterx", userData);
+ glPointParameterxv = (glPointParameterxv_client_proc_t) getProc("glPointParameterxv", userData);
+ glPointSizex = (glPointSizex_client_proc_t) getProc("glPointSizex", userData);
+ glPolygonOffsetx = (glPolygonOffsetx_client_proc_t) getProc("glPolygonOffsetx", userData);
+ glPopMatrix = (glPopMatrix_client_proc_t) getProc("glPopMatrix", userData);
+ glPushMatrix = (glPushMatrix_client_proc_t) getProc("glPushMatrix", userData);
+ glReadPixels = (glReadPixels_client_proc_t) getProc("glReadPixels", userData);
+ glRotatex = (glRotatex_client_proc_t) getProc("glRotatex", userData);
+ glSampleCoverage = (glSampleCoverage_client_proc_t) getProc("glSampleCoverage", userData);
+ glSampleCoveragex = (glSampleCoveragex_client_proc_t) getProc("glSampleCoveragex", userData);
+ glScalex = (glScalex_client_proc_t) getProc("glScalex", userData);
+ glScissor = (glScissor_client_proc_t) getProc("glScissor", userData);
+ glShadeModel = (glShadeModel_client_proc_t) getProc("glShadeModel", userData);
+ glStencilFunc = (glStencilFunc_client_proc_t) getProc("glStencilFunc", userData);
+ glStencilMask = (glStencilMask_client_proc_t) getProc("glStencilMask", userData);
+ glStencilOp = (glStencilOp_client_proc_t) getProc("glStencilOp", userData);
+ glTexCoordPointer = (glTexCoordPointer_client_proc_t) getProc("glTexCoordPointer", userData);
+ glTexEnvi = (glTexEnvi_client_proc_t) getProc("glTexEnvi", userData);
+ glTexEnvx = (glTexEnvx_client_proc_t) getProc("glTexEnvx", userData);
+ glTexEnviv = (glTexEnviv_client_proc_t) getProc("glTexEnviv", userData);
+ glTexEnvxv = (glTexEnvxv_client_proc_t) getProc("glTexEnvxv", userData);
+ glTexImage2D = (glTexImage2D_client_proc_t) getProc("glTexImage2D", userData);
+ glTexParameteri = (glTexParameteri_client_proc_t) getProc("glTexParameteri", userData);
+ glTexParameterx = (glTexParameterx_client_proc_t) getProc("glTexParameterx", userData);
+ glTexParameteriv = (glTexParameteriv_client_proc_t) getProc("glTexParameteriv", userData);
+ glTexParameterxv = (glTexParameterxv_client_proc_t) getProc("glTexParameterxv", userData);
+ glTexSubImage2D = (glTexSubImage2D_client_proc_t) getProc("glTexSubImage2D", userData);
+ glTranslatex = (glTranslatex_client_proc_t) getProc("glTranslatex", userData);
+ glVertexPointer = (glVertexPointer_client_proc_t) getProc("glVertexPointer", userData);
+ glViewport = (glViewport_client_proc_t) getProc("glViewport", userData);
+ glPointSizePointerOES = (glPointSizePointerOES_client_proc_t) getProc("glPointSizePointerOES", userData);
+ glVertexPointerOffset = (glVertexPointerOffset_client_proc_t) getProc("glVertexPointerOffset", userData);
+ glColorPointerOffset = (glColorPointerOffset_client_proc_t) getProc("glColorPointerOffset", userData);
+ glNormalPointerOffset = (glNormalPointerOffset_client_proc_t) getProc("glNormalPointerOffset", userData);
+ glPointSizePointerOffset = (glPointSizePointerOffset_client_proc_t) getProc("glPointSizePointerOffset", userData);
+ glTexCoordPointerOffset = (glTexCoordPointerOffset_client_proc_t) getProc("glTexCoordPointerOffset", userData);
+ glWeightPointerOffset = (glWeightPointerOffset_client_proc_t) getProc("glWeightPointerOffset", userData);
+ glMatrixIndexPointerOffset = (glMatrixIndexPointerOffset_client_proc_t) getProc("glMatrixIndexPointerOffset", userData);
+ glVertexPointerData = (glVertexPointerData_client_proc_t) getProc("glVertexPointerData", userData);
+ glColorPointerData = (glColorPointerData_client_proc_t) getProc("glColorPointerData", userData);
+ glNormalPointerData = (glNormalPointerData_client_proc_t) getProc("glNormalPointerData", userData);
+ glTexCoordPointerData = (glTexCoordPointerData_client_proc_t) getProc("glTexCoordPointerData", userData);
+ glPointSizePointerData = (glPointSizePointerData_client_proc_t) getProc("glPointSizePointerData", userData);
+ glWeightPointerData = (glWeightPointerData_client_proc_t) getProc("glWeightPointerData", userData);
+ glMatrixIndexPointerData = (glMatrixIndexPointerData_client_proc_t) getProc("glMatrixIndexPointerData", userData);
+ glDrawElementsOffset = (glDrawElementsOffset_client_proc_t) getProc("glDrawElementsOffset", userData);
+ glDrawElementsData = (glDrawElementsData_client_proc_t) getProc("glDrawElementsData", userData);
+ glGetCompressedTextureFormats = (glGetCompressedTextureFormats_client_proc_t) getProc("glGetCompressedTextureFormats", userData);
+ glFinishRoundTrip = (glFinishRoundTrip_client_proc_t) getProc("glFinishRoundTrip", userData);
+ glBlendEquationSeparateOES = (glBlendEquationSeparateOES_client_proc_t) getProc("glBlendEquationSeparateOES", userData);
+ glBlendFuncSeparateOES = (glBlendFuncSeparateOES_client_proc_t) getProc("glBlendFuncSeparateOES", userData);
+ glBlendEquationOES = (glBlendEquationOES_client_proc_t) getProc("glBlendEquationOES", userData);
+ glDrawTexsOES = (glDrawTexsOES_client_proc_t) getProc("glDrawTexsOES", userData);
+ glDrawTexiOES = (glDrawTexiOES_client_proc_t) getProc("glDrawTexiOES", userData);
+ glDrawTexxOES = (glDrawTexxOES_client_proc_t) getProc("glDrawTexxOES", userData);
+ glDrawTexsvOES = (glDrawTexsvOES_client_proc_t) getProc("glDrawTexsvOES", userData);
+ glDrawTexivOES = (glDrawTexivOES_client_proc_t) getProc("glDrawTexivOES", userData);
+ glDrawTexxvOES = (glDrawTexxvOES_client_proc_t) getProc("glDrawTexxvOES", userData);
+ glDrawTexfOES = (glDrawTexfOES_client_proc_t) getProc("glDrawTexfOES", userData);
+ glDrawTexfvOES = (glDrawTexfvOES_client_proc_t) getProc("glDrawTexfvOES", userData);
+ glEGLImageTargetTexture2DOES = (glEGLImageTargetTexture2DOES_client_proc_t) getProc("glEGLImageTargetTexture2DOES", userData);
+ glEGLImageTargetRenderbufferStorageOES = (glEGLImageTargetRenderbufferStorageOES_client_proc_t) getProc("glEGLImageTargetRenderbufferStorageOES", userData);
+ glAlphaFuncxOES = (glAlphaFuncxOES_client_proc_t) getProc("glAlphaFuncxOES", userData);
+ glClearColorxOES = (glClearColorxOES_client_proc_t) getProc("glClearColorxOES", userData);
+ glClearDepthxOES = (glClearDepthxOES_client_proc_t) getProc("glClearDepthxOES", userData);
+ glClipPlanexOES = (glClipPlanexOES_client_proc_t) getProc("glClipPlanexOES", userData);
+ glClipPlanexIMG = (glClipPlanexIMG_client_proc_t) getProc("glClipPlanexIMG", userData);
+ glColor4xOES = (glColor4xOES_client_proc_t) getProc("glColor4xOES", userData);
+ glDepthRangexOES = (glDepthRangexOES_client_proc_t) getProc("glDepthRangexOES", userData);
+ glFogxOES = (glFogxOES_client_proc_t) getProc("glFogxOES", userData);
+ glFogxvOES = (glFogxvOES_client_proc_t) getProc("glFogxvOES", userData);
+ glFrustumxOES = (glFrustumxOES_client_proc_t) getProc("glFrustumxOES", userData);
+ glGetClipPlanexOES = (glGetClipPlanexOES_client_proc_t) getProc("glGetClipPlanexOES", userData);
+ glGetClipPlanex = (glGetClipPlanex_client_proc_t) getProc("glGetClipPlanex", userData);
+ glGetFixedvOES = (glGetFixedvOES_client_proc_t) getProc("glGetFixedvOES", userData);
+ glGetLightxvOES = (glGetLightxvOES_client_proc_t) getProc("glGetLightxvOES", userData);
+ glGetMaterialxvOES = (glGetMaterialxvOES_client_proc_t) getProc("glGetMaterialxvOES", userData);
+ glGetTexEnvxvOES = (glGetTexEnvxvOES_client_proc_t) getProc("glGetTexEnvxvOES", userData);
+ glGetTexParameterxvOES = (glGetTexParameterxvOES_client_proc_t) getProc("glGetTexParameterxvOES", userData);
+ glLightModelxOES = (glLightModelxOES_client_proc_t) getProc("glLightModelxOES", userData);
+ glLightModelxvOES = (glLightModelxvOES_client_proc_t) getProc("glLightModelxvOES", userData);
+ glLightxOES = (glLightxOES_client_proc_t) getProc("glLightxOES", userData);
+ glLightxvOES = (glLightxvOES_client_proc_t) getProc("glLightxvOES", userData);
+ glLineWidthxOES = (glLineWidthxOES_client_proc_t) getProc("glLineWidthxOES", userData);
+ glLoadMatrixxOES = (glLoadMatrixxOES_client_proc_t) getProc("glLoadMatrixxOES", userData);
+ glMaterialxOES = (glMaterialxOES_client_proc_t) getProc("glMaterialxOES", userData);
+ glMaterialxvOES = (glMaterialxvOES_client_proc_t) getProc("glMaterialxvOES", userData);
+ glMultMatrixxOES = (glMultMatrixxOES_client_proc_t) getProc("glMultMatrixxOES", userData);
+ glMultiTexCoord4xOES = (glMultiTexCoord4xOES_client_proc_t) getProc("glMultiTexCoord4xOES", userData);
+ glNormal3xOES = (glNormal3xOES_client_proc_t) getProc("glNormal3xOES", userData);
+ glOrthoxOES = (glOrthoxOES_client_proc_t) getProc("glOrthoxOES", userData);
+ glPointParameterxOES = (glPointParameterxOES_client_proc_t) getProc("glPointParameterxOES", userData);
+ glPointParameterxvOES = (glPointParameterxvOES_client_proc_t) getProc("glPointParameterxvOES", userData);
+ glPointSizexOES = (glPointSizexOES_client_proc_t) getProc("glPointSizexOES", userData);
+ glPolygonOffsetxOES = (glPolygonOffsetxOES_client_proc_t) getProc("glPolygonOffsetxOES", userData);
+ glRotatexOES = (glRotatexOES_client_proc_t) getProc("glRotatexOES", userData);
+ glSampleCoveragexOES = (glSampleCoveragexOES_client_proc_t) getProc("glSampleCoveragexOES", userData);
+ glScalexOES = (glScalexOES_client_proc_t) getProc("glScalexOES", userData);
+ glTexEnvxOES = (glTexEnvxOES_client_proc_t) getProc("glTexEnvxOES", userData);
+ glTexEnvxvOES = (glTexEnvxvOES_client_proc_t) getProc("glTexEnvxvOES", userData);
+ glTexParameterxOES = (glTexParameterxOES_client_proc_t) getProc("glTexParameterxOES", userData);
+ glTexParameterxvOES = (glTexParameterxvOES_client_proc_t) getProc("glTexParameterxvOES", userData);
+ glTranslatexOES = (glTranslatexOES_client_proc_t) getProc("glTranslatexOES", userData);
+ glIsRenderbufferOES = (glIsRenderbufferOES_client_proc_t) getProc("glIsRenderbufferOES", userData);
+ glBindRenderbufferOES = (glBindRenderbufferOES_client_proc_t) getProc("glBindRenderbufferOES", userData);
+ glDeleteRenderbuffersOES = (glDeleteRenderbuffersOES_client_proc_t) getProc("glDeleteRenderbuffersOES", userData);
+ glGenRenderbuffersOES = (glGenRenderbuffersOES_client_proc_t) getProc("glGenRenderbuffersOES", userData);
+ glRenderbufferStorageOES = (glRenderbufferStorageOES_client_proc_t) getProc("glRenderbufferStorageOES", userData);
+ glGetRenderbufferParameterivOES = (glGetRenderbufferParameterivOES_client_proc_t) getProc("glGetRenderbufferParameterivOES", userData);
+ glIsFramebufferOES = (glIsFramebufferOES_client_proc_t) getProc("glIsFramebufferOES", userData);
+ glBindFramebufferOES = (glBindFramebufferOES_client_proc_t) getProc("glBindFramebufferOES", userData);
+ glDeleteFramebuffersOES = (glDeleteFramebuffersOES_client_proc_t) getProc("glDeleteFramebuffersOES", userData);
+ glGenFramebuffersOES = (glGenFramebuffersOES_client_proc_t) getProc("glGenFramebuffersOES", userData);
+ glCheckFramebufferStatusOES = (glCheckFramebufferStatusOES_client_proc_t) getProc("glCheckFramebufferStatusOES", userData);
+ glFramebufferRenderbufferOES = (glFramebufferRenderbufferOES_client_proc_t) getProc("glFramebufferRenderbufferOES", userData);
+ glFramebufferTexture2DOES = (glFramebufferTexture2DOES_client_proc_t) getProc("glFramebufferTexture2DOES", userData);
+ glGetFramebufferAttachmentParameterivOES = (glGetFramebufferAttachmentParameterivOES_client_proc_t) getProc("glGetFramebufferAttachmentParameterivOES", userData);
+ glGenerateMipmapOES = (glGenerateMipmapOES_client_proc_t) getProc("glGenerateMipmapOES", userData);
+ glMapBufferOES = (glMapBufferOES_client_proc_t) getProc("glMapBufferOES", userData);
+ glUnmapBufferOES = (glUnmapBufferOES_client_proc_t) getProc("glUnmapBufferOES", userData);
+ glGetBufferPointervOES = (glGetBufferPointervOES_client_proc_t) getProc("glGetBufferPointervOES", userData);
+ glCurrentPaletteMatrixOES = (glCurrentPaletteMatrixOES_client_proc_t) getProc("glCurrentPaletteMatrixOES", userData);
+ glLoadPaletteFromModelViewMatrixOES = (glLoadPaletteFromModelViewMatrixOES_client_proc_t) getProc("glLoadPaletteFromModelViewMatrixOES", userData);
+ glMatrixIndexPointerOES = (glMatrixIndexPointerOES_client_proc_t) getProc("glMatrixIndexPointerOES", userData);
+ glWeightPointerOES = (glWeightPointerOES_client_proc_t) getProc("glWeightPointerOES", userData);
+ glQueryMatrixxOES = (glQueryMatrixxOES_client_proc_t) getProc("glQueryMatrixxOES", userData);
+ glDepthRangefOES = (glDepthRangefOES_client_proc_t) getProc("glDepthRangefOES", userData);
+ glFrustumfOES = (glFrustumfOES_client_proc_t) getProc("glFrustumfOES", userData);
+ glOrthofOES = (glOrthofOES_client_proc_t) getProc("glOrthofOES", userData);
+ glClipPlanefOES = (glClipPlanefOES_client_proc_t) getProc("glClipPlanefOES", userData);
+ glClipPlanefIMG = (glClipPlanefIMG_client_proc_t) getProc("glClipPlanefIMG", userData);
+ glGetClipPlanefOES = (glGetClipPlanefOES_client_proc_t) getProc("glGetClipPlanefOES", userData);
+ glClearDepthfOES = (glClearDepthfOES_client_proc_t) getProc("glClearDepthfOES", userData);
+ glTexGenfOES = (glTexGenfOES_client_proc_t) getProc("glTexGenfOES", userData);
+ glTexGenfvOES = (glTexGenfvOES_client_proc_t) getProc("glTexGenfvOES", userData);
+ glTexGeniOES = (glTexGeniOES_client_proc_t) getProc("glTexGeniOES", userData);
+ glTexGenivOES = (glTexGenivOES_client_proc_t) getProc("glTexGenivOES", userData);
+ glTexGenxOES = (glTexGenxOES_client_proc_t) getProc("glTexGenxOES", userData);
+ glTexGenxvOES = (glTexGenxvOES_client_proc_t) getProc("glTexGenxvOES", userData);
+ glGetTexGenfvOES = (glGetTexGenfvOES_client_proc_t) getProc("glGetTexGenfvOES", userData);
+ glGetTexGenivOES = (glGetTexGenivOES_client_proc_t) getProc("glGetTexGenivOES", userData);
+ glGetTexGenxvOES = (glGetTexGenxvOES_client_proc_t) getProc("glGetTexGenxvOES", userData);
+ glBindVertexArrayOES = (glBindVertexArrayOES_client_proc_t) getProc("glBindVertexArrayOES", userData);
+ glDeleteVertexArraysOES = (glDeleteVertexArraysOES_client_proc_t) getProc("glDeleteVertexArraysOES", userData);
+ glGenVertexArraysOES = (glGenVertexArraysOES_client_proc_t) getProc("glGenVertexArraysOES", userData);
+ glIsVertexArrayOES = (glIsVertexArrayOES_client_proc_t) getProc("glIsVertexArrayOES", userData);
+ glDiscardFramebufferEXT = (glDiscardFramebufferEXT_client_proc_t) getProc("glDiscardFramebufferEXT", userData);
+ glMultiDrawArraysEXT = (glMultiDrawArraysEXT_client_proc_t) getProc("glMultiDrawArraysEXT", userData);
+ glMultiDrawElementsEXT = (glMultiDrawElementsEXT_client_proc_t) getProc("glMultiDrawElementsEXT", userData);
+ glMultiDrawArraysSUN = (glMultiDrawArraysSUN_client_proc_t) getProc("glMultiDrawArraysSUN", userData);
+ glMultiDrawElementsSUN = (glMultiDrawElementsSUN_client_proc_t) getProc("glMultiDrawElementsSUN", userData);
+ glRenderbufferStorageMultisampleIMG = (glRenderbufferStorageMultisampleIMG_client_proc_t) getProc("glRenderbufferStorageMultisampleIMG", userData);
+ glFramebufferTexture2DMultisampleIMG = (glFramebufferTexture2DMultisampleIMG_client_proc_t) getProc("glFramebufferTexture2DMultisampleIMG", userData);
+ glDeleteFencesNV = (glDeleteFencesNV_client_proc_t) getProc("glDeleteFencesNV", userData);
+ glGenFencesNV = (glGenFencesNV_client_proc_t) getProc("glGenFencesNV", userData);
+ glIsFenceNV = (glIsFenceNV_client_proc_t) getProc("glIsFenceNV", userData);
+ glTestFenceNV = (glTestFenceNV_client_proc_t) getProc("glTestFenceNV", userData);
+ glGetFenceivNV = (glGetFenceivNV_client_proc_t) getProc("glGetFenceivNV", userData);
+ glFinishFenceNV = (glFinishFenceNV_client_proc_t) getProc("glFinishFenceNV", userData);
+ glSetFenceNV = (glSetFenceNV_client_proc_t) getProc("glSetFenceNV", userData);
+ glGetDriverControlsQCOM = (glGetDriverControlsQCOM_client_proc_t) getProc("glGetDriverControlsQCOM", userData);
+ glGetDriverControlStringQCOM = (glGetDriverControlStringQCOM_client_proc_t) getProc("glGetDriverControlStringQCOM", userData);
+ glEnableDriverControlQCOM = (glEnableDriverControlQCOM_client_proc_t) getProc("glEnableDriverControlQCOM", userData);
+ glDisableDriverControlQCOM = (glDisableDriverControlQCOM_client_proc_t) getProc("glDisableDriverControlQCOM", userData);
+ glExtGetTexturesQCOM = (glExtGetTexturesQCOM_client_proc_t) getProc("glExtGetTexturesQCOM", userData);
+ glExtGetBuffersQCOM = (glExtGetBuffersQCOM_client_proc_t) getProc("glExtGetBuffersQCOM", userData);
+ glExtGetRenderbuffersQCOM = (glExtGetRenderbuffersQCOM_client_proc_t) getProc("glExtGetRenderbuffersQCOM", userData);
+ glExtGetFramebuffersQCOM = (glExtGetFramebuffersQCOM_client_proc_t) getProc("glExtGetFramebuffersQCOM", userData);
+ glExtGetTexLevelParameterivQCOM = (glExtGetTexLevelParameterivQCOM_client_proc_t) getProc("glExtGetTexLevelParameterivQCOM", userData);
+ glExtTexObjectStateOverrideiQCOM = (glExtTexObjectStateOverrideiQCOM_client_proc_t) getProc("glExtTexObjectStateOverrideiQCOM", userData);
+ glExtGetTexSubImageQCOM = (glExtGetTexSubImageQCOM_client_proc_t) getProc("glExtGetTexSubImageQCOM", userData);
+ glExtGetBufferPointervQCOM = (glExtGetBufferPointervQCOM_client_proc_t) getProc("glExtGetBufferPointervQCOM", userData);
+ glExtGetShadersQCOM = (glExtGetShadersQCOM_client_proc_t) getProc("glExtGetShadersQCOM", userData);
+ glExtGetProgramsQCOM = (glExtGetProgramsQCOM_client_proc_t) getProc("glExtGetProgramsQCOM", userData);
+ glExtIsProgramBinaryQCOM = (glExtIsProgramBinaryQCOM_client_proc_t) getProc("glExtIsProgramBinaryQCOM", userData);
+ glExtGetProgramBinarySourceQCOM = (glExtGetProgramBinarySourceQCOM_client_proc_t) getProc("glExtGetProgramBinarySourceQCOM", userData);
+ glStartTilingQCOM = (glStartTilingQCOM_client_proc_t) getProc("glStartTilingQCOM", userData);
+ glEndTilingQCOM = (glEndTilingQCOM_client_proc_t) getProc("glEndTilingQCOM", userData);
return 0;
}
diff --git a/opengl/system/GLESv1_enc/gl_client_context.h b/opengl/system/GLESv1_enc/gl_client_context.h
index c0b83ad..aa058ec 100644
--- a/opengl/system/GLESv1_enc/gl_client_context.h
+++ b/opengl/system/GLESv1_enc/gl_client_context.h
@@ -299,298 +299,6 @@ struct gl_client_context_t {
glExtGetProgramBinarySourceQCOM_client_proc_t glExtGetProgramBinarySourceQCOM;
glStartTilingQCOM_client_proc_t glStartTilingQCOM;
glEndTilingQCOM_client_proc_t glEndTilingQCOM;
- //Accessors
- virtual glAlphaFunc_client_proc_t set_glAlphaFunc(glAlphaFunc_client_proc_t f) { glAlphaFunc_client_proc_t retval = glAlphaFunc; glAlphaFunc = f; return retval;}
- virtual glClearColor_client_proc_t set_glClearColor(glClearColor_client_proc_t f) { glClearColor_client_proc_t retval = glClearColor; glClearColor = f; return retval;}
- virtual glClearDepthf_client_proc_t set_glClearDepthf(glClearDepthf_client_proc_t f) { glClearDepthf_client_proc_t retval = glClearDepthf; glClearDepthf = f; return retval;}
- virtual glClipPlanef_client_proc_t set_glClipPlanef(glClipPlanef_client_proc_t f) { glClipPlanef_client_proc_t retval = glClipPlanef; glClipPlanef = f; return retval;}
- virtual glColor4f_client_proc_t set_glColor4f(glColor4f_client_proc_t f) { glColor4f_client_proc_t retval = glColor4f; glColor4f = f; return retval;}
- virtual glDepthRangef_client_proc_t set_glDepthRangef(glDepthRangef_client_proc_t f) { glDepthRangef_client_proc_t retval = glDepthRangef; glDepthRangef = f; return retval;}
- virtual glFogf_client_proc_t set_glFogf(glFogf_client_proc_t f) { glFogf_client_proc_t retval = glFogf; glFogf = f; return retval;}
- virtual glFogfv_client_proc_t set_glFogfv(glFogfv_client_proc_t f) { glFogfv_client_proc_t retval = glFogfv; glFogfv = f; return retval;}
- virtual glFrustumf_client_proc_t set_glFrustumf(glFrustumf_client_proc_t f) { glFrustumf_client_proc_t retval = glFrustumf; glFrustumf = f; return retval;}
- virtual glGetClipPlanef_client_proc_t set_glGetClipPlanef(glGetClipPlanef_client_proc_t f) { glGetClipPlanef_client_proc_t retval = glGetClipPlanef; glGetClipPlanef = f; return retval;}
- virtual glGetFloatv_client_proc_t set_glGetFloatv(glGetFloatv_client_proc_t f) { glGetFloatv_client_proc_t retval = glGetFloatv; glGetFloatv = f; return retval;}
- virtual glGetLightfv_client_proc_t set_glGetLightfv(glGetLightfv_client_proc_t f) { glGetLightfv_client_proc_t retval = glGetLightfv; glGetLightfv = f; return retval;}
- virtual glGetMaterialfv_client_proc_t set_glGetMaterialfv(glGetMaterialfv_client_proc_t f) { glGetMaterialfv_client_proc_t retval = glGetMaterialfv; glGetMaterialfv = f; return retval;}
- virtual glGetTexEnvfv_client_proc_t set_glGetTexEnvfv(glGetTexEnvfv_client_proc_t f) { glGetTexEnvfv_client_proc_t retval = glGetTexEnvfv; glGetTexEnvfv = f; return retval;}
- virtual glGetTexParameterfv_client_proc_t set_glGetTexParameterfv(glGetTexParameterfv_client_proc_t f) { glGetTexParameterfv_client_proc_t retval = glGetTexParameterfv; glGetTexParameterfv = f; return retval;}
- virtual glLightModelf_client_proc_t set_glLightModelf(glLightModelf_client_proc_t f) { glLightModelf_client_proc_t retval = glLightModelf; glLightModelf = f; return retval;}
- virtual glLightModelfv_client_proc_t set_glLightModelfv(glLightModelfv_client_proc_t f) { glLightModelfv_client_proc_t retval = glLightModelfv; glLightModelfv = f; return retval;}
- virtual glLightf_client_proc_t set_glLightf(glLightf_client_proc_t f) { glLightf_client_proc_t retval = glLightf; glLightf = f; return retval;}
- virtual glLightfv_client_proc_t set_glLightfv(glLightfv_client_proc_t f) { glLightfv_client_proc_t retval = glLightfv; glLightfv = f; return retval;}
- virtual glLineWidth_client_proc_t set_glLineWidth(glLineWidth_client_proc_t f) { glLineWidth_client_proc_t retval = glLineWidth; glLineWidth = f; return retval;}
- virtual glLoadMatrixf_client_proc_t set_glLoadMatrixf(glLoadMatrixf_client_proc_t f) { glLoadMatrixf_client_proc_t retval = glLoadMatrixf; glLoadMatrixf = f; return retval;}
- virtual glMaterialf_client_proc_t set_glMaterialf(glMaterialf_client_proc_t f) { glMaterialf_client_proc_t retval = glMaterialf; glMaterialf = f; return retval;}
- virtual glMaterialfv_client_proc_t set_glMaterialfv(glMaterialfv_client_proc_t f) { glMaterialfv_client_proc_t retval = glMaterialfv; glMaterialfv = f; return retval;}
- virtual glMultMatrixf_client_proc_t set_glMultMatrixf(glMultMatrixf_client_proc_t f) { glMultMatrixf_client_proc_t retval = glMultMatrixf; glMultMatrixf = f; return retval;}
- virtual glMultiTexCoord4f_client_proc_t set_glMultiTexCoord4f(glMultiTexCoord4f_client_proc_t f) { glMultiTexCoord4f_client_proc_t retval = glMultiTexCoord4f; glMultiTexCoord4f = f; return retval;}
- virtual glNormal3f_client_proc_t set_glNormal3f(glNormal3f_client_proc_t f) { glNormal3f_client_proc_t retval = glNormal3f; glNormal3f = f; return retval;}
- virtual glOrthof_client_proc_t set_glOrthof(glOrthof_client_proc_t f) { glOrthof_client_proc_t retval = glOrthof; glOrthof = f; return retval;}
- virtual glPointParameterf_client_proc_t set_glPointParameterf(glPointParameterf_client_proc_t f) { glPointParameterf_client_proc_t retval = glPointParameterf; glPointParameterf = f; return retval;}
- virtual glPointParameterfv_client_proc_t set_glPointParameterfv(glPointParameterfv_client_proc_t f) { glPointParameterfv_client_proc_t retval = glPointParameterfv; glPointParameterfv = f; return retval;}
- virtual glPointSize_client_proc_t set_glPointSize(glPointSize_client_proc_t f) { glPointSize_client_proc_t retval = glPointSize; glPointSize = f; return retval;}
- virtual glPolygonOffset_client_proc_t set_glPolygonOffset(glPolygonOffset_client_proc_t f) { glPolygonOffset_client_proc_t retval = glPolygonOffset; glPolygonOffset = f; return retval;}
- virtual glRotatef_client_proc_t set_glRotatef(glRotatef_client_proc_t f) { glRotatef_client_proc_t retval = glRotatef; glRotatef = f; return retval;}
- virtual glScalef_client_proc_t set_glScalef(glScalef_client_proc_t f) { glScalef_client_proc_t retval = glScalef; glScalef = f; return retval;}
- virtual glTexEnvf_client_proc_t set_glTexEnvf(glTexEnvf_client_proc_t f) { glTexEnvf_client_proc_t retval = glTexEnvf; glTexEnvf = f; return retval;}
- virtual glTexEnvfv_client_proc_t set_glTexEnvfv(glTexEnvfv_client_proc_t f) { glTexEnvfv_client_proc_t retval = glTexEnvfv; glTexEnvfv = f; return retval;}
- virtual glTexParameterf_client_proc_t set_glTexParameterf(glTexParameterf_client_proc_t f) { glTexParameterf_client_proc_t retval = glTexParameterf; glTexParameterf = f; return retval;}
- virtual glTexParameterfv_client_proc_t set_glTexParameterfv(glTexParameterfv_client_proc_t f) { glTexParameterfv_client_proc_t retval = glTexParameterfv; glTexParameterfv = f; return retval;}
- virtual glTranslatef_client_proc_t set_glTranslatef(glTranslatef_client_proc_t f) { glTranslatef_client_proc_t retval = glTranslatef; glTranslatef = f; return retval;}
- virtual glActiveTexture_client_proc_t set_glActiveTexture(glActiveTexture_client_proc_t f) { glActiveTexture_client_proc_t retval = glActiveTexture; glActiveTexture = f; return retval;}
- virtual glAlphaFuncx_client_proc_t set_glAlphaFuncx(glAlphaFuncx_client_proc_t f) { glAlphaFuncx_client_proc_t retval = glAlphaFuncx; glAlphaFuncx = f; return retval;}
- virtual glBindBuffer_client_proc_t set_glBindBuffer(glBindBuffer_client_proc_t f) { glBindBuffer_client_proc_t retval = glBindBuffer; glBindBuffer = f; return retval;}
- virtual glBindTexture_client_proc_t set_glBindTexture(glBindTexture_client_proc_t f) { glBindTexture_client_proc_t retval = glBindTexture; glBindTexture = f; return retval;}
- virtual glBlendFunc_client_proc_t set_glBlendFunc(glBlendFunc_client_proc_t f) { glBlendFunc_client_proc_t retval = glBlendFunc; glBlendFunc = f; return retval;}
- virtual glBufferData_client_proc_t set_glBufferData(glBufferData_client_proc_t f) { glBufferData_client_proc_t retval = glBufferData; glBufferData = f; return retval;}
- virtual glBufferSubData_client_proc_t set_glBufferSubData(glBufferSubData_client_proc_t f) { glBufferSubData_client_proc_t retval = glBufferSubData; glBufferSubData = f; return retval;}
- virtual glClear_client_proc_t set_glClear(glClear_client_proc_t f) { glClear_client_proc_t retval = glClear; glClear = f; return retval;}
- virtual glClearColorx_client_proc_t set_glClearColorx(glClearColorx_client_proc_t f) { glClearColorx_client_proc_t retval = glClearColorx; glClearColorx = f; return retval;}
- virtual glClearDepthx_client_proc_t set_glClearDepthx(glClearDepthx_client_proc_t f) { glClearDepthx_client_proc_t retval = glClearDepthx; glClearDepthx = f; return retval;}
- virtual glClearStencil_client_proc_t set_glClearStencil(glClearStencil_client_proc_t f) { glClearStencil_client_proc_t retval = glClearStencil; glClearStencil = f; return retval;}
- virtual glClientActiveTexture_client_proc_t set_glClientActiveTexture(glClientActiveTexture_client_proc_t f) { glClientActiveTexture_client_proc_t retval = glClientActiveTexture; glClientActiveTexture = f; return retval;}
- virtual glColor4ub_client_proc_t set_glColor4ub(glColor4ub_client_proc_t f) { glColor4ub_client_proc_t retval = glColor4ub; glColor4ub = f; return retval;}
- virtual glColor4x_client_proc_t set_glColor4x(glColor4x_client_proc_t f) { glColor4x_client_proc_t retval = glColor4x; glColor4x = f; return retval;}
- virtual glColorMask_client_proc_t set_glColorMask(glColorMask_client_proc_t f) { glColorMask_client_proc_t retval = glColorMask; glColorMask = f; return retval;}
- virtual glColorPointer_client_proc_t set_glColorPointer(glColorPointer_client_proc_t f) { glColorPointer_client_proc_t retval = glColorPointer; glColorPointer = f; return retval;}
- virtual glCompressedTexImage2D_client_proc_t set_glCompressedTexImage2D(glCompressedTexImage2D_client_proc_t f) { glCompressedTexImage2D_client_proc_t retval = glCompressedTexImage2D; glCompressedTexImage2D = f; return retval;}
- virtual glCompressedTexSubImage2D_client_proc_t set_glCompressedTexSubImage2D(glCompressedTexSubImage2D_client_proc_t f) { glCompressedTexSubImage2D_client_proc_t retval = glCompressedTexSubImage2D; glCompressedTexSubImage2D = f; return retval;}
- virtual glCopyTexImage2D_client_proc_t set_glCopyTexImage2D(glCopyTexImage2D_client_proc_t f) { glCopyTexImage2D_client_proc_t retval = glCopyTexImage2D; glCopyTexImage2D = f; return retval;}
- virtual glCopyTexSubImage2D_client_proc_t set_glCopyTexSubImage2D(glCopyTexSubImage2D_client_proc_t f) { glCopyTexSubImage2D_client_proc_t retval = glCopyTexSubImage2D; glCopyTexSubImage2D = f; return retval;}
- virtual glCullFace_client_proc_t set_glCullFace(glCullFace_client_proc_t f) { glCullFace_client_proc_t retval = glCullFace; glCullFace = f; return retval;}
- virtual glDeleteBuffers_client_proc_t set_glDeleteBuffers(glDeleteBuffers_client_proc_t f) { glDeleteBuffers_client_proc_t retval = glDeleteBuffers; glDeleteBuffers = f; return retval;}
- virtual glDeleteTextures_client_proc_t set_glDeleteTextures(glDeleteTextures_client_proc_t f) { glDeleteTextures_client_proc_t retval = glDeleteTextures; glDeleteTextures = f; return retval;}
- virtual glDepthFunc_client_proc_t set_glDepthFunc(glDepthFunc_client_proc_t f) { glDepthFunc_client_proc_t retval = glDepthFunc; glDepthFunc = f; return retval;}
- virtual glDepthMask_client_proc_t set_glDepthMask(glDepthMask_client_proc_t f) { glDepthMask_client_proc_t retval = glDepthMask; glDepthMask = f; return retval;}
- virtual glDepthRangex_client_proc_t set_glDepthRangex(glDepthRangex_client_proc_t f) { glDepthRangex_client_proc_t retval = glDepthRangex; glDepthRangex = f; return retval;}
- virtual glDisable_client_proc_t set_glDisable(glDisable_client_proc_t f) { glDisable_client_proc_t retval = glDisable; glDisable = f; return retval;}
- virtual glDisableClientState_client_proc_t set_glDisableClientState(glDisableClientState_client_proc_t f) { glDisableClientState_client_proc_t retval = glDisableClientState; glDisableClientState = f; return retval;}
- virtual glDrawArrays_client_proc_t set_glDrawArrays(glDrawArrays_client_proc_t f) { glDrawArrays_client_proc_t retval = glDrawArrays; glDrawArrays = f; return retval;}
- virtual glDrawElements_client_proc_t set_glDrawElements(glDrawElements_client_proc_t f) { glDrawElements_client_proc_t retval = glDrawElements; glDrawElements = f; return retval;}
- virtual glEnable_client_proc_t set_glEnable(glEnable_client_proc_t f) { glEnable_client_proc_t retval = glEnable; glEnable = f; return retval;}
- virtual glEnableClientState_client_proc_t set_glEnableClientState(glEnableClientState_client_proc_t f) { glEnableClientState_client_proc_t retval = glEnableClientState; glEnableClientState = f; return retval;}
- virtual glFinish_client_proc_t set_glFinish(glFinish_client_proc_t f) { glFinish_client_proc_t retval = glFinish; glFinish = f; return retval;}
- virtual glFlush_client_proc_t set_glFlush(glFlush_client_proc_t f) { glFlush_client_proc_t retval = glFlush; glFlush = f; return retval;}
- virtual glFogx_client_proc_t set_glFogx(glFogx_client_proc_t f) { glFogx_client_proc_t retval = glFogx; glFogx = f; return retval;}
- virtual glFogxv_client_proc_t set_glFogxv(glFogxv_client_proc_t f) { glFogxv_client_proc_t retval = glFogxv; glFogxv = f; return retval;}
- virtual glFrontFace_client_proc_t set_glFrontFace(glFrontFace_client_proc_t f) { glFrontFace_client_proc_t retval = glFrontFace; glFrontFace = f; return retval;}
- virtual glFrustumx_client_proc_t set_glFrustumx(glFrustumx_client_proc_t f) { glFrustumx_client_proc_t retval = glFrustumx; glFrustumx = f; return retval;}
- virtual glGetBooleanv_client_proc_t set_glGetBooleanv(glGetBooleanv_client_proc_t f) { glGetBooleanv_client_proc_t retval = glGetBooleanv; glGetBooleanv = f; return retval;}
- virtual glGetBufferParameteriv_client_proc_t set_glGetBufferParameteriv(glGetBufferParameteriv_client_proc_t f) { glGetBufferParameteriv_client_proc_t retval = glGetBufferParameteriv; glGetBufferParameteriv = f; return retval;}
- virtual glClipPlanex_client_proc_t set_glClipPlanex(glClipPlanex_client_proc_t f) { glClipPlanex_client_proc_t retval = glClipPlanex; glClipPlanex = f; return retval;}
- virtual glGenBuffers_client_proc_t set_glGenBuffers(glGenBuffers_client_proc_t f) { glGenBuffers_client_proc_t retval = glGenBuffers; glGenBuffers = f; return retval;}
- virtual glGenTextures_client_proc_t set_glGenTextures(glGenTextures_client_proc_t f) { glGenTextures_client_proc_t retval = glGenTextures; glGenTextures = f; return retval;}
- virtual glGetError_client_proc_t set_glGetError(glGetError_client_proc_t f) { glGetError_client_proc_t retval = glGetError; glGetError = f; return retval;}
- virtual glGetFixedv_client_proc_t set_glGetFixedv(glGetFixedv_client_proc_t f) { glGetFixedv_client_proc_t retval = glGetFixedv; glGetFixedv = f; return retval;}
- virtual glGetIntegerv_client_proc_t set_glGetIntegerv(glGetIntegerv_client_proc_t f) { glGetIntegerv_client_proc_t retval = glGetIntegerv; glGetIntegerv = f; return retval;}
- virtual glGetLightxv_client_proc_t set_glGetLightxv(glGetLightxv_client_proc_t f) { glGetLightxv_client_proc_t retval = glGetLightxv; glGetLightxv = f; return retval;}
- virtual glGetMaterialxv_client_proc_t set_glGetMaterialxv(glGetMaterialxv_client_proc_t f) { glGetMaterialxv_client_proc_t retval = glGetMaterialxv; glGetMaterialxv = f; return retval;}
- virtual glGetPointerv_client_proc_t set_glGetPointerv(glGetPointerv_client_proc_t f) { glGetPointerv_client_proc_t retval = glGetPointerv; glGetPointerv = f; return retval;}
- virtual glGetString_client_proc_t set_glGetString(glGetString_client_proc_t f) { glGetString_client_proc_t retval = glGetString; glGetString = f; return retval;}
- virtual glGetTexEnviv_client_proc_t set_glGetTexEnviv(glGetTexEnviv_client_proc_t f) { glGetTexEnviv_client_proc_t retval = glGetTexEnviv; glGetTexEnviv = f; return retval;}
- virtual glGetTexEnvxv_client_proc_t set_glGetTexEnvxv(glGetTexEnvxv_client_proc_t f) { glGetTexEnvxv_client_proc_t retval = glGetTexEnvxv; glGetTexEnvxv = f; return retval;}
- virtual glGetTexParameteriv_client_proc_t set_glGetTexParameteriv(glGetTexParameteriv_client_proc_t f) { glGetTexParameteriv_client_proc_t retval = glGetTexParameteriv; glGetTexParameteriv = f; return retval;}
- virtual glGetTexParameterxv_client_proc_t set_glGetTexParameterxv(glGetTexParameterxv_client_proc_t f) { glGetTexParameterxv_client_proc_t retval = glGetTexParameterxv; glGetTexParameterxv = f; return retval;}
- virtual glHint_client_proc_t set_glHint(glHint_client_proc_t f) { glHint_client_proc_t retval = glHint; glHint = f; return retval;}
- virtual glIsBuffer_client_proc_t set_glIsBuffer(glIsBuffer_client_proc_t f) { glIsBuffer_client_proc_t retval = glIsBuffer; glIsBuffer = f; return retval;}
- virtual glIsEnabled_client_proc_t set_glIsEnabled(glIsEnabled_client_proc_t f) { glIsEnabled_client_proc_t retval = glIsEnabled; glIsEnabled = f; return retval;}
- virtual glIsTexture_client_proc_t set_glIsTexture(glIsTexture_client_proc_t f) { glIsTexture_client_proc_t retval = glIsTexture; glIsTexture = f; return retval;}
- virtual glLightModelx_client_proc_t set_glLightModelx(glLightModelx_client_proc_t f) { glLightModelx_client_proc_t retval = glLightModelx; glLightModelx = f; return retval;}
- virtual glLightModelxv_client_proc_t set_glLightModelxv(glLightModelxv_client_proc_t f) { glLightModelxv_client_proc_t retval = glLightModelxv; glLightModelxv = f; return retval;}
- virtual glLightx_client_proc_t set_glLightx(glLightx_client_proc_t f) { glLightx_client_proc_t retval = glLightx; glLightx = f; return retval;}
- virtual glLightxv_client_proc_t set_glLightxv(glLightxv_client_proc_t f) { glLightxv_client_proc_t retval = glLightxv; glLightxv = f; return retval;}
- virtual glLineWidthx_client_proc_t set_glLineWidthx(glLineWidthx_client_proc_t f) { glLineWidthx_client_proc_t retval = glLineWidthx; glLineWidthx = f; return retval;}
- virtual glLoadIdentity_client_proc_t set_glLoadIdentity(glLoadIdentity_client_proc_t f) { glLoadIdentity_client_proc_t retval = glLoadIdentity; glLoadIdentity = f; return retval;}
- virtual glLoadMatrixx_client_proc_t set_glLoadMatrixx(glLoadMatrixx_client_proc_t f) { glLoadMatrixx_client_proc_t retval = glLoadMatrixx; glLoadMatrixx = f; return retval;}
- virtual glLogicOp_client_proc_t set_glLogicOp(glLogicOp_client_proc_t f) { glLogicOp_client_proc_t retval = glLogicOp; glLogicOp = f; return retval;}
- virtual glMaterialx_client_proc_t set_glMaterialx(glMaterialx_client_proc_t f) { glMaterialx_client_proc_t retval = glMaterialx; glMaterialx = f; return retval;}
- virtual glMaterialxv_client_proc_t set_glMaterialxv(glMaterialxv_client_proc_t f) { glMaterialxv_client_proc_t retval = glMaterialxv; glMaterialxv = f; return retval;}
- virtual glMatrixMode_client_proc_t set_glMatrixMode(glMatrixMode_client_proc_t f) { glMatrixMode_client_proc_t retval = glMatrixMode; glMatrixMode = f; return retval;}
- virtual glMultMatrixx_client_proc_t set_glMultMatrixx(glMultMatrixx_client_proc_t f) { glMultMatrixx_client_proc_t retval = glMultMatrixx; glMultMatrixx = f; return retval;}
- virtual glMultiTexCoord4x_client_proc_t set_glMultiTexCoord4x(glMultiTexCoord4x_client_proc_t f) { glMultiTexCoord4x_client_proc_t retval = glMultiTexCoord4x; glMultiTexCoord4x = f; return retval;}
- virtual glNormal3x_client_proc_t set_glNormal3x(glNormal3x_client_proc_t f) { glNormal3x_client_proc_t retval = glNormal3x; glNormal3x = f; return retval;}
- virtual glNormalPointer_client_proc_t set_glNormalPointer(glNormalPointer_client_proc_t f) { glNormalPointer_client_proc_t retval = glNormalPointer; glNormalPointer = f; return retval;}
- virtual glOrthox_client_proc_t set_glOrthox(glOrthox_client_proc_t f) { glOrthox_client_proc_t retval = glOrthox; glOrthox = f; return retval;}
- virtual glPixelStorei_client_proc_t set_glPixelStorei(glPixelStorei_client_proc_t f) { glPixelStorei_client_proc_t retval = glPixelStorei; glPixelStorei = f; return retval;}
- virtual glPointParameterx_client_proc_t set_glPointParameterx(glPointParameterx_client_proc_t f) { glPointParameterx_client_proc_t retval = glPointParameterx; glPointParameterx = f; return retval;}
- virtual glPointParameterxv_client_proc_t set_glPointParameterxv(glPointParameterxv_client_proc_t f) { glPointParameterxv_client_proc_t retval = glPointParameterxv; glPointParameterxv = f; return retval;}
- virtual glPointSizex_client_proc_t set_glPointSizex(glPointSizex_client_proc_t f) { glPointSizex_client_proc_t retval = glPointSizex; glPointSizex = f; return retval;}
- virtual glPolygonOffsetx_client_proc_t set_glPolygonOffsetx(glPolygonOffsetx_client_proc_t f) { glPolygonOffsetx_client_proc_t retval = glPolygonOffsetx; glPolygonOffsetx = f; return retval;}
- virtual glPopMatrix_client_proc_t set_glPopMatrix(glPopMatrix_client_proc_t f) { glPopMatrix_client_proc_t retval = glPopMatrix; glPopMatrix = f; return retval;}
- virtual glPushMatrix_client_proc_t set_glPushMatrix(glPushMatrix_client_proc_t f) { glPushMatrix_client_proc_t retval = glPushMatrix; glPushMatrix = f; return retval;}
- virtual glReadPixels_client_proc_t set_glReadPixels(glReadPixels_client_proc_t f) { glReadPixels_client_proc_t retval = glReadPixels; glReadPixels = f; return retval;}
- virtual glRotatex_client_proc_t set_glRotatex(glRotatex_client_proc_t f) { glRotatex_client_proc_t retval = glRotatex; glRotatex = f; return retval;}
- virtual glSampleCoverage_client_proc_t set_glSampleCoverage(glSampleCoverage_client_proc_t f) { glSampleCoverage_client_proc_t retval = glSampleCoverage; glSampleCoverage = f; return retval;}
- virtual glSampleCoveragex_client_proc_t set_glSampleCoveragex(glSampleCoveragex_client_proc_t f) { glSampleCoveragex_client_proc_t retval = glSampleCoveragex; glSampleCoveragex = f; return retval;}
- virtual glScalex_client_proc_t set_glScalex(glScalex_client_proc_t f) { glScalex_client_proc_t retval = glScalex; glScalex = f; return retval;}
- virtual glScissor_client_proc_t set_glScissor(glScissor_client_proc_t f) { glScissor_client_proc_t retval = glScissor; glScissor = f; return retval;}
- virtual glShadeModel_client_proc_t set_glShadeModel(glShadeModel_client_proc_t f) { glShadeModel_client_proc_t retval = glShadeModel; glShadeModel = f; return retval;}
- virtual glStencilFunc_client_proc_t set_glStencilFunc(glStencilFunc_client_proc_t f) { glStencilFunc_client_proc_t retval = glStencilFunc; glStencilFunc = f; return retval;}
- virtual glStencilMask_client_proc_t set_glStencilMask(glStencilMask_client_proc_t f) { glStencilMask_client_proc_t retval = glStencilMask; glStencilMask = f; return retval;}
- virtual glStencilOp_client_proc_t set_glStencilOp(glStencilOp_client_proc_t f) { glStencilOp_client_proc_t retval = glStencilOp; glStencilOp = f; return retval;}
- virtual glTexCoordPointer_client_proc_t set_glTexCoordPointer(glTexCoordPointer_client_proc_t f) { glTexCoordPointer_client_proc_t retval = glTexCoordPointer; glTexCoordPointer = f; return retval;}
- virtual glTexEnvi_client_proc_t set_glTexEnvi(glTexEnvi_client_proc_t f) { glTexEnvi_client_proc_t retval = glTexEnvi; glTexEnvi = f; return retval;}
- virtual glTexEnvx_client_proc_t set_glTexEnvx(glTexEnvx_client_proc_t f) { glTexEnvx_client_proc_t retval = glTexEnvx; glTexEnvx = f; return retval;}
- virtual glTexEnviv_client_proc_t set_glTexEnviv(glTexEnviv_client_proc_t f) { glTexEnviv_client_proc_t retval = glTexEnviv; glTexEnviv = f; return retval;}
- virtual glTexEnvxv_client_proc_t set_glTexEnvxv(glTexEnvxv_client_proc_t f) { glTexEnvxv_client_proc_t retval = glTexEnvxv; glTexEnvxv = f; return retval;}
- virtual glTexImage2D_client_proc_t set_glTexImage2D(glTexImage2D_client_proc_t f) { glTexImage2D_client_proc_t retval = glTexImage2D; glTexImage2D = f; return retval;}
- virtual glTexParameteri_client_proc_t set_glTexParameteri(glTexParameteri_client_proc_t f) { glTexParameteri_client_proc_t retval = glTexParameteri; glTexParameteri = f; return retval;}
- virtual glTexParameterx_client_proc_t set_glTexParameterx(glTexParameterx_client_proc_t f) { glTexParameterx_client_proc_t retval = glTexParameterx; glTexParameterx = f; return retval;}
- virtual glTexParameteriv_client_proc_t set_glTexParameteriv(glTexParameteriv_client_proc_t f) { glTexParameteriv_client_proc_t retval = glTexParameteriv; glTexParameteriv = f; return retval;}
- virtual glTexParameterxv_client_proc_t set_glTexParameterxv(glTexParameterxv_client_proc_t f) { glTexParameterxv_client_proc_t retval = glTexParameterxv; glTexParameterxv = f; return retval;}
- virtual glTexSubImage2D_client_proc_t set_glTexSubImage2D(glTexSubImage2D_client_proc_t f) { glTexSubImage2D_client_proc_t retval = glTexSubImage2D; glTexSubImage2D = f; return retval;}
- virtual glTranslatex_client_proc_t set_glTranslatex(glTranslatex_client_proc_t f) { glTranslatex_client_proc_t retval = glTranslatex; glTranslatex = f; return retval;}
- virtual glVertexPointer_client_proc_t set_glVertexPointer(glVertexPointer_client_proc_t f) { glVertexPointer_client_proc_t retval = glVertexPointer; glVertexPointer = f; return retval;}
- virtual glViewport_client_proc_t set_glViewport(glViewport_client_proc_t f) { glViewport_client_proc_t retval = glViewport; glViewport = f; return retval;}
- virtual glPointSizePointerOES_client_proc_t set_glPointSizePointerOES(glPointSizePointerOES_client_proc_t f) { glPointSizePointerOES_client_proc_t retval = glPointSizePointerOES; glPointSizePointerOES = f; return retval;}
- virtual glVertexPointerOffset_client_proc_t set_glVertexPointerOffset(glVertexPointerOffset_client_proc_t f) { glVertexPointerOffset_client_proc_t retval = glVertexPointerOffset; glVertexPointerOffset = f; return retval;}
- virtual glColorPointerOffset_client_proc_t set_glColorPointerOffset(glColorPointerOffset_client_proc_t f) { glColorPointerOffset_client_proc_t retval = glColorPointerOffset; glColorPointerOffset = f; return retval;}
- virtual glNormalPointerOffset_client_proc_t set_glNormalPointerOffset(glNormalPointerOffset_client_proc_t f) { glNormalPointerOffset_client_proc_t retval = glNormalPointerOffset; glNormalPointerOffset = f; return retval;}
- virtual glPointSizePointerOffset_client_proc_t set_glPointSizePointerOffset(glPointSizePointerOffset_client_proc_t f) { glPointSizePointerOffset_client_proc_t retval = glPointSizePointerOffset; glPointSizePointerOffset = f; return retval;}
- virtual glTexCoordPointerOffset_client_proc_t set_glTexCoordPointerOffset(glTexCoordPointerOffset_client_proc_t f) { glTexCoordPointerOffset_client_proc_t retval = glTexCoordPointerOffset; glTexCoordPointerOffset = f; return retval;}
- virtual glWeightPointerOffset_client_proc_t set_glWeightPointerOffset(glWeightPointerOffset_client_proc_t f) { glWeightPointerOffset_client_proc_t retval = glWeightPointerOffset; glWeightPointerOffset = f; return retval;}
- virtual glMatrixIndexPointerOffset_client_proc_t set_glMatrixIndexPointerOffset(glMatrixIndexPointerOffset_client_proc_t f) { glMatrixIndexPointerOffset_client_proc_t retval = glMatrixIndexPointerOffset; glMatrixIndexPointerOffset = f; return retval;}
- virtual glVertexPointerData_client_proc_t set_glVertexPointerData(glVertexPointerData_client_proc_t f) { glVertexPointerData_client_proc_t retval = glVertexPointerData; glVertexPointerData = f; return retval;}
- virtual glColorPointerData_client_proc_t set_glColorPointerData(glColorPointerData_client_proc_t f) { glColorPointerData_client_proc_t retval = glColorPointerData; glColorPointerData = f; return retval;}
- virtual glNormalPointerData_client_proc_t set_glNormalPointerData(glNormalPointerData_client_proc_t f) { glNormalPointerData_client_proc_t retval = glNormalPointerData; glNormalPointerData = f; return retval;}
- virtual glTexCoordPointerData_client_proc_t set_glTexCoordPointerData(glTexCoordPointerData_client_proc_t f) { glTexCoordPointerData_client_proc_t retval = glTexCoordPointerData; glTexCoordPointerData = f; return retval;}
- virtual glPointSizePointerData_client_proc_t set_glPointSizePointerData(glPointSizePointerData_client_proc_t f) { glPointSizePointerData_client_proc_t retval = glPointSizePointerData; glPointSizePointerData = f; return retval;}
- virtual glWeightPointerData_client_proc_t set_glWeightPointerData(glWeightPointerData_client_proc_t f) { glWeightPointerData_client_proc_t retval = glWeightPointerData; glWeightPointerData = f; return retval;}
- virtual glMatrixIndexPointerData_client_proc_t set_glMatrixIndexPointerData(glMatrixIndexPointerData_client_proc_t f) { glMatrixIndexPointerData_client_proc_t retval = glMatrixIndexPointerData; glMatrixIndexPointerData = f; return retval;}
- virtual glDrawElementsOffset_client_proc_t set_glDrawElementsOffset(glDrawElementsOffset_client_proc_t f) { glDrawElementsOffset_client_proc_t retval = glDrawElementsOffset; glDrawElementsOffset = f; return retval;}
- virtual glDrawElementsData_client_proc_t set_glDrawElementsData(glDrawElementsData_client_proc_t f) { glDrawElementsData_client_proc_t retval = glDrawElementsData; glDrawElementsData = f; return retval;}
- virtual glGetCompressedTextureFormats_client_proc_t set_glGetCompressedTextureFormats(glGetCompressedTextureFormats_client_proc_t f) { glGetCompressedTextureFormats_client_proc_t retval = glGetCompressedTextureFormats; glGetCompressedTextureFormats = f; return retval;}
- virtual glFinishRoundTrip_client_proc_t set_glFinishRoundTrip(glFinishRoundTrip_client_proc_t f) { glFinishRoundTrip_client_proc_t retval = glFinishRoundTrip; glFinishRoundTrip = f; return retval;}
- virtual glBlendEquationSeparateOES_client_proc_t set_glBlendEquationSeparateOES(glBlendEquationSeparateOES_client_proc_t f) { glBlendEquationSeparateOES_client_proc_t retval = glBlendEquationSeparateOES; glBlendEquationSeparateOES = f; return retval;}
- virtual glBlendFuncSeparateOES_client_proc_t set_glBlendFuncSeparateOES(glBlendFuncSeparateOES_client_proc_t f) { glBlendFuncSeparateOES_client_proc_t retval = glBlendFuncSeparateOES; glBlendFuncSeparateOES = f; return retval;}
- virtual glBlendEquationOES_client_proc_t set_glBlendEquationOES(glBlendEquationOES_client_proc_t f) { glBlendEquationOES_client_proc_t retval = glBlendEquationOES; glBlendEquationOES = f; return retval;}
- virtual glDrawTexsOES_client_proc_t set_glDrawTexsOES(glDrawTexsOES_client_proc_t f) { glDrawTexsOES_client_proc_t retval = glDrawTexsOES; glDrawTexsOES = f; return retval;}
- virtual glDrawTexiOES_client_proc_t set_glDrawTexiOES(glDrawTexiOES_client_proc_t f) { glDrawTexiOES_client_proc_t retval = glDrawTexiOES; glDrawTexiOES = f; return retval;}
- virtual glDrawTexxOES_client_proc_t set_glDrawTexxOES(glDrawTexxOES_client_proc_t f) { glDrawTexxOES_client_proc_t retval = glDrawTexxOES; glDrawTexxOES = f; return retval;}
- virtual glDrawTexsvOES_client_proc_t set_glDrawTexsvOES(glDrawTexsvOES_client_proc_t f) { glDrawTexsvOES_client_proc_t retval = glDrawTexsvOES; glDrawTexsvOES = f; return retval;}
- virtual glDrawTexivOES_client_proc_t set_glDrawTexivOES(glDrawTexivOES_client_proc_t f) { glDrawTexivOES_client_proc_t retval = glDrawTexivOES; glDrawTexivOES = f; return retval;}
- virtual glDrawTexxvOES_client_proc_t set_glDrawTexxvOES(glDrawTexxvOES_client_proc_t f) { glDrawTexxvOES_client_proc_t retval = glDrawTexxvOES; glDrawTexxvOES = f; return retval;}
- virtual glDrawTexfOES_client_proc_t set_glDrawTexfOES(glDrawTexfOES_client_proc_t f) { glDrawTexfOES_client_proc_t retval = glDrawTexfOES; glDrawTexfOES = f; return retval;}
- virtual glDrawTexfvOES_client_proc_t set_glDrawTexfvOES(glDrawTexfvOES_client_proc_t f) { glDrawTexfvOES_client_proc_t retval = glDrawTexfvOES; glDrawTexfvOES = f; return retval;}
- virtual glEGLImageTargetTexture2DOES_client_proc_t set_glEGLImageTargetTexture2DOES(glEGLImageTargetTexture2DOES_client_proc_t f) { glEGLImageTargetTexture2DOES_client_proc_t retval = glEGLImageTargetTexture2DOES; glEGLImageTargetTexture2DOES = f; return retval;}
- virtual glEGLImageTargetRenderbufferStorageOES_client_proc_t set_glEGLImageTargetRenderbufferStorageOES(glEGLImageTargetRenderbufferStorageOES_client_proc_t f) { glEGLImageTargetRenderbufferStorageOES_client_proc_t retval = glEGLImageTargetRenderbufferStorageOES; glEGLImageTargetRenderbufferStorageOES = f; return retval;}
- virtual glAlphaFuncxOES_client_proc_t set_glAlphaFuncxOES(glAlphaFuncxOES_client_proc_t f) { glAlphaFuncxOES_client_proc_t retval = glAlphaFuncxOES; glAlphaFuncxOES = f; return retval;}
- virtual glClearColorxOES_client_proc_t set_glClearColorxOES(glClearColorxOES_client_proc_t f) { glClearColorxOES_client_proc_t retval = glClearColorxOES; glClearColorxOES = f; return retval;}
- virtual glClearDepthxOES_client_proc_t set_glClearDepthxOES(glClearDepthxOES_client_proc_t f) { glClearDepthxOES_client_proc_t retval = glClearDepthxOES; glClearDepthxOES = f; return retval;}
- virtual glClipPlanexOES_client_proc_t set_glClipPlanexOES(glClipPlanexOES_client_proc_t f) { glClipPlanexOES_client_proc_t retval = glClipPlanexOES; glClipPlanexOES = f; return retval;}
- virtual glClipPlanexIMG_client_proc_t set_glClipPlanexIMG(glClipPlanexIMG_client_proc_t f) { glClipPlanexIMG_client_proc_t retval = glClipPlanexIMG; glClipPlanexIMG = f; return retval;}
- virtual glColor4xOES_client_proc_t set_glColor4xOES(glColor4xOES_client_proc_t f) { glColor4xOES_client_proc_t retval = glColor4xOES; glColor4xOES = f; return retval;}
- virtual glDepthRangexOES_client_proc_t set_glDepthRangexOES(glDepthRangexOES_client_proc_t f) { glDepthRangexOES_client_proc_t retval = glDepthRangexOES; glDepthRangexOES = f; return retval;}
- virtual glFogxOES_client_proc_t set_glFogxOES(glFogxOES_client_proc_t f) { glFogxOES_client_proc_t retval = glFogxOES; glFogxOES = f; return retval;}
- virtual glFogxvOES_client_proc_t set_glFogxvOES(glFogxvOES_client_proc_t f) { glFogxvOES_client_proc_t retval = glFogxvOES; glFogxvOES = f; return retval;}
- virtual glFrustumxOES_client_proc_t set_glFrustumxOES(glFrustumxOES_client_proc_t f) { glFrustumxOES_client_proc_t retval = glFrustumxOES; glFrustumxOES = f; return retval;}
- virtual glGetClipPlanexOES_client_proc_t set_glGetClipPlanexOES(glGetClipPlanexOES_client_proc_t f) { glGetClipPlanexOES_client_proc_t retval = glGetClipPlanexOES; glGetClipPlanexOES = f; return retval;}
- virtual glGetClipPlanex_client_proc_t set_glGetClipPlanex(glGetClipPlanex_client_proc_t f) { glGetClipPlanex_client_proc_t retval = glGetClipPlanex; glGetClipPlanex = f; return retval;}
- virtual glGetFixedvOES_client_proc_t set_glGetFixedvOES(glGetFixedvOES_client_proc_t f) { glGetFixedvOES_client_proc_t retval = glGetFixedvOES; glGetFixedvOES = f; return retval;}
- virtual glGetLightxvOES_client_proc_t set_glGetLightxvOES(glGetLightxvOES_client_proc_t f) { glGetLightxvOES_client_proc_t retval = glGetLightxvOES; glGetLightxvOES = f; return retval;}
- virtual glGetMaterialxvOES_client_proc_t set_glGetMaterialxvOES(glGetMaterialxvOES_client_proc_t f) { glGetMaterialxvOES_client_proc_t retval = glGetMaterialxvOES; glGetMaterialxvOES = f; return retval;}
- virtual glGetTexEnvxvOES_client_proc_t set_glGetTexEnvxvOES(glGetTexEnvxvOES_client_proc_t f) { glGetTexEnvxvOES_client_proc_t retval = glGetTexEnvxvOES; glGetTexEnvxvOES = f; return retval;}
- virtual glGetTexParameterxvOES_client_proc_t set_glGetTexParameterxvOES(glGetTexParameterxvOES_client_proc_t f) { glGetTexParameterxvOES_client_proc_t retval = glGetTexParameterxvOES; glGetTexParameterxvOES = f; return retval;}
- virtual glLightModelxOES_client_proc_t set_glLightModelxOES(glLightModelxOES_client_proc_t f) { glLightModelxOES_client_proc_t retval = glLightModelxOES; glLightModelxOES = f; return retval;}
- virtual glLightModelxvOES_client_proc_t set_glLightModelxvOES(glLightModelxvOES_client_proc_t f) { glLightModelxvOES_client_proc_t retval = glLightModelxvOES; glLightModelxvOES = f; return retval;}
- virtual glLightxOES_client_proc_t set_glLightxOES(glLightxOES_client_proc_t f) { glLightxOES_client_proc_t retval = glLightxOES; glLightxOES = f; return retval;}
- virtual glLightxvOES_client_proc_t set_glLightxvOES(glLightxvOES_client_proc_t f) { glLightxvOES_client_proc_t retval = glLightxvOES; glLightxvOES = f; return retval;}
- virtual glLineWidthxOES_client_proc_t set_glLineWidthxOES(glLineWidthxOES_client_proc_t f) { glLineWidthxOES_client_proc_t retval = glLineWidthxOES; glLineWidthxOES = f; return retval;}
- virtual glLoadMatrixxOES_client_proc_t set_glLoadMatrixxOES(glLoadMatrixxOES_client_proc_t f) { glLoadMatrixxOES_client_proc_t retval = glLoadMatrixxOES; glLoadMatrixxOES = f; return retval;}
- virtual glMaterialxOES_client_proc_t set_glMaterialxOES(glMaterialxOES_client_proc_t f) { glMaterialxOES_client_proc_t retval = glMaterialxOES; glMaterialxOES = f; return retval;}
- virtual glMaterialxvOES_client_proc_t set_glMaterialxvOES(glMaterialxvOES_client_proc_t f) { glMaterialxvOES_client_proc_t retval = glMaterialxvOES; glMaterialxvOES = f; return retval;}
- virtual glMultMatrixxOES_client_proc_t set_glMultMatrixxOES(glMultMatrixxOES_client_proc_t f) { glMultMatrixxOES_client_proc_t retval = glMultMatrixxOES; glMultMatrixxOES = f; return retval;}
- virtual glMultiTexCoord4xOES_client_proc_t set_glMultiTexCoord4xOES(glMultiTexCoord4xOES_client_proc_t f) { glMultiTexCoord4xOES_client_proc_t retval = glMultiTexCoord4xOES; glMultiTexCoord4xOES = f; return retval;}
- virtual glNormal3xOES_client_proc_t set_glNormal3xOES(glNormal3xOES_client_proc_t f) { glNormal3xOES_client_proc_t retval = glNormal3xOES; glNormal3xOES = f; return retval;}
- virtual glOrthoxOES_client_proc_t set_glOrthoxOES(glOrthoxOES_client_proc_t f) { glOrthoxOES_client_proc_t retval = glOrthoxOES; glOrthoxOES = f; return retval;}
- virtual glPointParameterxOES_client_proc_t set_glPointParameterxOES(glPointParameterxOES_client_proc_t f) { glPointParameterxOES_client_proc_t retval = glPointParameterxOES; glPointParameterxOES = f; return retval;}
- virtual glPointParameterxvOES_client_proc_t set_glPointParameterxvOES(glPointParameterxvOES_client_proc_t f) { glPointParameterxvOES_client_proc_t retval = glPointParameterxvOES; glPointParameterxvOES = f; return retval;}
- virtual glPointSizexOES_client_proc_t set_glPointSizexOES(glPointSizexOES_client_proc_t f) { glPointSizexOES_client_proc_t retval = glPointSizexOES; glPointSizexOES = f; return retval;}
- virtual glPolygonOffsetxOES_client_proc_t set_glPolygonOffsetxOES(glPolygonOffsetxOES_client_proc_t f) { glPolygonOffsetxOES_client_proc_t retval = glPolygonOffsetxOES; glPolygonOffsetxOES = f; return retval;}
- virtual glRotatexOES_client_proc_t set_glRotatexOES(glRotatexOES_client_proc_t f) { glRotatexOES_client_proc_t retval = glRotatexOES; glRotatexOES = f; return retval;}
- virtual glSampleCoveragexOES_client_proc_t set_glSampleCoveragexOES(glSampleCoveragexOES_client_proc_t f) { glSampleCoveragexOES_client_proc_t retval = glSampleCoveragexOES; glSampleCoveragexOES = f; return retval;}
- virtual glScalexOES_client_proc_t set_glScalexOES(glScalexOES_client_proc_t f) { glScalexOES_client_proc_t retval = glScalexOES; glScalexOES = f; return retval;}
- virtual glTexEnvxOES_client_proc_t set_glTexEnvxOES(glTexEnvxOES_client_proc_t f) { glTexEnvxOES_client_proc_t retval = glTexEnvxOES; glTexEnvxOES = f; return retval;}
- virtual glTexEnvxvOES_client_proc_t set_glTexEnvxvOES(glTexEnvxvOES_client_proc_t f) { glTexEnvxvOES_client_proc_t retval = glTexEnvxvOES; glTexEnvxvOES = f; return retval;}
- virtual glTexParameterxOES_client_proc_t set_glTexParameterxOES(glTexParameterxOES_client_proc_t f) { glTexParameterxOES_client_proc_t retval = glTexParameterxOES; glTexParameterxOES = f; return retval;}
- virtual glTexParameterxvOES_client_proc_t set_glTexParameterxvOES(glTexParameterxvOES_client_proc_t f) { glTexParameterxvOES_client_proc_t retval = glTexParameterxvOES; glTexParameterxvOES = f; return retval;}
- virtual glTranslatexOES_client_proc_t set_glTranslatexOES(glTranslatexOES_client_proc_t f) { glTranslatexOES_client_proc_t retval = glTranslatexOES; glTranslatexOES = f; return retval;}
- virtual glIsRenderbufferOES_client_proc_t set_glIsRenderbufferOES(glIsRenderbufferOES_client_proc_t f) { glIsRenderbufferOES_client_proc_t retval = glIsRenderbufferOES; glIsRenderbufferOES = f; return retval;}
- virtual glBindRenderbufferOES_client_proc_t set_glBindRenderbufferOES(glBindRenderbufferOES_client_proc_t f) { glBindRenderbufferOES_client_proc_t retval = glBindRenderbufferOES; glBindRenderbufferOES = f; return retval;}
- virtual glDeleteRenderbuffersOES_client_proc_t set_glDeleteRenderbuffersOES(glDeleteRenderbuffersOES_client_proc_t f) { glDeleteRenderbuffersOES_client_proc_t retval = glDeleteRenderbuffersOES; glDeleteRenderbuffersOES = f; return retval;}
- virtual glGenRenderbuffersOES_client_proc_t set_glGenRenderbuffersOES(glGenRenderbuffersOES_client_proc_t f) { glGenRenderbuffersOES_client_proc_t retval = glGenRenderbuffersOES; glGenRenderbuffersOES = f; return retval;}
- virtual glRenderbufferStorageOES_client_proc_t set_glRenderbufferStorageOES(glRenderbufferStorageOES_client_proc_t f) { glRenderbufferStorageOES_client_proc_t retval = glRenderbufferStorageOES; glRenderbufferStorageOES = f; return retval;}
- virtual glGetRenderbufferParameterivOES_client_proc_t set_glGetRenderbufferParameterivOES(glGetRenderbufferParameterivOES_client_proc_t f) { glGetRenderbufferParameterivOES_client_proc_t retval = glGetRenderbufferParameterivOES; glGetRenderbufferParameterivOES = f; return retval;}
- virtual glIsFramebufferOES_client_proc_t set_glIsFramebufferOES(glIsFramebufferOES_client_proc_t f) { glIsFramebufferOES_client_proc_t retval = glIsFramebufferOES; glIsFramebufferOES = f; return retval;}
- virtual glBindFramebufferOES_client_proc_t set_glBindFramebufferOES(glBindFramebufferOES_client_proc_t f) { glBindFramebufferOES_client_proc_t retval = glBindFramebufferOES; glBindFramebufferOES = f; return retval;}
- virtual glDeleteFramebuffersOES_client_proc_t set_glDeleteFramebuffersOES(glDeleteFramebuffersOES_client_proc_t f) { glDeleteFramebuffersOES_client_proc_t retval = glDeleteFramebuffersOES; glDeleteFramebuffersOES = f; return retval;}
- virtual glGenFramebuffersOES_client_proc_t set_glGenFramebuffersOES(glGenFramebuffersOES_client_proc_t f) { glGenFramebuffersOES_client_proc_t retval = glGenFramebuffersOES; glGenFramebuffersOES = f; return retval;}
- virtual glCheckFramebufferStatusOES_client_proc_t set_glCheckFramebufferStatusOES(glCheckFramebufferStatusOES_client_proc_t f) { glCheckFramebufferStatusOES_client_proc_t retval = glCheckFramebufferStatusOES; glCheckFramebufferStatusOES = f; return retval;}
- virtual glFramebufferRenderbufferOES_client_proc_t set_glFramebufferRenderbufferOES(glFramebufferRenderbufferOES_client_proc_t f) { glFramebufferRenderbufferOES_client_proc_t retval = glFramebufferRenderbufferOES; glFramebufferRenderbufferOES = f; return retval;}
- virtual glFramebufferTexture2DOES_client_proc_t set_glFramebufferTexture2DOES(glFramebufferTexture2DOES_client_proc_t f) { glFramebufferTexture2DOES_client_proc_t retval = glFramebufferTexture2DOES; glFramebufferTexture2DOES = f; return retval;}
- virtual glGetFramebufferAttachmentParameterivOES_client_proc_t set_glGetFramebufferAttachmentParameterivOES(glGetFramebufferAttachmentParameterivOES_client_proc_t f) { glGetFramebufferAttachmentParameterivOES_client_proc_t retval = glGetFramebufferAttachmentParameterivOES; glGetFramebufferAttachmentParameterivOES = f; return retval;}
- virtual glGenerateMipmapOES_client_proc_t set_glGenerateMipmapOES(glGenerateMipmapOES_client_proc_t f) { glGenerateMipmapOES_client_proc_t retval = glGenerateMipmapOES; glGenerateMipmapOES = f; return retval;}
- virtual glMapBufferOES_client_proc_t set_glMapBufferOES(glMapBufferOES_client_proc_t f) { glMapBufferOES_client_proc_t retval = glMapBufferOES; glMapBufferOES = f; return retval;}
- virtual glUnmapBufferOES_client_proc_t set_glUnmapBufferOES(glUnmapBufferOES_client_proc_t f) { glUnmapBufferOES_client_proc_t retval = glUnmapBufferOES; glUnmapBufferOES = f; return retval;}
- virtual glGetBufferPointervOES_client_proc_t set_glGetBufferPointervOES(glGetBufferPointervOES_client_proc_t f) { glGetBufferPointervOES_client_proc_t retval = glGetBufferPointervOES; glGetBufferPointervOES = f; return retval;}
- virtual glCurrentPaletteMatrixOES_client_proc_t set_glCurrentPaletteMatrixOES(glCurrentPaletteMatrixOES_client_proc_t f) { glCurrentPaletteMatrixOES_client_proc_t retval = glCurrentPaletteMatrixOES; glCurrentPaletteMatrixOES = f; return retval;}
- virtual glLoadPaletteFromModelViewMatrixOES_client_proc_t set_glLoadPaletteFromModelViewMatrixOES(glLoadPaletteFromModelViewMatrixOES_client_proc_t f) { glLoadPaletteFromModelViewMatrixOES_client_proc_t retval = glLoadPaletteFromModelViewMatrixOES; glLoadPaletteFromModelViewMatrixOES = f; return retval;}
- virtual glMatrixIndexPointerOES_client_proc_t set_glMatrixIndexPointerOES(glMatrixIndexPointerOES_client_proc_t f) { glMatrixIndexPointerOES_client_proc_t retval = glMatrixIndexPointerOES; glMatrixIndexPointerOES = f; return retval;}
- virtual glWeightPointerOES_client_proc_t set_glWeightPointerOES(glWeightPointerOES_client_proc_t f) { glWeightPointerOES_client_proc_t retval = glWeightPointerOES; glWeightPointerOES = f; return retval;}
- virtual glQueryMatrixxOES_client_proc_t set_glQueryMatrixxOES(glQueryMatrixxOES_client_proc_t f) { glQueryMatrixxOES_client_proc_t retval = glQueryMatrixxOES; glQueryMatrixxOES = f; return retval;}
- virtual glDepthRangefOES_client_proc_t set_glDepthRangefOES(glDepthRangefOES_client_proc_t f) { glDepthRangefOES_client_proc_t retval = glDepthRangefOES; glDepthRangefOES = f; return retval;}
- virtual glFrustumfOES_client_proc_t set_glFrustumfOES(glFrustumfOES_client_proc_t f) { glFrustumfOES_client_proc_t retval = glFrustumfOES; glFrustumfOES = f; return retval;}
- virtual glOrthofOES_client_proc_t set_glOrthofOES(glOrthofOES_client_proc_t f) { glOrthofOES_client_proc_t retval = glOrthofOES; glOrthofOES = f; return retval;}
- virtual glClipPlanefOES_client_proc_t set_glClipPlanefOES(glClipPlanefOES_client_proc_t f) { glClipPlanefOES_client_proc_t retval = glClipPlanefOES; glClipPlanefOES = f; return retval;}
- virtual glClipPlanefIMG_client_proc_t set_glClipPlanefIMG(glClipPlanefIMG_client_proc_t f) { glClipPlanefIMG_client_proc_t retval = glClipPlanefIMG; glClipPlanefIMG = f; return retval;}
- virtual glGetClipPlanefOES_client_proc_t set_glGetClipPlanefOES(glGetClipPlanefOES_client_proc_t f) { glGetClipPlanefOES_client_proc_t retval = glGetClipPlanefOES; glGetClipPlanefOES = f; return retval;}
- virtual glClearDepthfOES_client_proc_t set_glClearDepthfOES(glClearDepthfOES_client_proc_t f) { glClearDepthfOES_client_proc_t retval = glClearDepthfOES; glClearDepthfOES = f; return retval;}
- virtual glTexGenfOES_client_proc_t set_glTexGenfOES(glTexGenfOES_client_proc_t f) { glTexGenfOES_client_proc_t retval = glTexGenfOES; glTexGenfOES = f; return retval;}
- virtual glTexGenfvOES_client_proc_t set_glTexGenfvOES(glTexGenfvOES_client_proc_t f) { glTexGenfvOES_client_proc_t retval = glTexGenfvOES; glTexGenfvOES = f; return retval;}
- virtual glTexGeniOES_client_proc_t set_glTexGeniOES(glTexGeniOES_client_proc_t f) { glTexGeniOES_client_proc_t retval = glTexGeniOES; glTexGeniOES = f; return retval;}
- virtual glTexGenivOES_client_proc_t set_glTexGenivOES(glTexGenivOES_client_proc_t f) { glTexGenivOES_client_proc_t retval = glTexGenivOES; glTexGenivOES = f; return retval;}
- virtual glTexGenxOES_client_proc_t set_glTexGenxOES(glTexGenxOES_client_proc_t f) { glTexGenxOES_client_proc_t retval = glTexGenxOES; glTexGenxOES = f; return retval;}
- virtual glTexGenxvOES_client_proc_t set_glTexGenxvOES(glTexGenxvOES_client_proc_t f) { glTexGenxvOES_client_proc_t retval = glTexGenxvOES; glTexGenxvOES = f; return retval;}
- virtual glGetTexGenfvOES_client_proc_t set_glGetTexGenfvOES(glGetTexGenfvOES_client_proc_t f) { glGetTexGenfvOES_client_proc_t retval = glGetTexGenfvOES; glGetTexGenfvOES = f; return retval;}
- virtual glGetTexGenivOES_client_proc_t set_glGetTexGenivOES(glGetTexGenivOES_client_proc_t f) { glGetTexGenivOES_client_proc_t retval = glGetTexGenivOES; glGetTexGenivOES = f; return retval;}
- virtual glGetTexGenxvOES_client_proc_t set_glGetTexGenxvOES(glGetTexGenxvOES_client_proc_t f) { glGetTexGenxvOES_client_proc_t retval = glGetTexGenxvOES; glGetTexGenxvOES = f; return retval;}
- virtual glBindVertexArrayOES_client_proc_t set_glBindVertexArrayOES(glBindVertexArrayOES_client_proc_t f) { glBindVertexArrayOES_client_proc_t retval = glBindVertexArrayOES; glBindVertexArrayOES = f; return retval;}
- virtual glDeleteVertexArraysOES_client_proc_t set_glDeleteVertexArraysOES(glDeleteVertexArraysOES_client_proc_t f) { glDeleteVertexArraysOES_client_proc_t retval = glDeleteVertexArraysOES; glDeleteVertexArraysOES = f; return retval;}
- virtual glGenVertexArraysOES_client_proc_t set_glGenVertexArraysOES(glGenVertexArraysOES_client_proc_t f) { glGenVertexArraysOES_client_proc_t retval = glGenVertexArraysOES; glGenVertexArraysOES = f; return retval;}
- virtual glIsVertexArrayOES_client_proc_t set_glIsVertexArrayOES(glIsVertexArrayOES_client_proc_t f) { glIsVertexArrayOES_client_proc_t retval = glIsVertexArrayOES; glIsVertexArrayOES = f; return retval;}
- virtual glDiscardFramebufferEXT_client_proc_t set_glDiscardFramebufferEXT(glDiscardFramebufferEXT_client_proc_t f) { glDiscardFramebufferEXT_client_proc_t retval = glDiscardFramebufferEXT; glDiscardFramebufferEXT = f; return retval;}
- virtual glMultiDrawArraysEXT_client_proc_t set_glMultiDrawArraysEXT(glMultiDrawArraysEXT_client_proc_t f) { glMultiDrawArraysEXT_client_proc_t retval = glMultiDrawArraysEXT; glMultiDrawArraysEXT = f; return retval;}
- virtual glMultiDrawElementsEXT_client_proc_t set_glMultiDrawElementsEXT(glMultiDrawElementsEXT_client_proc_t f) { glMultiDrawElementsEXT_client_proc_t retval = glMultiDrawElementsEXT; glMultiDrawElementsEXT = f; return retval;}
- virtual glMultiDrawArraysSUN_client_proc_t set_glMultiDrawArraysSUN(glMultiDrawArraysSUN_client_proc_t f) { glMultiDrawArraysSUN_client_proc_t retval = glMultiDrawArraysSUN; glMultiDrawArraysSUN = f; return retval;}
- virtual glMultiDrawElementsSUN_client_proc_t set_glMultiDrawElementsSUN(glMultiDrawElementsSUN_client_proc_t f) { glMultiDrawElementsSUN_client_proc_t retval = glMultiDrawElementsSUN; glMultiDrawElementsSUN = f; return retval;}
- virtual glRenderbufferStorageMultisampleIMG_client_proc_t set_glRenderbufferStorageMultisampleIMG(glRenderbufferStorageMultisampleIMG_client_proc_t f) { glRenderbufferStorageMultisampleIMG_client_proc_t retval = glRenderbufferStorageMultisampleIMG; glRenderbufferStorageMultisampleIMG = f; return retval;}
- virtual glFramebufferTexture2DMultisampleIMG_client_proc_t set_glFramebufferTexture2DMultisampleIMG(glFramebufferTexture2DMultisampleIMG_client_proc_t f) { glFramebufferTexture2DMultisampleIMG_client_proc_t retval = glFramebufferTexture2DMultisampleIMG; glFramebufferTexture2DMultisampleIMG = f; return retval;}
- virtual glDeleteFencesNV_client_proc_t set_glDeleteFencesNV(glDeleteFencesNV_client_proc_t f) { glDeleteFencesNV_client_proc_t retval = glDeleteFencesNV; glDeleteFencesNV = f; return retval;}
- virtual glGenFencesNV_client_proc_t set_glGenFencesNV(glGenFencesNV_client_proc_t f) { glGenFencesNV_client_proc_t retval = glGenFencesNV; glGenFencesNV = f; return retval;}
- virtual glIsFenceNV_client_proc_t set_glIsFenceNV(glIsFenceNV_client_proc_t f) { glIsFenceNV_client_proc_t retval = glIsFenceNV; glIsFenceNV = f; return retval;}
- virtual glTestFenceNV_client_proc_t set_glTestFenceNV(glTestFenceNV_client_proc_t f) { glTestFenceNV_client_proc_t retval = glTestFenceNV; glTestFenceNV = f; return retval;}
- virtual glGetFenceivNV_client_proc_t set_glGetFenceivNV(glGetFenceivNV_client_proc_t f) { glGetFenceivNV_client_proc_t retval = glGetFenceivNV; glGetFenceivNV = f; return retval;}
- virtual glFinishFenceNV_client_proc_t set_glFinishFenceNV(glFinishFenceNV_client_proc_t f) { glFinishFenceNV_client_proc_t retval = glFinishFenceNV; glFinishFenceNV = f; return retval;}
- virtual glSetFenceNV_client_proc_t set_glSetFenceNV(glSetFenceNV_client_proc_t f) { glSetFenceNV_client_proc_t retval = glSetFenceNV; glSetFenceNV = f; return retval;}
- virtual glGetDriverControlsQCOM_client_proc_t set_glGetDriverControlsQCOM(glGetDriverControlsQCOM_client_proc_t f) { glGetDriverControlsQCOM_client_proc_t retval = glGetDriverControlsQCOM; glGetDriverControlsQCOM = f; return retval;}
- virtual glGetDriverControlStringQCOM_client_proc_t set_glGetDriverControlStringQCOM(glGetDriverControlStringQCOM_client_proc_t f) { glGetDriverControlStringQCOM_client_proc_t retval = glGetDriverControlStringQCOM; glGetDriverControlStringQCOM = f; return retval;}
- virtual glEnableDriverControlQCOM_client_proc_t set_glEnableDriverControlQCOM(glEnableDriverControlQCOM_client_proc_t f) { glEnableDriverControlQCOM_client_proc_t retval = glEnableDriverControlQCOM; glEnableDriverControlQCOM = f; return retval;}
- virtual glDisableDriverControlQCOM_client_proc_t set_glDisableDriverControlQCOM(glDisableDriverControlQCOM_client_proc_t f) { glDisableDriverControlQCOM_client_proc_t retval = glDisableDriverControlQCOM; glDisableDriverControlQCOM = f; return retval;}
- virtual glExtGetTexturesQCOM_client_proc_t set_glExtGetTexturesQCOM(glExtGetTexturesQCOM_client_proc_t f) { glExtGetTexturesQCOM_client_proc_t retval = glExtGetTexturesQCOM; glExtGetTexturesQCOM = f; return retval;}
- virtual glExtGetBuffersQCOM_client_proc_t set_glExtGetBuffersQCOM(glExtGetBuffersQCOM_client_proc_t f) { glExtGetBuffersQCOM_client_proc_t retval = glExtGetBuffersQCOM; glExtGetBuffersQCOM = f; return retval;}
- virtual glExtGetRenderbuffersQCOM_client_proc_t set_glExtGetRenderbuffersQCOM(glExtGetRenderbuffersQCOM_client_proc_t f) { glExtGetRenderbuffersQCOM_client_proc_t retval = glExtGetRenderbuffersQCOM; glExtGetRenderbuffersQCOM = f; return retval;}
- virtual glExtGetFramebuffersQCOM_client_proc_t set_glExtGetFramebuffersQCOM(glExtGetFramebuffersQCOM_client_proc_t f) { glExtGetFramebuffersQCOM_client_proc_t retval = glExtGetFramebuffersQCOM; glExtGetFramebuffersQCOM = f; return retval;}
- virtual glExtGetTexLevelParameterivQCOM_client_proc_t set_glExtGetTexLevelParameterivQCOM(glExtGetTexLevelParameterivQCOM_client_proc_t f) { glExtGetTexLevelParameterivQCOM_client_proc_t retval = glExtGetTexLevelParameterivQCOM; glExtGetTexLevelParameterivQCOM = f; return retval;}
- virtual glExtTexObjectStateOverrideiQCOM_client_proc_t set_glExtTexObjectStateOverrideiQCOM(glExtTexObjectStateOverrideiQCOM_client_proc_t f) { glExtTexObjectStateOverrideiQCOM_client_proc_t retval = glExtTexObjectStateOverrideiQCOM; glExtTexObjectStateOverrideiQCOM = f; return retval;}
- virtual glExtGetTexSubImageQCOM_client_proc_t set_glExtGetTexSubImageQCOM(glExtGetTexSubImageQCOM_client_proc_t f) { glExtGetTexSubImageQCOM_client_proc_t retval = glExtGetTexSubImageQCOM; glExtGetTexSubImageQCOM = f; return retval;}
- virtual glExtGetBufferPointervQCOM_client_proc_t set_glExtGetBufferPointervQCOM(glExtGetBufferPointervQCOM_client_proc_t f) { glExtGetBufferPointervQCOM_client_proc_t retval = glExtGetBufferPointervQCOM; glExtGetBufferPointervQCOM = f; return retval;}
- virtual glExtGetShadersQCOM_client_proc_t set_glExtGetShadersQCOM(glExtGetShadersQCOM_client_proc_t f) { glExtGetShadersQCOM_client_proc_t retval = glExtGetShadersQCOM; glExtGetShadersQCOM = f; return retval;}
- virtual glExtGetProgramsQCOM_client_proc_t set_glExtGetProgramsQCOM(glExtGetProgramsQCOM_client_proc_t f) { glExtGetProgramsQCOM_client_proc_t retval = glExtGetProgramsQCOM; glExtGetProgramsQCOM = f; return retval;}
- virtual glExtIsProgramBinaryQCOM_client_proc_t set_glExtIsProgramBinaryQCOM(glExtIsProgramBinaryQCOM_client_proc_t f) { glExtIsProgramBinaryQCOM_client_proc_t retval = glExtIsProgramBinaryQCOM; glExtIsProgramBinaryQCOM = f; return retval;}
- virtual glExtGetProgramBinarySourceQCOM_client_proc_t set_glExtGetProgramBinarySourceQCOM(glExtGetProgramBinarySourceQCOM_client_proc_t f) { glExtGetProgramBinarySourceQCOM_client_proc_t retval = glExtGetProgramBinarySourceQCOM; glExtGetProgramBinarySourceQCOM = f; return retval;}
- virtual glStartTilingQCOM_client_proc_t set_glStartTilingQCOM(glStartTilingQCOM_client_proc_t f) { glStartTilingQCOM_client_proc_t retval = glStartTilingQCOM; glStartTilingQCOM = f; return retval;}
- virtual glEndTilingQCOM_client_proc_t set_glEndTilingQCOM(glEndTilingQCOM_client_proc_t f) { glEndTilingQCOM_client_proc_t retval = glEndTilingQCOM; glEndTilingQCOM = f; return retval;}
virtual ~gl_client_context_t() {}
typedef gl_client_context_t *CONTEXT_ACCESSOR_TYPE(void);
diff --git a/opengl/system/GLESv1_enc/gl_enc.cpp b/opengl/system/GLESv1_enc/gl_enc.cpp
index 019c409..19ee3ed 100644
--- a/opengl/system/GLESv1_enc/gl_enc.cpp
+++ b/opengl/system/GLESv1_enc/gl_enc.cpp
@@ -4894,296 +4894,296 @@ gl_encoder_context_t::gl_encoder_context_t(IOStream *stream)
{
m_stream = stream;
- set_glAlphaFunc(glAlphaFunc_enc);
- set_glClearColor(glClearColor_enc);
- set_glClearDepthf(glClearDepthf_enc);
- set_glClipPlanef(glClipPlanef_enc);
- set_glColor4f(glColor4f_enc);
- set_glDepthRangef(glDepthRangef_enc);
- set_glFogf(glFogf_enc);
- set_glFogfv(glFogfv_enc);
- set_glFrustumf(glFrustumf_enc);
- set_glGetClipPlanef(glGetClipPlanef_enc);
- set_glGetFloatv(glGetFloatv_enc);
- set_glGetLightfv(glGetLightfv_enc);
- set_glGetMaterialfv(glGetMaterialfv_enc);
- set_glGetTexEnvfv(glGetTexEnvfv_enc);
- set_glGetTexParameterfv(glGetTexParameterfv_enc);
- set_glLightModelf(glLightModelf_enc);
- set_glLightModelfv(glLightModelfv_enc);
- set_glLightf(glLightf_enc);
- set_glLightfv(glLightfv_enc);
- set_glLineWidth(glLineWidth_enc);
- set_glLoadMatrixf(glLoadMatrixf_enc);
- set_glMaterialf(glMaterialf_enc);
- set_glMaterialfv(glMaterialfv_enc);
- set_glMultMatrixf(glMultMatrixf_enc);
- set_glMultiTexCoord4f(glMultiTexCoord4f_enc);
- set_glNormal3f(glNormal3f_enc);
- set_glOrthof(glOrthof_enc);
- set_glPointParameterf(glPointParameterf_enc);
- set_glPointParameterfv(glPointParameterfv_enc);
- set_glPointSize(glPointSize_enc);
- set_glPolygonOffset(glPolygonOffset_enc);
- set_glRotatef(glRotatef_enc);
- set_glScalef(glScalef_enc);
- set_glTexEnvf(glTexEnvf_enc);
- set_glTexEnvfv(glTexEnvfv_enc);
- set_glTexParameterf(glTexParameterf_enc);
- set_glTexParameterfv(glTexParameterfv_enc);
- set_glTranslatef(glTranslatef_enc);
- set_glActiveTexture(glActiveTexture_enc);
- set_glAlphaFuncx(glAlphaFuncx_enc);
- set_glBindBuffer(glBindBuffer_enc);
- set_glBindTexture(glBindTexture_enc);
- set_glBlendFunc(glBlendFunc_enc);
- set_glBufferData(glBufferData_enc);
- set_glBufferSubData(glBufferSubData_enc);
- set_glClear(glClear_enc);
- set_glClearColorx(glClearColorx_enc);
- set_glClearDepthx(glClearDepthx_enc);
- set_glClearStencil(glClearStencil_enc);
- set_glClientActiveTexture(glClientActiveTexture_enc);
- set_glColor4ub(glColor4ub_enc);
- set_glColor4x(glColor4x_enc);
- set_glColorMask(glColorMask_enc);
- set_glColorPointer((glColorPointer_client_proc_t)(enc_unsupported));
- set_glCompressedTexImage2D(glCompressedTexImage2D_enc);
- set_glCompressedTexSubImage2D(glCompressedTexSubImage2D_enc);
- set_glCopyTexImage2D(glCopyTexImage2D_enc);
- set_glCopyTexSubImage2D(glCopyTexSubImage2D_enc);
- set_glCullFace(glCullFace_enc);
- set_glDeleteBuffers(glDeleteBuffers_enc);
- set_glDeleteTextures(glDeleteTextures_enc);
- set_glDepthFunc(glDepthFunc_enc);
- set_glDepthMask(glDepthMask_enc);
- set_glDepthRangex(glDepthRangex_enc);
- set_glDisable(glDisable_enc);
- set_glDisableClientState(glDisableClientState_enc);
- set_glDrawArrays(glDrawArrays_enc);
- set_glDrawElements((glDrawElements_client_proc_t)(enc_unsupported));
- set_glEnable(glEnable_enc);
- set_glEnableClientState(glEnableClientState_enc);
- set_glFinish(glFinish_enc);
- set_glFlush(glFlush_enc);
- set_glFogx(glFogx_enc);
- set_glFogxv(glFogxv_enc);
- set_glFrontFace(glFrontFace_enc);
- set_glFrustumx(glFrustumx_enc);
- set_glGetBooleanv(glGetBooleanv_enc);
- set_glGetBufferParameteriv(glGetBufferParameteriv_enc);
- set_glClipPlanex(glClipPlanex_enc);
- set_glGenBuffers(glGenBuffers_enc);
- set_glGenTextures(glGenTextures_enc);
- set_glGetError(glGetError_enc);
- set_glGetFixedv(glGetFixedv_enc);
- set_glGetIntegerv(glGetIntegerv_enc);
- set_glGetLightxv(glGetLightxv_enc);
- set_glGetMaterialxv(glGetMaterialxv_enc);
- set_glGetPointerv((glGetPointerv_client_proc_t)(enc_unsupported));
- set_glGetString((glGetString_client_proc_t)(enc_unsupported));
- set_glGetTexEnviv(glGetTexEnviv_enc);
- set_glGetTexEnvxv(glGetTexEnvxv_enc);
- set_glGetTexParameteriv(glGetTexParameteriv_enc);
- set_glGetTexParameterxv(glGetTexParameterxv_enc);
- set_glHint(glHint_enc);
- set_glIsBuffer(glIsBuffer_enc);
- set_glIsEnabled(glIsEnabled_enc);
- set_glIsTexture(glIsTexture_enc);
- set_glLightModelx(glLightModelx_enc);
- set_glLightModelxv(glLightModelxv_enc);
- set_glLightx(glLightx_enc);
- set_glLightxv(glLightxv_enc);
- set_glLineWidthx(glLineWidthx_enc);
- set_glLoadIdentity(glLoadIdentity_enc);
- set_glLoadMatrixx(glLoadMatrixx_enc);
- set_glLogicOp(glLogicOp_enc);
- set_glMaterialx(glMaterialx_enc);
- set_glMaterialxv(glMaterialxv_enc);
- set_glMatrixMode(glMatrixMode_enc);
- set_glMultMatrixx(glMultMatrixx_enc);
- set_glMultiTexCoord4x(glMultiTexCoord4x_enc);
- set_glNormal3x(glNormal3x_enc);
- set_glNormalPointer((glNormalPointer_client_proc_t)(enc_unsupported));
- set_glOrthox(glOrthox_enc);
- set_glPixelStorei(glPixelStorei_enc);
- set_glPointParameterx(glPointParameterx_enc);
- set_glPointParameterxv(glPointParameterxv_enc);
- set_glPointSizex(glPointSizex_enc);
- set_glPolygonOffsetx(glPolygonOffsetx_enc);
- set_glPopMatrix(glPopMatrix_enc);
- set_glPushMatrix(glPushMatrix_enc);
- set_glReadPixels(glReadPixels_enc);
- set_glRotatex(glRotatex_enc);
- set_glSampleCoverage(glSampleCoverage_enc);
- set_glSampleCoveragex(glSampleCoveragex_enc);
- set_glScalex(glScalex_enc);
- set_glScissor(glScissor_enc);
- set_glShadeModel(glShadeModel_enc);
- set_glStencilFunc(glStencilFunc_enc);
- set_glStencilMask(glStencilMask_enc);
- set_glStencilOp(glStencilOp_enc);
- set_glTexCoordPointer((glTexCoordPointer_client_proc_t)(enc_unsupported));
- set_glTexEnvi(glTexEnvi_enc);
- set_glTexEnvx(glTexEnvx_enc);
- set_glTexEnviv(glTexEnviv_enc);
- set_glTexEnvxv(glTexEnvxv_enc);
- set_glTexImage2D(glTexImage2D_enc);
- set_glTexParameteri(glTexParameteri_enc);
- set_glTexParameterx(glTexParameterx_enc);
- set_glTexParameteriv(glTexParameteriv_enc);
- set_glTexParameterxv(glTexParameterxv_enc);
- set_glTexSubImage2D(glTexSubImage2D_enc);
- set_glTranslatex(glTranslatex_enc);
- set_glVertexPointer((glVertexPointer_client_proc_t)(enc_unsupported));
- set_glViewport(glViewport_enc);
- set_glPointSizePointerOES((glPointSizePointerOES_client_proc_t)(enc_unsupported));
- set_glVertexPointerOffset(glVertexPointerOffset_enc);
- set_glColorPointerOffset(glColorPointerOffset_enc);
- set_glNormalPointerOffset(glNormalPointerOffset_enc);
- set_glPointSizePointerOffset(glPointSizePointerOffset_enc);
- set_glTexCoordPointerOffset(glTexCoordPointerOffset_enc);
- set_glWeightPointerOffset(glWeightPointerOffset_enc);
- set_glMatrixIndexPointerOffset(glMatrixIndexPointerOffset_enc);
- set_glVertexPointerData(glVertexPointerData_enc);
- set_glColorPointerData(glColorPointerData_enc);
- set_glNormalPointerData(glNormalPointerData_enc);
- set_glTexCoordPointerData(glTexCoordPointerData_enc);
- set_glPointSizePointerData(glPointSizePointerData_enc);
- set_glWeightPointerData(glWeightPointerData_enc);
- set_glMatrixIndexPointerData(glMatrixIndexPointerData_enc);
- set_glDrawElementsOffset(glDrawElementsOffset_enc);
- set_glDrawElementsData(glDrawElementsData_enc);
- set_glGetCompressedTextureFormats(glGetCompressedTextureFormats_enc);
- set_glFinishRoundTrip(glFinishRoundTrip_enc);
- set_glBlendEquationSeparateOES(glBlendEquationSeparateOES_enc);
- set_glBlendFuncSeparateOES(glBlendFuncSeparateOES_enc);
- set_glBlendEquationOES(glBlendEquationOES_enc);
- set_glDrawTexsOES(glDrawTexsOES_enc);
- set_glDrawTexiOES(glDrawTexiOES_enc);
- set_glDrawTexxOES(glDrawTexxOES_enc);
- set_glDrawTexsvOES(glDrawTexsvOES_enc);
- set_glDrawTexivOES(glDrawTexivOES_enc);
- set_glDrawTexxvOES(glDrawTexxvOES_enc);
- set_glDrawTexfOES(glDrawTexfOES_enc);
- set_glDrawTexfvOES(glDrawTexfvOES_enc);
- set_glEGLImageTargetTexture2DOES(glEGLImageTargetTexture2DOES_enc);
- set_glEGLImageTargetRenderbufferStorageOES(glEGLImageTargetRenderbufferStorageOES_enc);
- set_glAlphaFuncxOES(glAlphaFuncxOES_enc);
- set_glClearColorxOES(glClearColorxOES_enc);
- set_glClearDepthxOES(glClearDepthxOES_enc);
- set_glClipPlanexOES(glClipPlanexOES_enc);
- set_glClipPlanexIMG(glClipPlanexIMG_enc);
- set_glColor4xOES(glColor4xOES_enc);
- set_glDepthRangexOES(glDepthRangexOES_enc);
- set_glFogxOES(glFogxOES_enc);
- set_glFogxvOES(glFogxvOES_enc);
- set_glFrustumxOES(glFrustumxOES_enc);
- set_glGetClipPlanexOES(glGetClipPlanexOES_enc);
- set_glGetClipPlanex(glGetClipPlanex_enc);
- set_glGetFixedvOES(glGetFixedvOES_enc);
- set_glGetLightxvOES(glGetLightxvOES_enc);
- set_glGetMaterialxvOES(glGetMaterialxvOES_enc);
- set_glGetTexEnvxvOES(glGetTexEnvxvOES_enc);
- set_glGetTexParameterxvOES(glGetTexParameterxvOES_enc);
- set_glLightModelxOES(glLightModelxOES_enc);
- set_glLightModelxvOES(glLightModelxvOES_enc);
- set_glLightxOES(glLightxOES_enc);
- set_glLightxvOES(glLightxvOES_enc);
- set_glLineWidthxOES(glLineWidthxOES_enc);
- set_glLoadMatrixxOES(glLoadMatrixxOES_enc);
- set_glMaterialxOES(glMaterialxOES_enc);
- set_glMaterialxvOES(glMaterialxvOES_enc);
- set_glMultMatrixxOES(glMultMatrixxOES_enc);
- set_glMultiTexCoord4xOES(glMultiTexCoord4xOES_enc);
- set_glNormal3xOES(glNormal3xOES_enc);
- set_glOrthoxOES(glOrthoxOES_enc);
- set_glPointParameterxOES(glPointParameterxOES_enc);
- set_glPointParameterxvOES(glPointParameterxvOES_enc);
- set_glPointSizexOES(glPointSizexOES_enc);
- set_glPolygonOffsetxOES(glPolygonOffsetxOES_enc);
- set_glRotatexOES(glRotatexOES_enc);
- set_glSampleCoveragexOES(glSampleCoveragexOES_enc);
- set_glScalexOES(glScalexOES_enc);
- set_glTexEnvxOES(glTexEnvxOES_enc);
- set_glTexEnvxvOES(glTexEnvxvOES_enc);
- set_glTexParameterxOES(glTexParameterxOES_enc);
- set_glTexParameterxvOES(glTexParameterxvOES_enc);
- set_glTranslatexOES(glTranslatexOES_enc);
- set_glIsRenderbufferOES(glIsRenderbufferOES_enc);
- set_glBindRenderbufferOES(glBindRenderbufferOES_enc);
- set_glDeleteRenderbuffersOES(glDeleteRenderbuffersOES_enc);
- set_glGenRenderbuffersOES(glGenRenderbuffersOES_enc);
- set_glRenderbufferStorageOES(glRenderbufferStorageOES_enc);
- set_glGetRenderbufferParameterivOES(glGetRenderbufferParameterivOES_enc);
- set_glIsFramebufferOES(glIsFramebufferOES_enc);
- set_glBindFramebufferOES(glBindFramebufferOES_enc);
- set_glDeleteFramebuffersOES(glDeleteFramebuffersOES_enc);
- set_glGenFramebuffersOES(glGenFramebuffersOES_enc);
- set_glCheckFramebufferStatusOES(glCheckFramebufferStatusOES_enc);
- set_glFramebufferRenderbufferOES(glFramebufferRenderbufferOES_enc);
- set_glFramebufferTexture2DOES(glFramebufferTexture2DOES_enc);
- set_glGetFramebufferAttachmentParameterivOES(glGetFramebufferAttachmentParameterivOES_enc);
- set_glGenerateMipmapOES(glGenerateMipmapOES_enc);
- set_glMapBufferOES((glMapBufferOES_client_proc_t)(enc_unsupported));
- set_glUnmapBufferOES(glUnmapBufferOES_enc);
- set_glGetBufferPointervOES((glGetBufferPointervOES_client_proc_t)(enc_unsupported));
- set_glCurrentPaletteMatrixOES(glCurrentPaletteMatrixOES_enc);
- set_glLoadPaletteFromModelViewMatrixOES(glLoadPaletteFromModelViewMatrixOES_enc);
- set_glMatrixIndexPointerOES((glMatrixIndexPointerOES_client_proc_t)(enc_unsupported));
- set_glWeightPointerOES((glWeightPointerOES_client_proc_t)(enc_unsupported));
- set_glQueryMatrixxOES(glQueryMatrixxOES_enc);
- set_glDepthRangefOES(glDepthRangefOES_enc);
- set_glFrustumfOES(glFrustumfOES_enc);
- set_glOrthofOES(glOrthofOES_enc);
- set_glClipPlanefOES(glClipPlanefOES_enc);
- set_glClipPlanefIMG(glClipPlanefIMG_enc);
- set_glGetClipPlanefOES(glGetClipPlanefOES_enc);
- set_glClearDepthfOES(glClearDepthfOES_enc);
- set_glTexGenfOES(glTexGenfOES_enc);
- set_glTexGenfvOES(glTexGenfvOES_enc);
- set_glTexGeniOES(glTexGeniOES_enc);
- set_glTexGenivOES(glTexGenivOES_enc);
- set_glTexGenxOES(glTexGenxOES_enc);
- set_glTexGenxvOES(glTexGenxvOES_enc);
- set_glGetTexGenfvOES(glGetTexGenfvOES_enc);
- set_glGetTexGenivOES(glGetTexGenivOES_enc);
- set_glGetTexGenxvOES(glGetTexGenxvOES_enc);
- set_glBindVertexArrayOES(glBindVertexArrayOES_enc);
- set_glDeleteVertexArraysOES(glDeleteVertexArraysOES_enc);
- set_glGenVertexArraysOES(glGenVertexArraysOES_enc);
- set_glIsVertexArrayOES(glIsVertexArrayOES_enc);
- set_glDiscardFramebufferEXT(glDiscardFramebufferEXT_enc);
- set_glMultiDrawArraysEXT((glMultiDrawArraysEXT_client_proc_t)(enc_unsupported));
- set_glMultiDrawElementsEXT((glMultiDrawElementsEXT_client_proc_t)(enc_unsupported));
- set_glMultiDrawArraysSUN((glMultiDrawArraysSUN_client_proc_t)(enc_unsupported));
- set_glMultiDrawElementsSUN((glMultiDrawElementsSUN_client_proc_t)(enc_unsupported));
- set_glRenderbufferStorageMultisampleIMG(glRenderbufferStorageMultisampleIMG_enc);
- set_glFramebufferTexture2DMultisampleIMG(glFramebufferTexture2DMultisampleIMG_enc);
- set_glDeleteFencesNV(glDeleteFencesNV_enc);
- set_glGenFencesNV(glGenFencesNV_enc);
- set_glIsFenceNV(glIsFenceNV_enc);
- set_glTestFenceNV(glTestFenceNV_enc);
- set_glGetFenceivNV(glGetFenceivNV_enc);
- set_glFinishFenceNV(glFinishFenceNV_enc);
- set_glSetFenceNV(glSetFenceNV_enc);
- set_glGetDriverControlsQCOM(glGetDriverControlsQCOM_enc);
- set_glGetDriverControlStringQCOM(glGetDriverControlStringQCOM_enc);
- set_glEnableDriverControlQCOM(glEnableDriverControlQCOM_enc);
- set_glDisableDriverControlQCOM(glDisableDriverControlQCOM_enc);
- set_glExtGetTexturesQCOM(glExtGetTexturesQCOM_enc);
- set_glExtGetBuffersQCOM(glExtGetBuffersQCOM_enc);
- set_glExtGetRenderbuffersQCOM(glExtGetRenderbuffersQCOM_enc);
- set_glExtGetFramebuffersQCOM(glExtGetFramebuffersQCOM_enc);
- set_glExtGetTexLevelParameterivQCOM(glExtGetTexLevelParameterivQCOM_enc);
- set_glExtTexObjectStateOverrideiQCOM(glExtTexObjectStateOverrideiQCOM_enc);
- set_glExtGetTexSubImageQCOM(glExtGetTexSubImageQCOM_enc);
- set_glExtGetBufferPointervQCOM((glExtGetBufferPointervQCOM_client_proc_t)(enc_unsupported));
- set_glExtGetShadersQCOM(glExtGetShadersQCOM_enc);
- set_glExtGetProgramsQCOM(glExtGetProgramsQCOM_enc);
- set_glExtIsProgramBinaryQCOM(glExtIsProgramBinaryQCOM_enc);
- set_glExtGetProgramBinarySourceQCOM((glExtGetProgramBinarySourceQCOM_client_proc_t)(enc_unsupported));
- set_glStartTilingQCOM(glStartTilingQCOM_enc);
- set_glEndTilingQCOM(glEndTilingQCOM_enc);
+ this->glAlphaFunc = &glAlphaFunc_enc;
+ this->glClearColor = &glClearColor_enc;
+ this->glClearDepthf = &glClearDepthf_enc;
+ this->glClipPlanef = &glClipPlanef_enc;
+ this->glColor4f = &glColor4f_enc;
+ this->glDepthRangef = &glDepthRangef_enc;
+ this->glFogf = &glFogf_enc;
+ this->glFogfv = &glFogfv_enc;
+ this->glFrustumf = &glFrustumf_enc;
+ this->glGetClipPlanef = &glGetClipPlanef_enc;
+ this->glGetFloatv = &glGetFloatv_enc;
+ this->glGetLightfv = &glGetLightfv_enc;
+ this->glGetMaterialfv = &glGetMaterialfv_enc;
+ this->glGetTexEnvfv = &glGetTexEnvfv_enc;
+ this->glGetTexParameterfv = &glGetTexParameterfv_enc;
+ this->glLightModelf = &glLightModelf_enc;
+ this->glLightModelfv = &glLightModelfv_enc;
+ this->glLightf = &glLightf_enc;
+ this->glLightfv = &glLightfv_enc;
+ this->glLineWidth = &glLineWidth_enc;
+ this->glLoadMatrixf = &glLoadMatrixf_enc;
+ this->glMaterialf = &glMaterialf_enc;
+ this->glMaterialfv = &glMaterialfv_enc;
+ this->glMultMatrixf = &glMultMatrixf_enc;
+ this->glMultiTexCoord4f = &glMultiTexCoord4f_enc;
+ this->glNormal3f = &glNormal3f_enc;
+ this->glOrthof = &glOrthof_enc;
+ this->glPointParameterf = &glPointParameterf_enc;
+ this->glPointParameterfv = &glPointParameterfv_enc;
+ this->glPointSize = &glPointSize_enc;
+ this->glPolygonOffset = &glPolygonOffset_enc;
+ this->glRotatef = &glRotatef_enc;
+ this->glScalef = &glScalef_enc;
+ this->glTexEnvf = &glTexEnvf_enc;
+ this->glTexEnvfv = &glTexEnvfv_enc;
+ this->glTexParameterf = &glTexParameterf_enc;
+ this->glTexParameterfv = &glTexParameterfv_enc;
+ this->glTranslatef = &glTranslatef_enc;
+ this->glActiveTexture = &glActiveTexture_enc;
+ this->glAlphaFuncx = &glAlphaFuncx_enc;
+ this->glBindBuffer = &glBindBuffer_enc;
+ this->glBindTexture = &glBindTexture_enc;
+ this->glBlendFunc = &glBlendFunc_enc;
+ this->glBufferData = &glBufferData_enc;
+ this->glBufferSubData = &glBufferSubData_enc;
+ this->glClear = &glClear_enc;
+ this->glClearColorx = &glClearColorx_enc;
+ this->glClearDepthx = &glClearDepthx_enc;
+ this->glClearStencil = &glClearStencil_enc;
+ this->glClientActiveTexture = &glClientActiveTexture_enc;
+ this->glColor4ub = &glColor4ub_enc;
+ this->glColor4x = &glColor4x_enc;
+ this->glColorMask = &glColorMask_enc;
+ this->glColorPointer = (glColorPointer_client_proc_t) &enc_unsupported;
+ this->glCompressedTexImage2D = &glCompressedTexImage2D_enc;
+ this->glCompressedTexSubImage2D = &glCompressedTexSubImage2D_enc;
+ this->glCopyTexImage2D = &glCopyTexImage2D_enc;
+ this->glCopyTexSubImage2D = &glCopyTexSubImage2D_enc;
+ this->glCullFace = &glCullFace_enc;
+ this->glDeleteBuffers = &glDeleteBuffers_enc;
+ this->glDeleteTextures = &glDeleteTextures_enc;
+ this->glDepthFunc = &glDepthFunc_enc;
+ this->glDepthMask = &glDepthMask_enc;
+ this->glDepthRangex = &glDepthRangex_enc;
+ this->glDisable = &glDisable_enc;
+ this->glDisableClientState = &glDisableClientState_enc;
+ this->glDrawArrays = &glDrawArrays_enc;
+ this->glDrawElements = (glDrawElements_client_proc_t) &enc_unsupported;
+ this->glEnable = &glEnable_enc;
+ this->glEnableClientState = &glEnableClientState_enc;
+ this->glFinish = &glFinish_enc;
+ this->glFlush = &glFlush_enc;
+ this->glFogx = &glFogx_enc;
+ this->glFogxv = &glFogxv_enc;
+ this->glFrontFace = &glFrontFace_enc;
+ this->glFrustumx = &glFrustumx_enc;
+ this->glGetBooleanv = &glGetBooleanv_enc;
+ this->glGetBufferParameteriv = &glGetBufferParameteriv_enc;
+ this->glClipPlanex = &glClipPlanex_enc;
+ this->glGenBuffers = &glGenBuffers_enc;
+ this->glGenTextures = &glGenTextures_enc;
+ this->glGetError = &glGetError_enc;
+ this->glGetFixedv = &glGetFixedv_enc;
+ this->glGetIntegerv = &glGetIntegerv_enc;
+ this->glGetLightxv = &glGetLightxv_enc;
+ this->glGetMaterialxv = &glGetMaterialxv_enc;
+ this->glGetPointerv = (glGetPointerv_client_proc_t) &enc_unsupported;
+ this->glGetString = (glGetString_client_proc_t) &enc_unsupported;
+ this->glGetTexEnviv = &glGetTexEnviv_enc;
+ this->glGetTexEnvxv = &glGetTexEnvxv_enc;
+ this->glGetTexParameteriv = &glGetTexParameteriv_enc;
+ this->glGetTexParameterxv = &glGetTexParameterxv_enc;
+ this->glHint = &glHint_enc;
+ this->glIsBuffer = &glIsBuffer_enc;
+ this->glIsEnabled = &glIsEnabled_enc;
+ this->glIsTexture = &glIsTexture_enc;
+ this->glLightModelx = &glLightModelx_enc;
+ this->glLightModelxv = &glLightModelxv_enc;
+ this->glLightx = &glLightx_enc;
+ this->glLightxv = &glLightxv_enc;
+ this->glLineWidthx = &glLineWidthx_enc;
+ this->glLoadIdentity = &glLoadIdentity_enc;
+ this->glLoadMatrixx = &glLoadMatrixx_enc;
+ this->glLogicOp = &glLogicOp_enc;
+ this->glMaterialx = &glMaterialx_enc;
+ this->glMaterialxv = &glMaterialxv_enc;
+ this->glMatrixMode = &glMatrixMode_enc;
+ this->glMultMatrixx = &glMultMatrixx_enc;
+ this->glMultiTexCoord4x = &glMultiTexCoord4x_enc;
+ this->glNormal3x = &glNormal3x_enc;
+ this->glNormalPointer = (glNormalPointer_client_proc_t) &enc_unsupported;
+ this->glOrthox = &glOrthox_enc;
+ this->glPixelStorei = &glPixelStorei_enc;
+ this->glPointParameterx = &glPointParameterx_enc;
+ this->glPointParameterxv = &glPointParameterxv_enc;
+ this->glPointSizex = &glPointSizex_enc;
+ this->glPolygonOffsetx = &glPolygonOffsetx_enc;
+ this->glPopMatrix = &glPopMatrix_enc;
+ this->glPushMatrix = &glPushMatrix_enc;
+ this->glReadPixels = &glReadPixels_enc;
+ this->glRotatex = &glRotatex_enc;
+ this->glSampleCoverage = &glSampleCoverage_enc;
+ this->glSampleCoveragex = &glSampleCoveragex_enc;
+ this->glScalex = &glScalex_enc;
+ this->glScissor = &glScissor_enc;
+ this->glShadeModel = &glShadeModel_enc;
+ this->glStencilFunc = &glStencilFunc_enc;
+ this->glStencilMask = &glStencilMask_enc;
+ this->glStencilOp = &glStencilOp_enc;
+ this->glTexCoordPointer = (glTexCoordPointer_client_proc_t) &enc_unsupported;
+ this->glTexEnvi = &glTexEnvi_enc;
+ this->glTexEnvx = &glTexEnvx_enc;
+ this->glTexEnviv = &glTexEnviv_enc;
+ this->glTexEnvxv = &glTexEnvxv_enc;
+ this->glTexImage2D = &glTexImage2D_enc;
+ this->glTexParameteri = &glTexParameteri_enc;
+ this->glTexParameterx = &glTexParameterx_enc;
+ this->glTexParameteriv = &glTexParameteriv_enc;
+ this->glTexParameterxv = &glTexParameterxv_enc;
+ this->glTexSubImage2D = &glTexSubImage2D_enc;
+ this->glTranslatex = &glTranslatex_enc;
+ this->glVertexPointer = (glVertexPointer_client_proc_t) &enc_unsupported;
+ this->glViewport = &glViewport_enc;
+ this->glPointSizePointerOES = (glPointSizePointerOES_client_proc_t) &enc_unsupported;
+ this->glVertexPointerOffset = &glVertexPointerOffset_enc;
+ this->glColorPointerOffset = &glColorPointerOffset_enc;
+ this->glNormalPointerOffset = &glNormalPointerOffset_enc;
+ this->glPointSizePointerOffset = &glPointSizePointerOffset_enc;
+ this->glTexCoordPointerOffset = &glTexCoordPointerOffset_enc;
+ this->glWeightPointerOffset = &glWeightPointerOffset_enc;
+ this->glMatrixIndexPointerOffset = &glMatrixIndexPointerOffset_enc;
+ this->glVertexPointerData = &glVertexPointerData_enc;
+ this->glColorPointerData = &glColorPointerData_enc;
+ this->glNormalPointerData = &glNormalPointerData_enc;
+ this->glTexCoordPointerData = &glTexCoordPointerData_enc;
+ this->glPointSizePointerData = &glPointSizePointerData_enc;
+ this->glWeightPointerData = &glWeightPointerData_enc;
+ this->glMatrixIndexPointerData = &glMatrixIndexPointerData_enc;
+ this->glDrawElementsOffset = &glDrawElementsOffset_enc;
+ this->glDrawElementsData = &glDrawElementsData_enc;
+ this->glGetCompressedTextureFormats = &glGetCompressedTextureFormats_enc;
+ this->glFinishRoundTrip = &glFinishRoundTrip_enc;
+ this->glBlendEquationSeparateOES = &glBlendEquationSeparateOES_enc;
+ this->glBlendFuncSeparateOES = &glBlendFuncSeparateOES_enc;
+ this->glBlendEquationOES = &glBlendEquationOES_enc;
+ this->glDrawTexsOES = &glDrawTexsOES_enc;
+ this->glDrawTexiOES = &glDrawTexiOES_enc;
+ this->glDrawTexxOES = &glDrawTexxOES_enc;
+ this->glDrawTexsvOES = &glDrawTexsvOES_enc;
+ this->glDrawTexivOES = &glDrawTexivOES_enc;
+ this->glDrawTexxvOES = &glDrawTexxvOES_enc;
+ this->glDrawTexfOES = &glDrawTexfOES_enc;
+ this->glDrawTexfvOES = &glDrawTexfvOES_enc;
+ this->glEGLImageTargetTexture2DOES = &glEGLImageTargetTexture2DOES_enc;
+ this->glEGLImageTargetRenderbufferStorageOES = &glEGLImageTargetRenderbufferStorageOES_enc;
+ this->glAlphaFuncxOES = &glAlphaFuncxOES_enc;
+ this->glClearColorxOES = &glClearColorxOES_enc;
+ this->glClearDepthxOES = &glClearDepthxOES_enc;
+ this->glClipPlanexOES = &glClipPlanexOES_enc;
+ this->glClipPlanexIMG = &glClipPlanexIMG_enc;
+ this->glColor4xOES = &glColor4xOES_enc;
+ this->glDepthRangexOES = &glDepthRangexOES_enc;
+ this->glFogxOES = &glFogxOES_enc;
+ this->glFogxvOES = &glFogxvOES_enc;
+ this->glFrustumxOES = &glFrustumxOES_enc;
+ this->glGetClipPlanexOES = &glGetClipPlanexOES_enc;
+ this->glGetClipPlanex = &glGetClipPlanex_enc;
+ this->glGetFixedvOES = &glGetFixedvOES_enc;
+ this->glGetLightxvOES = &glGetLightxvOES_enc;
+ this->glGetMaterialxvOES = &glGetMaterialxvOES_enc;
+ this->glGetTexEnvxvOES = &glGetTexEnvxvOES_enc;
+ this->glGetTexParameterxvOES = &glGetTexParameterxvOES_enc;
+ this->glLightModelxOES = &glLightModelxOES_enc;
+ this->glLightModelxvOES = &glLightModelxvOES_enc;
+ this->glLightxOES = &glLightxOES_enc;
+ this->glLightxvOES = &glLightxvOES_enc;
+ this->glLineWidthxOES = &glLineWidthxOES_enc;
+ this->glLoadMatrixxOES = &glLoadMatrixxOES_enc;
+ this->glMaterialxOES = &glMaterialxOES_enc;
+ this->glMaterialxvOES = &glMaterialxvOES_enc;
+ this->glMultMatrixxOES = &glMultMatrixxOES_enc;
+ this->glMultiTexCoord4xOES = &glMultiTexCoord4xOES_enc;
+ this->glNormal3xOES = &glNormal3xOES_enc;
+ this->glOrthoxOES = &glOrthoxOES_enc;
+ this->glPointParameterxOES = &glPointParameterxOES_enc;
+ this->glPointParameterxvOES = &glPointParameterxvOES_enc;
+ this->glPointSizexOES = &glPointSizexOES_enc;
+ this->glPolygonOffsetxOES = &glPolygonOffsetxOES_enc;
+ this->glRotatexOES = &glRotatexOES_enc;
+ this->glSampleCoveragexOES = &glSampleCoveragexOES_enc;
+ this->glScalexOES = &glScalexOES_enc;
+ this->glTexEnvxOES = &glTexEnvxOES_enc;
+ this->glTexEnvxvOES = &glTexEnvxvOES_enc;
+ this->glTexParameterxOES = &glTexParameterxOES_enc;
+ this->glTexParameterxvOES = &glTexParameterxvOES_enc;
+ this->glTranslatexOES = &glTranslatexOES_enc;
+ this->glIsRenderbufferOES = &glIsRenderbufferOES_enc;
+ this->glBindRenderbufferOES = &glBindRenderbufferOES_enc;
+ this->glDeleteRenderbuffersOES = &glDeleteRenderbuffersOES_enc;
+ this->glGenRenderbuffersOES = &glGenRenderbuffersOES_enc;
+ this->glRenderbufferStorageOES = &glRenderbufferStorageOES_enc;
+ this->glGetRenderbufferParameterivOES = &glGetRenderbufferParameterivOES_enc;
+ this->glIsFramebufferOES = &glIsFramebufferOES_enc;
+ this->glBindFramebufferOES = &glBindFramebufferOES_enc;
+ this->glDeleteFramebuffersOES = &glDeleteFramebuffersOES_enc;
+ this->glGenFramebuffersOES = &glGenFramebuffersOES_enc;
+ this->glCheckFramebufferStatusOES = &glCheckFramebufferStatusOES_enc;
+ this->glFramebufferRenderbufferOES = &glFramebufferRenderbufferOES_enc;
+ this->glFramebufferTexture2DOES = &glFramebufferTexture2DOES_enc;
+ this->glGetFramebufferAttachmentParameterivOES = &glGetFramebufferAttachmentParameterivOES_enc;
+ this->glGenerateMipmapOES = &glGenerateMipmapOES_enc;
+ this->glMapBufferOES = (glMapBufferOES_client_proc_t) &enc_unsupported;
+ this->glUnmapBufferOES = &glUnmapBufferOES_enc;
+ this->glGetBufferPointervOES = (glGetBufferPointervOES_client_proc_t) &enc_unsupported;
+ this->glCurrentPaletteMatrixOES = &glCurrentPaletteMatrixOES_enc;
+ this->glLoadPaletteFromModelViewMatrixOES = &glLoadPaletteFromModelViewMatrixOES_enc;
+ this->glMatrixIndexPointerOES = (glMatrixIndexPointerOES_client_proc_t) &enc_unsupported;
+ this->glWeightPointerOES = (glWeightPointerOES_client_proc_t) &enc_unsupported;
+ this->glQueryMatrixxOES = &glQueryMatrixxOES_enc;
+ this->glDepthRangefOES = &glDepthRangefOES_enc;
+ this->glFrustumfOES = &glFrustumfOES_enc;
+ this->glOrthofOES = &glOrthofOES_enc;
+ this->glClipPlanefOES = &glClipPlanefOES_enc;
+ this->glClipPlanefIMG = &glClipPlanefIMG_enc;
+ this->glGetClipPlanefOES = &glGetClipPlanefOES_enc;
+ this->glClearDepthfOES = &glClearDepthfOES_enc;
+ this->glTexGenfOES = &glTexGenfOES_enc;
+ this->glTexGenfvOES = &glTexGenfvOES_enc;
+ this->glTexGeniOES = &glTexGeniOES_enc;
+ this->glTexGenivOES = &glTexGenivOES_enc;
+ this->glTexGenxOES = &glTexGenxOES_enc;
+ this->glTexGenxvOES = &glTexGenxvOES_enc;
+ this->glGetTexGenfvOES = &glGetTexGenfvOES_enc;
+ this->glGetTexGenivOES = &glGetTexGenivOES_enc;
+ this->glGetTexGenxvOES = &glGetTexGenxvOES_enc;
+ this->glBindVertexArrayOES = &glBindVertexArrayOES_enc;
+ this->glDeleteVertexArraysOES = &glDeleteVertexArraysOES_enc;
+ this->glGenVertexArraysOES = &glGenVertexArraysOES_enc;
+ this->glIsVertexArrayOES = &glIsVertexArrayOES_enc;
+ this->glDiscardFramebufferEXT = &glDiscardFramebufferEXT_enc;
+ this->glMultiDrawArraysEXT = (glMultiDrawArraysEXT_client_proc_t) &enc_unsupported;
+ this->glMultiDrawElementsEXT = (glMultiDrawElementsEXT_client_proc_t) &enc_unsupported;
+ this->glMultiDrawArraysSUN = (glMultiDrawArraysSUN_client_proc_t) &enc_unsupported;
+ this->glMultiDrawElementsSUN = (glMultiDrawElementsSUN_client_proc_t) &enc_unsupported;
+ this->glRenderbufferStorageMultisampleIMG = &glRenderbufferStorageMultisampleIMG_enc;
+ this->glFramebufferTexture2DMultisampleIMG = &glFramebufferTexture2DMultisampleIMG_enc;
+ this->glDeleteFencesNV = &glDeleteFencesNV_enc;
+ this->glGenFencesNV = &glGenFencesNV_enc;
+ this->glIsFenceNV = &glIsFenceNV_enc;
+ this->glTestFenceNV = &glTestFenceNV_enc;
+ this->glGetFenceivNV = &glGetFenceivNV_enc;
+ this->glFinishFenceNV = &glFinishFenceNV_enc;
+ this->glSetFenceNV = &glSetFenceNV_enc;
+ this->glGetDriverControlsQCOM = &glGetDriverControlsQCOM_enc;
+ this->glGetDriverControlStringQCOM = &glGetDriverControlStringQCOM_enc;
+ this->glEnableDriverControlQCOM = &glEnableDriverControlQCOM_enc;
+ this->glDisableDriverControlQCOM = &glDisableDriverControlQCOM_enc;
+ this->glExtGetTexturesQCOM = &glExtGetTexturesQCOM_enc;
+ this->glExtGetBuffersQCOM = &glExtGetBuffersQCOM_enc;
+ this->glExtGetRenderbuffersQCOM = &glExtGetRenderbuffersQCOM_enc;
+ this->glExtGetFramebuffersQCOM = &glExtGetFramebuffersQCOM_enc;
+ this->glExtGetTexLevelParameterivQCOM = &glExtGetTexLevelParameterivQCOM_enc;
+ this->glExtTexObjectStateOverrideiQCOM = &glExtTexObjectStateOverrideiQCOM_enc;
+ this->glExtGetTexSubImageQCOM = &glExtGetTexSubImageQCOM_enc;
+ this->glExtGetBufferPointervQCOM = (glExtGetBufferPointervQCOM_client_proc_t) &enc_unsupported;
+ this->glExtGetShadersQCOM = &glExtGetShadersQCOM_enc;
+ this->glExtGetProgramsQCOM = &glExtGetProgramsQCOM_enc;
+ this->glExtIsProgramBinaryQCOM = &glExtIsProgramBinaryQCOM_enc;
+ this->glExtGetProgramBinarySourceQCOM = (glExtGetProgramBinarySourceQCOM_client_proc_t) &enc_unsupported;
+ this->glStartTilingQCOM = &glStartTilingQCOM_enc;
+ this->glEndTilingQCOM = &glEndTilingQCOM_enc;
}
diff --git a/opengl/system/GLESv1_enc/gl_enc.h b/opengl/system/GLESv1_enc/gl_enc.h
index 768102c..3090cb1 100644
--- a/opengl/system/GLESv1_enc/gl_enc.h
+++ b/opengl/system/GLESv1_enc/gl_enc.h
@@ -20,300 +20,4 @@ struct gl_encoder_context_t : public gl_client_context_t {
};
-#if 0
-extern "C" {
- void glAlphaFunc_enc(void *self , GLenum func, GLclampf ref);
- void glClearColor_enc(void *self , GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha);
- void glClearDepthf_enc(void *self , GLclampf depth);
- void glClipPlanef_enc(void *self , GLenum plane, const GLfloat* equation);
- void glColor4f_enc(void *self , GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);
- void glDepthRangef_enc(void *self , GLclampf zNear, GLclampf zFar);
- void glFogf_enc(void *self , GLenum pname, GLfloat param);
- void glFogfv_enc(void *self , GLenum pname, const GLfloat* params);
- void glFrustumf_enc(void *self , GLfloat left, GLfloat right, GLfloat bottom, GLfloat top, GLfloat zNear, GLfloat zFar);
- void glGetClipPlanef_enc(void *self , GLenum pname, GLfloat* eqn);
- void glGetFloatv_enc(void *self , GLenum pname, GLfloat* params);
- void glGetLightfv_enc(void *self , GLenum light, GLenum pname, GLfloat* params);
- void glGetMaterialfv_enc(void *self , GLenum face, GLenum pname, GLfloat* params);
- void glGetTexEnvfv_enc(void *self , GLenum env, GLenum pname, GLfloat* params);
- void glGetTexParameterfv_enc(void *self , GLenum target, GLenum pname, GLfloat* params);
- void glLightModelf_enc(void *self , GLenum pname, GLfloat param);
- void glLightModelfv_enc(void *self , GLenum pname, const GLfloat* params);
- void glLightf_enc(void *self , GLenum light, GLenum pname, GLfloat param);
- void glLightfv_enc(void *self , GLenum light, GLenum pname, const GLfloat* params);
- void glLineWidth_enc(void *self , GLfloat width);
- void glLoadMatrixf_enc(void *self , const GLfloat* m);
- void glMaterialf_enc(void *self , GLenum face, GLenum pname, GLfloat param);
- void glMaterialfv_enc(void *self , GLenum face, GLenum pname, const GLfloat* params);
- void glMultMatrixf_enc(void *self , const GLfloat* m);
- void glMultiTexCoord4f_enc(void *self , GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q);
- void glNormal3f_enc(void *self , GLfloat nx, GLfloat ny, GLfloat nz);
- void glOrthof_enc(void *self , GLfloat left, GLfloat right, GLfloat bottom, GLfloat top, GLfloat zNear, GLfloat zFar);
- void glPointParameterf_enc(void *self , GLenum pname, GLfloat param);
- void glPointParameterfv_enc(void *self , GLenum pname, const GLfloat* params);
- void glPointSize_enc(void *self , GLfloat size);
- void glPolygonOffset_enc(void *self , GLfloat factor, GLfloat units);
- void glRotatef_enc(void *self , GLfloat angle, GLfloat x, GLfloat y, GLfloat z);
- void glScalef_enc(void *self , GLfloat x, GLfloat y, GLfloat z);
- void glTexEnvf_enc(void *self , GLenum target, GLenum pname, GLfloat param);
- void glTexEnvfv_enc(void *self , GLenum target, GLenum pname, const GLfloat* params);
- void glTexParameterf_enc(void *self , GLenum target, GLenum pname, GLfloat param);
- void glTexParameterfv_enc(void *self , GLenum target, GLenum pname, const GLfloat* params);
- void glTranslatef_enc(void *self , GLfloat x, GLfloat y, GLfloat z);
- void glActiveTexture_enc(void *self , GLenum texture);
- void glAlphaFuncx_enc(void *self , GLenum func, GLclampx ref);
- void glBindBuffer_enc(void *self , GLenum target, GLuint buffer);
- void glBindTexture_enc(void *self , GLenum target, GLuint texture);
- void glBlendFunc_enc(void *self , GLenum sfactor, GLenum dfactor);
- void glBufferData_enc(void *self , GLenum target, GLsizeiptr size, const GLvoid* data, GLenum usage);
- void glBufferSubData_enc(void *self , GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid* data);
- void glClear_enc(void *self , GLbitfield mask);
- void glClearColorx_enc(void *self , GLclampx red, GLclampx green, GLclampx blue, GLclampx alpha);
- void glClearDepthx_enc(void *self , GLclampx depth);
- void glClearStencil_enc(void *self , GLint s);
- void glClientActiveTexture_enc(void *self , GLenum texture);
- void glColor4ub_enc(void *self , GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha);
- void glColor4x_enc(void *self , GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha);
- void glColorMask_enc(void *self , GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha);
- void glColorPointer_enc(void *self , GLint size, GLenum type, GLsizei stride, const GLvoid* pointer);
- void glCompressedTexImage2D_enc(void *self , GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid* data);
- void glCompressedTexSubImage2D_enc(void *self , GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid* data);
- void glCopyTexImage2D_enc(void *self , GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border);
- void glCopyTexSubImage2D_enc(void *self , GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
- void glCullFace_enc(void *self , GLenum mode);
- void glDeleteBuffers_enc(void *self , GLsizei n, const GLuint* buffers);
- void glDeleteTextures_enc(void *self , GLsizei n, const GLuint* textures);
- void glDepthFunc_enc(void *self , GLenum func);
- void glDepthMask_enc(void *self , GLboolean flag);
- void glDepthRangex_enc(void *self , GLclampx zNear, GLclampx zFar);
- void glDisable_enc(void *self , GLenum cap);
- void glDisableClientState_enc(void *self , GLenum array);
- void glDrawArrays_enc(void *self , GLenum mode, GLint first, GLsizei count);
- void glDrawElements_enc(void *self , GLenum mode, GLsizei count, GLenum type, const GLvoid* indices);
- void glEnable_enc(void *self , GLenum cap);
- void glEnableClientState_enc(void *self , GLenum array);
- void glFinish_enc(void *self );
- void glFlush_enc(void *self );
- void glFogx_enc(void *self , GLenum pname, GLfixed param);
- void glFogxv_enc(void *self , GLenum pname, const GLfixed* params);
- void glFrontFace_enc(void *self , GLenum mode);
- void glFrustumx_enc(void *self , GLfixed left, GLfixed right, GLfixed bottom, GLfixed top, GLfixed zNear, GLfixed zFar);
- void glGetBooleanv_enc(void *self , GLenum pname, GLboolean* params);
- void glGetBufferParameteriv_enc(void *self , GLenum target, GLenum pname, GLint* params);
- void glClipPlanex_enc(void *self , GLenum pname, const GLfixed* eqn);
- void glGenBuffers_enc(void *self , GLsizei n, GLuint* buffers);
- void glGenTextures_enc(void *self , GLsizei n, GLuint* textures);
- GLenum glGetError_enc(void *self );
- void glGetFixedv_enc(void *self , GLenum pname, GLfixed* params);
- void glGetIntegerv_enc(void *self , GLenum pname, GLint* params);
- void glGetLightxv_enc(void *self , GLenum light, GLenum pname, GLfixed* params);
- void glGetMaterialxv_enc(void *self , GLenum face, GLenum pname, GLfixed* params);
- void glGetPointerv_enc(void *self , GLenum pname, GLvoid** params);
- const GLubyte* glGetString_enc(void *self , GLenum name);
- void glGetTexEnviv_enc(void *self , GLenum env, GLenum pname, GLint* params);
- void glGetTexEnvxv_enc(void *self , GLenum env, GLenum pname, GLfixed* params);
- void glGetTexParameteriv_enc(void *self , GLenum target, GLenum pname, GLint* params);
- void glGetTexParameterxv_enc(void *self , GLenum target, GLenum pname, GLfixed* params);
- void glHint_enc(void *self , GLenum target, GLenum mode);
- GLboolean glIsBuffer_enc(void *self , GLuint buffer);
- GLboolean glIsEnabled_enc(void *self , GLenum cap);
- GLboolean glIsTexture_enc(void *self , GLuint texture);
- void glLightModelx_enc(void *self , GLenum pname, GLfixed param);
- void glLightModelxv_enc(void *self , GLenum pname, const GLfixed* params);
- void glLightx_enc(void *self , GLenum light, GLenum pname, GLfixed param);
- void glLightxv_enc(void *self , GLenum light, GLenum pname, const GLfixed* params);
- void glLineWidthx_enc(void *self , GLfixed width);
- void glLoadIdentity_enc(void *self );
- void glLoadMatrixx_enc(void *self , const GLfixed* m);
- void glLogicOp_enc(void *self , GLenum opcode);
- void glMaterialx_enc(void *self , GLenum face, GLenum pname, GLfixed param);
- void glMaterialxv_enc(void *self , GLenum face, GLenum pname, const GLfixed* params);
- void glMatrixMode_enc(void *self , GLenum mode);
- void glMultMatrixx_enc(void *self , const GLfixed* m);
- void glMultiTexCoord4x_enc(void *self , GLenum target, GLfixed s, GLfixed t, GLfixed r, GLfixed q);
- void glNormal3x_enc(void *self , GLfixed nx, GLfixed ny, GLfixed nz);
- void glNormalPointer_enc(void *self , GLenum type, GLsizei stride, const GLvoid* pointer);
- void glOrthox_enc(void *self , GLfixed left, GLfixed right, GLfixed bottom, GLfixed top, GLfixed zNear, GLfixed zFar);
- void glPixelStorei_enc(void *self , GLenum pname, GLint param);
- void glPointParameterx_enc(void *self , GLenum pname, GLfixed param);
- void glPointParameterxv_enc(void *self , GLenum pname, const GLfixed* params);
- void glPointSizex_enc(void *self , GLfixed size);
- void glPolygonOffsetx_enc(void *self , GLfixed factor, GLfixed units);
- void glPopMatrix_enc(void *self );
- void glPushMatrix_enc(void *self );
- void glReadPixels_enc(void *self , GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid* pixels);
- void glRotatex_enc(void *self , GLfixed angle, GLfixed x, GLfixed y, GLfixed z);
- void glSampleCoverage_enc(void *self , GLclampf value, GLboolean invert);
- void glSampleCoveragex_enc(void *self , GLclampx value, GLboolean invert);
- void glScalex_enc(void *self , GLfixed x, GLfixed y, GLfixed z);
- void glScissor_enc(void *self , GLint x, GLint y, GLsizei width, GLsizei height);
- void glShadeModel_enc(void *self , GLenum mode);
- void glStencilFunc_enc(void *self , GLenum func, GLint ref, GLuint mask);
- void glStencilMask_enc(void *self , GLuint mask);
- void glStencilOp_enc(void *self , GLenum fail, GLenum zfail, GLenum zpass);
- void glTexCoordPointer_enc(void *self , GLint size, GLenum type, GLsizei stride, const GLvoid* pointer);
- void glTexEnvi_enc(void *self , GLenum target, GLenum pname, GLint param);
- void glTexEnvx_enc(void *self , GLenum target, GLenum pname, GLfixed param);
- void glTexEnviv_enc(void *self , GLenum target, GLenum pname, const GLint* params);
- void glTexEnvxv_enc(void *self , GLenum target, GLenum pname, const GLfixed* params);
- void glTexImage2D_enc(void *self , GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid* pixels);
- void glTexParameteri_enc(void *self , GLenum target, GLenum pname, GLint param);
- void glTexParameterx_enc(void *self , GLenum target, GLenum pname, GLfixed param);
- void glTexParameteriv_enc(void *self , GLenum target, GLenum pname, const GLint* params);
- void glTexParameterxv_enc(void *self , GLenum target, GLenum pname, const GLfixed* params);
- void glTexSubImage2D_enc(void *self , GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid* pixels);
- void glTranslatex_enc(void *self , GLfixed x, GLfixed y, GLfixed z);
- void glVertexPointer_enc(void *self , GLint size, GLenum type, GLsizei stride, const GLvoid* pointer);
- void glViewport_enc(void *self , GLint x, GLint y, GLsizei width, GLsizei height);
- void glPointSizePointerOES_enc(void *self , GLenum type, GLsizei stride, const GLvoid* pointer);
- void glVertexPointerOffset_enc(void *self , GLint size, GLenum type, GLsizei stride, GLuint offset);
- void glColorPointerOffset_enc(void *self , GLint size, GLenum type, GLsizei stride, GLuint offset);
- void glNormalPointerOffset_enc(void *self , GLenum type, GLsizei stride, GLuint offset);
- void glPointSizePointerOffset_enc(void *self , GLenum type, GLsizei stride, GLuint offset);
- void glTexCoordPointerOffset_enc(void *self , GLint size, GLenum type, GLsizei stride, GLuint offset);
- void glWeightPointerOffset_enc(void *self , GLint size, GLenum type, GLsizei stride, GLuint offset);
- void glMatrixIndexPointerOffset_enc(void *self , GLint size, GLenum type, GLsizei stride, GLuint offset);
- void glVertexPointerData_enc(void *self , GLint size, GLenum type, GLsizei stride, void* data, GLuint datalen);
- void glColorPointerData_enc(void *self , GLint size, GLenum type, GLsizei stride, void* data, GLuint datalen);
- void glNormalPointerData_enc(void *self , GLenum type, GLsizei stride, void* data, GLuint datalen);
- void glTexCoordPointerData_enc(void *self , GLint unit, GLint size, GLenum type, GLsizei stride, void* data, GLuint datalen);
- void glPointSizePointerData_enc(void *self , GLenum type, GLsizei stride, void* data, GLuint datalen);
- void glWeightPointerData_enc(void *self , GLint size, GLenum type, GLsizei stride, void* data, GLuint datalen);
- void glMatrixIndexPointerData_enc(void *self , GLint size, GLenum type, GLsizei stride, void* data, GLuint datalen);
- void glDrawElementsOffset_enc(void *self , GLenum mode, GLsizei count, GLenum type, GLuint offset);
- void glDrawElementsData_enc(void *self , GLenum mode, GLsizei count, GLenum type, void* data, GLuint datalen);
- void glGetCompressedTextureFormats_enc(void *self , int count, GLint* formats);
- int glFinishRoundTrip_enc(void *self );
- void glBlendEquationSeparateOES_enc(void *self , GLenum modeRGB, GLenum modeAlpha);
- void glBlendFuncSeparateOES_enc(void *self , GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha);
- void glBlendEquationOES_enc(void *self , GLenum mode);
- void glDrawTexsOES_enc(void *self , GLshort x, GLshort y, GLshort z, GLshort width, GLshort height);
- void glDrawTexiOES_enc(void *self , GLint x, GLint y, GLint z, GLint width, GLint height);
- void glDrawTexxOES_enc(void *self , GLfixed x, GLfixed y, GLfixed z, GLfixed width, GLfixed height);
- void glDrawTexsvOES_enc(void *self , const GLshort* coords);
- void glDrawTexivOES_enc(void *self , const GLint* coords);
- void glDrawTexxvOES_enc(void *self , const GLfixed* coords);
- void glDrawTexfOES_enc(void *self , GLfloat x, GLfloat y, GLfloat z, GLfloat width, GLfloat height);
- void glDrawTexfvOES_enc(void *self , const GLfloat* coords);
- void glEGLImageTargetTexture2DOES_enc(void *self , GLenum target, GLeglImageOES image);
- void glEGLImageTargetRenderbufferStorageOES_enc(void *self , GLenum target, GLeglImageOES image);
- void glAlphaFuncxOES_enc(void *self , GLenum func, GLclampx ref);
- void glClearColorxOES_enc(void *self , GLclampx red, GLclampx green, GLclampx blue, GLclampx alpha);
- void glClearDepthxOES_enc(void *self , GLclampx depth);
- void glClipPlanexOES_enc(void *self , GLenum plane, const GLfixed* equation);
- void glClipPlanexIMG_enc(void *self , GLenum plane, const GLfixed* equation);
- void glColor4xOES_enc(void *self , GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha);
- void glDepthRangexOES_enc(void *self , GLclampx zNear, GLclampx zFar);
- void glFogxOES_enc(void *self , GLenum pname, GLfixed param);
- void glFogxvOES_enc(void *self , GLenum pname, const GLfixed* params);
- void glFrustumxOES_enc(void *self , GLfixed left, GLfixed right, GLfixed bottom, GLfixed top, GLfixed zNear, GLfixed zFar);
- void glGetClipPlanexOES_enc(void *self , GLenum pname, GLfixed* eqn);
- void glGetClipPlanex_enc(void *self , GLenum pname, GLfixed* eqn);
- void glGetFixedvOES_enc(void *self , GLenum pname, GLfixed* params);
- void glGetLightxvOES_enc(void *self , GLenum light, GLenum pname, GLfixed* params);
- void glGetMaterialxvOES_enc(void *self , GLenum face, GLenum pname, GLfixed* params);
- void glGetTexEnvxvOES_enc(void *self , GLenum env, GLenum pname, GLfixed* params);
- void glGetTexParameterxvOES_enc(void *self , GLenum target, GLenum pname, GLfixed* params);
- void glLightModelxOES_enc(void *self , GLenum pname, GLfixed param);
- void glLightModelxvOES_enc(void *self , GLenum pname, const GLfixed* params);
- void glLightxOES_enc(void *self , GLenum light, GLenum pname, GLfixed param);
- void glLightxvOES_enc(void *self , GLenum light, GLenum pname, const GLfixed* params);
- void glLineWidthxOES_enc(void *self , GLfixed width);
- void glLoadMatrixxOES_enc(void *self , const GLfixed* m);
- void glMaterialxOES_enc(void *self , GLenum face, GLenum pname, GLfixed param);
- void glMaterialxvOES_enc(void *self , GLenum face, GLenum pname, const GLfixed* params);
- void glMultMatrixxOES_enc(void *self , const GLfixed* m);
- void glMultiTexCoord4xOES_enc(void *self , GLenum target, GLfixed s, GLfixed t, GLfixed r, GLfixed q);
- void glNormal3xOES_enc(void *self , GLfixed nx, GLfixed ny, GLfixed nz);
- void glOrthoxOES_enc(void *self , GLfixed left, GLfixed right, GLfixed bottom, GLfixed top, GLfixed zNear, GLfixed zFar);
- void glPointParameterxOES_enc(void *self , GLenum pname, GLfixed param);
- void glPointParameterxvOES_enc(void *self , GLenum pname, const GLfixed* params);
- void glPointSizexOES_enc(void *self , GLfixed size);
- void glPolygonOffsetxOES_enc(void *self , GLfixed factor, GLfixed units);
- void glRotatexOES_enc(void *self , GLfixed angle, GLfixed x, GLfixed y, GLfixed z);
- void glSampleCoveragexOES_enc(void *self , GLclampx value, GLboolean invert);
- void glScalexOES_enc(void *self , GLfixed x, GLfixed y, GLfixed z);
- void glTexEnvxOES_enc(void *self , GLenum target, GLenum pname, GLfixed param);
- void glTexEnvxvOES_enc(void *self , GLenum target, GLenum pname, const GLfixed* params);
- void glTexParameterxOES_enc(void *self , GLenum target, GLenum pname, GLfixed param);
- void glTexParameterxvOES_enc(void *self , GLenum target, GLenum pname, const GLfixed* params);
- void glTranslatexOES_enc(void *self , GLfixed x, GLfixed y, GLfixed z);
- GLboolean glIsRenderbufferOES_enc(void *self , GLuint renderbuffer);
- void glBindRenderbufferOES_enc(void *self , GLenum target, GLuint renderbuffer);
- void glDeleteRenderbuffersOES_enc(void *self , GLsizei n, const GLuint* renderbuffers);
- void glGenRenderbuffersOES_enc(void *self , GLsizei n, GLuint* renderbuffers);
- void glRenderbufferStorageOES_enc(void *self , GLenum target, GLenum internalformat, GLsizei width, GLsizei height);
- void glGetRenderbufferParameterivOES_enc(void *self , GLenum target, GLenum pname, GLint* params);
- GLboolean glIsFramebufferOES_enc(void *self , GLuint framebuffer);
- void glBindFramebufferOES_enc(void *self , GLenum target, GLuint framebuffer);
- void glDeleteFramebuffersOES_enc(void *self , GLsizei n, const GLuint* framebuffers);
- void glGenFramebuffersOES_enc(void *self , GLsizei n, GLuint* framebuffers);
- GLenum glCheckFramebufferStatusOES_enc(void *self , GLenum target);
- void glFramebufferRenderbufferOES_enc(void *self , GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
- void glFramebufferTexture2DOES_enc(void *self , GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
- void glGetFramebufferAttachmentParameterivOES_enc(void *self , GLenum target, GLenum attachment, GLenum pname, GLint* params);
- void glGenerateMipmapOES_enc(void *self , GLenum target);
- void* glMapBufferOES_enc(void *self , GLenum target, GLenum access);
- GLboolean glUnmapBufferOES_enc(void *self , GLenum target);
- void glGetBufferPointervOES_enc(void *self , GLenum target, GLenum pname, GLvoid** params);
- void glCurrentPaletteMatrixOES_enc(void *self , GLuint matrixpaletteindex);
- void glLoadPaletteFromModelViewMatrixOES_enc(void *self );
- void glMatrixIndexPointerOES_enc(void *self , GLint size, GLenum type, GLsizei stride, const GLvoid* pointer);
- void glWeightPointerOES_enc(void *self , GLint size, GLenum type, GLsizei stride, const GLvoid* pointer);
- GLbitfield glQueryMatrixxOES_enc(void *self , GLfixed* mantissa, GLint* exponent);
- void glDepthRangefOES_enc(void *self , GLclampf zNear, GLclampf zFar);
- void glFrustumfOES_enc(void *self , GLfloat left, GLfloat right, GLfloat bottom, GLfloat top, GLfloat zNear, GLfloat zFar);
- void glOrthofOES_enc(void *self , GLfloat left, GLfloat right, GLfloat bottom, GLfloat top, GLfloat zNear, GLfloat zFar);
- void glClipPlanefOES_enc(void *self , GLenum plane, const GLfloat* equation);
- void glClipPlanefIMG_enc(void *self , GLenum plane, const GLfloat* equation);
- void glGetClipPlanefOES_enc(void *self , GLenum pname, GLfloat* eqn);
- void glClearDepthfOES_enc(void *self , GLclampf depth);
- void glTexGenfOES_enc(void *self , GLenum coord, GLenum pname, GLfloat param);
- void glTexGenfvOES_enc(void *self , GLenum coord, GLenum pname, const GLfloat* params);
- void glTexGeniOES_enc(void *self , GLenum coord, GLenum pname, GLint param);
- void glTexGenivOES_enc(void *self , GLenum coord, GLenum pname, const GLint* params);
- void glTexGenxOES_enc(void *self , GLenum coord, GLenum pname, GLfixed param);
- void glTexGenxvOES_enc(void *self , GLenum coord, GLenum pname, const GLfixed* params);
- void glGetTexGenfvOES_enc(void *self , GLenum coord, GLenum pname, GLfloat* params);
- void glGetTexGenivOES_enc(void *self , GLenum coord, GLenum pname, GLint* params);
- void glGetTexGenxvOES_enc(void *self , GLenum coord, GLenum pname, GLfixed* params);
- void glBindVertexArrayOES_enc(void *self , GLuint array);
- void glDeleteVertexArraysOES_enc(void *self , GLsizei n, const GLuint* arrays);
- void glGenVertexArraysOES_enc(void *self , GLsizei n, GLuint* arrays);
- GLboolean glIsVertexArrayOES_enc(void *self , GLuint array);
- void glDiscardFramebufferEXT_enc(void *self , GLenum target, GLsizei numAttachments, const GLenum* attachments);
- void glMultiDrawArraysEXT_enc(void *self , GLenum mode, GLint* first, GLsizei* count, GLsizei primcount);
- void glMultiDrawElementsEXT_enc(void *self , GLenum mode, const GLsizei* count, GLenum type, const GLvoid** indices, GLsizei primcount);
- void glMultiDrawArraysSUN_enc(void *self , GLenum mode, GLint* first, GLsizei* count, GLsizei primcount);
- void glMultiDrawElementsSUN_enc(void *self , GLenum mode, const GLsizei* count, GLenum type, const GLvoid** indices, GLsizei primcount);
- void glRenderbufferStorageMultisampleIMG_enc(void *self , GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
- void glFramebufferTexture2DMultisampleIMG_enc(void *self , GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLsizei samples);
- void glDeleteFencesNV_enc(void *self , GLsizei n, const GLuint* fences);
- void glGenFencesNV_enc(void *self , GLsizei n, GLuint* fences);
- GLboolean glIsFenceNV_enc(void *self , GLuint fence);
- GLboolean glTestFenceNV_enc(void *self , GLuint fence);
- void glGetFenceivNV_enc(void *self , GLuint fence, GLenum pname, GLint* params);
- void glFinishFenceNV_enc(void *self , GLuint fence);
- void glSetFenceNV_enc(void *self , GLuint fence, GLenum condition);
- void glGetDriverControlsQCOM_enc(void *self , GLint* num, GLsizei size, GLuint* driverControls);
- void glGetDriverControlStringQCOM_enc(void *self , GLuint driverControl, GLsizei bufSize, GLsizei* length, GLchar* driverControlString);
- void glEnableDriverControlQCOM_enc(void *self , GLuint driverControl);
- void glDisableDriverControlQCOM_enc(void *self , GLuint driverControl);
- void glExtGetTexturesQCOM_enc(void *self , GLuint* textures, GLint maxTextures, GLint* numTextures);
- void glExtGetBuffersQCOM_enc(void *self , GLuint* buffers, GLint maxBuffers, GLint* numBuffers);
- void glExtGetRenderbuffersQCOM_enc(void *self , GLuint* renderbuffers, GLint maxRenderbuffers, GLint* numRenderbuffers);
- void glExtGetFramebuffersQCOM_enc(void *self , GLuint* framebuffers, GLint maxFramebuffers, GLint* numFramebuffers);
- void glExtGetTexLevelParameterivQCOM_enc(void *self , GLuint texture, GLenum face, GLint level, GLenum pname, GLint* params);
- void glExtTexObjectStateOverrideiQCOM_enc(void *self , GLenum target, GLenum pname, GLint param);
- void glExtGetTexSubImageQCOM_enc(void *self , GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, GLvoid* texels);
- void glExtGetBufferPointervQCOM_enc(void *self , GLenum target, GLvoid** params);
- void glExtGetShadersQCOM_enc(void *self , GLuint* shaders, GLint maxShaders, GLint* numShaders);
- void glExtGetProgramsQCOM_enc(void *self , GLuint* programs, GLint maxPrograms, GLint* numPrograms);
- GLboolean glExtIsProgramBinaryQCOM_enc(void *self , GLuint program);
- void glExtGetProgramBinarySourceQCOM_enc(void *self , GLuint program, GLenum shadertype, GLchar* source, GLint* length);
- void glStartTilingQCOM_enc(void *self , GLuint x, GLuint y, GLuint width, GLuint height, GLbitfield preserveMask);
- void glEndTilingQCOM_enc(void *self , GLbitfield preserveMask);
-};
-#endif // 0
-
#endif \ No newline at end of file
diff --git a/opengl/system/GLESv2/gl2.cpp b/opengl/system/GLESv2/gl2.cpp
index b32dd74..e6b4d0b 100644
--- a/opengl/system/GLESv2/gl2.cpp
+++ b/opengl/system/GLESv2/gl2.cpp
@@ -119,9 +119,9 @@ const GLubyte *my_glGetString (void *self, GLenum name)
void init()
{
GET_CONTEXT;
- ctx->set_glEGLImageTargetTexture2DOES(glEGLImageTargetTexture2DOES);
- ctx->set_glEGLImageTargetRenderbufferStorageOES(glEGLImageTargetRenderbufferStorageOES);
- ctx->set_glGetString(my_glGetString);
+ ctx->glEGLImageTargetTexture2DOES = &glEGLImageTargetTexture2DOES;
+ ctx->glEGLImageTargetRenderbufferStorageOES = &glEGLImageTargetRenderbufferStorageOES;
+ ctx->glGetString = &my_glGetString;
}
extern "C" {
diff --git a/opengl/system/GLESv2_enc/GL2Encoder.cpp b/opengl/system/GLESv2_enc/GL2Encoder.cpp
index eb253cb..3b2100e 100644
--- a/opengl/system/GLESv2_enc/GL2Encoder.cpp
+++ b/opengl/system/GLESv2_enc/GL2Encoder.cpp
@@ -48,74 +48,79 @@ GL2Encoder::GL2Encoder(IOStream *stream) : gl2_encoder_context_t(stream)
m_error = GL_NO_ERROR;
m_num_compressedTextureFormats = 0;
m_compressedTextureFormats = NULL;
+
//overrides
- m_glFlush_enc = set_glFlush(s_glFlush);
- m_glPixelStorei_enc = set_glPixelStorei(s_glPixelStorei);
- m_glGetString_enc = set_glGetString(s_glGetString);
- m_glBindBuffer_enc = set_glBindBuffer(s_glBindBuffer);
- m_glBufferData_enc = set_glBufferData(s_glBufferData);
- m_glBufferSubData_enc = set_glBufferSubData(s_glBufferSubData);
- m_glDeleteBuffers_enc = set_glDeleteBuffers(s_glDeleteBuffers);
- m_glDrawArrays_enc = set_glDrawArrays(s_glDrawArrays);
- m_glDrawElements_enc = set_glDrawElements(s_glDrawElements);
- m_glGetIntegerv_enc = set_glGetIntegerv(s_glGetIntegerv);
- m_glGetFloatv_enc = set_glGetFloatv(s_glGetFloatv);
- m_glGetBooleanv_enc = set_glGetBooleanv(s_glGetBooleanv);
- m_glVertexAttribPointer_enc = set_glVertexAttribPointer(s_glVertexAttribPointer);
- m_glEnableVertexAttribArray_enc = set_glEnableVertexAttribArray(s_glEnableVertexAttribArray);
- m_glDisableVertexAttribArray_enc = set_glDisableVertexAttribArray(s_glDisableVertexAttribArray);
- m_glGetVertexAttribiv_enc = set_glGetVertexAttribiv(s_glGetVertexAttribiv);
- m_glGetVertexAttribfv_enc = set_glGetVertexAttribfv(s_glGetVertexAttribfv);
- m_glGetVertexAttribPointerv_enc = set_glGetVertexAttribPointerv(s_glGetVertexAttribPointerv);
- set_glShaderSource(s_glShaderSource);
- set_glFinish(s_glFinish);
- m_glGetError_enc = set_glGetError(s_glGetError);
- m_glLinkProgram_enc = set_glLinkProgram(s_glLinkProgram);
- m_glDeleteProgram_enc = set_glDeleteProgram(s_glDeleteProgram);
- m_glGetUniformiv_enc = set_glGetUniformiv(s_glGetUniformiv);
- m_glGetUniformfv_enc = set_glGetUniformfv(s_glGetUniformfv);
- m_glCreateProgram_enc = set_glCreateProgram(s_glCreateProgram);
- m_glCreateShader_enc = set_glCreateShader(s_glCreateShader);
- m_glDeleteShader_enc = set_glDeleteShader(s_glDeleteShader);
- m_glAttachShader_enc = set_glAttachShader(s_glAttachShader);
- m_glDetachShader_enc = set_glDetachShader(s_glDetachShader);
- m_glGetAttachedShaders_enc = set_glGetAttachedShaders(s_glGetAttachedShaders);
- m_glGetShaderSource_enc = set_glGetShaderSource(s_glGetShaderSource);
- m_glGetShaderInfoLog_enc = set_glGetShaderInfoLog(s_glGetShaderInfoLog);
- m_glGetProgramInfoLog_enc = set_glGetProgramInfoLog(s_glGetProgramInfoLog);
-
- m_glGetUniformLocation_enc = set_glGetUniformLocation(s_glGetUniformLocation);
- m_glUseProgram_enc = set_glUseProgram(s_glUseProgram);
-
- m_glUniform1f_enc = set_glUniform1f(s_glUniform1f);
- m_glUniform1fv_enc = set_glUniform1fv(s_glUniform1fv);
- m_glUniform1i_enc = set_glUniform1i(s_glUniform1i);
- m_glUniform1iv_enc = set_glUniform1iv(s_glUniform1iv);
- m_glUniform2f_enc = set_glUniform2f(s_glUniform2f);
- m_glUniform2fv_enc = set_glUniform2fv(s_glUniform2fv);
- m_glUniform2i_enc = set_glUniform2i(s_glUniform2i);
- m_glUniform2iv_enc = set_glUniform2iv(s_glUniform2iv);
- m_glUniform3f_enc = set_glUniform3f(s_glUniform3f);
- m_glUniform3fv_enc = set_glUniform3fv(s_glUniform3fv);
- m_glUniform3i_enc = set_glUniform3i(s_glUniform3i);
- m_glUniform3iv_enc = set_glUniform3iv(s_glUniform3iv);
- m_glUniform4f_enc = set_glUniform4f(s_glUniform4f);
- m_glUniform4fv_enc = set_glUniform4fv(s_glUniform4fv);
- m_glUniform4i_enc = set_glUniform4i(s_glUniform4i);
- m_glUniform4iv_enc = set_glUniform4iv(s_glUniform4iv);
- m_glUniformMatrix2fv_enc = set_glUniformMatrix2fv(s_glUniformMatrix2fv);
- m_glUniformMatrix3fv_enc = set_glUniformMatrix3fv(s_glUniformMatrix3fv);
- m_glUniformMatrix4fv_enc = set_glUniformMatrix4fv(s_glUniformMatrix4fv);
-
- m_glActiveTexture_enc = set_glActiveTexture(s_glActiveTexture);
- m_glBindTexture_enc = set_glBindTexture(s_glBindTexture);
- m_glDeleteTextures_enc = set_glDeleteTextures(s_glDeleteTextures);
- m_glGetTexParameterfv_enc = set_glGetTexParameterfv(s_glGetTexParameterfv);
- m_glGetTexParameteriv_enc = set_glGetTexParameteriv(s_glGetTexParameteriv);
- m_glTexParameterf_enc = set_glTexParameterf(s_glTexParameterf);
- m_glTexParameterfv_enc = set_glTexParameterfv(s_glTexParameterfv);
- m_glTexParameteri_enc = set_glTexParameteri(s_glTexParameteri);
- m_glTexParameteriv_enc = set_glTexParameteriv(s_glTexParameteriv);
+#define OVERRIDE(name) m_##name##_enc = this-> name ; this-> name = &s_##name
+
+ OVERRIDE(glFlush);
+ OVERRIDE(glPixelStorei);
+ OVERRIDE(glGetString);
+ OVERRIDE(glBindBuffer);
+ OVERRIDE(glBufferData);
+ OVERRIDE(glBufferSubData);
+ OVERRIDE(glDeleteBuffers);
+ OVERRIDE(glDrawArrays);
+ OVERRIDE(glDrawElements);
+ OVERRIDE(glGetIntegerv);
+ OVERRIDE(glGetFloatv);
+ OVERRIDE(glGetBooleanv);
+ OVERRIDE(glVertexAttribPointer);
+ OVERRIDE(glEnableVertexAttribArray);
+ OVERRIDE(glDisableVertexAttribArray);
+ OVERRIDE(glGetVertexAttribiv);
+ OVERRIDE(glGetVertexAttribfv);
+ OVERRIDE(glGetVertexAttribPointerv);
+
+ this->glShaderSource = &s_glShaderSource;
+ this->glFinish = &s_glFinish;
+
+ OVERRIDE(glGetError);
+ OVERRIDE(glLinkProgram);
+ OVERRIDE(glDeleteProgram);
+ OVERRIDE(glGetUniformiv);
+ OVERRIDE(glGetUniformfv);
+ OVERRIDE(glCreateProgram);
+ OVERRIDE(glCreateShader);
+ OVERRIDE(glDeleteShader);
+ OVERRIDE(glAttachShader);
+ OVERRIDE(glDetachShader);
+ OVERRIDE(glGetAttachedShaders);
+ OVERRIDE(glGetShaderSource);
+ OVERRIDE(glGetShaderInfoLog);
+ OVERRIDE(glGetProgramInfoLog);
+
+ OVERRIDE(glGetUniformLocation);
+ OVERRIDE(glUseProgram);
+
+ OVERRIDE(glUniform1f);
+ OVERRIDE(glUniform1fv);
+ OVERRIDE(glUniform1i);
+ OVERRIDE(glUniform1iv);
+ OVERRIDE(glUniform2f);
+ OVERRIDE(glUniform2fv);
+ OVERRIDE(glUniform2i);
+ OVERRIDE(glUniform2iv);
+ OVERRIDE(glUniform3f);
+ OVERRIDE(glUniform3fv);
+ OVERRIDE(glUniform3i);
+ OVERRIDE(glUniform3iv);
+ OVERRIDE(glUniform4f);
+ OVERRIDE(glUniform4fv);
+ OVERRIDE(glUniform4i);
+ OVERRIDE(glUniform4iv);
+ OVERRIDE(glUniformMatrix2fv);
+ OVERRIDE(glUniformMatrix3fv);
+ OVERRIDE(glUniformMatrix4fv);
+
+ OVERRIDE(glActiveTexture);
+ OVERRIDE(glBindTexture);
+ OVERRIDE(glDeleteTextures);
+ OVERRIDE(glGetTexParameterfv);
+ OVERRIDE(glGetTexParameteriv);
+ OVERRIDE(glTexParameterf);
+ OVERRIDE(glTexParameterfv);
+ OVERRIDE(glTexParameteri);
+ OVERRIDE(glTexParameteriv);
}
GL2Encoder::~GL2Encoder()
diff --git a/opengl/system/GLESv2_enc/gl2_client_context.cpp b/opengl/system/GLESv2_enc/gl2_client_context.cpp
index e4e08b2..f903542 100644
--- a/opengl/system/GLESv2_enc/gl2_client_context.cpp
+++ b/opengl/system/GLESv2_enc/gl2_client_context.cpp
@@ -10,216 +10,214 @@
int gl2_client_context_t::initDispatchByName(void *(*getProc)(const char *, void *userData), void *userData)
{
- void *ptr;
-
- ptr = getProc("glActiveTexture", userData); set_glActiveTexture((glActiveTexture_client_proc_t)ptr);
- ptr = getProc("glAttachShader", userData); set_glAttachShader((glAttachShader_client_proc_t)ptr);
- ptr = getProc("glBindAttribLocation", userData); set_glBindAttribLocation((glBindAttribLocation_client_proc_t)ptr);
- ptr = getProc("glBindBuffer", userData); set_glBindBuffer((glBindBuffer_client_proc_t)ptr);
- ptr = getProc("glBindFramebuffer", userData); set_glBindFramebuffer((glBindFramebuffer_client_proc_t)ptr);
- ptr = getProc("glBindRenderbuffer", userData); set_glBindRenderbuffer((glBindRenderbuffer_client_proc_t)ptr);
- ptr = getProc("glBindTexture", userData); set_glBindTexture((glBindTexture_client_proc_t)ptr);
- ptr = getProc("glBlendColor", userData); set_glBlendColor((glBlendColor_client_proc_t)ptr);
- ptr = getProc("glBlendEquation", userData); set_glBlendEquation((glBlendEquation_client_proc_t)ptr);
- ptr = getProc("glBlendEquationSeparate", userData); set_glBlendEquationSeparate((glBlendEquationSeparate_client_proc_t)ptr);
- ptr = getProc("glBlendFunc", userData); set_glBlendFunc((glBlendFunc_client_proc_t)ptr);
- ptr = getProc("glBlendFuncSeparate", userData); set_glBlendFuncSeparate((glBlendFuncSeparate_client_proc_t)ptr);
- ptr = getProc("glBufferData", userData); set_glBufferData((glBufferData_client_proc_t)ptr);
- ptr = getProc("glBufferSubData", userData); set_glBufferSubData((glBufferSubData_client_proc_t)ptr);
- ptr = getProc("glCheckFramebufferStatus", userData); set_glCheckFramebufferStatus((glCheckFramebufferStatus_client_proc_t)ptr);
- ptr = getProc("glClear", userData); set_glClear((glClear_client_proc_t)ptr);
- ptr = getProc("glClearColor", userData); set_glClearColor((glClearColor_client_proc_t)ptr);
- ptr = getProc("glClearDepthf", userData); set_glClearDepthf((glClearDepthf_client_proc_t)ptr);
- ptr = getProc("glClearStencil", userData); set_glClearStencil((glClearStencil_client_proc_t)ptr);
- ptr = getProc("glColorMask", userData); set_glColorMask((glColorMask_client_proc_t)ptr);
- ptr = getProc("glCompileShader", userData); set_glCompileShader((glCompileShader_client_proc_t)ptr);
- ptr = getProc("glCompressedTexImage2D", userData); set_glCompressedTexImage2D((glCompressedTexImage2D_client_proc_t)ptr);
- ptr = getProc("glCompressedTexSubImage2D", userData); set_glCompressedTexSubImage2D((glCompressedTexSubImage2D_client_proc_t)ptr);
- ptr = getProc("glCopyTexImage2D", userData); set_glCopyTexImage2D((glCopyTexImage2D_client_proc_t)ptr);
- ptr = getProc("glCopyTexSubImage2D", userData); set_glCopyTexSubImage2D((glCopyTexSubImage2D_client_proc_t)ptr);
- ptr = getProc("glCreateProgram", userData); set_glCreateProgram((glCreateProgram_client_proc_t)ptr);
- ptr = getProc("glCreateShader", userData); set_glCreateShader((glCreateShader_client_proc_t)ptr);
- ptr = getProc("glCullFace", userData); set_glCullFace((glCullFace_client_proc_t)ptr);
- ptr = getProc("glDeleteBuffers", userData); set_glDeleteBuffers((glDeleteBuffers_client_proc_t)ptr);
- ptr = getProc("glDeleteFramebuffers", userData); set_glDeleteFramebuffers((glDeleteFramebuffers_client_proc_t)ptr);
- ptr = getProc("glDeleteProgram", userData); set_glDeleteProgram((glDeleteProgram_client_proc_t)ptr);
- ptr = getProc("glDeleteRenderbuffers", userData); set_glDeleteRenderbuffers((glDeleteRenderbuffers_client_proc_t)ptr);
- ptr = getProc("glDeleteShader", userData); set_glDeleteShader((glDeleteShader_client_proc_t)ptr);
- ptr = getProc("glDeleteTextures", userData); set_glDeleteTextures((glDeleteTextures_client_proc_t)ptr);
- ptr = getProc("glDepthFunc", userData); set_glDepthFunc((glDepthFunc_client_proc_t)ptr);
- ptr = getProc("glDepthMask", userData); set_glDepthMask((glDepthMask_client_proc_t)ptr);
- ptr = getProc("glDepthRangef", userData); set_glDepthRangef((glDepthRangef_client_proc_t)ptr);
- ptr = getProc("glDetachShader", userData); set_glDetachShader((glDetachShader_client_proc_t)ptr);
- ptr = getProc("glDisable", userData); set_glDisable((glDisable_client_proc_t)ptr);
- ptr = getProc("glDisableVertexAttribArray", userData); set_glDisableVertexAttribArray((glDisableVertexAttribArray_client_proc_t)ptr);
- ptr = getProc("glDrawArrays", userData); set_glDrawArrays((glDrawArrays_client_proc_t)ptr);
- ptr = getProc("glDrawElements", userData); set_glDrawElements((glDrawElements_client_proc_t)ptr);
- ptr = getProc("glEnable", userData); set_glEnable((glEnable_client_proc_t)ptr);
- ptr = getProc("glEnableVertexAttribArray", userData); set_glEnableVertexAttribArray((glEnableVertexAttribArray_client_proc_t)ptr);
- ptr = getProc("glFinish", userData); set_glFinish((glFinish_client_proc_t)ptr);
- ptr = getProc("glFlush", userData); set_glFlush((glFlush_client_proc_t)ptr);
- ptr = getProc("glFramebufferRenderbuffer", userData); set_glFramebufferRenderbuffer((glFramebufferRenderbuffer_client_proc_t)ptr);
- ptr = getProc("glFramebufferTexture2D", userData); set_glFramebufferTexture2D((glFramebufferTexture2D_client_proc_t)ptr);
- ptr = getProc("glFrontFace", userData); set_glFrontFace((glFrontFace_client_proc_t)ptr);
- ptr = getProc("glGenBuffers", userData); set_glGenBuffers((glGenBuffers_client_proc_t)ptr);
- ptr = getProc("glGenerateMipmap", userData); set_glGenerateMipmap((glGenerateMipmap_client_proc_t)ptr);
- ptr = getProc("glGenFramebuffers", userData); set_glGenFramebuffers((glGenFramebuffers_client_proc_t)ptr);
- ptr = getProc("glGenRenderbuffers", userData); set_glGenRenderbuffers((glGenRenderbuffers_client_proc_t)ptr);
- ptr = getProc("glGenTextures", userData); set_glGenTextures((glGenTextures_client_proc_t)ptr);
- ptr = getProc("glGetActiveAttrib", userData); set_glGetActiveAttrib((glGetActiveAttrib_client_proc_t)ptr);
- ptr = getProc("glGetActiveUniform", userData); set_glGetActiveUniform((glGetActiveUniform_client_proc_t)ptr);
- ptr = getProc("glGetAttachedShaders", userData); set_glGetAttachedShaders((glGetAttachedShaders_client_proc_t)ptr);
- ptr = getProc("glGetAttribLocation", userData); set_glGetAttribLocation((glGetAttribLocation_client_proc_t)ptr);
- ptr = getProc("glGetBooleanv", userData); set_glGetBooleanv((glGetBooleanv_client_proc_t)ptr);
- ptr = getProc("glGetBufferParameteriv", userData); set_glGetBufferParameteriv((glGetBufferParameteriv_client_proc_t)ptr);
- ptr = getProc("glGetError", userData); set_glGetError((glGetError_client_proc_t)ptr);
- ptr = getProc("glGetFloatv", userData); set_glGetFloatv((glGetFloatv_client_proc_t)ptr);
- ptr = getProc("glGetFramebufferAttachmentParameteriv", userData); set_glGetFramebufferAttachmentParameteriv((glGetFramebufferAttachmentParameteriv_client_proc_t)ptr);
- ptr = getProc("glGetIntegerv", userData); set_glGetIntegerv((glGetIntegerv_client_proc_t)ptr);
- ptr = getProc("glGetProgramiv", userData); set_glGetProgramiv((glGetProgramiv_client_proc_t)ptr);
- ptr = getProc("glGetProgramInfoLog", userData); set_glGetProgramInfoLog((glGetProgramInfoLog_client_proc_t)ptr);
- ptr = getProc("glGetRenderbufferParameteriv", userData); set_glGetRenderbufferParameteriv((glGetRenderbufferParameteriv_client_proc_t)ptr);
- ptr = getProc("glGetShaderiv", userData); set_glGetShaderiv((glGetShaderiv_client_proc_t)ptr);
- ptr = getProc("glGetShaderInfoLog", userData); set_glGetShaderInfoLog((glGetShaderInfoLog_client_proc_t)ptr);
- ptr = getProc("glGetShaderPrecisionFormat", userData); set_glGetShaderPrecisionFormat((glGetShaderPrecisionFormat_client_proc_t)ptr);
- ptr = getProc("glGetShaderSource", userData); set_glGetShaderSource((glGetShaderSource_client_proc_t)ptr);
- ptr = getProc("glGetString", userData); set_glGetString((glGetString_client_proc_t)ptr);
- ptr = getProc("glGetTexParameterfv", userData); set_glGetTexParameterfv((glGetTexParameterfv_client_proc_t)ptr);
- ptr = getProc("glGetTexParameteriv", userData); set_glGetTexParameteriv((glGetTexParameteriv_client_proc_t)ptr);
- ptr = getProc("glGetUniformfv", userData); set_glGetUniformfv((glGetUniformfv_client_proc_t)ptr);
- ptr = getProc("glGetUniformiv", userData); set_glGetUniformiv((glGetUniformiv_client_proc_t)ptr);
- ptr = getProc("glGetUniformLocation", userData); set_glGetUniformLocation((glGetUniformLocation_client_proc_t)ptr);
- ptr = getProc("glGetVertexAttribfv", userData); set_glGetVertexAttribfv((glGetVertexAttribfv_client_proc_t)ptr);
- ptr = getProc("glGetVertexAttribiv", userData); set_glGetVertexAttribiv((glGetVertexAttribiv_client_proc_t)ptr);
- ptr = getProc("glGetVertexAttribPointerv", userData); set_glGetVertexAttribPointerv((glGetVertexAttribPointerv_client_proc_t)ptr);
- ptr = getProc("glHint", userData); set_glHint((glHint_client_proc_t)ptr);
- ptr = getProc("glIsBuffer", userData); set_glIsBuffer((glIsBuffer_client_proc_t)ptr);
- ptr = getProc("glIsEnabled", userData); set_glIsEnabled((glIsEnabled_client_proc_t)ptr);
- ptr = getProc("glIsFramebuffer", userData); set_glIsFramebuffer((glIsFramebuffer_client_proc_t)ptr);
- ptr = getProc("glIsProgram", userData); set_glIsProgram((glIsProgram_client_proc_t)ptr);
- ptr = getProc("glIsRenderbuffer", userData); set_glIsRenderbuffer((glIsRenderbuffer_client_proc_t)ptr);
- ptr = getProc("glIsShader", userData); set_glIsShader((glIsShader_client_proc_t)ptr);
- ptr = getProc("glIsTexture", userData); set_glIsTexture((glIsTexture_client_proc_t)ptr);
- ptr = getProc("glLineWidth", userData); set_glLineWidth((glLineWidth_client_proc_t)ptr);
- ptr = getProc("glLinkProgram", userData); set_glLinkProgram((glLinkProgram_client_proc_t)ptr);
- ptr = getProc("glPixelStorei", userData); set_glPixelStorei((glPixelStorei_client_proc_t)ptr);
- ptr = getProc("glPolygonOffset", userData); set_glPolygonOffset((glPolygonOffset_client_proc_t)ptr);
- ptr = getProc("glReadPixels", userData); set_glReadPixels((glReadPixels_client_proc_t)ptr);
- ptr = getProc("glReleaseShaderCompiler", userData); set_glReleaseShaderCompiler((glReleaseShaderCompiler_client_proc_t)ptr);
- ptr = getProc("glRenderbufferStorage", userData); set_glRenderbufferStorage((glRenderbufferStorage_client_proc_t)ptr);
- ptr = getProc("glSampleCoverage", userData); set_glSampleCoverage((glSampleCoverage_client_proc_t)ptr);
- ptr = getProc("glScissor", userData); set_glScissor((glScissor_client_proc_t)ptr);
- ptr = getProc("glShaderBinary", userData); set_glShaderBinary((glShaderBinary_client_proc_t)ptr);
- ptr = getProc("glShaderSource", userData); set_glShaderSource((glShaderSource_client_proc_t)ptr);
- ptr = getProc("glStencilFunc", userData); set_glStencilFunc((glStencilFunc_client_proc_t)ptr);
- ptr = getProc("glStencilFuncSeparate", userData); set_glStencilFuncSeparate((glStencilFuncSeparate_client_proc_t)ptr);
- ptr = getProc("glStencilMask", userData); set_glStencilMask((glStencilMask_client_proc_t)ptr);
- ptr = getProc("glStencilMaskSeparate", userData); set_glStencilMaskSeparate((glStencilMaskSeparate_client_proc_t)ptr);
- ptr = getProc("glStencilOp", userData); set_glStencilOp((glStencilOp_client_proc_t)ptr);
- ptr = getProc("glStencilOpSeparate", userData); set_glStencilOpSeparate((glStencilOpSeparate_client_proc_t)ptr);
- ptr = getProc("glTexImage2D", userData); set_glTexImage2D((glTexImage2D_client_proc_t)ptr);
- ptr = getProc("glTexParameterf", userData); set_glTexParameterf((glTexParameterf_client_proc_t)ptr);
- ptr = getProc("glTexParameterfv", userData); set_glTexParameterfv((glTexParameterfv_client_proc_t)ptr);
- ptr = getProc("glTexParameteri", userData); set_glTexParameteri((glTexParameteri_client_proc_t)ptr);
- ptr = getProc("glTexParameteriv", userData); set_glTexParameteriv((glTexParameteriv_client_proc_t)ptr);
- ptr = getProc("glTexSubImage2D", userData); set_glTexSubImage2D((glTexSubImage2D_client_proc_t)ptr);
- ptr = getProc("glUniform1f", userData); set_glUniform1f((glUniform1f_client_proc_t)ptr);
- ptr = getProc("glUniform1fv", userData); set_glUniform1fv((glUniform1fv_client_proc_t)ptr);
- ptr = getProc("glUniform1i", userData); set_glUniform1i((glUniform1i_client_proc_t)ptr);
- ptr = getProc("glUniform1iv", userData); set_glUniform1iv((glUniform1iv_client_proc_t)ptr);
- ptr = getProc("glUniform2f", userData); set_glUniform2f((glUniform2f_client_proc_t)ptr);
- ptr = getProc("glUniform2fv", userData); set_glUniform2fv((glUniform2fv_client_proc_t)ptr);
- ptr = getProc("glUniform2i", userData); set_glUniform2i((glUniform2i_client_proc_t)ptr);
- ptr = getProc("glUniform2iv", userData); set_glUniform2iv((glUniform2iv_client_proc_t)ptr);
- ptr = getProc("glUniform3f", userData); set_glUniform3f((glUniform3f_client_proc_t)ptr);
- ptr = getProc("glUniform3fv", userData); set_glUniform3fv((glUniform3fv_client_proc_t)ptr);
- ptr = getProc("glUniform3i", userData); set_glUniform3i((glUniform3i_client_proc_t)ptr);
- ptr = getProc("glUniform3iv", userData); set_glUniform3iv((glUniform3iv_client_proc_t)ptr);
- ptr = getProc("glUniform4f", userData); set_glUniform4f((glUniform4f_client_proc_t)ptr);
- ptr = getProc("glUniform4fv", userData); set_glUniform4fv((glUniform4fv_client_proc_t)ptr);
- ptr = getProc("glUniform4i", userData); set_glUniform4i((glUniform4i_client_proc_t)ptr);
- ptr = getProc("glUniform4iv", userData); set_glUniform4iv((glUniform4iv_client_proc_t)ptr);
- ptr = getProc("glUniformMatrix2fv", userData); set_glUniformMatrix2fv((glUniformMatrix2fv_client_proc_t)ptr);
- ptr = getProc("glUniformMatrix3fv", userData); set_glUniformMatrix3fv((glUniformMatrix3fv_client_proc_t)ptr);
- ptr = getProc("glUniformMatrix4fv", userData); set_glUniformMatrix4fv((glUniformMatrix4fv_client_proc_t)ptr);
- ptr = getProc("glUseProgram", userData); set_glUseProgram((glUseProgram_client_proc_t)ptr);
- ptr = getProc("glValidateProgram", userData); set_glValidateProgram((glValidateProgram_client_proc_t)ptr);
- ptr = getProc("glVertexAttrib1f", userData); set_glVertexAttrib1f((glVertexAttrib1f_client_proc_t)ptr);
- ptr = getProc("glVertexAttrib1fv", userData); set_glVertexAttrib1fv((glVertexAttrib1fv_client_proc_t)ptr);
- ptr = getProc("glVertexAttrib2f", userData); set_glVertexAttrib2f((glVertexAttrib2f_client_proc_t)ptr);
- ptr = getProc("glVertexAttrib2fv", userData); set_glVertexAttrib2fv((glVertexAttrib2fv_client_proc_t)ptr);
- ptr = getProc("glVertexAttrib3f", userData); set_glVertexAttrib3f((glVertexAttrib3f_client_proc_t)ptr);
- ptr = getProc("glVertexAttrib3fv", userData); set_glVertexAttrib3fv((glVertexAttrib3fv_client_proc_t)ptr);
- ptr = getProc("glVertexAttrib4f", userData); set_glVertexAttrib4f((glVertexAttrib4f_client_proc_t)ptr);
- ptr = getProc("glVertexAttrib4fv", userData); set_glVertexAttrib4fv((glVertexAttrib4fv_client_proc_t)ptr);
- ptr = getProc("glVertexAttribPointer", userData); set_glVertexAttribPointer((glVertexAttribPointer_client_proc_t)ptr);
- ptr = getProc("glViewport", userData); set_glViewport((glViewport_client_proc_t)ptr);
- ptr = getProc("glEGLImageTargetTexture2DOES", userData); set_glEGLImageTargetTexture2DOES((glEGLImageTargetTexture2DOES_client_proc_t)ptr);
- ptr = getProc("glEGLImageTargetRenderbufferStorageOES", userData); set_glEGLImageTargetRenderbufferStorageOES((glEGLImageTargetRenderbufferStorageOES_client_proc_t)ptr);
- ptr = getProc("glGetProgramBinaryOES", userData); set_glGetProgramBinaryOES((glGetProgramBinaryOES_client_proc_t)ptr);
- ptr = getProc("glProgramBinaryOES", userData); set_glProgramBinaryOES((glProgramBinaryOES_client_proc_t)ptr);
- ptr = getProc("glMapBufferOES", userData); set_glMapBufferOES((glMapBufferOES_client_proc_t)ptr);
- ptr = getProc("glUnmapBufferOES", userData); set_glUnmapBufferOES((glUnmapBufferOES_client_proc_t)ptr);
- ptr = getProc("glTexImage3DOES", userData); set_glTexImage3DOES((glTexImage3DOES_client_proc_t)ptr);
- ptr = getProc("glTexSubImage3DOES", userData); set_glTexSubImage3DOES((glTexSubImage3DOES_client_proc_t)ptr);
- ptr = getProc("glCopyTexSubImage3DOES", userData); set_glCopyTexSubImage3DOES((glCopyTexSubImage3DOES_client_proc_t)ptr);
- ptr = getProc("glCompressedTexImage3DOES", userData); set_glCompressedTexImage3DOES((glCompressedTexImage3DOES_client_proc_t)ptr);
- ptr = getProc("glCompressedTexSubImage3DOES", userData); set_glCompressedTexSubImage3DOES((glCompressedTexSubImage3DOES_client_proc_t)ptr);
- ptr = getProc("glFramebufferTexture3DOES", userData); set_glFramebufferTexture3DOES((glFramebufferTexture3DOES_client_proc_t)ptr);
- ptr = getProc("glBindVertexArrayOES", userData); set_glBindVertexArrayOES((glBindVertexArrayOES_client_proc_t)ptr);
- ptr = getProc("glDeleteVertexArraysOES", userData); set_glDeleteVertexArraysOES((glDeleteVertexArraysOES_client_proc_t)ptr);
- ptr = getProc("glGenVertexArraysOES", userData); set_glGenVertexArraysOES((glGenVertexArraysOES_client_proc_t)ptr);
- ptr = getProc("glIsVertexArrayOES", userData); set_glIsVertexArrayOES((glIsVertexArrayOES_client_proc_t)ptr);
- ptr = getProc("glDiscardFramebufferEXT", userData); set_glDiscardFramebufferEXT((glDiscardFramebufferEXT_client_proc_t)ptr);
- ptr = getProc("glMultiDrawArraysEXT", userData); set_glMultiDrawArraysEXT((glMultiDrawArraysEXT_client_proc_t)ptr);
- ptr = getProc("glMultiDrawElementsEXT", userData); set_glMultiDrawElementsEXT((glMultiDrawElementsEXT_client_proc_t)ptr);
- ptr = getProc("glGetPerfMonitorGroupsAMD", userData); set_glGetPerfMonitorGroupsAMD((glGetPerfMonitorGroupsAMD_client_proc_t)ptr);
- ptr = getProc("glGetPerfMonitorCountersAMD", userData); set_glGetPerfMonitorCountersAMD((glGetPerfMonitorCountersAMD_client_proc_t)ptr);
- ptr = getProc("glGetPerfMonitorGroupStringAMD", userData); set_glGetPerfMonitorGroupStringAMD((glGetPerfMonitorGroupStringAMD_client_proc_t)ptr);
- ptr = getProc("glGetPerfMonitorCounterStringAMD", userData); set_glGetPerfMonitorCounterStringAMD((glGetPerfMonitorCounterStringAMD_client_proc_t)ptr);
- ptr = getProc("glGetPerfMonitorCounterInfoAMD", userData); set_glGetPerfMonitorCounterInfoAMD((glGetPerfMonitorCounterInfoAMD_client_proc_t)ptr);
- ptr = getProc("glGenPerfMonitorsAMD", userData); set_glGenPerfMonitorsAMD((glGenPerfMonitorsAMD_client_proc_t)ptr);
- ptr = getProc("glDeletePerfMonitorsAMD", userData); set_glDeletePerfMonitorsAMD((glDeletePerfMonitorsAMD_client_proc_t)ptr);
- ptr = getProc("glSelectPerfMonitorCountersAMD", userData); set_glSelectPerfMonitorCountersAMD((glSelectPerfMonitorCountersAMD_client_proc_t)ptr);
- ptr = getProc("glBeginPerfMonitorAMD", userData); set_glBeginPerfMonitorAMD((glBeginPerfMonitorAMD_client_proc_t)ptr);
- ptr = getProc("glEndPerfMonitorAMD", userData); set_glEndPerfMonitorAMD((glEndPerfMonitorAMD_client_proc_t)ptr);
- ptr = getProc("glGetPerfMonitorCounterDataAMD", userData); set_glGetPerfMonitorCounterDataAMD((glGetPerfMonitorCounterDataAMD_client_proc_t)ptr);
- ptr = getProc("glRenderbufferStorageMultisampleIMG", userData); set_glRenderbufferStorageMultisampleIMG((glRenderbufferStorageMultisampleIMG_client_proc_t)ptr);
- ptr = getProc("glFramebufferTexture2DMultisampleIMG", userData); set_glFramebufferTexture2DMultisampleIMG((glFramebufferTexture2DMultisampleIMG_client_proc_t)ptr);
- ptr = getProc("glDeleteFencesNV", userData); set_glDeleteFencesNV((glDeleteFencesNV_client_proc_t)ptr);
- ptr = getProc("glGenFencesNV", userData); set_glGenFencesNV((glGenFencesNV_client_proc_t)ptr);
- ptr = getProc("glIsFenceNV", userData); set_glIsFenceNV((glIsFenceNV_client_proc_t)ptr);
- ptr = getProc("glTestFenceNV", userData); set_glTestFenceNV((glTestFenceNV_client_proc_t)ptr);
- ptr = getProc("glGetFenceivNV", userData); set_glGetFenceivNV((glGetFenceivNV_client_proc_t)ptr);
- ptr = getProc("glFinishFenceNV", userData); set_glFinishFenceNV((glFinishFenceNV_client_proc_t)ptr);
- ptr = getProc("glSetFenceNV", userData); set_glSetFenceNV((glSetFenceNV_client_proc_t)ptr);
- ptr = getProc("glCoverageMaskNV", userData); set_glCoverageMaskNV((glCoverageMaskNV_client_proc_t)ptr);
- ptr = getProc("glCoverageOperationNV", userData); set_glCoverageOperationNV((glCoverageOperationNV_client_proc_t)ptr);
- ptr = getProc("glGetDriverControlsQCOM", userData); set_glGetDriverControlsQCOM((glGetDriverControlsQCOM_client_proc_t)ptr);
- ptr = getProc("glGetDriverControlStringQCOM", userData); set_glGetDriverControlStringQCOM((glGetDriverControlStringQCOM_client_proc_t)ptr);
- ptr = getProc("glEnableDriverControlQCOM", userData); set_glEnableDriverControlQCOM((glEnableDriverControlQCOM_client_proc_t)ptr);
- ptr = getProc("glDisableDriverControlQCOM", userData); set_glDisableDriverControlQCOM((glDisableDriverControlQCOM_client_proc_t)ptr);
- ptr = getProc("glExtGetTexturesQCOM", userData); set_glExtGetTexturesQCOM((glExtGetTexturesQCOM_client_proc_t)ptr);
- ptr = getProc("glExtGetBuffersQCOM", userData); set_glExtGetBuffersQCOM((glExtGetBuffersQCOM_client_proc_t)ptr);
- ptr = getProc("glExtGetRenderbuffersQCOM", userData); set_glExtGetRenderbuffersQCOM((glExtGetRenderbuffersQCOM_client_proc_t)ptr);
- ptr = getProc("glExtGetFramebuffersQCOM", userData); set_glExtGetFramebuffersQCOM((glExtGetFramebuffersQCOM_client_proc_t)ptr);
- ptr = getProc("glExtGetTexLevelParameterivQCOM", userData); set_glExtGetTexLevelParameterivQCOM((glExtGetTexLevelParameterivQCOM_client_proc_t)ptr);
- ptr = getProc("glExtTexObjectStateOverrideiQCOM", userData); set_glExtTexObjectStateOverrideiQCOM((glExtTexObjectStateOverrideiQCOM_client_proc_t)ptr);
- ptr = getProc("glExtGetTexSubImageQCOM", userData); set_glExtGetTexSubImageQCOM((glExtGetTexSubImageQCOM_client_proc_t)ptr);
- ptr = getProc("glExtGetBufferPointervQCOM", userData); set_glExtGetBufferPointervQCOM((glExtGetBufferPointervQCOM_client_proc_t)ptr);
- ptr = getProc("glExtGetShadersQCOM", userData); set_glExtGetShadersQCOM((glExtGetShadersQCOM_client_proc_t)ptr);
- ptr = getProc("glExtGetProgramsQCOM", userData); set_glExtGetProgramsQCOM((glExtGetProgramsQCOM_client_proc_t)ptr);
- ptr = getProc("glExtIsProgramBinaryQCOM", userData); set_glExtIsProgramBinaryQCOM((glExtIsProgramBinaryQCOM_client_proc_t)ptr);
- ptr = getProc("glExtGetProgramBinarySourceQCOM", userData); set_glExtGetProgramBinarySourceQCOM((glExtGetProgramBinarySourceQCOM_client_proc_t)ptr);
- ptr = getProc("glStartTilingQCOM", userData); set_glStartTilingQCOM((glStartTilingQCOM_client_proc_t)ptr);
- ptr = getProc("glEndTilingQCOM", userData); set_glEndTilingQCOM((glEndTilingQCOM_client_proc_t)ptr);
- ptr = getProc("glVertexAttribPointerData", userData); set_glVertexAttribPointerData((glVertexAttribPointerData_client_proc_t)ptr);
- ptr = getProc("glVertexAttribPointerOffset", userData); set_glVertexAttribPointerOffset((glVertexAttribPointerOffset_client_proc_t)ptr);
- ptr = getProc("glDrawElementsOffset", userData); set_glDrawElementsOffset((glDrawElementsOffset_client_proc_t)ptr);
- ptr = getProc("glDrawElementsData", userData); set_glDrawElementsData((glDrawElementsData_client_proc_t)ptr);
- ptr = getProc("glGetCompressedTextureFormats", userData); set_glGetCompressedTextureFormats((glGetCompressedTextureFormats_client_proc_t)ptr);
- ptr = getProc("glShaderString", userData); set_glShaderString((glShaderString_client_proc_t)ptr);
- ptr = getProc("glFinishRoundTrip", userData); set_glFinishRoundTrip((glFinishRoundTrip_client_proc_t)ptr);
+ glActiveTexture = (glActiveTexture_client_proc_t) getProc("glActiveTexture", userData);
+ glAttachShader = (glAttachShader_client_proc_t) getProc("glAttachShader", userData);
+ glBindAttribLocation = (glBindAttribLocation_client_proc_t) getProc("glBindAttribLocation", userData);
+ glBindBuffer = (glBindBuffer_client_proc_t) getProc("glBindBuffer", userData);
+ glBindFramebuffer = (glBindFramebuffer_client_proc_t) getProc("glBindFramebuffer", userData);
+ glBindRenderbuffer = (glBindRenderbuffer_client_proc_t) getProc("glBindRenderbuffer", userData);
+ glBindTexture = (glBindTexture_client_proc_t) getProc("glBindTexture", userData);
+ glBlendColor = (glBlendColor_client_proc_t) getProc("glBlendColor", userData);
+ glBlendEquation = (glBlendEquation_client_proc_t) getProc("glBlendEquation", userData);
+ glBlendEquationSeparate = (glBlendEquationSeparate_client_proc_t) getProc("glBlendEquationSeparate", userData);
+ glBlendFunc = (glBlendFunc_client_proc_t) getProc("glBlendFunc", userData);
+ glBlendFuncSeparate = (glBlendFuncSeparate_client_proc_t) getProc("glBlendFuncSeparate", userData);
+ glBufferData = (glBufferData_client_proc_t) getProc("glBufferData", userData);
+ glBufferSubData = (glBufferSubData_client_proc_t) getProc("glBufferSubData", userData);
+ glCheckFramebufferStatus = (glCheckFramebufferStatus_client_proc_t) getProc("glCheckFramebufferStatus", userData);
+ glClear = (glClear_client_proc_t) getProc("glClear", userData);
+ glClearColor = (glClearColor_client_proc_t) getProc("glClearColor", userData);
+ glClearDepthf = (glClearDepthf_client_proc_t) getProc("glClearDepthf", userData);
+ glClearStencil = (glClearStencil_client_proc_t) getProc("glClearStencil", userData);
+ glColorMask = (glColorMask_client_proc_t) getProc("glColorMask", userData);
+ glCompileShader = (glCompileShader_client_proc_t) getProc("glCompileShader", userData);
+ glCompressedTexImage2D = (glCompressedTexImage2D_client_proc_t) getProc("glCompressedTexImage2D", userData);
+ glCompressedTexSubImage2D = (glCompressedTexSubImage2D_client_proc_t) getProc("glCompressedTexSubImage2D", userData);
+ glCopyTexImage2D = (glCopyTexImage2D_client_proc_t) getProc("glCopyTexImage2D", userData);
+ glCopyTexSubImage2D = (glCopyTexSubImage2D_client_proc_t) getProc("glCopyTexSubImage2D", userData);
+ glCreateProgram = (glCreateProgram_client_proc_t) getProc("glCreateProgram", userData);
+ glCreateShader = (glCreateShader_client_proc_t) getProc("glCreateShader", userData);
+ glCullFace = (glCullFace_client_proc_t) getProc("glCullFace", userData);
+ glDeleteBuffers = (glDeleteBuffers_client_proc_t) getProc("glDeleteBuffers", userData);
+ glDeleteFramebuffers = (glDeleteFramebuffers_client_proc_t) getProc("glDeleteFramebuffers", userData);
+ glDeleteProgram = (glDeleteProgram_client_proc_t) getProc("glDeleteProgram", userData);
+ glDeleteRenderbuffers = (glDeleteRenderbuffers_client_proc_t) getProc("glDeleteRenderbuffers", userData);
+ glDeleteShader = (glDeleteShader_client_proc_t) getProc("glDeleteShader", userData);
+ glDeleteTextures = (glDeleteTextures_client_proc_t) getProc("glDeleteTextures", userData);
+ glDepthFunc = (glDepthFunc_client_proc_t) getProc("glDepthFunc", userData);
+ glDepthMask = (glDepthMask_client_proc_t) getProc("glDepthMask", userData);
+ glDepthRangef = (glDepthRangef_client_proc_t) getProc("glDepthRangef", userData);
+ glDetachShader = (glDetachShader_client_proc_t) getProc("glDetachShader", userData);
+ glDisable = (glDisable_client_proc_t) getProc("glDisable", userData);
+ glDisableVertexAttribArray = (glDisableVertexAttribArray_client_proc_t) getProc("glDisableVertexAttribArray", userData);
+ glDrawArrays = (glDrawArrays_client_proc_t) getProc("glDrawArrays", userData);
+ glDrawElements = (glDrawElements_client_proc_t) getProc("glDrawElements", userData);
+ glEnable = (glEnable_client_proc_t) getProc("glEnable", userData);
+ glEnableVertexAttribArray = (glEnableVertexAttribArray_client_proc_t) getProc("glEnableVertexAttribArray", userData);
+ glFinish = (glFinish_client_proc_t) getProc("glFinish", userData);
+ glFlush = (glFlush_client_proc_t) getProc("glFlush", userData);
+ glFramebufferRenderbuffer = (glFramebufferRenderbuffer_client_proc_t) getProc("glFramebufferRenderbuffer", userData);
+ glFramebufferTexture2D = (glFramebufferTexture2D_client_proc_t) getProc("glFramebufferTexture2D", userData);
+ glFrontFace = (glFrontFace_client_proc_t) getProc("glFrontFace", userData);
+ glGenBuffers = (glGenBuffers_client_proc_t) getProc("glGenBuffers", userData);
+ glGenerateMipmap = (glGenerateMipmap_client_proc_t) getProc("glGenerateMipmap", userData);
+ glGenFramebuffers = (glGenFramebuffers_client_proc_t) getProc("glGenFramebuffers", userData);
+ glGenRenderbuffers = (glGenRenderbuffers_client_proc_t) getProc("glGenRenderbuffers", userData);
+ glGenTextures = (glGenTextures_client_proc_t) getProc("glGenTextures", userData);
+ glGetActiveAttrib = (glGetActiveAttrib_client_proc_t) getProc("glGetActiveAttrib", userData);
+ glGetActiveUniform = (glGetActiveUniform_client_proc_t) getProc("glGetActiveUniform", userData);
+ glGetAttachedShaders = (glGetAttachedShaders_client_proc_t) getProc("glGetAttachedShaders", userData);
+ glGetAttribLocation = (glGetAttribLocation_client_proc_t) getProc("glGetAttribLocation", userData);
+ glGetBooleanv = (glGetBooleanv_client_proc_t) getProc("glGetBooleanv", userData);
+ glGetBufferParameteriv = (glGetBufferParameteriv_client_proc_t) getProc("glGetBufferParameteriv", userData);
+ glGetError = (glGetError_client_proc_t) getProc("glGetError", userData);
+ glGetFloatv = (glGetFloatv_client_proc_t) getProc("glGetFloatv", userData);
+ glGetFramebufferAttachmentParameteriv = (glGetFramebufferAttachmentParameteriv_client_proc_t) getProc("glGetFramebufferAttachmentParameteriv", userData);
+ glGetIntegerv = (glGetIntegerv_client_proc_t) getProc("glGetIntegerv", userData);
+ glGetProgramiv = (glGetProgramiv_client_proc_t) getProc("glGetProgramiv", userData);
+ glGetProgramInfoLog = (glGetProgramInfoLog_client_proc_t) getProc("glGetProgramInfoLog", userData);
+ glGetRenderbufferParameteriv = (glGetRenderbufferParameteriv_client_proc_t) getProc("glGetRenderbufferParameteriv", userData);
+ glGetShaderiv = (glGetShaderiv_client_proc_t) getProc("glGetShaderiv", userData);
+ glGetShaderInfoLog = (glGetShaderInfoLog_client_proc_t) getProc("glGetShaderInfoLog", userData);
+ glGetShaderPrecisionFormat = (glGetShaderPrecisionFormat_client_proc_t) getProc("glGetShaderPrecisionFormat", userData);
+ glGetShaderSource = (glGetShaderSource_client_proc_t) getProc("glGetShaderSource", userData);
+ glGetString = (glGetString_client_proc_t) getProc("glGetString", userData);
+ glGetTexParameterfv = (glGetTexParameterfv_client_proc_t) getProc("glGetTexParameterfv", userData);
+ glGetTexParameteriv = (glGetTexParameteriv_client_proc_t) getProc("glGetTexParameteriv", userData);
+ glGetUniformfv = (glGetUniformfv_client_proc_t) getProc("glGetUniformfv", userData);
+ glGetUniformiv = (glGetUniformiv_client_proc_t) getProc("glGetUniformiv", userData);
+ glGetUniformLocation = (glGetUniformLocation_client_proc_t) getProc("glGetUniformLocation", userData);
+ glGetVertexAttribfv = (glGetVertexAttribfv_client_proc_t) getProc("glGetVertexAttribfv", userData);
+ glGetVertexAttribiv = (glGetVertexAttribiv_client_proc_t) getProc("glGetVertexAttribiv", userData);
+ glGetVertexAttribPointerv = (glGetVertexAttribPointerv_client_proc_t) getProc("glGetVertexAttribPointerv", userData);
+ glHint = (glHint_client_proc_t) getProc("glHint", userData);
+ glIsBuffer = (glIsBuffer_client_proc_t) getProc("glIsBuffer", userData);
+ glIsEnabled = (glIsEnabled_client_proc_t) getProc("glIsEnabled", userData);
+ glIsFramebuffer = (glIsFramebuffer_client_proc_t) getProc("glIsFramebuffer", userData);
+ glIsProgram = (glIsProgram_client_proc_t) getProc("glIsProgram", userData);
+ glIsRenderbuffer = (glIsRenderbuffer_client_proc_t) getProc("glIsRenderbuffer", userData);
+ glIsShader = (glIsShader_client_proc_t) getProc("glIsShader", userData);
+ glIsTexture = (glIsTexture_client_proc_t) getProc("glIsTexture", userData);
+ glLineWidth = (glLineWidth_client_proc_t) getProc("glLineWidth", userData);
+ glLinkProgram = (glLinkProgram_client_proc_t) getProc("glLinkProgram", userData);
+ glPixelStorei = (glPixelStorei_client_proc_t) getProc("glPixelStorei", userData);
+ glPolygonOffset = (glPolygonOffset_client_proc_t) getProc("glPolygonOffset", userData);
+ glReadPixels = (glReadPixels_client_proc_t) getProc("glReadPixels", userData);
+ glReleaseShaderCompiler = (glReleaseShaderCompiler_client_proc_t) getProc("glReleaseShaderCompiler", userData);
+ glRenderbufferStorage = (glRenderbufferStorage_client_proc_t) getProc("glRenderbufferStorage", userData);
+ glSampleCoverage = (glSampleCoverage_client_proc_t) getProc("glSampleCoverage", userData);
+ glScissor = (glScissor_client_proc_t) getProc("glScissor", userData);
+ glShaderBinary = (glShaderBinary_client_proc_t) getProc("glShaderBinary", userData);
+ glShaderSource = (glShaderSource_client_proc_t) getProc("glShaderSource", userData);
+ glStencilFunc = (glStencilFunc_client_proc_t) getProc("glStencilFunc", userData);
+ glStencilFuncSeparate = (glStencilFuncSeparate_client_proc_t) getProc("glStencilFuncSeparate", userData);
+ glStencilMask = (glStencilMask_client_proc_t) getProc("glStencilMask", userData);
+ glStencilMaskSeparate = (glStencilMaskSeparate_client_proc_t) getProc("glStencilMaskSeparate", userData);
+ glStencilOp = (glStencilOp_client_proc_t) getProc("glStencilOp", userData);
+ glStencilOpSeparate = (glStencilOpSeparate_client_proc_t) getProc("glStencilOpSeparate", userData);
+ glTexImage2D = (glTexImage2D_client_proc_t) getProc("glTexImage2D", userData);
+ glTexParameterf = (glTexParameterf_client_proc_t) getProc("glTexParameterf", userData);
+ glTexParameterfv = (glTexParameterfv_client_proc_t) getProc("glTexParameterfv", userData);
+ glTexParameteri = (glTexParameteri_client_proc_t) getProc("glTexParameteri", userData);
+ glTexParameteriv = (glTexParameteriv_client_proc_t) getProc("glTexParameteriv", userData);
+ glTexSubImage2D = (glTexSubImage2D_client_proc_t) getProc("glTexSubImage2D", userData);
+ glUniform1f = (glUniform1f_client_proc_t) getProc("glUniform1f", userData);
+ glUniform1fv = (glUniform1fv_client_proc_t) getProc("glUniform1fv", userData);
+ glUniform1i = (glUniform1i_client_proc_t) getProc("glUniform1i", userData);
+ glUniform1iv = (glUniform1iv_client_proc_t) getProc("glUniform1iv", userData);
+ glUniform2f = (glUniform2f_client_proc_t) getProc("glUniform2f", userData);
+ glUniform2fv = (glUniform2fv_client_proc_t) getProc("glUniform2fv", userData);
+ glUniform2i = (glUniform2i_client_proc_t) getProc("glUniform2i", userData);
+ glUniform2iv = (glUniform2iv_client_proc_t) getProc("glUniform2iv", userData);
+ glUniform3f = (glUniform3f_client_proc_t) getProc("glUniform3f", userData);
+ glUniform3fv = (glUniform3fv_client_proc_t) getProc("glUniform3fv", userData);
+ glUniform3i = (glUniform3i_client_proc_t) getProc("glUniform3i", userData);
+ glUniform3iv = (glUniform3iv_client_proc_t) getProc("glUniform3iv", userData);
+ glUniform4f = (glUniform4f_client_proc_t) getProc("glUniform4f", userData);
+ glUniform4fv = (glUniform4fv_client_proc_t) getProc("glUniform4fv", userData);
+ glUniform4i = (glUniform4i_client_proc_t) getProc("glUniform4i", userData);
+ glUniform4iv = (glUniform4iv_client_proc_t) getProc("glUniform4iv", userData);
+ glUniformMatrix2fv = (glUniformMatrix2fv_client_proc_t) getProc("glUniformMatrix2fv", userData);
+ glUniformMatrix3fv = (glUniformMatrix3fv_client_proc_t) getProc("glUniformMatrix3fv", userData);
+ glUniformMatrix4fv = (glUniformMatrix4fv_client_proc_t) getProc("glUniformMatrix4fv", userData);
+ glUseProgram = (glUseProgram_client_proc_t) getProc("glUseProgram", userData);
+ glValidateProgram = (glValidateProgram_client_proc_t) getProc("glValidateProgram", userData);
+ glVertexAttrib1f = (glVertexAttrib1f_client_proc_t) getProc("glVertexAttrib1f", userData);
+ glVertexAttrib1fv = (glVertexAttrib1fv_client_proc_t) getProc("glVertexAttrib1fv", userData);
+ glVertexAttrib2f = (glVertexAttrib2f_client_proc_t) getProc("glVertexAttrib2f", userData);
+ glVertexAttrib2fv = (glVertexAttrib2fv_client_proc_t) getProc("glVertexAttrib2fv", userData);
+ glVertexAttrib3f = (glVertexAttrib3f_client_proc_t) getProc("glVertexAttrib3f", userData);
+ glVertexAttrib3fv = (glVertexAttrib3fv_client_proc_t) getProc("glVertexAttrib3fv", userData);
+ glVertexAttrib4f = (glVertexAttrib4f_client_proc_t) getProc("glVertexAttrib4f", userData);
+ glVertexAttrib4fv = (glVertexAttrib4fv_client_proc_t) getProc("glVertexAttrib4fv", userData);
+ glVertexAttribPointer = (glVertexAttribPointer_client_proc_t) getProc("glVertexAttribPointer", userData);
+ glViewport = (glViewport_client_proc_t) getProc("glViewport", userData);
+ glEGLImageTargetTexture2DOES = (glEGLImageTargetTexture2DOES_client_proc_t) getProc("glEGLImageTargetTexture2DOES", userData);
+ glEGLImageTargetRenderbufferStorageOES = (glEGLImageTargetRenderbufferStorageOES_client_proc_t) getProc("glEGLImageTargetRenderbufferStorageOES", userData);
+ glGetProgramBinaryOES = (glGetProgramBinaryOES_client_proc_t) getProc("glGetProgramBinaryOES", userData);
+ glProgramBinaryOES = (glProgramBinaryOES_client_proc_t) getProc("glProgramBinaryOES", userData);
+ glMapBufferOES = (glMapBufferOES_client_proc_t) getProc("glMapBufferOES", userData);
+ glUnmapBufferOES = (glUnmapBufferOES_client_proc_t) getProc("glUnmapBufferOES", userData);
+ glTexImage3DOES = (glTexImage3DOES_client_proc_t) getProc("glTexImage3DOES", userData);
+ glTexSubImage3DOES = (glTexSubImage3DOES_client_proc_t) getProc("glTexSubImage3DOES", userData);
+ glCopyTexSubImage3DOES = (glCopyTexSubImage3DOES_client_proc_t) getProc("glCopyTexSubImage3DOES", userData);
+ glCompressedTexImage3DOES = (glCompressedTexImage3DOES_client_proc_t) getProc("glCompressedTexImage3DOES", userData);
+ glCompressedTexSubImage3DOES = (glCompressedTexSubImage3DOES_client_proc_t) getProc("glCompressedTexSubImage3DOES", userData);
+ glFramebufferTexture3DOES = (glFramebufferTexture3DOES_client_proc_t) getProc("glFramebufferTexture3DOES", userData);
+ glBindVertexArrayOES = (glBindVertexArrayOES_client_proc_t) getProc("glBindVertexArrayOES", userData);
+ glDeleteVertexArraysOES = (glDeleteVertexArraysOES_client_proc_t) getProc("glDeleteVertexArraysOES", userData);
+ glGenVertexArraysOES = (glGenVertexArraysOES_client_proc_t) getProc("glGenVertexArraysOES", userData);
+ glIsVertexArrayOES = (glIsVertexArrayOES_client_proc_t) getProc("glIsVertexArrayOES", userData);
+ glDiscardFramebufferEXT = (glDiscardFramebufferEXT_client_proc_t) getProc("glDiscardFramebufferEXT", userData);
+ glMultiDrawArraysEXT = (glMultiDrawArraysEXT_client_proc_t) getProc("glMultiDrawArraysEXT", userData);
+ glMultiDrawElementsEXT = (glMultiDrawElementsEXT_client_proc_t) getProc("glMultiDrawElementsEXT", userData);
+ glGetPerfMonitorGroupsAMD = (glGetPerfMonitorGroupsAMD_client_proc_t) getProc("glGetPerfMonitorGroupsAMD", userData);
+ glGetPerfMonitorCountersAMD = (glGetPerfMonitorCountersAMD_client_proc_t) getProc("glGetPerfMonitorCountersAMD", userData);
+ glGetPerfMonitorGroupStringAMD = (glGetPerfMonitorGroupStringAMD_client_proc_t) getProc("glGetPerfMonitorGroupStringAMD", userData);
+ glGetPerfMonitorCounterStringAMD = (glGetPerfMonitorCounterStringAMD_client_proc_t) getProc("glGetPerfMonitorCounterStringAMD", userData);
+ glGetPerfMonitorCounterInfoAMD = (glGetPerfMonitorCounterInfoAMD_client_proc_t) getProc("glGetPerfMonitorCounterInfoAMD", userData);
+ glGenPerfMonitorsAMD = (glGenPerfMonitorsAMD_client_proc_t) getProc("glGenPerfMonitorsAMD", userData);
+ glDeletePerfMonitorsAMD = (glDeletePerfMonitorsAMD_client_proc_t) getProc("glDeletePerfMonitorsAMD", userData);
+ glSelectPerfMonitorCountersAMD = (glSelectPerfMonitorCountersAMD_client_proc_t) getProc("glSelectPerfMonitorCountersAMD", userData);
+ glBeginPerfMonitorAMD = (glBeginPerfMonitorAMD_client_proc_t) getProc("glBeginPerfMonitorAMD", userData);
+ glEndPerfMonitorAMD = (glEndPerfMonitorAMD_client_proc_t) getProc("glEndPerfMonitorAMD", userData);
+ glGetPerfMonitorCounterDataAMD = (glGetPerfMonitorCounterDataAMD_client_proc_t) getProc("glGetPerfMonitorCounterDataAMD", userData);
+ glRenderbufferStorageMultisampleIMG = (glRenderbufferStorageMultisampleIMG_client_proc_t) getProc("glRenderbufferStorageMultisampleIMG", userData);
+ glFramebufferTexture2DMultisampleIMG = (glFramebufferTexture2DMultisampleIMG_client_proc_t) getProc("glFramebufferTexture2DMultisampleIMG", userData);
+ glDeleteFencesNV = (glDeleteFencesNV_client_proc_t) getProc("glDeleteFencesNV", userData);
+ glGenFencesNV = (glGenFencesNV_client_proc_t) getProc("glGenFencesNV", userData);
+ glIsFenceNV = (glIsFenceNV_client_proc_t) getProc("glIsFenceNV", userData);
+ glTestFenceNV = (glTestFenceNV_client_proc_t) getProc("glTestFenceNV", userData);
+ glGetFenceivNV = (glGetFenceivNV_client_proc_t) getProc("glGetFenceivNV", userData);
+ glFinishFenceNV = (glFinishFenceNV_client_proc_t) getProc("glFinishFenceNV", userData);
+ glSetFenceNV = (glSetFenceNV_client_proc_t) getProc("glSetFenceNV", userData);
+ glCoverageMaskNV = (glCoverageMaskNV_client_proc_t) getProc("glCoverageMaskNV", userData);
+ glCoverageOperationNV = (glCoverageOperationNV_client_proc_t) getProc("glCoverageOperationNV", userData);
+ glGetDriverControlsQCOM = (glGetDriverControlsQCOM_client_proc_t) getProc("glGetDriverControlsQCOM", userData);
+ glGetDriverControlStringQCOM = (glGetDriverControlStringQCOM_client_proc_t) getProc("glGetDriverControlStringQCOM", userData);
+ glEnableDriverControlQCOM = (glEnableDriverControlQCOM_client_proc_t) getProc("glEnableDriverControlQCOM", userData);
+ glDisableDriverControlQCOM = (glDisableDriverControlQCOM_client_proc_t) getProc("glDisableDriverControlQCOM", userData);
+ glExtGetTexturesQCOM = (glExtGetTexturesQCOM_client_proc_t) getProc("glExtGetTexturesQCOM", userData);
+ glExtGetBuffersQCOM = (glExtGetBuffersQCOM_client_proc_t) getProc("glExtGetBuffersQCOM", userData);
+ glExtGetRenderbuffersQCOM = (glExtGetRenderbuffersQCOM_client_proc_t) getProc("glExtGetRenderbuffersQCOM", userData);
+ glExtGetFramebuffersQCOM = (glExtGetFramebuffersQCOM_client_proc_t) getProc("glExtGetFramebuffersQCOM", userData);
+ glExtGetTexLevelParameterivQCOM = (glExtGetTexLevelParameterivQCOM_client_proc_t) getProc("glExtGetTexLevelParameterivQCOM", userData);
+ glExtTexObjectStateOverrideiQCOM = (glExtTexObjectStateOverrideiQCOM_client_proc_t) getProc("glExtTexObjectStateOverrideiQCOM", userData);
+ glExtGetTexSubImageQCOM = (glExtGetTexSubImageQCOM_client_proc_t) getProc("glExtGetTexSubImageQCOM", userData);
+ glExtGetBufferPointervQCOM = (glExtGetBufferPointervQCOM_client_proc_t) getProc("glExtGetBufferPointervQCOM", userData);
+ glExtGetShadersQCOM = (glExtGetShadersQCOM_client_proc_t) getProc("glExtGetShadersQCOM", userData);
+ glExtGetProgramsQCOM = (glExtGetProgramsQCOM_client_proc_t) getProc("glExtGetProgramsQCOM", userData);
+ glExtIsProgramBinaryQCOM = (glExtIsProgramBinaryQCOM_client_proc_t) getProc("glExtIsProgramBinaryQCOM", userData);
+ glExtGetProgramBinarySourceQCOM = (glExtGetProgramBinarySourceQCOM_client_proc_t) getProc("glExtGetProgramBinarySourceQCOM", userData);
+ glStartTilingQCOM = (glStartTilingQCOM_client_proc_t) getProc("glStartTilingQCOM", userData);
+ glEndTilingQCOM = (glEndTilingQCOM_client_proc_t) getProc("glEndTilingQCOM", userData);
+ glVertexAttribPointerData = (glVertexAttribPointerData_client_proc_t) getProc("glVertexAttribPointerData", userData);
+ glVertexAttribPointerOffset = (glVertexAttribPointerOffset_client_proc_t) getProc("glVertexAttribPointerOffset", userData);
+ glDrawElementsOffset = (glDrawElementsOffset_client_proc_t) getProc("glDrawElementsOffset", userData);
+ glDrawElementsData = (glDrawElementsData_client_proc_t) getProc("glDrawElementsData", userData);
+ glGetCompressedTextureFormats = (glGetCompressedTextureFormats_client_proc_t) getProc("glGetCompressedTextureFormats", userData);
+ glShaderString = (glShaderString_client_proc_t) getProc("glShaderString", userData);
+ glFinishRoundTrip = (glFinishRoundTrip_client_proc_t) getProc("glFinishRoundTrip", userData);
return 0;
}
diff --git a/opengl/system/GLESv2_enc/gl2_client_context.h b/opengl/system/GLESv2_enc/gl2_client_context.h
index 7f0abcd..a92f4bb 100644
--- a/opengl/system/GLESv2_enc/gl2_client_context.h
+++ b/opengl/system/GLESv2_enc/gl2_client_context.h
@@ -216,215 +216,6 @@ struct gl2_client_context_t {
glGetCompressedTextureFormats_client_proc_t glGetCompressedTextureFormats;
glShaderString_client_proc_t glShaderString;
glFinishRoundTrip_client_proc_t glFinishRoundTrip;
- //Accessors
- virtual glActiveTexture_client_proc_t set_glActiveTexture(glActiveTexture_client_proc_t f) { glActiveTexture_client_proc_t retval = glActiveTexture; glActiveTexture = f; return retval;}
- virtual glAttachShader_client_proc_t set_glAttachShader(glAttachShader_client_proc_t f) { glAttachShader_client_proc_t retval = glAttachShader; glAttachShader = f; return retval;}
- virtual glBindAttribLocation_client_proc_t set_glBindAttribLocation(glBindAttribLocation_client_proc_t f) { glBindAttribLocation_client_proc_t retval = glBindAttribLocation; glBindAttribLocation = f; return retval;}
- virtual glBindBuffer_client_proc_t set_glBindBuffer(glBindBuffer_client_proc_t f) { glBindBuffer_client_proc_t retval = glBindBuffer; glBindBuffer = f; return retval;}
- virtual glBindFramebuffer_client_proc_t set_glBindFramebuffer(glBindFramebuffer_client_proc_t f) { glBindFramebuffer_client_proc_t retval = glBindFramebuffer; glBindFramebuffer = f; return retval;}
- virtual glBindRenderbuffer_client_proc_t set_glBindRenderbuffer(glBindRenderbuffer_client_proc_t f) { glBindRenderbuffer_client_proc_t retval = glBindRenderbuffer; glBindRenderbuffer = f; return retval;}
- virtual glBindTexture_client_proc_t set_glBindTexture(glBindTexture_client_proc_t f) { glBindTexture_client_proc_t retval = glBindTexture; glBindTexture = f; return retval;}
- virtual glBlendColor_client_proc_t set_glBlendColor(glBlendColor_client_proc_t f) { glBlendColor_client_proc_t retval = glBlendColor; glBlendColor = f; return retval;}
- virtual glBlendEquation_client_proc_t set_glBlendEquation(glBlendEquation_client_proc_t f) { glBlendEquation_client_proc_t retval = glBlendEquation; glBlendEquation = f; return retval;}
- virtual glBlendEquationSeparate_client_proc_t set_glBlendEquationSeparate(glBlendEquationSeparate_client_proc_t f) { glBlendEquationSeparate_client_proc_t retval = glBlendEquationSeparate; glBlendEquationSeparate = f; return retval;}
- virtual glBlendFunc_client_proc_t set_glBlendFunc(glBlendFunc_client_proc_t f) { glBlendFunc_client_proc_t retval = glBlendFunc; glBlendFunc = f; return retval;}
- virtual glBlendFuncSeparate_client_proc_t set_glBlendFuncSeparate(glBlendFuncSeparate_client_proc_t f) { glBlendFuncSeparate_client_proc_t retval = glBlendFuncSeparate; glBlendFuncSeparate = f; return retval;}
- virtual glBufferData_client_proc_t set_glBufferData(glBufferData_client_proc_t f) { glBufferData_client_proc_t retval = glBufferData; glBufferData = f; return retval;}
- virtual glBufferSubData_client_proc_t set_glBufferSubData(glBufferSubData_client_proc_t f) { glBufferSubData_client_proc_t retval = glBufferSubData; glBufferSubData = f; return retval;}
- virtual glCheckFramebufferStatus_client_proc_t set_glCheckFramebufferStatus(glCheckFramebufferStatus_client_proc_t f) { glCheckFramebufferStatus_client_proc_t retval = glCheckFramebufferStatus; glCheckFramebufferStatus = f; return retval;}
- virtual glClear_client_proc_t set_glClear(glClear_client_proc_t f) { glClear_client_proc_t retval = glClear; glClear = f; return retval;}
- virtual glClearColor_client_proc_t set_glClearColor(glClearColor_client_proc_t f) { glClearColor_client_proc_t retval = glClearColor; glClearColor = f; return retval;}
- virtual glClearDepthf_client_proc_t set_glClearDepthf(glClearDepthf_client_proc_t f) { glClearDepthf_client_proc_t retval = glClearDepthf; glClearDepthf = f; return retval;}
- virtual glClearStencil_client_proc_t set_glClearStencil(glClearStencil_client_proc_t f) { glClearStencil_client_proc_t retval = glClearStencil; glClearStencil = f; return retval;}
- virtual glColorMask_client_proc_t set_glColorMask(glColorMask_client_proc_t f) { glColorMask_client_proc_t retval = glColorMask; glColorMask = f; return retval;}
- virtual glCompileShader_client_proc_t set_glCompileShader(glCompileShader_client_proc_t f) { glCompileShader_client_proc_t retval = glCompileShader; glCompileShader = f; return retval;}
- virtual glCompressedTexImage2D_client_proc_t set_glCompressedTexImage2D(glCompressedTexImage2D_client_proc_t f) { glCompressedTexImage2D_client_proc_t retval = glCompressedTexImage2D; glCompressedTexImage2D = f; return retval;}
- virtual glCompressedTexSubImage2D_client_proc_t set_glCompressedTexSubImage2D(glCompressedTexSubImage2D_client_proc_t f) { glCompressedTexSubImage2D_client_proc_t retval = glCompressedTexSubImage2D; glCompressedTexSubImage2D = f; return retval;}
- virtual glCopyTexImage2D_client_proc_t set_glCopyTexImage2D(glCopyTexImage2D_client_proc_t f) { glCopyTexImage2D_client_proc_t retval = glCopyTexImage2D; glCopyTexImage2D = f; return retval;}
- virtual glCopyTexSubImage2D_client_proc_t set_glCopyTexSubImage2D(glCopyTexSubImage2D_client_proc_t f) { glCopyTexSubImage2D_client_proc_t retval = glCopyTexSubImage2D; glCopyTexSubImage2D = f; return retval;}
- virtual glCreateProgram_client_proc_t set_glCreateProgram(glCreateProgram_client_proc_t f) { glCreateProgram_client_proc_t retval = glCreateProgram; glCreateProgram = f; return retval;}
- virtual glCreateShader_client_proc_t set_glCreateShader(glCreateShader_client_proc_t f) { glCreateShader_client_proc_t retval = glCreateShader; glCreateShader = f; return retval;}
- virtual glCullFace_client_proc_t set_glCullFace(glCullFace_client_proc_t f) { glCullFace_client_proc_t retval = glCullFace; glCullFace = f; return retval;}
- virtual glDeleteBuffers_client_proc_t set_glDeleteBuffers(glDeleteBuffers_client_proc_t f) { glDeleteBuffers_client_proc_t retval = glDeleteBuffers; glDeleteBuffers = f; return retval;}
- virtual glDeleteFramebuffers_client_proc_t set_glDeleteFramebuffers(glDeleteFramebuffers_client_proc_t f) { glDeleteFramebuffers_client_proc_t retval = glDeleteFramebuffers; glDeleteFramebuffers = f; return retval;}
- virtual glDeleteProgram_client_proc_t set_glDeleteProgram(glDeleteProgram_client_proc_t f) { glDeleteProgram_client_proc_t retval = glDeleteProgram; glDeleteProgram = f; return retval;}
- virtual glDeleteRenderbuffers_client_proc_t set_glDeleteRenderbuffers(glDeleteRenderbuffers_client_proc_t f) { glDeleteRenderbuffers_client_proc_t retval = glDeleteRenderbuffers; glDeleteRenderbuffers = f; return retval;}
- virtual glDeleteShader_client_proc_t set_glDeleteShader(glDeleteShader_client_proc_t f) { glDeleteShader_client_proc_t retval = glDeleteShader; glDeleteShader = f; return retval;}
- virtual glDeleteTextures_client_proc_t set_glDeleteTextures(glDeleteTextures_client_proc_t f) { glDeleteTextures_client_proc_t retval = glDeleteTextures; glDeleteTextures = f; return retval;}
- virtual glDepthFunc_client_proc_t set_glDepthFunc(glDepthFunc_client_proc_t f) { glDepthFunc_client_proc_t retval = glDepthFunc; glDepthFunc = f; return retval;}
- virtual glDepthMask_client_proc_t set_glDepthMask(glDepthMask_client_proc_t f) { glDepthMask_client_proc_t retval = glDepthMask; glDepthMask = f; return retval;}
- virtual glDepthRangef_client_proc_t set_glDepthRangef(glDepthRangef_client_proc_t f) { glDepthRangef_client_proc_t retval = glDepthRangef; glDepthRangef = f; return retval;}
- virtual glDetachShader_client_proc_t set_glDetachShader(glDetachShader_client_proc_t f) { glDetachShader_client_proc_t retval = glDetachShader; glDetachShader = f; return retval;}
- virtual glDisable_client_proc_t set_glDisable(glDisable_client_proc_t f) { glDisable_client_proc_t retval = glDisable; glDisable = f; return retval;}
- virtual glDisableVertexAttribArray_client_proc_t set_glDisableVertexAttribArray(glDisableVertexAttribArray_client_proc_t f) { glDisableVertexAttribArray_client_proc_t retval = glDisableVertexAttribArray; glDisableVertexAttribArray = f; return retval;}
- virtual glDrawArrays_client_proc_t set_glDrawArrays(glDrawArrays_client_proc_t f) { glDrawArrays_client_proc_t retval = glDrawArrays; glDrawArrays = f; return retval;}
- virtual glDrawElements_client_proc_t set_glDrawElements(glDrawElements_client_proc_t f) { glDrawElements_client_proc_t retval = glDrawElements; glDrawElements = f; return retval;}
- virtual glEnable_client_proc_t set_glEnable(glEnable_client_proc_t f) { glEnable_client_proc_t retval = glEnable; glEnable = f; return retval;}
- virtual glEnableVertexAttribArray_client_proc_t set_glEnableVertexAttribArray(glEnableVertexAttribArray_client_proc_t f) { glEnableVertexAttribArray_client_proc_t retval = glEnableVertexAttribArray; glEnableVertexAttribArray = f; return retval;}
- virtual glFinish_client_proc_t set_glFinish(glFinish_client_proc_t f) { glFinish_client_proc_t retval = glFinish; glFinish = f; return retval;}
- virtual glFlush_client_proc_t set_glFlush(glFlush_client_proc_t f) { glFlush_client_proc_t retval = glFlush; glFlush = f; return retval;}
- virtual glFramebufferRenderbuffer_client_proc_t set_glFramebufferRenderbuffer(glFramebufferRenderbuffer_client_proc_t f) { glFramebufferRenderbuffer_client_proc_t retval = glFramebufferRenderbuffer; glFramebufferRenderbuffer = f; return retval;}
- virtual glFramebufferTexture2D_client_proc_t set_glFramebufferTexture2D(glFramebufferTexture2D_client_proc_t f) { glFramebufferTexture2D_client_proc_t retval = glFramebufferTexture2D; glFramebufferTexture2D = f; return retval;}
- virtual glFrontFace_client_proc_t set_glFrontFace(glFrontFace_client_proc_t f) { glFrontFace_client_proc_t retval = glFrontFace; glFrontFace = f; return retval;}
- virtual glGenBuffers_client_proc_t set_glGenBuffers(glGenBuffers_client_proc_t f) { glGenBuffers_client_proc_t retval = glGenBuffers; glGenBuffers = f; return retval;}
- virtual glGenerateMipmap_client_proc_t set_glGenerateMipmap(glGenerateMipmap_client_proc_t f) { glGenerateMipmap_client_proc_t retval = glGenerateMipmap; glGenerateMipmap = f; return retval;}
- virtual glGenFramebuffers_client_proc_t set_glGenFramebuffers(glGenFramebuffers_client_proc_t f) { glGenFramebuffers_client_proc_t retval = glGenFramebuffers; glGenFramebuffers = f; return retval;}
- virtual glGenRenderbuffers_client_proc_t set_glGenRenderbuffers(glGenRenderbuffers_client_proc_t f) { glGenRenderbuffers_client_proc_t retval = glGenRenderbuffers; glGenRenderbuffers = f; return retval;}
- virtual glGenTextures_client_proc_t set_glGenTextures(glGenTextures_client_proc_t f) { glGenTextures_client_proc_t retval = glGenTextures; glGenTextures = f; return retval;}
- virtual glGetActiveAttrib_client_proc_t set_glGetActiveAttrib(glGetActiveAttrib_client_proc_t f) { glGetActiveAttrib_client_proc_t retval = glGetActiveAttrib; glGetActiveAttrib = f; return retval;}
- virtual glGetActiveUniform_client_proc_t set_glGetActiveUniform(glGetActiveUniform_client_proc_t f) { glGetActiveUniform_client_proc_t retval = glGetActiveUniform; glGetActiveUniform = f; return retval;}
- virtual glGetAttachedShaders_client_proc_t set_glGetAttachedShaders(glGetAttachedShaders_client_proc_t f) { glGetAttachedShaders_client_proc_t retval = glGetAttachedShaders; glGetAttachedShaders = f; return retval;}
- virtual glGetAttribLocation_client_proc_t set_glGetAttribLocation(glGetAttribLocation_client_proc_t f) { glGetAttribLocation_client_proc_t retval = glGetAttribLocation; glGetAttribLocation = f; return retval;}
- virtual glGetBooleanv_client_proc_t set_glGetBooleanv(glGetBooleanv_client_proc_t f) { glGetBooleanv_client_proc_t retval = glGetBooleanv; glGetBooleanv = f; return retval;}
- virtual glGetBufferParameteriv_client_proc_t set_glGetBufferParameteriv(glGetBufferParameteriv_client_proc_t f) { glGetBufferParameteriv_client_proc_t retval = glGetBufferParameteriv; glGetBufferParameteriv = f; return retval;}
- virtual glGetError_client_proc_t set_glGetError(glGetError_client_proc_t f) { glGetError_client_proc_t retval = glGetError; glGetError = f; return retval;}
- virtual glGetFloatv_client_proc_t set_glGetFloatv(glGetFloatv_client_proc_t f) { glGetFloatv_client_proc_t retval = glGetFloatv; glGetFloatv = f; return retval;}
- virtual glGetFramebufferAttachmentParameteriv_client_proc_t set_glGetFramebufferAttachmentParameteriv(glGetFramebufferAttachmentParameteriv_client_proc_t f) { glGetFramebufferAttachmentParameteriv_client_proc_t retval = glGetFramebufferAttachmentParameteriv; glGetFramebufferAttachmentParameteriv = f; return retval;}
- virtual glGetIntegerv_client_proc_t set_glGetIntegerv(glGetIntegerv_client_proc_t f) { glGetIntegerv_client_proc_t retval = glGetIntegerv; glGetIntegerv = f; return retval;}
- virtual glGetProgramiv_client_proc_t set_glGetProgramiv(glGetProgramiv_client_proc_t f) { glGetProgramiv_client_proc_t retval = glGetProgramiv; glGetProgramiv = f; return retval;}
- virtual glGetProgramInfoLog_client_proc_t set_glGetProgramInfoLog(glGetProgramInfoLog_client_proc_t f) { glGetProgramInfoLog_client_proc_t retval = glGetProgramInfoLog; glGetProgramInfoLog = f; return retval;}
- virtual glGetRenderbufferParameteriv_client_proc_t set_glGetRenderbufferParameteriv(glGetRenderbufferParameteriv_client_proc_t f) { glGetRenderbufferParameteriv_client_proc_t retval = glGetRenderbufferParameteriv; glGetRenderbufferParameteriv = f; return retval;}
- virtual glGetShaderiv_client_proc_t set_glGetShaderiv(glGetShaderiv_client_proc_t f) { glGetShaderiv_client_proc_t retval = glGetShaderiv; glGetShaderiv = f; return retval;}
- virtual glGetShaderInfoLog_client_proc_t set_glGetShaderInfoLog(glGetShaderInfoLog_client_proc_t f) { glGetShaderInfoLog_client_proc_t retval = glGetShaderInfoLog; glGetShaderInfoLog = f; return retval;}
- virtual glGetShaderPrecisionFormat_client_proc_t set_glGetShaderPrecisionFormat(glGetShaderPrecisionFormat_client_proc_t f) { glGetShaderPrecisionFormat_client_proc_t retval = glGetShaderPrecisionFormat; glGetShaderPrecisionFormat = f; return retval;}
- virtual glGetShaderSource_client_proc_t set_glGetShaderSource(glGetShaderSource_client_proc_t f) { glGetShaderSource_client_proc_t retval = glGetShaderSource; glGetShaderSource = f; return retval;}
- virtual glGetString_client_proc_t set_glGetString(glGetString_client_proc_t f) { glGetString_client_proc_t retval = glGetString; glGetString = f; return retval;}
- virtual glGetTexParameterfv_client_proc_t set_glGetTexParameterfv(glGetTexParameterfv_client_proc_t f) { glGetTexParameterfv_client_proc_t retval = glGetTexParameterfv; glGetTexParameterfv = f; return retval;}
- virtual glGetTexParameteriv_client_proc_t set_glGetTexParameteriv(glGetTexParameteriv_client_proc_t f) { glGetTexParameteriv_client_proc_t retval = glGetTexParameteriv; glGetTexParameteriv = f; return retval;}
- virtual glGetUniformfv_client_proc_t set_glGetUniformfv(glGetUniformfv_client_proc_t f) { glGetUniformfv_client_proc_t retval = glGetUniformfv; glGetUniformfv = f; return retval;}
- virtual glGetUniformiv_client_proc_t set_glGetUniformiv(glGetUniformiv_client_proc_t f) { glGetUniformiv_client_proc_t retval = glGetUniformiv; glGetUniformiv = f; return retval;}
- virtual glGetUniformLocation_client_proc_t set_glGetUniformLocation(glGetUniformLocation_client_proc_t f) { glGetUniformLocation_client_proc_t retval = glGetUniformLocation; glGetUniformLocation = f; return retval;}
- virtual glGetVertexAttribfv_client_proc_t set_glGetVertexAttribfv(glGetVertexAttribfv_client_proc_t f) { glGetVertexAttribfv_client_proc_t retval = glGetVertexAttribfv; glGetVertexAttribfv = f; return retval;}
- virtual glGetVertexAttribiv_client_proc_t set_glGetVertexAttribiv(glGetVertexAttribiv_client_proc_t f) { glGetVertexAttribiv_client_proc_t retval = glGetVertexAttribiv; glGetVertexAttribiv = f; return retval;}
- virtual glGetVertexAttribPointerv_client_proc_t set_glGetVertexAttribPointerv(glGetVertexAttribPointerv_client_proc_t f) { glGetVertexAttribPointerv_client_proc_t retval = glGetVertexAttribPointerv; glGetVertexAttribPointerv = f; return retval;}
- virtual glHint_client_proc_t set_glHint(glHint_client_proc_t f) { glHint_client_proc_t retval = glHint; glHint = f; return retval;}
- virtual glIsBuffer_client_proc_t set_glIsBuffer(glIsBuffer_client_proc_t f) { glIsBuffer_client_proc_t retval = glIsBuffer; glIsBuffer = f; return retval;}
- virtual glIsEnabled_client_proc_t set_glIsEnabled(glIsEnabled_client_proc_t f) { glIsEnabled_client_proc_t retval = glIsEnabled; glIsEnabled = f; return retval;}
- virtual glIsFramebuffer_client_proc_t set_glIsFramebuffer(glIsFramebuffer_client_proc_t f) { glIsFramebuffer_client_proc_t retval = glIsFramebuffer; glIsFramebuffer = f; return retval;}
- virtual glIsProgram_client_proc_t set_glIsProgram(glIsProgram_client_proc_t f) { glIsProgram_client_proc_t retval = glIsProgram; glIsProgram = f; return retval;}
- virtual glIsRenderbuffer_client_proc_t set_glIsRenderbuffer(glIsRenderbuffer_client_proc_t f) { glIsRenderbuffer_client_proc_t retval = glIsRenderbuffer; glIsRenderbuffer = f; return retval;}
- virtual glIsShader_client_proc_t set_glIsShader(glIsShader_client_proc_t f) { glIsShader_client_proc_t retval = glIsShader; glIsShader = f; return retval;}
- virtual glIsTexture_client_proc_t set_glIsTexture(glIsTexture_client_proc_t f) { glIsTexture_client_proc_t retval = glIsTexture; glIsTexture = f; return retval;}
- virtual glLineWidth_client_proc_t set_glLineWidth(glLineWidth_client_proc_t f) { glLineWidth_client_proc_t retval = glLineWidth; glLineWidth = f; return retval;}
- virtual glLinkProgram_client_proc_t set_glLinkProgram(glLinkProgram_client_proc_t f) { glLinkProgram_client_proc_t retval = glLinkProgram; glLinkProgram = f; return retval;}
- virtual glPixelStorei_client_proc_t set_glPixelStorei(glPixelStorei_client_proc_t f) { glPixelStorei_client_proc_t retval = glPixelStorei; glPixelStorei = f; return retval;}
- virtual glPolygonOffset_client_proc_t set_glPolygonOffset(glPolygonOffset_client_proc_t f) { glPolygonOffset_client_proc_t retval = glPolygonOffset; glPolygonOffset = f; return retval;}
- virtual glReadPixels_client_proc_t set_glReadPixels(glReadPixels_client_proc_t f) { glReadPixels_client_proc_t retval = glReadPixels; glReadPixels = f; return retval;}
- virtual glReleaseShaderCompiler_client_proc_t set_glReleaseShaderCompiler(glReleaseShaderCompiler_client_proc_t f) { glReleaseShaderCompiler_client_proc_t retval = glReleaseShaderCompiler; glReleaseShaderCompiler = f; return retval;}
- virtual glRenderbufferStorage_client_proc_t set_glRenderbufferStorage(glRenderbufferStorage_client_proc_t f) { glRenderbufferStorage_client_proc_t retval = glRenderbufferStorage; glRenderbufferStorage = f; return retval;}
- virtual glSampleCoverage_client_proc_t set_glSampleCoverage(glSampleCoverage_client_proc_t f) { glSampleCoverage_client_proc_t retval = glSampleCoverage; glSampleCoverage = f; return retval;}
- virtual glScissor_client_proc_t set_glScissor(glScissor_client_proc_t f) { glScissor_client_proc_t retval = glScissor; glScissor = f; return retval;}
- virtual glShaderBinary_client_proc_t set_glShaderBinary(glShaderBinary_client_proc_t f) { glShaderBinary_client_proc_t retval = glShaderBinary; glShaderBinary = f; return retval;}
- virtual glShaderSource_client_proc_t set_glShaderSource(glShaderSource_client_proc_t f) { glShaderSource_client_proc_t retval = glShaderSource; glShaderSource = f; return retval;}
- virtual glStencilFunc_client_proc_t set_glStencilFunc(glStencilFunc_client_proc_t f) { glStencilFunc_client_proc_t retval = glStencilFunc; glStencilFunc = f; return retval;}
- virtual glStencilFuncSeparate_client_proc_t set_glStencilFuncSeparate(glStencilFuncSeparate_client_proc_t f) { glStencilFuncSeparate_client_proc_t retval = glStencilFuncSeparate; glStencilFuncSeparate = f; return retval;}
- virtual glStencilMask_client_proc_t set_glStencilMask(glStencilMask_client_proc_t f) { glStencilMask_client_proc_t retval = glStencilMask; glStencilMask = f; return retval;}
- virtual glStencilMaskSeparate_client_proc_t set_glStencilMaskSeparate(glStencilMaskSeparate_client_proc_t f) { glStencilMaskSeparate_client_proc_t retval = glStencilMaskSeparate; glStencilMaskSeparate = f; return retval;}
- virtual glStencilOp_client_proc_t set_glStencilOp(glStencilOp_client_proc_t f) { glStencilOp_client_proc_t retval = glStencilOp; glStencilOp = f; return retval;}
- virtual glStencilOpSeparate_client_proc_t set_glStencilOpSeparate(glStencilOpSeparate_client_proc_t f) { glStencilOpSeparate_client_proc_t retval = glStencilOpSeparate; glStencilOpSeparate = f; return retval;}
- virtual glTexImage2D_client_proc_t set_glTexImage2D(glTexImage2D_client_proc_t f) { glTexImage2D_client_proc_t retval = glTexImage2D; glTexImage2D = f; return retval;}
- virtual glTexParameterf_client_proc_t set_glTexParameterf(glTexParameterf_client_proc_t f) { glTexParameterf_client_proc_t retval = glTexParameterf; glTexParameterf = f; return retval;}
- virtual glTexParameterfv_client_proc_t set_glTexParameterfv(glTexParameterfv_client_proc_t f) { glTexParameterfv_client_proc_t retval = glTexParameterfv; glTexParameterfv = f; return retval;}
- virtual glTexParameteri_client_proc_t set_glTexParameteri(glTexParameteri_client_proc_t f) { glTexParameteri_client_proc_t retval = glTexParameteri; glTexParameteri = f; return retval;}
- virtual glTexParameteriv_client_proc_t set_glTexParameteriv(glTexParameteriv_client_proc_t f) { glTexParameteriv_client_proc_t retval = glTexParameteriv; glTexParameteriv = f; return retval;}
- virtual glTexSubImage2D_client_proc_t set_glTexSubImage2D(glTexSubImage2D_client_proc_t f) { glTexSubImage2D_client_proc_t retval = glTexSubImage2D; glTexSubImage2D = f; return retval;}
- virtual glUniform1f_client_proc_t set_glUniform1f(glUniform1f_client_proc_t f) { glUniform1f_client_proc_t retval = glUniform1f; glUniform1f = f; return retval;}
- virtual glUniform1fv_client_proc_t set_glUniform1fv(glUniform1fv_client_proc_t f) { glUniform1fv_client_proc_t retval = glUniform1fv; glUniform1fv = f; return retval;}
- virtual glUniform1i_client_proc_t set_glUniform1i(glUniform1i_client_proc_t f) { glUniform1i_client_proc_t retval = glUniform1i; glUniform1i = f; return retval;}
- virtual glUniform1iv_client_proc_t set_glUniform1iv(glUniform1iv_client_proc_t f) { glUniform1iv_client_proc_t retval = glUniform1iv; glUniform1iv = f; return retval;}
- virtual glUniform2f_client_proc_t set_glUniform2f(glUniform2f_client_proc_t f) { glUniform2f_client_proc_t retval = glUniform2f; glUniform2f = f; return retval;}
- virtual glUniform2fv_client_proc_t set_glUniform2fv(glUniform2fv_client_proc_t f) { glUniform2fv_client_proc_t retval = glUniform2fv; glUniform2fv = f; return retval;}
- virtual glUniform2i_client_proc_t set_glUniform2i(glUniform2i_client_proc_t f) { glUniform2i_client_proc_t retval = glUniform2i; glUniform2i = f; return retval;}
- virtual glUniform2iv_client_proc_t set_glUniform2iv(glUniform2iv_client_proc_t f) { glUniform2iv_client_proc_t retval = glUniform2iv; glUniform2iv = f; return retval;}
- virtual glUniform3f_client_proc_t set_glUniform3f(glUniform3f_client_proc_t f) { glUniform3f_client_proc_t retval = glUniform3f; glUniform3f = f; return retval;}
- virtual glUniform3fv_client_proc_t set_glUniform3fv(glUniform3fv_client_proc_t f) { glUniform3fv_client_proc_t retval = glUniform3fv; glUniform3fv = f; return retval;}
- virtual glUniform3i_client_proc_t set_glUniform3i(glUniform3i_client_proc_t f) { glUniform3i_client_proc_t retval = glUniform3i; glUniform3i = f; return retval;}
- virtual glUniform3iv_client_proc_t set_glUniform3iv(glUniform3iv_client_proc_t f) { glUniform3iv_client_proc_t retval = glUniform3iv; glUniform3iv = f; return retval;}
- virtual glUniform4f_client_proc_t set_glUniform4f(glUniform4f_client_proc_t f) { glUniform4f_client_proc_t retval = glUniform4f; glUniform4f = f; return retval;}
- virtual glUniform4fv_client_proc_t set_glUniform4fv(glUniform4fv_client_proc_t f) { glUniform4fv_client_proc_t retval = glUniform4fv; glUniform4fv = f; return retval;}
- virtual glUniform4i_client_proc_t set_glUniform4i(glUniform4i_client_proc_t f) { glUniform4i_client_proc_t retval = glUniform4i; glUniform4i = f; return retval;}
- virtual glUniform4iv_client_proc_t set_glUniform4iv(glUniform4iv_client_proc_t f) { glUniform4iv_client_proc_t retval = glUniform4iv; glUniform4iv = f; return retval;}
- virtual glUniformMatrix2fv_client_proc_t set_glUniformMatrix2fv(glUniformMatrix2fv_client_proc_t f) { glUniformMatrix2fv_client_proc_t retval = glUniformMatrix2fv; glUniformMatrix2fv = f; return retval;}
- virtual glUniformMatrix3fv_client_proc_t set_glUniformMatrix3fv(glUniformMatrix3fv_client_proc_t f) { glUniformMatrix3fv_client_proc_t retval = glUniformMatrix3fv; glUniformMatrix3fv = f; return retval;}
- virtual glUniformMatrix4fv_client_proc_t set_glUniformMatrix4fv(glUniformMatrix4fv_client_proc_t f) { glUniformMatrix4fv_client_proc_t retval = glUniformMatrix4fv; glUniformMatrix4fv = f; return retval;}
- virtual glUseProgram_client_proc_t set_glUseProgram(glUseProgram_client_proc_t f) { glUseProgram_client_proc_t retval = glUseProgram; glUseProgram = f; return retval;}
- virtual glValidateProgram_client_proc_t set_glValidateProgram(glValidateProgram_client_proc_t f) { glValidateProgram_client_proc_t retval = glValidateProgram; glValidateProgram = f; return retval;}
- virtual glVertexAttrib1f_client_proc_t set_glVertexAttrib1f(glVertexAttrib1f_client_proc_t f) { glVertexAttrib1f_client_proc_t retval = glVertexAttrib1f; glVertexAttrib1f = f; return retval;}
- virtual glVertexAttrib1fv_client_proc_t set_glVertexAttrib1fv(glVertexAttrib1fv_client_proc_t f) { glVertexAttrib1fv_client_proc_t retval = glVertexAttrib1fv; glVertexAttrib1fv = f; return retval;}
- virtual glVertexAttrib2f_client_proc_t set_glVertexAttrib2f(glVertexAttrib2f_client_proc_t f) { glVertexAttrib2f_client_proc_t retval = glVertexAttrib2f; glVertexAttrib2f = f; return retval;}
- virtual glVertexAttrib2fv_client_proc_t set_glVertexAttrib2fv(glVertexAttrib2fv_client_proc_t f) { glVertexAttrib2fv_client_proc_t retval = glVertexAttrib2fv; glVertexAttrib2fv = f; return retval;}
- virtual glVertexAttrib3f_client_proc_t set_glVertexAttrib3f(glVertexAttrib3f_client_proc_t f) { glVertexAttrib3f_client_proc_t retval = glVertexAttrib3f; glVertexAttrib3f = f; return retval;}
- virtual glVertexAttrib3fv_client_proc_t set_glVertexAttrib3fv(glVertexAttrib3fv_client_proc_t f) { glVertexAttrib3fv_client_proc_t retval = glVertexAttrib3fv; glVertexAttrib3fv = f; return retval;}
- virtual glVertexAttrib4f_client_proc_t set_glVertexAttrib4f(glVertexAttrib4f_client_proc_t f) { glVertexAttrib4f_client_proc_t retval = glVertexAttrib4f; glVertexAttrib4f = f; return retval;}
- virtual glVertexAttrib4fv_client_proc_t set_glVertexAttrib4fv(glVertexAttrib4fv_client_proc_t f) { glVertexAttrib4fv_client_proc_t retval = glVertexAttrib4fv; glVertexAttrib4fv = f; return retval;}
- virtual glVertexAttribPointer_client_proc_t set_glVertexAttribPointer(glVertexAttribPointer_client_proc_t f) { glVertexAttribPointer_client_proc_t retval = glVertexAttribPointer; glVertexAttribPointer = f; return retval;}
- virtual glViewport_client_proc_t set_glViewport(glViewport_client_proc_t f) { glViewport_client_proc_t retval = glViewport; glViewport = f; return retval;}
- virtual glEGLImageTargetTexture2DOES_client_proc_t set_glEGLImageTargetTexture2DOES(glEGLImageTargetTexture2DOES_client_proc_t f) { glEGLImageTargetTexture2DOES_client_proc_t retval = glEGLImageTargetTexture2DOES; glEGLImageTargetTexture2DOES = f; return retval;}
- virtual glEGLImageTargetRenderbufferStorageOES_client_proc_t set_glEGLImageTargetRenderbufferStorageOES(glEGLImageTargetRenderbufferStorageOES_client_proc_t f) { glEGLImageTargetRenderbufferStorageOES_client_proc_t retval = glEGLImageTargetRenderbufferStorageOES; glEGLImageTargetRenderbufferStorageOES = f; return retval;}
- virtual glGetProgramBinaryOES_client_proc_t set_glGetProgramBinaryOES(glGetProgramBinaryOES_client_proc_t f) { glGetProgramBinaryOES_client_proc_t retval = glGetProgramBinaryOES; glGetProgramBinaryOES = f; return retval;}
- virtual glProgramBinaryOES_client_proc_t set_glProgramBinaryOES(glProgramBinaryOES_client_proc_t f) { glProgramBinaryOES_client_proc_t retval = glProgramBinaryOES; glProgramBinaryOES = f; return retval;}
- virtual glMapBufferOES_client_proc_t set_glMapBufferOES(glMapBufferOES_client_proc_t f) { glMapBufferOES_client_proc_t retval = glMapBufferOES; glMapBufferOES = f; return retval;}
- virtual glUnmapBufferOES_client_proc_t set_glUnmapBufferOES(glUnmapBufferOES_client_proc_t f) { glUnmapBufferOES_client_proc_t retval = glUnmapBufferOES; glUnmapBufferOES = f; return retval;}
- virtual glTexImage3DOES_client_proc_t set_glTexImage3DOES(glTexImage3DOES_client_proc_t f) { glTexImage3DOES_client_proc_t retval = glTexImage3DOES; glTexImage3DOES = f; return retval;}
- virtual glTexSubImage3DOES_client_proc_t set_glTexSubImage3DOES(glTexSubImage3DOES_client_proc_t f) { glTexSubImage3DOES_client_proc_t retval = glTexSubImage3DOES; glTexSubImage3DOES = f; return retval;}
- virtual glCopyTexSubImage3DOES_client_proc_t set_glCopyTexSubImage3DOES(glCopyTexSubImage3DOES_client_proc_t f) { glCopyTexSubImage3DOES_client_proc_t retval = glCopyTexSubImage3DOES; glCopyTexSubImage3DOES = f; return retval;}
- virtual glCompressedTexImage3DOES_client_proc_t set_glCompressedTexImage3DOES(glCompressedTexImage3DOES_client_proc_t f) { glCompressedTexImage3DOES_client_proc_t retval = glCompressedTexImage3DOES; glCompressedTexImage3DOES = f; return retval;}
- virtual glCompressedTexSubImage3DOES_client_proc_t set_glCompressedTexSubImage3DOES(glCompressedTexSubImage3DOES_client_proc_t f) { glCompressedTexSubImage3DOES_client_proc_t retval = glCompressedTexSubImage3DOES; glCompressedTexSubImage3DOES = f; return retval;}
- virtual glFramebufferTexture3DOES_client_proc_t set_glFramebufferTexture3DOES(glFramebufferTexture3DOES_client_proc_t f) { glFramebufferTexture3DOES_client_proc_t retval = glFramebufferTexture3DOES; glFramebufferTexture3DOES = f; return retval;}
- virtual glBindVertexArrayOES_client_proc_t set_glBindVertexArrayOES(glBindVertexArrayOES_client_proc_t f) { glBindVertexArrayOES_client_proc_t retval = glBindVertexArrayOES; glBindVertexArrayOES = f; return retval;}
- virtual glDeleteVertexArraysOES_client_proc_t set_glDeleteVertexArraysOES(glDeleteVertexArraysOES_client_proc_t f) { glDeleteVertexArraysOES_client_proc_t retval = glDeleteVertexArraysOES; glDeleteVertexArraysOES = f; return retval;}
- virtual glGenVertexArraysOES_client_proc_t set_glGenVertexArraysOES(glGenVertexArraysOES_client_proc_t f) { glGenVertexArraysOES_client_proc_t retval = glGenVertexArraysOES; glGenVertexArraysOES = f; return retval;}
- virtual glIsVertexArrayOES_client_proc_t set_glIsVertexArrayOES(glIsVertexArrayOES_client_proc_t f) { glIsVertexArrayOES_client_proc_t retval = glIsVertexArrayOES; glIsVertexArrayOES = f; return retval;}
- virtual glDiscardFramebufferEXT_client_proc_t set_glDiscardFramebufferEXT(glDiscardFramebufferEXT_client_proc_t f) { glDiscardFramebufferEXT_client_proc_t retval = glDiscardFramebufferEXT; glDiscardFramebufferEXT = f; return retval;}
- virtual glMultiDrawArraysEXT_client_proc_t set_glMultiDrawArraysEXT(glMultiDrawArraysEXT_client_proc_t f) { glMultiDrawArraysEXT_client_proc_t retval = glMultiDrawArraysEXT; glMultiDrawArraysEXT = f; return retval;}
- virtual glMultiDrawElementsEXT_client_proc_t set_glMultiDrawElementsEXT(glMultiDrawElementsEXT_client_proc_t f) { glMultiDrawElementsEXT_client_proc_t retval = glMultiDrawElementsEXT; glMultiDrawElementsEXT = f; return retval;}
- virtual glGetPerfMonitorGroupsAMD_client_proc_t set_glGetPerfMonitorGroupsAMD(glGetPerfMonitorGroupsAMD_client_proc_t f) { glGetPerfMonitorGroupsAMD_client_proc_t retval = glGetPerfMonitorGroupsAMD; glGetPerfMonitorGroupsAMD = f; return retval;}
- virtual glGetPerfMonitorCountersAMD_client_proc_t set_glGetPerfMonitorCountersAMD(glGetPerfMonitorCountersAMD_client_proc_t f) { glGetPerfMonitorCountersAMD_client_proc_t retval = glGetPerfMonitorCountersAMD; glGetPerfMonitorCountersAMD = f; return retval;}
- virtual glGetPerfMonitorGroupStringAMD_client_proc_t set_glGetPerfMonitorGroupStringAMD(glGetPerfMonitorGroupStringAMD_client_proc_t f) { glGetPerfMonitorGroupStringAMD_client_proc_t retval = glGetPerfMonitorGroupStringAMD; glGetPerfMonitorGroupStringAMD = f; return retval;}
- virtual glGetPerfMonitorCounterStringAMD_client_proc_t set_glGetPerfMonitorCounterStringAMD(glGetPerfMonitorCounterStringAMD_client_proc_t f) { glGetPerfMonitorCounterStringAMD_client_proc_t retval = glGetPerfMonitorCounterStringAMD; glGetPerfMonitorCounterStringAMD = f; return retval;}
- virtual glGetPerfMonitorCounterInfoAMD_client_proc_t set_glGetPerfMonitorCounterInfoAMD(glGetPerfMonitorCounterInfoAMD_client_proc_t f) { glGetPerfMonitorCounterInfoAMD_client_proc_t retval = glGetPerfMonitorCounterInfoAMD; glGetPerfMonitorCounterInfoAMD = f; return retval;}
- virtual glGenPerfMonitorsAMD_client_proc_t set_glGenPerfMonitorsAMD(glGenPerfMonitorsAMD_client_proc_t f) { glGenPerfMonitorsAMD_client_proc_t retval = glGenPerfMonitorsAMD; glGenPerfMonitorsAMD = f; return retval;}
- virtual glDeletePerfMonitorsAMD_client_proc_t set_glDeletePerfMonitorsAMD(glDeletePerfMonitorsAMD_client_proc_t f) { glDeletePerfMonitorsAMD_client_proc_t retval = glDeletePerfMonitorsAMD; glDeletePerfMonitorsAMD = f; return retval;}
- virtual glSelectPerfMonitorCountersAMD_client_proc_t set_glSelectPerfMonitorCountersAMD(glSelectPerfMonitorCountersAMD_client_proc_t f) { glSelectPerfMonitorCountersAMD_client_proc_t retval = glSelectPerfMonitorCountersAMD; glSelectPerfMonitorCountersAMD = f; return retval;}
- virtual glBeginPerfMonitorAMD_client_proc_t set_glBeginPerfMonitorAMD(glBeginPerfMonitorAMD_client_proc_t f) { glBeginPerfMonitorAMD_client_proc_t retval = glBeginPerfMonitorAMD; glBeginPerfMonitorAMD = f; return retval;}
- virtual glEndPerfMonitorAMD_client_proc_t set_glEndPerfMonitorAMD(glEndPerfMonitorAMD_client_proc_t f) { glEndPerfMonitorAMD_client_proc_t retval = glEndPerfMonitorAMD; glEndPerfMonitorAMD = f; return retval;}
- virtual glGetPerfMonitorCounterDataAMD_client_proc_t set_glGetPerfMonitorCounterDataAMD(glGetPerfMonitorCounterDataAMD_client_proc_t f) { glGetPerfMonitorCounterDataAMD_client_proc_t retval = glGetPerfMonitorCounterDataAMD; glGetPerfMonitorCounterDataAMD = f; return retval;}
- virtual glRenderbufferStorageMultisampleIMG_client_proc_t set_glRenderbufferStorageMultisampleIMG(glRenderbufferStorageMultisampleIMG_client_proc_t f) { glRenderbufferStorageMultisampleIMG_client_proc_t retval = glRenderbufferStorageMultisampleIMG; glRenderbufferStorageMultisampleIMG = f; return retval;}
- virtual glFramebufferTexture2DMultisampleIMG_client_proc_t set_glFramebufferTexture2DMultisampleIMG(glFramebufferTexture2DMultisampleIMG_client_proc_t f) { glFramebufferTexture2DMultisampleIMG_client_proc_t retval = glFramebufferTexture2DMultisampleIMG; glFramebufferTexture2DMultisampleIMG = f; return retval;}
- virtual glDeleteFencesNV_client_proc_t set_glDeleteFencesNV(glDeleteFencesNV_client_proc_t f) { glDeleteFencesNV_client_proc_t retval = glDeleteFencesNV; glDeleteFencesNV = f; return retval;}
- virtual glGenFencesNV_client_proc_t set_glGenFencesNV(glGenFencesNV_client_proc_t f) { glGenFencesNV_client_proc_t retval = glGenFencesNV; glGenFencesNV = f; return retval;}
- virtual glIsFenceNV_client_proc_t set_glIsFenceNV(glIsFenceNV_client_proc_t f) { glIsFenceNV_client_proc_t retval = glIsFenceNV; glIsFenceNV = f; return retval;}
- virtual glTestFenceNV_client_proc_t set_glTestFenceNV(glTestFenceNV_client_proc_t f) { glTestFenceNV_client_proc_t retval = glTestFenceNV; glTestFenceNV = f; return retval;}
- virtual glGetFenceivNV_client_proc_t set_glGetFenceivNV(glGetFenceivNV_client_proc_t f) { glGetFenceivNV_client_proc_t retval = glGetFenceivNV; glGetFenceivNV = f; return retval;}
- virtual glFinishFenceNV_client_proc_t set_glFinishFenceNV(glFinishFenceNV_client_proc_t f) { glFinishFenceNV_client_proc_t retval = glFinishFenceNV; glFinishFenceNV = f; return retval;}
- virtual glSetFenceNV_client_proc_t set_glSetFenceNV(glSetFenceNV_client_proc_t f) { glSetFenceNV_client_proc_t retval = glSetFenceNV; glSetFenceNV = f; return retval;}
- virtual glCoverageMaskNV_client_proc_t set_glCoverageMaskNV(glCoverageMaskNV_client_proc_t f) { glCoverageMaskNV_client_proc_t retval = glCoverageMaskNV; glCoverageMaskNV = f; return retval;}
- virtual glCoverageOperationNV_client_proc_t set_glCoverageOperationNV(glCoverageOperationNV_client_proc_t f) { glCoverageOperationNV_client_proc_t retval = glCoverageOperationNV; glCoverageOperationNV = f; return retval;}
- virtual glGetDriverControlsQCOM_client_proc_t set_glGetDriverControlsQCOM(glGetDriverControlsQCOM_client_proc_t f) { glGetDriverControlsQCOM_client_proc_t retval = glGetDriverControlsQCOM; glGetDriverControlsQCOM = f; return retval;}
- virtual glGetDriverControlStringQCOM_client_proc_t set_glGetDriverControlStringQCOM(glGetDriverControlStringQCOM_client_proc_t f) { glGetDriverControlStringQCOM_client_proc_t retval = glGetDriverControlStringQCOM; glGetDriverControlStringQCOM = f; return retval;}
- virtual glEnableDriverControlQCOM_client_proc_t set_glEnableDriverControlQCOM(glEnableDriverControlQCOM_client_proc_t f) { glEnableDriverControlQCOM_client_proc_t retval = glEnableDriverControlQCOM; glEnableDriverControlQCOM = f; return retval;}
- virtual glDisableDriverControlQCOM_client_proc_t set_glDisableDriverControlQCOM(glDisableDriverControlQCOM_client_proc_t f) { glDisableDriverControlQCOM_client_proc_t retval = glDisableDriverControlQCOM; glDisableDriverControlQCOM = f; return retval;}
- virtual glExtGetTexturesQCOM_client_proc_t set_glExtGetTexturesQCOM(glExtGetTexturesQCOM_client_proc_t f) { glExtGetTexturesQCOM_client_proc_t retval = glExtGetTexturesQCOM; glExtGetTexturesQCOM = f; return retval;}
- virtual glExtGetBuffersQCOM_client_proc_t set_glExtGetBuffersQCOM(glExtGetBuffersQCOM_client_proc_t f) { glExtGetBuffersQCOM_client_proc_t retval = glExtGetBuffersQCOM; glExtGetBuffersQCOM = f; return retval;}
- virtual glExtGetRenderbuffersQCOM_client_proc_t set_glExtGetRenderbuffersQCOM(glExtGetRenderbuffersQCOM_client_proc_t f) { glExtGetRenderbuffersQCOM_client_proc_t retval = glExtGetRenderbuffersQCOM; glExtGetRenderbuffersQCOM = f; return retval;}
- virtual glExtGetFramebuffersQCOM_client_proc_t set_glExtGetFramebuffersQCOM(glExtGetFramebuffersQCOM_client_proc_t f) { glExtGetFramebuffersQCOM_client_proc_t retval = glExtGetFramebuffersQCOM; glExtGetFramebuffersQCOM = f; return retval;}
- virtual glExtGetTexLevelParameterivQCOM_client_proc_t set_glExtGetTexLevelParameterivQCOM(glExtGetTexLevelParameterivQCOM_client_proc_t f) { glExtGetTexLevelParameterivQCOM_client_proc_t retval = glExtGetTexLevelParameterivQCOM; glExtGetTexLevelParameterivQCOM = f; return retval;}
- virtual glExtTexObjectStateOverrideiQCOM_client_proc_t set_glExtTexObjectStateOverrideiQCOM(glExtTexObjectStateOverrideiQCOM_client_proc_t f) { glExtTexObjectStateOverrideiQCOM_client_proc_t retval = glExtTexObjectStateOverrideiQCOM; glExtTexObjectStateOverrideiQCOM = f; return retval;}
- virtual glExtGetTexSubImageQCOM_client_proc_t set_glExtGetTexSubImageQCOM(glExtGetTexSubImageQCOM_client_proc_t f) { glExtGetTexSubImageQCOM_client_proc_t retval = glExtGetTexSubImageQCOM; glExtGetTexSubImageQCOM = f; return retval;}
- virtual glExtGetBufferPointervQCOM_client_proc_t set_glExtGetBufferPointervQCOM(glExtGetBufferPointervQCOM_client_proc_t f) { glExtGetBufferPointervQCOM_client_proc_t retval = glExtGetBufferPointervQCOM; glExtGetBufferPointervQCOM = f; return retval;}
- virtual glExtGetShadersQCOM_client_proc_t set_glExtGetShadersQCOM(glExtGetShadersQCOM_client_proc_t f) { glExtGetShadersQCOM_client_proc_t retval = glExtGetShadersQCOM; glExtGetShadersQCOM = f; return retval;}
- virtual glExtGetProgramsQCOM_client_proc_t set_glExtGetProgramsQCOM(glExtGetProgramsQCOM_client_proc_t f) { glExtGetProgramsQCOM_client_proc_t retval = glExtGetProgramsQCOM; glExtGetProgramsQCOM = f; return retval;}
- virtual glExtIsProgramBinaryQCOM_client_proc_t set_glExtIsProgramBinaryQCOM(glExtIsProgramBinaryQCOM_client_proc_t f) { glExtIsProgramBinaryQCOM_client_proc_t retval = glExtIsProgramBinaryQCOM; glExtIsProgramBinaryQCOM = f; return retval;}
- virtual glExtGetProgramBinarySourceQCOM_client_proc_t set_glExtGetProgramBinarySourceQCOM(glExtGetProgramBinarySourceQCOM_client_proc_t f) { glExtGetProgramBinarySourceQCOM_client_proc_t retval = glExtGetProgramBinarySourceQCOM; glExtGetProgramBinarySourceQCOM = f; return retval;}
- virtual glStartTilingQCOM_client_proc_t set_glStartTilingQCOM(glStartTilingQCOM_client_proc_t f) { glStartTilingQCOM_client_proc_t retval = glStartTilingQCOM; glStartTilingQCOM = f; return retval;}
- virtual glEndTilingQCOM_client_proc_t set_glEndTilingQCOM(glEndTilingQCOM_client_proc_t f) { glEndTilingQCOM_client_proc_t retval = glEndTilingQCOM; glEndTilingQCOM = f; return retval;}
- virtual glVertexAttribPointerData_client_proc_t set_glVertexAttribPointerData(glVertexAttribPointerData_client_proc_t f) { glVertexAttribPointerData_client_proc_t retval = glVertexAttribPointerData; glVertexAttribPointerData = f; return retval;}
- virtual glVertexAttribPointerOffset_client_proc_t set_glVertexAttribPointerOffset(glVertexAttribPointerOffset_client_proc_t f) { glVertexAttribPointerOffset_client_proc_t retval = glVertexAttribPointerOffset; glVertexAttribPointerOffset = f; return retval;}
- virtual glDrawElementsOffset_client_proc_t set_glDrawElementsOffset(glDrawElementsOffset_client_proc_t f) { glDrawElementsOffset_client_proc_t retval = glDrawElementsOffset; glDrawElementsOffset = f; return retval;}
- virtual glDrawElementsData_client_proc_t set_glDrawElementsData(glDrawElementsData_client_proc_t f) { glDrawElementsData_client_proc_t retval = glDrawElementsData; glDrawElementsData = f; return retval;}
- virtual glGetCompressedTextureFormats_client_proc_t set_glGetCompressedTextureFormats(glGetCompressedTextureFormats_client_proc_t f) { glGetCompressedTextureFormats_client_proc_t retval = glGetCompressedTextureFormats; glGetCompressedTextureFormats = f; return retval;}
- virtual glShaderString_client_proc_t set_glShaderString(glShaderString_client_proc_t f) { glShaderString_client_proc_t retval = glShaderString; glShaderString = f; return retval;}
- virtual glFinishRoundTrip_client_proc_t set_glFinishRoundTrip(glFinishRoundTrip_client_proc_t f) { glFinishRoundTrip_client_proc_t retval = glFinishRoundTrip; glFinishRoundTrip = f; return retval;}
virtual ~gl2_client_context_t() {}
typedef gl2_client_context_t *CONTEXT_ACCESSOR_TYPE(void);
diff --git a/opengl/system/GLESv2_enc/gl2_enc.cpp b/opengl/system/GLESv2_enc/gl2_enc.cpp
index 9a5c1b4..f3959d2 100644
--- a/opengl/system/GLESv2_enc/gl2_enc.cpp
+++ b/opengl/system/GLESv2_enc/gl2_enc.cpp
@@ -2925,213 +2925,213 @@ gl2_encoder_context_t::gl2_encoder_context_t(IOStream *stream)
{
m_stream = stream;
- set_glActiveTexture(glActiveTexture_enc);
- set_glAttachShader(glAttachShader_enc);
- set_glBindAttribLocation(glBindAttribLocation_enc);
- set_glBindBuffer(glBindBuffer_enc);
- set_glBindFramebuffer(glBindFramebuffer_enc);
- set_glBindRenderbuffer(glBindRenderbuffer_enc);
- set_glBindTexture(glBindTexture_enc);
- set_glBlendColor(glBlendColor_enc);
- set_glBlendEquation(glBlendEquation_enc);
- set_glBlendEquationSeparate(glBlendEquationSeparate_enc);
- set_glBlendFunc(glBlendFunc_enc);
- set_glBlendFuncSeparate(glBlendFuncSeparate_enc);
- set_glBufferData(glBufferData_enc);
- set_glBufferSubData(glBufferSubData_enc);
- set_glCheckFramebufferStatus(glCheckFramebufferStatus_enc);
- set_glClear(glClear_enc);
- set_glClearColor(glClearColor_enc);
- set_glClearDepthf(glClearDepthf_enc);
- set_glClearStencil(glClearStencil_enc);
- set_glColorMask(glColorMask_enc);
- set_glCompileShader(glCompileShader_enc);
- set_glCompressedTexImage2D(glCompressedTexImage2D_enc);
- set_glCompressedTexSubImage2D(glCompressedTexSubImage2D_enc);
- set_glCopyTexImage2D(glCopyTexImage2D_enc);
- set_glCopyTexSubImage2D(glCopyTexSubImage2D_enc);
- set_glCreateProgram(glCreateProgram_enc);
- set_glCreateShader(glCreateShader_enc);
- set_glCullFace(glCullFace_enc);
- set_glDeleteBuffers(glDeleteBuffers_enc);
- set_glDeleteFramebuffers(glDeleteFramebuffers_enc);
- set_glDeleteProgram(glDeleteProgram_enc);
- set_glDeleteRenderbuffers(glDeleteRenderbuffers_enc);
- set_glDeleteShader(glDeleteShader_enc);
- set_glDeleteTextures(glDeleteTextures_enc);
- set_glDepthFunc(glDepthFunc_enc);
- set_glDepthMask(glDepthMask_enc);
- set_glDepthRangef(glDepthRangef_enc);
- set_glDetachShader(glDetachShader_enc);
- set_glDisable(glDisable_enc);
- set_glDisableVertexAttribArray(glDisableVertexAttribArray_enc);
- set_glDrawArrays(glDrawArrays_enc);
- set_glDrawElements((glDrawElements_client_proc_t)(enc_unsupported));
- set_glEnable(glEnable_enc);
- set_glEnableVertexAttribArray(glEnableVertexAttribArray_enc);
- set_glFinish(glFinish_enc);
- set_glFlush(glFlush_enc);
- set_glFramebufferRenderbuffer(glFramebufferRenderbuffer_enc);
- set_glFramebufferTexture2D(glFramebufferTexture2D_enc);
- set_glFrontFace(glFrontFace_enc);
- set_glGenBuffers(glGenBuffers_enc);
- set_glGenerateMipmap(glGenerateMipmap_enc);
- set_glGenFramebuffers(glGenFramebuffers_enc);
- set_glGenRenderbuffers(glGenRenderbuffers_enc);
- set_glGenTextures(glGenTextures_enc);
- set_glGetActiveAttrib(glGetActiveAttrib_enc);
- set_glGetActiveUniform(glGetActiveUniform_enc);
- set_glGetAttachedShaders(glGetAttachedShaders_enc);
- set_glGetAttribLocation(glGetAttribLocation_enc);
- set_glGetBooleanv(glGetBooleanv_enc);
- set_glGetBufferParameteriv(glGetBufferParameteriv_enc);
- set_glGetError(glGetError_enc);
- set_glGetFloatv(glGetFloatv_enc);
- set_glGetFramebufferAttachmentParameteriv(glGetFramebufferAttachmentParameteriv_enc);
- set_glGetIntegerv(glGetIntegerv_enc);
- set_glGetProgramiv(glGetProgramiv_enc);
- set_glGetProgramInfoLog(glGetProgramInfoLog_enc);
- set_glGetRenderbufferParameteriv(glGetRenderbufferParameteriv_enc);
- set_glGetShaderiv(glGetShaderiv_enc);
- set_glGetShaderInfoLog(glGetShaderInfoLog_enc);
- set_glGetShaderPrecisionFormat(glGetShaderPrecisionFormat_enc);
- set_glGetShaderSource(glGetShaderSource_enc);
- set_glGetString((glGetString_client_proc_t)(enc_unsupported));
- set_glGetTexParameterfv(glGetTexParameterfv_enc);
- set_glGetTexParameteriv(glGetTexParameteriv_enc);
- set_glGetUniformfv(glGetUniformfv_enc);
- set_glGetUniformiv(glGetUniformiv_enc);
- set_glGetUniformLocation(glGetUniformLocation_enc);
- set_glGetVertexAttribfv(glGetVertexAttribfv_enc);
- set_glGetVertexAttribiv(glGetVertexAttribiv_enc);
- set_glGetVertexAttribPointerv((glGetVertexAttribPointerv_client_proc_t)(enc_unsupported));
- set_glHint(glHint_enc);
- set_glIsBuffer(glIsBuffer_enc);
- set_glIsEnabled(glIsEnabled_enc);
- set_glIsFramebuffer(glIsFramebuffer_enc);
- set_glIsProgram(glIsProgram_enc);
- set_glIsRenderbuffer(glIsRenderbuffer_enc);
- set_glIsShader(glIsShader_enc);
- set_glIsTexture(glIsTexture_enc);
- set_glLineWidth(glLineWidth_enc);
- set_glLinkProgram(glLinkProgram_enc);
- set_glPixelStorei(glPixelStorei_enc);
- set_glPolygonOffset(glPolygonOffset_enc);
- set_glReadPixels(glReadPixels_enc);
- set_glReleaseShaderCompiler(glReleaseShaderCompiler_enc);
- set_glRenderbufferStorage(glRenderbufferStorage_enc);
- set_glSampleCoverage(glSampleCoverage_enc);
- set_glScissor(glScissor_enc);
- set_glShaderBinary((glShaderBinary_client_proc_t)(enc_unsupported));
- set_glShaderSource((glShaderSource_client_proc_t)(enc_unsupported));
- set_glStencilFunc(glStencilFunc_enc);
- set_glStencilFuncSeparate(glStencilFuncSeparate_enc);
- set_glStencilMask(glStencilMask_enc);
- set_glStencilMaskSeparate(glStencilMaskSeparate_enc);
- set_glStencilOp(glStencilOp_enc);
- set_glStencilOpSeparate(glStencilOpSeparate_enc);
- set_glTexImage2D(glTexImage2D_enc);
- set_glTexParameterf(glTexParameterf_enc);
- set_glTexParameterfv(glTexParameterfv_enc);
- set_glTexParameteri(glTexParameteri_enc);
- set_glTexParameteriv(glTexParameteriv_enc);
- set_glTexSubImage2D(glTexSubImage2D_enc);
- set_glUniform1f(glUniform1f_enc);
- set_glUniform1fv(glUniform1fv_enc);
- set_glUniform1i(glUniform1i_enc);
- set_glUniform1iv(glUniform1iv_enc);
- set_glUniform2f(glUniform2f_enc);
- set_glUniform2fv(glUniform2fv_enc);
- set_glUniform2i(glUniform2i_enc);
- set_glUniform2iv(glUniform2iv_enc);
- set_glUniform3f(glUniform3f_enc);
- set_glUniform3fv(glUniform3fv_enc);
- set_glUniform3i(glUniform3i_enc);
- set_glUniform3iv(glUniform3iv_enc);
- set_glUniform4f(glUniform4f_enc);
- set_glUniform4fv(glUniform4fv_enc);
- set_glUniform4i(glUniform4i_enc);
- set_glUniform4iv(glUniform4iv_enc);
- set_glUniformMatrix2fv(glUniformMatrix2fv_enc);
- set_glUniformMatrix3fv(glUniformMatrix3fv_enc);
- set_glUniformMatrix4fv(glUniformMatrix4fv_enc);
- set_glUseProgram(glUseProgram_enc);
- set_glValidateProgram(glValidateProgram_enc);
- set_glVertexAttrib1f(glVertexAttrib1f_enc);
- set_glVertexAttrib1fv(glVertexAttrib1fv_enc);
- set_glVertexAttrib2f(glVertexAttrib2f_enc);
- set_glVertexAttrib2fv(glVertexAttrib2fv_enc);
- set_glVertexAttrib3f(glVertexAttrib3f_enc);
- set_glVertexAttrib3fv(glVertexAttrib3fv_enc);
- set_glVertexAttrib4f(glVertexAttrib4f_enc);
- set_glVertexAttrib4fv(glVertexAttrib4fv_enc);
- set_glVertexAttribPointer((glVertexAttribPointer_client_proc_t)(enc_unsupported));
- set_glViewport(glViewport_enc);
- set_glEGLImageTargetTexture2DOES(glEGLImageTargetTexture2DOES_enc);
- set_glEGLImageTargetRenderbufferStorageOES(glEGLImageTargetRenderbufferStorageOES_enc);
- set_glGetProgramBinaryOES((glGetProgramBinaryOES_client_proc_t)(enc_unsupported));
- set_glProgramBinaryOES((glProgramBinaryOES_client_proc_t)(enc_unsupported));
- set_glMapBufferOES((glMapBufferOES_client_proc_t)(enc_unsupported));
- set_glUnmapBufferOES(glUnmapBufferOES_enc);
- set_glTexImage3DOES(glTexImage3DOES_enc);
- set_glTexSubImage3DOES(glTexSubImage3DOES_enc);
- set_glCopyTexSubImage3DOES(glCopyTexSubImage3DOES_enc);
- set_glCompressedTexImage3DOES(glCompressedTexImage3DOES_enc);
- set_glCompressedTexSubImage3DOES(glCompressedTexSubImage3DOES_enc);
- set_glFramebufferTexture3DOES(glFramebufferTexture3DOES_enc);
- set_glBindVertexArrayOES(glBindVertexArrayOES_enc);
- set_glDeleteVertexArraysOES(glDeleteVertexArraysOES_enc);
- set_glGenVertexArraysOES(glGenVertexArraysOES_enc);
- set_glIsVertexArrayOES(glIsVertexArrayOES_enc);
- set_glDiscardFramebufferEXT(glDiscardFramebufferEXT_enc);
- set_glMultiDrawArraysEXT((glMultiDrawArraysEXT_client_proc_t)(enc_unsupported));
- set_glMultiDrawElementsEXT((glMultiDrawElementsEXT_client_proc_t)(enc_unsupported));
- set_glGetPerfMonitorGroupsAMD((glGetPerfMonitorGroupsAMD_client_proc_t)(enc_unsupported));
- set_glGetPerfMonitorCountersAMD((glGetPerfMonitorCountersAMD_client_proc_t)(enc_unsupported));
- set_glGetPerfMonitorGroupStringAMD((glGetPerfMonitorGroupStringAMD_client_proc_t)(enc_unsupported));
- set_glGetPerfMonitorCounterStringAMD((glGetPerfMonitorCounterStringAMD_client_proc_t)(enc_unsupported));
- set_glGetPerfMonitorCounterInfoAMD((glGetPerfMonitorCounterInfoAMD_client_proc_t)(enc_unsupported));
- set_glGenPerfMonitorsAMD((glGenPerfMonitorsAMD_client_proc_t)(enc_unsupported));
- set_glDeletePerfMonitorsAMD((glDeletePerfMonitorsAMD_client_proc_t)(enc_unsupported));
- set_glSelectPerfMonitorCountersAMD((glSelectPerfMonitorCountersAMD_client_proc_t)(enc_unsupported));
- set_glBeginPerfMonitorAMD((glBeginPerfMonitorAMD_client_proc_t)(enc_unsupported));
- set_glEndPerfMonitorAMD((glEndPerfMonitorAMD_client_proc_t)(enc_unsupported));
- set_glGetPerfMonitorCounterDataAMD((glGetPerfMonitorCounterDataAMD_client_proc_t)(enc_unsupported));
- set_glRenderbufferStorageMultisampleIMG((glRenderbufferStorageMultisampleIMG_client_proc_t)(enc_unsupported));
- set_glFramebufferTexture2DMultisampleIMG((glFramebufferTexture2DMultisampleIMG_client_proc_t)(enc_unsupported));
- set_glDeleteFencesNV((glDeleteFencesNV_client_proc_t)(enc_unsupported));
- set_glGenFencesNV((glGenFencesNV_client_proc_t)(enc_unsupported));
- set_glIsFenceNV((glIsFenceNV_client_proc_t)(enc_unsupported));
- set_glTestFenceNV((glTestFenceNV_client_proc_t)(enc_unsupported));
- set_glGetFenceivNV((glGetFenceivNV_client_proc_t)(enc_unsupported));
- set_glFinishFenceNV((glFinishFenceNV_client_proc_t)(enc_unsupported));
- set_glSetFenceNV((glSetFenceNV_client_proc_t)(enc_unsupported));
- set_glCoverageMaskNV((glCoverageMaskNV_client_proc_t)(enc_unsupported));
- set_glCoverageOperationNV((glCoverageOperationNV_client_proc_t)(enc_unsupported));
- set_glGetDriverControlsQCOM((glGetDriverControlsQCOM_client_proc_t)(enc_unsupported));
- set_glGetDriverControlStringQCOM((glGetDriverControlStringQCOM_client_proc_t)(enc_unsupported));
- set_glEnableDriverControlQCOM((glEnableDriverControlQCOM_client_proc_t)(enc_unsupported));
- set_glDisableDriverControlQCOM((glDisableDriverControlQCOM_client_proc_t)(enc_unsupported));
- set_glExtGetTexturesQCOM((glExtGetTexturesQCOM_client_proc_t)(enc_unsupported));
- set_glExtGetBuffersQCOM((glExtGetBuffersQCOM_client_proc_t)(enc_unsupported));
- set_glExtGetRenderbuffersQCOM((glExtGetRenderbuffersQCOM_client_proc_t)(enc_unsupported));
- set_glExtGetFramebuffersQCOM((glExtGetFramebuffersQCOM_client_proc_t)(enc_unsupported));
- set_glExtGetTexLevelParameterivQCOM((glExtGetTexLevelParameterivQCOM_client_proc_t)(enc_unsupported));
- set_glExtTexObjectStateOverrideiQCOM((glExtTexObjectStateOverrideiQCOM_client_proc_t)(enc_unsupported));
- set_glExtGetTexSubImageQCOM((glExtGetTexSubImageQCOM_client_proc_t)(enc_unsupported));
- set_glExtGetBufferPointervQCOM((glExtGetBufferPointervQCOM_client_proc_t)(enc_unsupported));
- set_glExtGetShadersQCOM((glExtGetShadersQCOM_client_proc_t)(enc_unsupported));
- set_glExtGetProgramsQCOM((glExtGetProgramsQCOM_client_proc_t)(enc_unsupported));
- set_glExtIsProgramBinaryQCOM((glExtIsProgramBinaryQCOM_client_proc_t)(enc_unsupported));
- set_glExtGetProgramBinarySourceQCOM((glExtGetProgramBinarySourceQCOM_client_proc_t)(enc_unsupported));
- set_glStartTilingQCOM((glStartTilingQCOM_client_proc_t)(enc_unsupported));
- set_glEndTilingQCOM((glEndTilingQCOM_client_proc_t)(enc_unsupported));
- set_glVertexAttribPointerData(glVertexAttribPointerData_enc);
- set_glVertexAttribPointerOffset(glVertexAttribPointerOffset_enc);
- set_glDrawElementsOffset(glDrawElementsOffset_enc);
- set_glDrawElementsData(glDrawElementsData_enc);
- set_glGetCompressedTextureFormats(glGetCompressedTextureFormats_enc);
- set_glShaderString(glShaderString_enc);
- set_glFinishRoundTrip(glFinishRoundTrip_enc);
+ this->glActiveTexture = &glActiveTexture_enc;
+ this->glAttachShader = &glAttachShader_enc;
+ this->glBindAttribLocation = &glBindAttribLocation_enc;
+ this->glBindBuffer = &glBindBuffer_enc;
+ this->glBindFramebuffer = &glBindFramebuffer_enc;
+ this->glBindRenderbuffer = &glBindRenderbuffer_enc;
+ this->glBindTexture = &glBindTexture_enc;
+ this->glBlendColor = &glBlendColor_enc;
+ this->glBlendEquation = &glBlendEquation_enc;
+ this->glBlendEquationSeparate = &glBlendEquationSeparate_enc;
+ this->glBlendFunc = &glBlendFunc_enc;
+ this->glBlendFuncSeparate = &glBlendFuncSeparate_enc;
+ this->glBufferData = &glBufferData_enc;
+ this->glBufferSubData = &glBufferSubData_enc;
+ this->glCheckFramebufferStatus = &glCheckFramebufferStatus_enc;
+ this->glClear = &glClear_enc;
+ this->glClearColor = &glClearColor_enc;
+ this->glClearDepthf = &glClearDepthf_enc;
+ this->glClearStencil = &glClearStencil_enc;
+ this->glColorMask = &glColorMask_enc;
+ this->glCompileShader = &glCompileShader_enc;
+ this->glCompressedTexImage2D = &glCompressedTexImage2D_enc;
+ this->glCompressedTexSubImage2D = &glCompressedTexSubImage2D_enc;
+ this->glCopyTexImage2D = &glCopyTexImage2D_enc;
+ this->glCopyTexSubImage2D = &glCopyTexSubImage2D_enc;
+ this->glCreateProgram = &glCreateProgram_enc;
+ this->glCreateShader = &glCreateShader_enc;
+ this->glCullFace = &glCullFace_enc;
+ this->glDeleteBuffers = &glDeleteBuffers_enc;
+ this->glDeleteFramebuffers = &glDeleteFramebuffers_enc;
+ this->glDeleteProgram = &glDeleteProgram_enc;
+ this->glDeleteRenderbuffers = &glDeleteRenderbuffers_enc;
+ this->glDeleteShader = &glDeleteShader_enc;
+ this->glDeleteTextures = &glDeleteTextures_enc;
+ this->glDepthFunc = &glDepthFunc_enc;
+ this->glDepthMask = &glDepthMask_enc;
+ this->glDepthRangef = &glDepthRangef_enc;
+ this->glDetachShader = &glDetachShader_enc;
+ this->glDisable = &glDisable_enc;
+ this->glDisableVertexAttribArray = &glDisableVertexAttribArray_enc;
+ this->glDrawArrays = &glDrawArrays_enc;
+ this->glDrawElements = (glDrawElements_client_proc_t) &enc_unsupported;
+ this->glEnable = &glEnable_enc;
+ this->glEnableVertexAttribArray = &glEnableVertexAttribArray_enc;
+ this->glFinish = &glFinish_enc;
+ this->glFlush = &glFlush_enc;
+ this->glFramebufferRenderbuffer = &glFramebufferRenderbuffer_enc;
+ this->glFramebufferTexture2D = &glFramebufferTexture2D_enc;
+ this->glFrontFace = &glFrontFace_enc;
+ this->glGenBuffers = &glGenBuffers_enc;
+ this->glGenerateMipmap = &glGenerateMipmap_enc;
+ this->glGenFramebuffers = &glGenFramebuffers_enc;
+ this->glGenRenderbuffers = &glGenRenderbuffers_enc;
+ this->glGenTextures = &glGenTextures_enc;
+ this->glGetActiveAttrib = &glGetActiveAttrib_enc;
+ this->glGetActiveUniform = &glGetActiveUniform_enc;
+ this->glGetAttachedShaders = &glGetAttachedShaders_enc;
+ this->glGetAttribLocation = &glGetAttribLocation_enc;
+ this->glGetBooleanv = &glGetBooleanv_enc;
+ this->glGetBufferParameteriv = &glGetBufferParameteriv_enc;
+ this->glGetError = &glGetError_enc;
+ this->glGetFloatv = &glGetFloatv_enc;
+ this->glGetFramebufferAttachmentParameteriv = &glGetFramebufferAttachmentParameteriv_enc;
+ this->glGetIntegerv = &glGetIntegerv_enc;
+ this->glGetProgramiv = &glGetProgramiv_enc;
+ this->glGetProgramInfoLog = &glGetProgramInfoLog_enc;
+ this->glGetRenderbufferParameteriv = &glGetRenderbufferParameteriv_enc;
+ this->glGetShaderiv = &glGetShaderiv_enc;
+ this->glGetShaderInfoLog = &glGetShaderInfoLog_enc;
+ this->glGetShaderPrecisionFormat = &glGetShaderPrecisionFormat_enc;
+ this->glGetShaderSource = &glGetShaderSource_enc;
+ this->glGetString = (glGetString_client_proc_t) &enc_unsupported;
+ this->glGetTexParameterfv = &glGetTexParameterfv_enc;
+ this->glGetTexParameteriv = &glGetTexParameteriv_enc;
+ this->glGetUniformfv = &glGetUniformfv_enc;
+ this->glGetUniformiv = &glGetUniformiv_enc;
+ this->glGetUniformLocation = &glGetUniformLocation_enc;
+ this->glGetVertexAttribfv = &glGetVertexAttribfv_enc;
+ this->glGetVertexAttribiv = &glGetVertexAttribiv_enc;
+ this->glGetVertexAttribPointerv = (glGetVertexAttribPointerv_client_proc_t) &enc_unsupported;
+ this->glHint = &glHint_enc;
+ this->glIsBuffer = &glIsBuffer_enc;
+ this->glIsEnabled = &glIsEnabled_enc;
+ this->glIsFramebuffer = &glIsFramebuffer_enc;
+ this->glIsProgram = &glIsProgram_enc;
+ this->glIsRenderbuffer = &glIsRenderbuffer_enc;
+ this->glIsShader = &glIsShader_enc;
+ this->glIsTexture = &glIsTexture_enc;
+ this->glLineWidth = &glLineWidth_enc;
+ this->glLinkProgram = &glLinkProgram_enc;
+ this->glPixelStorei = &glPixelStorei_enc;
+ this->glPolygonOffset = &glPolygonOffset_enc;
+ this->glReadPixels = &glReadPixels_enc;
+ this->glReleaseShaderCompiler = &glReleaseShaderCompiler_enc;
+ this->glRenderbufferStorage = &glRenderbufferStorage_enc;
+ this->glSampleCoverage = &glSampleCoverage_enc;
+ this->glScissor = &glScissor_enc;
+ this->glShaderBinary = (glShaderBinary_client_proc_t) &enc_unsupported;
+ this->glShaderSource = (glShaderSource_client_proc_t) &enc_unsupported;
+ this->glStencilFunc = &glStencilFunc_enc;
+ this->glStencilFuncSeparate = &glStencilFuncSeparate_enc;
+ this->glStencilMask = &glStencilMask_enc;
+ this->glStencilMaskSeparate = &glStencilMaskSeparate_enc;
+ this->glStencilOp = &glStencilOp_enc;
+ this->glStencilOpSeparate = &glStencilOpSeparate_enc;
+ this->glTexImage2D = &glTexImage2D_enc;
+ this->glTexParameterf = &glTexParameterf_enc;
+ this->glTexParameterfv = &glTexParameterfv_enc;
+ this->glTexParameteri = &glTexParameteri_enc;
+ this->glTexParameteriv = &glTexParameteriv_enc;
+ this->glTexSubImage2D = &glTexSubImage2D_enc;
+ this->glUniform1f = &glUniform1f_enc;
+ this->glUniform1fv = &glUniform1fv_enc;
+ this->glUniform1i = &glUniform1i_enc;
+ this->glUniform1iv = &glUniform1iv_enc;
+ this->glUniform2f = &glUniform2f_enc;
+ this->glUniform2fv = &glUniform2fv_enc;
+ this->glUniform2i = &glUniform2i_enc;
+ this->glUniform2iv = &glUniform2iv_enc;
+ this->glUniform3f = &glUniform3f_enc;
+ this->glUniform3fv = &glUniform3fv_enc;
+ this->glUniform3i = &glUniform3i_enc;
+ this->glUniform3iv = &glUniform3iv_enc;
+ this->glUniform4f = &glUniform4f_enc;
+ this->glUniform4fv = &glUniform4fv_enc;
+ this->glUniform4i = &glUniform4i_enc;
+ this->glUniform4iv = &glUniform4iv_enc;
+ this->glUniformMatrix2fv = &glUniformMatrix2fv_enc;
+ this->glUniformMatrix3fv = &glUniformMatrix3fv_enc;
+ this->glUniformMatrix4fv = &glUniformMatrix4fv_enc;
+ this->glUseProgram = &glUseProgram_enc;
+ this->glValidateProgram = &glValidateProgram_enc;
+ this->glVertexAttrib1f = &glVertexAttrib1f_enc;
+ this->glVertexAttrib1fv = &glVertexAttrib1fv_enc;
+ this->glVertexAttrib2f = &glVertexAttrib2f_enc;
+ this->glVertexAttrib2fv = &glVertexAttrib2fv_enc;
+ this->glVertexAttrib3f = &glVertexAttrib3f_enc;
+ this->glVertexAttrib3fv = &glVertexAttrib3fv_enc;
+ this->glVertexAttrib4f = &glVertexAttrib4f_enc;
+ this->glVertexAttrib4fv = &glVertexAttrib4fv_enc;
+ this->glVertexAttribPointer = (glVertexAttribPointer_client_proc_t) &enc_unsupported;
+ this->glViewport = &glViewport_enc;
+ this->glEGLImageTargetTexture2DOES = &glEGLImageTargetTexture2DOES_enc;
+ this->glEGLImageTargetRenderbufferStorageOES = &glEGLImageTargetRenderbufferStorageOES_enc;
+ this->glGetProgramBinaryOES = (glGetProgramBinaryOES_client_proc_t) &enc_unsupported;
+ this->glProgramBinaryOES = (glProgramBinaryOES_client_proc_t) &enc_unsupported;
+ this->glMapBufferOES = (glMapBufferOES_client_proc_t) &enc_unsupported;
+ this->glUnmapBufferOES = &glUnmapBufferOES_enc;
+ this->glTexImage3DOES = &glTexImage3DOES_enc;
+ this->glTexSubImage3DOES = &glTexSubImage3DOES_enc;
+ this->glCopyTexSubImage3DOES = &glCopyTexSubImage3DOES_enc;
+ this->glCompressedTexImage3DOES = &glCompressedTexImage3DOES_enc;
+ this->glCompressedTexSubImage3DOES = &glCompressedTexSubImage3DOES_enc;
+ this->glFramebufferTexture3DOES = &glFramebufferTexture3DOES_enc;
+ this->glBindVertexArrayOES = &glBindVertexArrayOES_enc;
+ this->glDeleteVertexArraysOES = &glDeleteVertexArraysOES_enc;
+ this->glGenVertexArraysOES = &glGenVertexArraysOES_enc;
+ this->glIsVertexArrayOES = &glIsVertexArrayOES_enc;
+ this->glDiscardFramebufferEXT = &glDiscardFramebufferEXT_enc;
+ this->glMultiDrawArraysEXT = (glMultiDrawArraysEXT_client_proc_t) &enc_unsupported;
+ this->glMultiDrawElementsEXT = (glMultiDrawElementsEXT_client_proc_t) &enc_unsupported;
+ this->glGetPerfMonitorGroupsAMD = (glGetPerfMonitorGroupsAMD_client_proc_t) &enc_unsupported;
+ this->glGetPerfMonitorCountersAMD = (glGetPerfMonitorCountersAMD_client_proc_t) &enc_unsupported;
+ this->glGetPerfMonitorGroupStringAMD = (glGetPerfMonitorGroupStringAMD_client_proc_t) &enc_unsupported;
+ this->glGetPerfMonitorCounterStringAMD = (glGetPerfMonitorCounterStringAMD_client_proc_t) &enc_unsupported;
+ this->glGetPerfMonitorCounterInfoAMD = (glGetPerfMonitorCounterInfoAMD_client_proc_t) &enc_unsupported;
+ this->glGenPerfMonitorsAMD = (glGenPerfMonitorsAMD_client_proc_t) &enc_unsupported;
+ this->glDeletePerfMonitorsAMD = (glDeletePerfMonitorsAMD_client_proc_t) &enc_unsupported;
+ this->glSelectPerfMonitorCountersAMD = (glSelectPerfMonitorCountersAMD_client_proc_t) &enc_unsupported;
+ this->glBeginPerfMonitorAMD = (glBeginPerfMonitorAMD_client_proc_t) &enc_unsupported;
+ this->glEndPerfMonitorAMD = (glEndPerfMonitorAMD_client_proc_t) &enc_unsupported;
+ this->glGetPerfMonitorCounterDataAMD = (glGetPerfMonitorCounterDataAMD_client_proc_t) &enc_unsupported;
+ this->glRenderbufferStorageMultisampleIMG = (glRenderbufferStorageMultisampleIMG_client_proc_t) &enc_unsupported;
+ this->glFramebufferTexture2DMultisampleIMG = (glFramebufferTexture2DMultisampleIMG_client_proc_t) &enc_unsupported;
+ this->glDeleteFencesNV = (glDeleteFencesNV_client_proc_t) &enc_unsupported;
+ this->glGenFencesNV = (glGenFencesNV_client_proc_t) &enc_unsupported;
+ this->glIsFenceNV = (glIsFenceNV_client_proc_t) &enc_unsupported;
+ this->glTestFenceNV = (glTestFenceNV_client_proc_t) &enc_unsupported;
+ this->glGetFenceivNV = (glGetFenceivNV_client_proc_t) &enc_unsupported;
+ this->glFinishFenceNV = (glFinishFenceNV_client_proc_t) &enc_unsupported;
+ this->glSetFenceNV = (glSetFenceNV_client_proc_t) &enc_unsupported;
+ this->glCoverageMaskNV = (glCoverageMaskNV_client_proc_t) &enc_unsupported;
+ this->glCoverageOperationNV = (glCoverageOperationNV_client_proc_t) &enc_unsupported;
+ this->glGetDriverControlsQCOM = (glGetDriverControlsQCOM_client_proc_t) &enc_unsupported;
+ this->glGetDriverControlStringQCOM = (glGetDriverControlStringQCOM_client_proc_t) &enc_unsupported;
+ this->glEnableDriverControlQCOM = (glEnableDriverControlQCOM_client_proc_t) &enc_unsupported;
+ this->glDisableDriverControlQCOM = (glDisableDriverControlQCOM_client_proc_t) &enc_unsupported;
+ this->glExtGetTexturesQCOM = (glExtGetTexturesQCOM_client_proc_t) &enc_unsupported;
+ this->glExtGetBuffersQCOM = (glExtGetBuffersQCOM_client_proc_t) &enc_unsupported;
+ this->glExtGetRenderbuffersQCOM = (glExtGetRenderbuffersQCOM_client_proc_t) &enc_unsupported;
+ this->glExtGetFramebuffersQCOM = (glExtGetFramebuffersQCOM_client_proc_t) &enc_unsupported;
+ this->glExtGetTexLevelParameterivQCOM = (glExtGetTexLevelParameterivQCOM_client_proc_t) &enc_unsupported;
+ this->glExtTexObjectStateOverrideiQCOM = (glExtTexObjectStateOverrideiQCOM_client_proc_t) &enc_unsupported;
+ this->glExtGetTexSubImageQCOM = (glExtGetTexSubImageQCOM_client_proc_t) &enc_unsupported;
+ this->glExtGetBufferPointervQCOM = (glExtGetBufferPointervQCOM_client_proc_t) &enc_unsupported;
+ this->glExtGetShadersQCOM = (glExtGetShadersQCOM_client_proc_t) &enc_unsupported;
+ this->glExtGetProgramsQCOM = (glExtGetProgramsQCOM_client_proc_t) &enc_unsupported;
+ this->glExtIsProgramBinaryQCOM = (glExtIsProgramBinaryQCOM_client_proc_t) &enc_unsupported;
+ this->glExtGetProgramBinarySourceQCOM = (glExtGetProgramBinarySourceQCOM_client_proc_t) &enc_unsupported;
+ this->glStartTilingQCOM = (glStartTilingQCOM_client_proc_t) &enc_unsupported;
+ this->glEndTilingQCOM = (glEndTilingQCOM_client_proc_t) &enc_unsupported;
+ this->glVertexAttribPointerData = &glVertexAttribPointerData_enc;
+ this->glVertexAttribPointerOffset = &glVertexAttribPointerOffset_enc;
+ this->glDrawElementsOffset = &glDrawElementsOffset_enc;
+ this->glDrawElementsData = &glDrawElementsData_enc;
+ this->glGetCompressedTextureFormats = &glGetCompressedTextureFormats_enc;
+ this->glShaderString = &glShaderString_enc;
+ this->glFinishRoundTrip = &glFinishRoundTrip_enc;
}
diff --git a/opengl/system/GLESv2_enc/gl2_enc.h b/opengl/system/GLESv2_enc/gl2_enc.h
index 4a5432b..ca4220f 100644
--- a/opengl/system/GLESv2_enc/gl2_enc.h
+++ b/opengl/system/GLESv2_enc/gl2_enc.h
@@ -17,221 +17,6 @@ struct gl2_encoder_context_t : public gl2_client_context_t {
IOStream *m_stream;
gl2_encoder_context_t(IOStream *stream);
-
-
-};
-
-#if 0
-extern "C" {
- void glActiveTexture_enc(void *self , GLenum texture);
- void glAttachShader_enc(void *self , GLuint program, GLuint shader);
- void glBindAttribLocation_enc(void *self , GLuint program, GLuint index, const GLchar* name);
- void glBindBuffer_enc(void *self , GLenum target, GLuint buffer);
- void glBindFramebuffer_enc(void *self , GLenum target, GLuint framebuffer);
- void glBindRenderbuffer_enc(void *self , GLenum target, GLuint renderbuffer);
- void glBindTexture_enc(void *self , GLenum target, GLuint texture);
- void glBlendColor_enc(void *self , GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha);
- void glBlendEquation_enc(void *self , GLenum mode);
- void glBlendEquationSeparate_enc(void *self , GLenum modeRGB, GLenum modeAlpha);
- void glBlendFunc_enc(void *self , GLenum sfactor, GLenum dfactor);
- void glBlendFuncSeparate_enc(void *self , GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha);
- void glBufferData_enc(void *self , GLenum target, GLsizeiptr size, const GLvoid* data, GLenum usage);
- void glBufferSubData_enc(void *self , GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid* data);
- GLenum glCheckFramebufferStatus_enc(void *self , GLenum target);
- void glClear_enc(void *self , GLbitfield mask);
- void glClearColor_enc(void *self , GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha);
- void glClearDepthf_enc(void *self , GLclampf depth);
- void glClearStencil_enc(void *self , GLint s);
- void glColorMask_enc(void *self , GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha);
- void glCompileShader_enc(void *self , GLuint shader);
- void glCompressedTexImage2D_enc(void *self , GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid* data);
- void glCompressedTexSubImage2D_enc(void *self , GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid* data);
- void glCopyTexImage2D_enc(void *self , GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border);
- void glCopyTexSubImage2D_enc(void *self , GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
- GLuint glCreateProgram_enc(void *self );
- GLuint glCreateShader_enc(void *self , GLenum type);
- void glCullFace_enc(void *self , GLenum mode);
- void glDeleteBuffers_enc(void *self , GLsizei n, const GLuint* buffers);
- void glDeleteFramebuffers_enc(void *self , GLsizei n, const GLuint* framebuffers);
- void glDeleteProgram_enc(void *self , GLuint program);
- void glDeleteRenderbuffers_enc(void *self , GLsizei n, const GLuint* renderbuffers);
- void glDeleteShader_enc(void *self , GLuint shader);
- void glDeleteTextures_enc(void *self , GLsizei n, const GLuint* textures);
- void glDepthFunc_enc(void *self , GLenum func);
- void glDepthMask_enc(void *self , GLboolean flag);
- void glDepthRangef_enc(void *self , GLclampf zNear, GLclampf zFar);
- void glDetachShader_enc(void *self , GLuint program, GLuint shader);
- void glDisable_enc(void *self , GLenum cap);
- void glDisableVertexAttribArray_enc(void *self , GLuint index);
- void glDrawArrays_enc(void *self , GLenum mode, GLint first, GLsizei count);
- void glDrawElements_enc(void *self , GLenum mode, GLsizei count, GLenum type, const GLvoid* indices);
- void glEnable_enc(void *self , GLenum cap);
- void glEnableVertexAttribArray_enc(void *self , GLuint index);
- void glFinish_enc(void *self );
- void glFlush_enc(void *self );
- void glFramebufferRenderbuffer_enc(void *self , GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
- void glFramebufferTexture2D_enc(void *self , GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
- void glFrontFace_enc(void *self , GLenum mode);
- void glGenBuffers_enc(void *self , GLsizei n, GLuint* buffers);
- void glGenerateMipmap_enc(void *self , GLenum target);
- void glGenFramebuffers_enc(void *self , GLsizei n, GLuint* framebuffers);
- void glGenRenderbuffers_enc(void *self , GLsizei n, GLuint* renderbuffers);
- void glGenTextures_enc(void *self , GLsizei n, GLuint* textures);
- void glGetActiveAttrib_enc(void *self , GLuint program, GLuint index, GLsizei bufsize, GLsizei* length, GLint* size, GLenum* type, GLchar* name);
- void glGetActiveUniform_enc(void *self , GLuint program, GLuint index, GLsizei bufsize, GLsizei* length, GLint* size, GLenum* type, GLchar* name);
- void glGetAttachedShaders_enc(void *self , GLuint program, GLsizei maxcount, GLsizei* count, GLuint* shaders);
- int glGetAttribLocation_enc(void *self , GLuint program, const GLchar* name);
- void glGetBooleanv_enc(void *self , GLenum pname, GLboolean* params);
- void glGetBufferParameteriv_enc(void *self , GLenum target, GLenum pname, GLint* params);
- GLenum glGetError_enc(void *self );
- void glGetFloatv_enc(void *self , GLenum pname, GLfloat* params);
- void glGetFramebufferAttachmentParameteriv_enc(void *self , GLenum target, GLenum attachment, GLenum pname, GLint* params);
- void glGetIntegerv_enc(void *self , GLenum pname, GLint* params);
- void glGetProgramiv_enc(void *self , GLuint program, GLenum pname, GLint* params);
- void glGetProgramInfoLog_enc(void *self , GLuint program, GLsizei bufsize, GLsizei* length, GLchar* infolog);
- void glGetRenderbufferParameteriv_enc(void *self , GLenum target, GLenum pname, GLint* params);
- void glGetShaderiv_enc(void *self , GLuint shader, GLenum pname, GLint* params);
- void glGetShaderInfoLog_enc(void *self , GLuint shader, GLsizei bufsize, GLsizei* length, GLchar* infolog);
- void glGetShaderPrecisionFormat_enc(void *self , GLenum shadertype, GLenum precisiontype, GLint* range, GLint* precision);
- void glGetShaderSource_enc(void *self , GLuint shader, GLsizei bufsize, GLsizei* length, GLchar* source);
- const GLubyte* glGetString_enc(void *self , GLenum name);
- void glGetTexParameterfv_enc(void *self , GLenum target, GLenum pname, GLfloat* params);
- void glGetTexParameteriv_enc(void *self , GLenum target, GLenum pname, GLint* params);
- void glGetUniformfv_enc(void *self , GLuint program, GLint location, GLfloat* params);
- void glGetUniformiv_enc(void *self , GLuint program, GLint location, GLint* params);
- int glGetUniformLocation_enc(void *self , GLuint program, const GLchar* name);
- void glGetVertexAttribfv_enc(void *self , GLuint index, GLenum pname, GLfloat* params);
- void glGetVertexAttribiv_enc(void *self , GLuint index, GLenum pname, GLint* params);
- void glGetVertexAttribPointerv_enc(void *self , GLuint index, GLenum pname, GLvoid** pointer);
- void glHint_enc(void *self , GLenum target, GLenum mode);
- GLboolean glIsBuffer_enc(void *self , GLuint buffer);
- GLboolean glIsEnabled_enc(void *self , GLenum cap);
- GLboolean glIsFramebuffer_enc(void *self , GLuint framebuffer);
- GLboolean glIsProgram_enc(void *self , GLuint program);
- GLboolean glIsRenderbuffer_enc(void *self , GLuint renderbuffer);
- GLboolean glIsShader_enc(void *self , GLuint shader);
- GLboolean glIsTexture_enc(void *self , GLuint texture);
- void glLineWidth_enc(void *self , GLfloat width);
- void glLinkProgram_enc(void *self , GLuint program);
- void glPixelStorei_enc(void *self , GLenum pname, GLint param);
- void glPolygonOffset_enc(void *self , GLfloat factor, GLfloat units);
- void glReadPixels_enc(void *self , GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid* pixels);
- void glReleaseShaderCompiler_enc(void *self );
- void glRenderbufferStorage_enc(void *self , GLenum target, GLenum internalformat, GLsizei width, GLsizei height);
- void glSampleCoverage_enc(void *self , GLclampf value, GLboolean invert);
- void glScissor_enc(void *self , GLint x, GLint y, GLsizei width, GLsizei height);
- void glShaderBinary_enc(void *self , GLsizei n, const GLuint* shaders, GLenum binaryformat, const GLvoid* binary, GLsizei length);
- void glShaderSource_enc(void *self , GLuint shader, GLsizei count, const GLchar* const* string, const GLint* length);
- void glStencilFunc_enc(void *self , GLenum func, GLint ref, GLuint mask);
- void glStencilFuncSeparate_enc(void *self , GLenum face, GLenum func, GLint ref, GLuint mask);
- void glStencilMask_enc(void *self , GLuint mask);
- void glStencilMaskSeparate_enc(void *self , GLenum face, GLuint mask);
- void glStencilOp_enc(void *self , GLenum fail, GLenum zfail, GLenum zpass);
- void glStencilOpSeparate_enc(void *self , GLenum face, GLenum fail, GLenum zfail, GLenum zpass);
- void glTexImage2D_enc(void *self , GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid* pixels);
- void glTexParameterf_enc(void *self , GLenum target, GLenum pname, GLfloat param);
- void glTexParameterfv_enc(void *self , GLenum target, GLenum pname, const GLfloat* params);
- void glTexParameteri_enc(void *self , GLenum target, GLenum pname, GLint param);
- void glTexParameteriv_enc(void *self , GLenum target, GLenum pname, const GLint* params);
- void glTexSubImage2D_enc(void *self , GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid* pixels);
- void glUniform1f_enc(void *self , GLint location, GLfloat x);
- void glUniform1fv_enc(void *self , GLint location, GLsizei count, const GLfloat* v);
- void glUniform1i_enc(void *self , GLint location, GLint x);
- void glUniform1iv_enc(void *self , GLint location, GLsizei count, const GLint* v);
- void glUniform2f_enc(void *self , GLint location, GLfloat x, GLfloat y);
- void glUniform2fv_enc(void *self , GLint location, GLsizei count, const GLfloat* v);
- void glUniform2i_enc(void *self , GLint location, GLint x, GLint y);
- void glUniform2iv_enc(void *self , GLint location, GLsizei count, const GLint* v);
- void glUniform3f_enc(void *self , GLint location, GLfloat x, GLfloat y, GLfloat z);
- void glUniform3fv_enc(void *self , GLint location, GLsizei count, const GLfloat* v);
- void glUniform3i_enc(void *self , GLint location, GLint x, GLint y, GLint z);
- void glUniform3iv_enc(void *self , GLint location, GLsizei count, const GLint* v);
- void glUniform4f_enc(void *self , GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
- void glUniform4fv_enc(void *self , GLint location, GLsizei count, const GLfloat* v);
- void glUniform4i_enc(void *self , GLint location, GLint x, GLint y, GLint z, GLint w);
- void glUniform4iv_enc(void *self , GLint location, GLsizei count, const GLint* v);
- void glUniformMatrix2fv_enc(void *self , GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);
- void glUniformMatrix3fv_enc(void *self , GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);
- void glUniformMatrix4fv_enc(void *self , GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);
- void glUseProgram_enc(void *self , GLuint program);
- void glValidateProgram_enc(void *self , GLuint program);
- void glVertexAttrib1f_enc(void *self , GLuint indx, GLfloat x);
- void glVertexAttrib1fv_enc(void *self , GLuint indx, const GLfloat* values);
- void glVertexAttrib2f_enc(void *self , GLuint indx, GLfloat x, GLfloat y);
- void glVertexAttrib2fv_enc(void *self , GLuint indx, const GLfloat* values);
- void glVertexAttrib3f_enc(void *self , GLuint indx, GLfloat x, GLfloat y, GLfloat z);
- void glVertexAttrib3fv_enc(void *self , GLuint indx, const GLfloat* values);
- void glVertexAttrib4f_enc(void *self , GLuint indx, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
- void glVertexAttrib4fv_enc(void *self , GLuint indx, const GLfloat* values);
- void glVertexAttribPointer_enc(void *self , GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid* ptr);
- void glViewport_enc(void *self , GLint x, GLint y, GLsizei width, GLsizei height);
- void glEGLImageTargetTexture2DOES_enc(void *self , GLenum target, GLeglImageOES image);
- void glEGLImageTargetRenderbufferStorageOES_enc(void *self , GLenum target, GLeglImageOES image);
- void glGetProgramBinaryOES_enc(void *self , GLuint program, GLsizei bufSize, GLsizei* length, GLenum* binaryFormat, GLvoid* binary);
- void glProgramBinaryOES_enc(void *self , GLuint program, GLenum binaryFormat, const GLvoid* binary, GLint length);
- void* glMapBufferOES_enc(void *self , GLenum target, GLenum access);
- GLboolean glUnmapBufferOES_enc(void *self , GLenum target);
- void glTexImage3DOES_enc(void *self , GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid* pixels);
- void glTexSubImage3DOES_enc(void *self , GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid* pixels);
- void glCopyTexSubImage3DOES_enc(void *self , GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
- void glCompressedTexImage3DOES_enc(void *self , GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid* data);
- void glCompressedTexSubImage3DOES_enc(void *self , GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid* data);
- void glFramebufferTexture3DOES_enc(void *self , GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset);
- void glBindVertexArrayOES_enc(void *self , GLuint array);
- void glDeleteVertexArraysOES_enc(void *self , GLsizei n, const GLuint* arrays);
- void glGenVertexArraysOES_enc(void *self , GLsizei n, GLuint* arrays);
- GLboolean glIsVertexArrayOES_enc(void *self , GLuint array);
- void glDiscardFramebufferEXT_enc(void *self , GLenum target, GLsizei numAttachments, const GLenum* attachments);
- void glMultiDrawArraysEXT_enc(void *self , GLenum mode, GLint* first, GLsizei* count, GLsizei primcount);
- void glMultiDrawElementsEXT_enc(void *self , GLenum mode, const GLsizei* count, GLenum type, const GLvoid** indices, GLsizei primcount);
- void glGetPerfMonitorGroupsAMD_enc(void *self , GLint* numGroups, GLsizei groupsSize, GLuint* groups);
- void glGetPerfMonitorCountersAMD_enc(void *self , GLuint group, GLint* numCounters, GLint* maxActiveCounters, GLsizei counterSize, GLuint* counters);
- void glGetPerfMonitorGroupStringAMD_enc(void *self , GLuint group, GLsizei bufSize, GLsizei* length, GLchar* groupString);
- void glGetPerfMonitorCounterStringAMD_enc(void *self , GLuint group, GLuint counter, GLsizei bufSize, GLsizei* length, GLchar* counterString);
- void glGetPerfMonitorCounterInfoAMD_enc(void *self , GLuint group, GLuint counter, GLenum pname, GLvoid* data);
- void glGenPerfMonitorsAMD_enc(void *self , GLsizei n, GLuint* monitors);
- void glDeletePerfMonitorsAMD_enc(void *self , GLsizei n, GLuint* monitors);
- void glSelectPerfMonitorCountersAMD_enc(void *self , GLuint monitor, GLboolean enable, GLuint group, GLint numCounters, GLuint* countersList);
- void glBeginPerfMonitorAMD_enc(void *self , GLuint monitor);
- void glEndPerfMonitorAMD_enc(void *self , GLuint monitor);
- void glGetPerfMonitorCounterDataAMD_enc(void *self , GLuint monitor, GLenum pname, GLsizei dataSize, GLuint* data, GLint* bytesWritten);
- void glRenderbufferStorageMultisampleIMG_enc(void *self , GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
- void glFramebufferTexture2DMultisampleIMG_enc(void *self , GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLsizei samples);
- void glDeleteFencesNV_enc(void *self , GLsizei n, const GLuint* fences);
- void glGenFencesNV_enc(void *self , GLsizei n, GLuint* fences);
- GLboolean glIsFenceNV_enc(void *self , GLuint fence);
- GLboolean glTestFenceNV_enc(void *self , GLuint fence);
- void glGetFenceivNV_enc(void *self , GLuint fence, GLenum pname, GLint* params);
- void glFinishFenceNV_enc(void *self , GLuint fence);
- void glSetFenceNV_enc(void *self , GLuint fence, GLenum condition);
- void glCoverageMaskNV_enc(void *self , GLboolean mask);
- void glCoverageOperationNV_enc(void *self , GLenum operation);
- void glGetDriverControlsQCOM_enc(void *self , GLint* num, GLsizei size, GLuint* driverControls);
- void glGetDriverControlStringQCOM_enc(void *self , GLuint driverControl, GLsizei bufSize, GLsizei* length, GLchar* driverControlString);
- void glEnableDriverControlQCOM_enc(void *self , GLuint driverControl);
- void glDisableDriverControlQCOM_enc(void *self , GLuint driverControl);
- void glExtGetTexturesQCOM_enc(void *self , GLuint* textures, GLint maxTextures, GLint* numTextures);
- void glExtGetBuffersQCOM_enc(void *self , GLuint* buffers, GLint maxBuffers, GLint* numBuffers);
- void glExtGetRenderbuffersQCOM_enc(void *self , GLuint* renderbuffers, GLint maxRenderbuffers, GLint* numRenderbuffers);
- void glExtGetFramebuffersQCOM_enc(void *self , GLuint* framebuffers, GLint maxFramebuffers, GLint* numFramebuffers);
- void glExtGetTexLevelParameterivQCOM_enc(void *self , GLuint texture, GLenum face, GLint level, GLenum pname, GLint* params);
- void glExtTexObjectStateOverrideiQCOM_enc(void *self , GLenum target, GLenum pname, GLint param);
- void glExtGetTexSubImageQCOM_enc(void *self , GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, GLvoid* texels);
- void glExtGetBufferPointervQCOM_enc(void *self , GLenum target, GLvoidptr* params);
- void glExtGetShadersQCOM_enc(void *self , GLuint* shaders, GLint maxShaders, GLint* numShaders);
- void glExtGetProgramsQCOM_enc(void *self , GLuint* programs, GLint maxPrograms, GLint* numPrograms);
- GLboolean glExtIsProgramBinaryQCOM_enc(void *self , GLuint program);
- void glExtGetProgramBinarySourceQCOM_enc(void *self , GLuint program, GLenum shadertype, GLchar* source, GLint* length);
- void glStartTilingQCOM_enc(void *self , GLuint x, GLuint y, GLuint width, GLuint height, GLbitfield preserveMask);
- void glEndTilingQCOM_enc(void *self , GLbitfield preserveMask);
- void glVertexAttribPointerData_enc(void *self , GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, void* data, GLuint datalen);
- void glVertexAttribPointerOffset_enc(void *self , GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLuint offset);
- void glDrawElementsOffset_enc(void *self , GLenum mode, GLsizei count, GLenum type, GLuint offset);
- void glDrawElementsData_enc(void *self , GLenum mode, GLsizei count, GLenum type, void* data, GLuint datalen);
- void glGetCompressedTextureFormats_enc(void *self , int count, GLint* formats);
- void glShaderString_enc(void *self , GLuint shader, const GLchar* string, GLsizei len);
- int glFinishRoundTrip_enc(void *self );
};
-#endif // 0
-#endif
+#endif \ No newline at end of file
diff --git a/opengl/system/renderControl_enc/renderControl_client_context.cpp b/opengl/system/renderControl_enc/renderControl_client_context.cpp
index a4bdb25..f58f549 100644
--- a/opengl/system/renderControl_enc/renderControl_client_context.cpp
+++ b/opengl/system/renderControl_enc/renderControl_client_context.cpp
@@ -10,34 +10,32 @@
int renderControl_client_context_t::initDispatchByName(void *(*getProc)(const char *, void *userData), void *userData)
{
- void *ptr;
-
- ptr = getProc("rcGetRendererVersion", userData); set_rcGetRendererVersion((rcGetRendererVersion_client_proc_t)ptr);
- ptr = getProc("rcGetEGLVersion", userData); set_rcGetEGLVersion((rcGetEGLVersion_client_proc_t)ptr);
- ptr = getProc("rcQueryEGLString", userData); set_rcQueryEGLString((rcQueryEGLString_client_proc_t)ptr);
- ptr = getProc("rcGetGLString", userData); set_rcGetGLString((rcGetGLString_client_proc_t)ptr);
- ptr = getProc("rcGetNumConfigs", userData); set_rcGetNumConfigs((rcGetNumConfigs_client_proc_t)ptr);
- ptr = getProc("rcGetConfigs", userData); set_rcGetConfigs((rcGetConfigs_client_proc_t)ptr);
- ptr = getProc("rcChooseConfig", userData); set_rcChooseConfig((rcChooseConfig_client_proc_t)ptr);
- ptr = getProc("rcGetFBParam", userData); set_rcGetFBParam((rcGetFBParam_client_proc_t)ptr);
- ptr = getProc("rcCreateContext", userData); set_rcCreateContext((rcCreateContext_client_proc_t)ptr);
- ptr = getProc("rcDestroyContext", userData); set_rcDestroyContext((rcDestroyContext_client_proc_t)ptr);
- ptr = getProc("rcCreateWindowSurface", userData); set_rcCreateWindowSurface((rcCreateWindowSurface_client_proc_t)ptr);
- ptr = getProc("rcDestroyWindowSurface", userData); set_rcDestroyWindowSurface((rcDestroyWindowSurface_client_proc_t)ptr);
- ptr = getProc("rcCreateColorBuffer", userData); set_rcCreateColorBuffer((rcCreateColorBuffer_client_proc_t)ptr);
- ptr = getProc("rcOpenColorBuffer", userData); set_rcOpenColorBuffer((rcOpenColorBuffer_client_proc_t)ptr);
- ptr = getProc("rcCloseColorBuffer", userData); set_rcCloseColorBuffer((rcCloseColorBuffer_client_proc_t)ptr);
- ptr = getProc("rcSetWindowColorBuffer", userData); set_rcSetWindowColorBuffer((rcSetWindowColorBuffer_client_proc_t)ptr);
- ptr = getProc("rcFlushWindowColorBuffer", userData); set_rcFlushWindowColorBuffer((rcFlushWindowColorBuffer_client_proc_t)ptr);
- ptr = getProc("rcMakeCurrent", userData); set_rcMakeCurrent((rcMakeCurrent_client_proc_t)ptr);
- ptr = getProc("rcFBPost", userData); set_rcFBPost((rcFBPost_client_proc_t)ptr);
- ptr = getProc("rcFBSetSwapInterval", userData); set_rcFBSetSwapInterval((rcFBSetSwapInterval_client_proc_t)ptr);
- ptr = getProc("rcBindTexture", userData); set_rcBindTexture((rcBindTexture_client_proc_t)ptr);
- ptr = getProc("rcBindRenderbuffer", userData); set_rcBindRenderbuffer((rcBindRenderbuffer_client_proc_t)ptr);
- ptr = getProc("rcColorBufferCacheFlush", userData); set_rcColorBufferCacheFlush((rcColorBufferCacheFlush_client_proc_t)ptr);
- ptr = getProc("rcReadColorBuffer", userData); set_rcReadColorBuffer((rcReadColorBuffer_client_proc_t)ptr);
- ptr = getProc("rcUpdateColorBuffer", userData); set_rcUpdateColorBuffer((rcUpdateColorBuffer_client_proc_t)ptr);
- ptr = getProc("rcOpenColorBuffer2", userData); set_rcOpenColorBuffer2((rcOpenColorBuffer2_client_proc_t)ptr);
+ rcGetRendererVersion = (rcGetRendererVersion_client_proc_t) getProc("rcGetRendererVersion", userData);
+ rcGetEGLVersion = (rcGetEGLVersion_client_proc_t) getProc("rcGetEGLVersion", userData);
+ rcQueryEGLString = (rcQueryEGLString_client_proc_t) getProc("rcQueryEGLString", userData);
+ rcGetGLString = (rcGetGLString_client_proc_t) getProc("rcGetGLString", userData);
+ rcGetNumConfigs = (rcGetNumConfigs_client_proc_t) getProc("rcGetNumConfigs", userData);
+ rcGetConfigs = (rcGetConfigs_client_proc_t) getProc("rcGetConfigs", userData);
+ rcChooseConfig = (rcChooseConfig_client_proc_t) getProc("rcChooseConfig", userData);
+ rcGetFBParam = (rcGetFBParam_client_proc_t) getProc("rcGetFBParam", userData);
+ rcCreateContext = (rcCreateContext_client_proc_t) getProc("rcCreateContext", userData);
+ rcDestroyContext = (rcDestroyContext_client_proc_t) getProc("rcDestroyContext", userData);
+ rcCreateWindowSurface = (rcCreateWindowSurface_client_proc_t) getProc("rcCreateWindowSurface", userData);
+ rcDestroyWindowSurface = (rcDestroyWindowSurface_client_proc_t) getProc("rcDestroyWindowSurface", userData);
+ rcCreateColorBuffer = (rcCreateColorBuffer_client_proc_t) getProc("rcCreateColorBuffer", userData);
+ rcOpenColorBuffer = (rcOpenColorBuffer_client_proc_t) getProc("rcOpenColorBuffer", userData);
+ rcCloseColorBuffer = (rcCloseColorBuffer_client_proc_t) getProc("rcCloseColorBuffer", userData);
+ rcSetWindowColorBuffer = (rcSetWindowColorBuffer_client_proc_t) getProc("rcSetWindowColorBuffer", userData);
+ rcFlushWindowColorBuffer = (rcFlushWindowColorBuffer_client_proc_t) getProc("rcFlushWindowColorBuffer", userData);
+ rcMakeCurrent = (rcMakeCurrent_client_proc_t) getProc("rcMakeCurrent", userData);
+ rcFBPost = (rcFBPost_client_proc_t) getProc("rcFBPost", userData);
+ rcFBSetSwapInterval = (rcFBSetSwapInterval_client_proc_t) getProc("rcFBSetSwapInterval", userData);
+ rcBindTexture = (rcBindTexture_client_proc_t) getProc("rcBindTexture", userData);
+ rcBindRenderbuffer = (rcBindRenderbuffer_client_proc_t) getProc("rcBindRenderbuffer", userData);
+ rcColorBufferCacheFlush = (rcColorBufferCacheFlush_client_proc_t) getProc("rcColorBufferCacheFlush", userData);
+ rcReadColorBuffer = (rcReadColorBuffer_client_proc_t) getProc("rcReadColorBuffer", userData);
+ rcUpdateColorBuffer = (rcUpdateColorBuffer_client_proc_t) getProc("rcUpdateColorBuffer", userData);
+ rcOpenColorBuffer2 = (rcOpenColorBuffer2_client_proc_t) getProc("rcOpenColorBuffer2", userData);
return 0;
}
diff --git a/opengl/system/renderControl_enc/renderControl_client_context.h b/opengl/system/renderControl_enc/renderControl_client_context.h
index 46a007f..6b0d82f 100644
--- a/opengl/system/renderControl_enc/renderControl_client_context.h
+++ b/opengl/system/renderControl_enc/renderControl_client_context.h
@@ -34,33 +34,6 @@ struct renderControl_client_context_t {
rcReadColorBuffer_client_proc_t rcReadColorBuffer;
rcUpdateColorBuffer_client_proc_t rcUpdateColorBuffer;
rcOpenColorBuffer2_client_proc_t rcOpenColorBuffer2;
- //Accessors
- virtual rcGetRendererVersion_client_proc_t set_rcGetRendererVersion(rcGetRendererVersion_client_proc_t f) { rcGetRendererVersion_client_proc_t retval = rcGetRendererVersion; rcGetRendererVersion = f; return retval;}
- virtual rcGetEGLVersion_client_proc_t set_rcGetEGLVersion(rcGetEGLVersion_client_proc_t f) { rcGetEGLVersion_client_proc_t retval = rcGetEGLVersion; rcGetEGLVersion = f; return retval;}
- virtual rcQueryEGLString_client_proc_t set_rcQueryEGLString(rcQueryEGLString_client_proc_t f) { rcQueryEGLString_client_proc_t retval = rcQueryEGLString; rcQueryEGLString = f; return retval;}
- virtual rcGetGLString_client_proc_t set_rcGetGLString(rcGetGLString_client_proc_t f) { rcGetGLString_client_proc_t retval = rcGetGLString; rcGetGLString = f; return retval;}
- virtual rcGetNumConfigs_client_proc_t set_rcGetNumConfigs(rcGetNumConfigs_client_proc_t f) { rcGetNumConfigs_client_proc_t retval = rcGetNumConfigs; rcGetNumConfigs = f; return retval;}
- virtual rcGetConfigs_client_proc_t set_rcGetConfigs(rcGetConfigs_client_proc_t f) { rcGetConfigs_client_proc_t retval = rcGetConfigs; rcGetConfigs = f; return retval;}
- virtual rcChooseConfig_client_proc_t set_rcChooseConfig(rcChooseConfig_client_proc_t f) { rcChooseConfig_client_proc_t retval = rcChooseConfig; rcChooseConfig = f; return retval;}
- virtual rcGetFBParam_client_proc_t set_rcGetFBParam(rcGetFBParam_client_proc_t f) { rcGetFBParam_client_proc_t retval = rcGetFBParam; rcGetFBParam = f; return retval;}
- virtual rcCreateContext_client_proc_t set_rcCreateContext(rcCreateContext_client_proc_t f) { rcCreateContext_client_proc_t retval = rcCreateContext; rcCreateContext = f; return retval;}
- virtual rcDestroyContext_client_proc_t set_rcDestroyContext(rcDestroyContext_client_proc_t f) { rcDestroyContext_client_proc_t retval = rcDestroyContext; rcDestroyContext = f; return retval;}
- virtual rcCreateWindowSurface_client_proc_t set_rcCreateWindowSurface(rcCreateWindowSurface_client_proc_t f) { rcCreateWindowSurface_client_proc_t retval = rcCreateWindowSurface; rcCreateWindowSurface = f; return retval;}
- virtual rcDestroyWindowSurface_client_proc_t set_rcDestroyWindowSurface(rcDestroyWindowSurface_client_proc_t f) { rcDestroyWindowSurface_client_proc_t retval = rcDestroyWindowSurface; rcDestroyWindowSurface = f; return retval;}
- virtual rcCreateColorBuffer_client_proc_t set_rcCreateColorBuffer(rcCreateColorBuffer_client_proc_t f) { rcCreateColorBuffer_client_proc_t retval = rcCreateColorBuffer; rcCreateColorBuffer = f; return retval;}
- virtual rcOpenColorBuffer_client_proc_t set_rcOpenColorBuffer(rcOpenColorBuffer_client_proc_t f) { rcOpenColorBuffer_client_proc_t retval = rcOpenColorBuffer; rcOpenColorBuffer = f; return retval;}
- virtual rcCloseColorBuffer_client_proc_t set_rcCloseColorBuffer(rcCloseColorBuffer_client_proc_t f) { rcCloseColorBuffer_client_proc_t retval = rcCloseColorBuffer; rcCloseColorBuffer = f; return retval;}
- virtual rcSetWindowColorBuffer_client_proc_t set_rcSetWindowColorBuffer(rcSetWindowColorBuffer_client_proc_t f) { rcSetWindowColorBuffer_client_proc_t retval = rcSetWindowColorBuffer; rcSetWindowColorBuffer = f; return retval;}
- virtual rcFlushWindowColorBuffer_client_proc_t set_rcFlushWindowColorBuffer(rcFlushWindowColorBuffer_client_proc_t f) { rcFlushWindowColorBuffer_client_proc_t retval = rcFlushWindowColorBuffer; rcFlushWindowColorBuffer = f; return retval;}
- virtual rcMakeCurrent_client_proc_t set_rcMakeCurrent(rcMakeCurrent_client_proc_t f) { rcMakeCurrent_client_proc_t retval = rcMakeCurrent; rcMakeCurrent = f; return retval;}
- virtual rcFBPost_client_proc_t set_rcFBPost(rcFBPost_client_proc_t f) { rcFBPost_client_proc_t retval = rcFBPost; rcFBPost = f; return retval;}
- virtual rcFBSetSwapInterval_client_proc_t set_rcFBSetSwapInterval(rcFBSetSwapInterval_client_proc_t f) { rcFBSetSwapInterval_client_proc_t retval = rcFBSetSwapInterval; rcFBSetSwapInterval = f; return retval;}
- virtual rcBindTexture_client_proc_t set_rcBindTexture(rcBindTexture_client_proc_t f) { rcBindTexture_client_proc_t retval = rcBindTexture; rcBindTexture = f; return retval;}
- virtual rcBindRenderbuffer_client_proc_t set_rcBindRenderbuffer(rcBindRenderbuffer_client_proc_t f) { rcBindRenderbuffer_client_proc_t retval = rcBindRenderbuffer; rcBindRenderbuffer = f; return retval;}
- virtual rcColorBufferCacheFlush_client_proc_t set_rcColorBufferCacheFlush(rcColorBufferCacheFlush_client_proc_t f) { rcColorBufferCacheFlush_client_proc_t retval = rcColorBufferCacheFlush; rcColorBufferCacheFlush = f; return retval;}
- virtual rcReadColorBuffer_client_proc_t set_rcReadColorBuffer(rcReadColorBuffer_client_proc_t f) { rcReadColorBuffer_client_proc_t retval = rcReadColorBuffer; rcReadColorBuffer = f; return retval;}
- virtual rcUpdateColorBuffer_client_proc_t set_rcUpdateColorBuffer(rcUpdateColorBuffer_client_proc_t f) { rcUpdateColorBuffer_client_proc_t retval = rcUpdateColorBuffer; rcUpdateColorBuffer = f; return retval;}
- virtual rcOpenColorBuffer2_client_proc_t set_rcOpenColorBuffer2(rcOpenColorBuffer2_client_proc_t f) { rcOpenColorBuffer2_client_proc_t retval = rcOpenColorBuffer2; rcOpenColorBuffer2 = f; return retval;}
virtual ~renderControl_client_context_t() {}
typedef renderControl_client_context_t *CONTEXT_ACCESSOR_TYPE(void);
diff --git a/opengl/system/renderControl_enc/renderControl_enc.cpp b/opengl/system/renderControl_enc/renderControl_enc.cpp
index a40a501..8031485 100644
--- a/opengl/system/renderControl_enc/renderControl_enc.cpp
+++ b/opengl/system/renderControl_enc/renderControl_enc.cpp
@@ -528,31 +528,31 @@ renderControl_encoder_context_t::renderControl_encoder_context_t(IOStream *strea
{
m_stream = stream;
- set_rcGetRendererVersion(rcGetRendererVersion_enc);
- set_rcGetEGLVersion(rcGetEGLVersion_enc);
- set_rcQueryEGLString(rcQueryEGLString_enc);
- set_rcGetGLString(rcGetGLString_enc);
- set_rcGetNumConfigs(rcGetNumConfigs_enc);
- set_rcGetConfigs(rcGetConfigs_enc);
- set_rcChooseConfig(rcChooseConfig_enc);
- set_rcGetFBParam(rcGetFBParam_enc);
- set_rcCreateContext(rcCreateContext_enc);
- set_rcDestroyContext(rcDestroyContext_enc);
- set_rcCreateWindowSurface(rcCreateWindowSurface_enc);
- set_rcDestroyWindowSurface(rcDestroyWindowSurface_enc);
- set_rcCreateColorBuffer(rcCreateColorBuffer_enc);
- set_rcOpenColorBuffer(rcOpenColorBuffer_enc);
- set_rcCloseColorBuffer(rcCloseColorBuffer_enc);
- set_rcSetWindowColorBuffer(rcSetWindowColorBuffer_enc);
- set_rcFlushWindowColorBuffer(rcFlushWindowColorBuffer_enc);
- set_rcMakeCurrent(rcMakeCurrent_enc);
- set_rcFBPost(rcFBPost_enc);
- set_rcFBSetSwapInterval(rcFBSetSwapInterval_enc);
- set_rcBindTexture(rcBindTexture_enc);
- set_rcBindRenderbuffer(rcBindRenderbuffer_enc);
- set_rcColorBufferCacheFlush(rcColorBufferCacheFlush_enc);
- set_rcReadColorBuffer(rcReadColorBuffer_enc);
- set_rcUpdateColorBuffer(rcUpdateColorBuffer_enc);
- set_rcOpenColorBuffer2(rcOpenColorBuffer2_enc);
+ this->rcGetRendererVersion = &rcGetRendererVersion_enc;
+ this->rcGetEGLVersion = &rcGetEGLVersion_enc;
+ this->rcQueryEGLString = &rcQueryEGLString_enc;
+ this->rcGetGLString = &rcGetGLString_enc;
+ this->rcGetNumConfigs = &rcGetNumConfigs_enc;
+ this->rcGetConfigs = &rcGetConfigs_enc;
+ this->rcChooseConfig = &rcChooseConfig_enc;
+ this->rcGetFBParam = &rcGetFBParam_enc;
+ this->rcCreateContext = &rcCreateContext_enc;
+ this->rcDestroyContext = &rcDestroyContext_enc;
+ this->rcCreateWindowSurface = &rcCreateWindowSurface_enc;
+ this->rcDestroyWindowSurface = &rcDestroyWindowSurface_enc;
+ this->rcCreateColorBuffer = &rcCreateColorBuffer_enc;
+ this->rcOpenColorBuffer = &rcOpenColorBuffer_enc;
+ this->rcCloseColorBuffer = &rcCloseColorBuffer_enc;
+ this->rcSetWindowColorBuffer = &rcSetWindowColorBuffer_enc;
+ this->rcFlushWindowColorBuffer = &rcFlushWindowColorBuffer_enc;
+ this->rcMakeCurrent = &rcMakeCurrent_enc;
+ this->rcFBPost = &rcFBPost_enc;
+ this->rcFBSetSwapInterval = &rcFBSetSwapInterval_enc;
+ this->rcBindTexture = &rcBindTexture_enc;
+ this->rcBindRenderbuffer = &rcBindRenderbuffer_enc;
+ this->rcColorBufferCacheFlush = &rcColorBufferCacheFlush_enc;
+ this->rcReadColorBuffer = &rcReadColorBuffer_enc;
+ this->rcUpdateColorBuffer = &rcUpdateColorBuffer_enc;
+ this->rcOpenColorBuffer2 = &rcOpenColorBuffer2_enc;
}
diff --git a/opengl/system/renderControl_enc/renderControl_enc.h b/opengl/system/renderControl_enc/renderControl_enc.h
index 92ef76e..f2d0c0e 100644
--- a/opengl/system/renderControl_enc/renderControl_enc.h
+++ b/opengl/system/renderControl_enc/renderControl_enc.h
@@ -17,36 +17,6 @@ struct renderControl_encoder_context_t : public renderControl_client_context_t {
IOStream *m_stream;
renderControl_encoder_context_t(IOStream *stream);
-
-
};
-extern "C" {
- GLint rcGetRendererVersion_enc(void *self );
- EGLint rcGetEGLVersion_enc(void *self , EGLint* major, EGLint* minor);
- EGLint rcQueryEGLString_enc(void *self , EGLenum name, void* buffer, EGLint bufferSize);
- EGLint rcGetGLString_enc(void *self , EGLenum name, void* buffer, EGLint bufferSize);
- EGLint rcGetNumConfigs_enc(void *self , uint32_t* numAttribs);
- EGLint rcGetConfigs_enc(void *self , uint32_t bufSize, GLuint* buffer);
- EGLint rcChooseConfig_enc(void *self , EGLint* attribs, uint32_t attribs_size, uint32_t* configs, uint32_t configs_size);
- EGLint rcGetFBParam_enc(void *self , EGLint param);
- uint32_t rcCreateContext_enc(void *self , uint32_t config, uint32_t share, uint32_t glVersion);
- void rcDestroyContext_enc(void *self , uint32_t context);
- uint32_t rcCreateWindowSurface_enc(void *self , uint32_t config, uint32_t width, uint32_t height);
- void rcDestroyWindowSurface_enc(void *self , uint32_t windowSurface);
- uint32_t rcCreateColorBuffer_enc(void *self , uint32_t width, uint32_t height, GLenum internalFormat);
- void rcOpenColorBuffer_enc(void *self , uint32_t colorbuffer);
- void rcCloseColorBuffer_enc(void *self , uint32_t colorbuffer);
- void rcSetWindowColorBuffer_enc(void *self , uint32_t windowSurface, uint32_t colorBuffer);
- int rcFlushWindowColorBuffer_enc(void *self , uint32_t windowSurface);
- EGLint rcMakeCurrent_enc(void *self , uint32_t context, uint32_t drawSurf, uint32_t readSurf);
- void rcFBPost_enc(void *self , uint32_t colorBuffer);
- void rcFBSetSwapInterval_enc(void *self , EGLint interval);
- void rcBindTexture_enc(void *self , uint32_t colorBuffer);
- void rcBindRenderbuffer_enc(void *self , uint32_t colorBuffer);
- EGLint rcColorBufferCacheFlush_enc(void *self , uint32_t colorbuffer, EGLint postCount, int forRead);
- void rcReadColorBuffer_enc(void *self , uint32_t colorbuffer, GLint x, GLint y, GLint width, GLint height, GLenum format, GLenum type, void* pixels);
- int rcUpdateColorBuffer_enc(void *self , uint32_t colorbuffer, GLint x, GLint y, GLint width, GLint height, GLenum format, GLenum type, void* pixels);
- int rcOpenColorBuffer2_enc(void *self , uint32_t colorbuffer);
-};
#endif \ No newline at end of file