| // Generated Code - DO NOT EDIT !! |
| // generated by 'emugen' |
| #ifndef __gl_client_ftable_t_h |
| #define __gl_client_ftable_t_h |
| |
| |
| static const struct _gl_funcs_by_name { |
| const char *name; |
| void *proc; |
| } gl_funcs_by_name[] = { |
| {"glAlphaFunc", (void*)glAlphaFunc}, |
| {"glClearColor", (void*)glClearColor}, |
| {"glClearDepthf", (void*)glClearDepthf}, |
| {"glClipPlanef", (void*)glClipPlanef}, |
| {"glColor4f", (void*)glColor4f}, |
| {"glDepthRangef", (void*)glDepthRangef}, |
| {"glFogf", (void*)glFogf}, |
| {"glFogfv", (void*)glFogfv}, |
| {"glFrustumf", (void*)glFrustumf}, |
| {"glGetClipPlanef", (void*)glGetClipPlanef}, |
| {"glGetFloatv", (void*)glGetFloatv}, |
| {"glGetLightfv", (void*)glGetLightfv}, |
| {"glGetMaterialfv", (void*)glGetMaterialfv}, |
| {"glGetTexEnvfv", (void*)glGetTexEnvfv}, |
| {"glGetTexParameterfv", (void*)glGetTexParameterfv}, |
| {"glLightModelf", (void*)glLightModelf}, |
| {"glLightModelfv", (void*)glLightModelfv}, |
| {"glLightf", (void*)glLightf}, |
| {"glLightfv", (void*)glLightfv}, |
| {"glLineWidth", (void*)glLineWidth}, |
| {"glLoadMatrixf", (void*)glLoadMatrixf}, |
| {"glMaterialf", (void*)glMaterialf}, |
| {"glMaterialfv", (void*)glMaterialfv}, |
| {"glMultMatrixf", (void*)glMultMatrixf}, |
| {"glMultiTexCoord4f", (void*)glMultiTexCoord4f}, |
| {"glNormal3f", (void*)glNormal3f}, |
| {"glOrthof", (void*)glOrthof}, |
| {"glPointParameterf", (void*)glPointParameterf}, |
| {"glPointParameterfv", (void*)glPointParameterfv}, |
| {"glPointSize", (void*)glPointSize}, |
| {"glPolygonOffset", (void*)glPolygonOffset}, |
| {"glRotatef", (void*)glRotatef}, |
| {"glScalef", (void*)glScalef}, |
| {"glTexEnvf", (void*)glTexEnvf}, |
| {"glTexEnvfv", (void*)glTexEnvfv}, |
| {"glTexParameterf", (void*)glTexParameterf}, |
| {"glTexParameterfv", (void*)glTexParameterfv}, |
| {"glTranslatef", (void*)glTranslatef}, |
| {"glActiveTexture", (void*)glActiveTexture}, |
| {"glAlphaFuncx", (void*)glAlphaFuncx}, |
| {"glBindBuffer", (void*)glBindBuffer}, |
| {"glBindTexture", (void*)glBindTexture}, |
| {"glBlendFunc", (void*)glBlendFunc}, |
| {"glBufferData", (void*)glBufferData}, |
| {"glBufferSubData", (void*)glBufferSubData}, |
| {"glClear", (void*)glClear}, |
| {"glClearColorx", (void*)glClearColorx}, |
| {"glClearDepthx", (void*)glClearDepthx}, |
| {"glClearStencil", (void*)glClearStencil}, |
| {"glClientActiveTexture", (void*)glClientActiveTexture}, |
| {"glColor4ub", (void*)glColor4ub}, |
| {"glColor4x", (void*)glColor4x}, |
| {"glColorMask", (void*)glColorMask}, |
| {"glColorPointer", (void*)glColorPointer}, |
| {"glCompressedTexImage2D", (void*)glCompressedTexImage2D}, |
| {"glCompressedTexSubImage2D", (void*)glCompressedTexSubImage2D}, |
| {"glCopyTexImage2D", (void*)glCopyTexImage2D}, |
| {"glCopyTexSubImage2D", (void*)glCopyTexSubImage2D}, |
| {"glCullFace", (void*)glCullFace}, |
| {"glDeleteBuffers", (void*)glDeleteBuffers}, |
| {"glDeleteTextures", (void*)glDeleteTextures}, |
| {"glDepthFunc", (void*)glDepthFunc}, |
| {"glDepthMask", (void*)glDepthMask}, |
| {"glDepthRangex", (void*)glDepthRangex}, |
| {"glDisable", (void*)glDisable}, |
| {"glDisableClientState", (void*)glDisableClientState}, |
| {"glDrawArrays", (void*)glDrawArrays}, |
| {"glDrawElements", (void*)glDrawElements}, |
| {"glEnable", (void*)glEnable}, |
| {"glEnableClientState", (void*)glEnableClientState}, |
| {"glFinish", (void*)glFinish}, |
| {"glFlush", (void*)glFlush}, |
| {"glFogx", (void*)glFogx}, |
| {"glFogxv", (void*)glFogxv}, |
| {"glFrontFace", (void*)glFrontFace}, |
| {"glFrustumx", (void*)glFrustumx}, |
| {"glGetBooleanv", (void*)glGetBooleanv}, |
| {"glGetBufferParameteriv", (void*)glGetBufferParameteriv}, |
| {"glClipPlanex", (void*)glClipPlanex}, |
| {"glGenBuffers", (void*)glGenBuffers}, |
| {"glGenTextures", (void*)glGenTextures}, |
| {"glGetError", (void*)glGetError}, |
| {"glGetFixedv", (void*)glGetFixedv}, |
| {"glGetIntegerv", (void*)glGetIntegerv}, |
| {"glGetLightxv", (void*)glGetLightxv}, |
| {"glGetMaterialxv", (void*)glGetMaterialxv}, |
| {"glGetPointerv", (void*)glGetPointerv}, |
| {"glGetString", (void*)glGetString}, |
| {"glGetTexEnviv", (void*)glGetTexEnviv}, |
| {"glGetTexEnvxv", (void*)glGetTexEnvxv}, |
| {"glGetTexParameteriv", (void*)glGetTexParameteriv}, |
| {"glGetTexParameterxv", (void*)glGetTexParameterxv}, |
| {"glHint", (void*)glHint}, |
| {"glIsBuffer", (void*)glIsBuffer}, |
| {"glIsEnabled", (void*)glIsEnabled}, |
| {"glIsTexture", (void*)glIsTexture}, |
| {"glLightModelx", (void*)glLightModelx}, |
| {"glLightModelxv", (void*)glLightModelxv}, |
| {"glLightx", (void*)glLightx}, |
| {"glLightxv", (void*)glLightxv}, |
| {"glLineWidthx", (void*)glLineWidthx}, |
| {"glLoadIdentity", (void*)glLoadIdentity}, |
| {"glLoadMatrixx", (void*)glLoadMatrixx}, |
| {"glLogicOp", (void*)glLogicOp}, |
| {"glMaterialx", (void*)glMaterialx}, |
| {"glMaterialxv", (void*)glMaterialxv}, |
| {"glMatrixMode", (void*)glMatrixMode}, |
| {"glMultMatrixx", (void*)glMultMatrixx}, |
| {"glMultiTexCoord4x", (void*)glMultiTexCoord4x}, |
| {"glNormal3x", (void*)glNormal3x}, |
| {"glNormalPointer", (void*)glNormalPointer}, |
| {"glOrthox", (void*)glOrthox}, |
| {"glPixelStorei", (void*)glPixelStorei}, |
| {"glPointParameterx", (void*)glPointParameterx}, |
| {"glPointParameterxv", (void*)glPointParameterxv}, |
| {"glPointSizex", (void*)glPointSizex}, |
| {"glPolygonOffsetx", (void*)glPolygonOffsetx}, |
| {"glPopMatrix", (void*)glPopMatrix}, |
| {"glPushMatrix", (void*)glPushMatrix}, |
| {"glReadPixels", (void*)glReadPixels}, |
| {"glRotatex", (void*)glRotatex}, |
| {"glSampleCoverage", (void*)glSampleCoverage}, |
| {"glSampleCoveragex", (void*)glSampleCoveragex}, |
| {"glScalex", (void*)glScalex}, |
| {"glScissor", (void*)glScissor}, |
| {"glShadeModel", (void*)glShadeModel}, |
| {"glStencilFunc", (void*)glStencilFunc}, |
| {"glStencilMask", (void*)glStencilMask}, |
| {"glStencilOp", (void*)glStencilOp}, |
| {"glTexCoordPointer", (void*)glTexCoordPointer}, |
| {"glTexEnvi", (void*)glTexEnvi}, |
| {"glTexEnvx", (void*)glTexEnvx}, |
| {"glTexEnviv", (void*)glTexEnviv}, |
| {"glTexEnvxv", (void*)glTexEnvxv}, |
| {"glTexImage2D", (void*)glTexImage2D}, |
| {"glTexParameteri", (void*)glTexParameteri}, |
| {"glTexParameterx", (void*)glTexParameterx}, |
| {"glTexParameteriv", (void*)glTexParameteriv}, |
| {"glTexParameterxv", (void*)glTexParameterxv}, |
| {"glTexSubImage2D", (void*)glTexSubImage2D}, |
| {"glTranslatex", (void*)glTranslatex}, |
| {"glVertexPointer", (void*)glVertexPointer}, |
| {"glViewport", (void*)glViewport}, |
| {"glPointSizePointerOES", (void*)glPointSizePointerOES}, |
| {"glBlendEquationSeparateOES", (void*)glBlendEquationSeparateOES}, |
| {"glBlendFuncSeparateOES", (void*)glBlendFuncSeparateOES}, |
| {"glBlendEquationOES", (void*)glBlendEquationOES}, |
| {"glDrawTexsOES", (void*)glDrawTexsOES}, |
| {"glDrawTexiOES", (void*)glDrawTexiOES}, |
| {"glDrawTexxOES", (void*)glDrawTexxOES}, |
| {"glDrawTexsvOES", (void*)glDrawTexsvOES}, |
| {"glDrawTexivOES", (void*)glDrawTexivOES}, |
| {"glDrawTexxvOES", (void*)glDrawTexxvOES}, |
| {"glDrawTexfOES", (void*)glDrawTexfOES}, |
| {"glDrawTexfvOES", (void*)glDrawTexfvOES}, |
| {"glEGLImageTargetTexture2DOES", (void*)glEGLImageTargetTexture2DOES}, |
| {"glEGLImageTargetRenderbufferStorageOES", (void*)glEGLImageTargetRenderbufferStorageOES}, |
| {"glAlphaFuncxOES", (void*)glAlphaFuncxOES}, |
| {"glClearColorxOES", (void*)glClearColorxOES}, |
| {"glClearDepthxOES", (void*)glClearDepthxOES}, |
| {"glClipPlanexOES", (void*)glClipPlanexOES}, |
| {"glClipPlanexIMG", (void*)glClipPlanexIMG}, |
| {"glColor4xOES", (void*)glColor4xOES}, |
| {"glDepthRangexOES", (void*)glDepthRangexOES}, |
| {"glFogxOES", (void*)glFogxOES}, |
| {"glFogxvOES", (void*)glFogxvOES}, |
| {"glFrustumxOES", (void*)glFrustumxOES}, |
| {"glGetClipPlanexOES", (void*)glGetClipPlanexOES}, |
| {"glGetClipPlanex", (void*)glGetClipPlanex}, |
| {"glGetFixedvOES", (void*)glGetFixedvOES}, |
| {"glGetLightxvOES", (void*)glGetLightxvOES}, |
| {"glGetMaterialxvOES", (void*)glGetMaterialxvOES}, |
| {"glGetTexEnvxvOES", (void*)glGetTexEnvxvOES}, |
| {"glGetTexParameterxvOES", (void*)glGetTexParameterxvOES}, |
| {"glLightModelxOES", (void*)glLightModelxOES}, |
| {"glLightModelxvOES", (void*)glLightModelxvOES}, |
| {"glLightxOES", (void*)glLightxOES}, |
| {"glLightxvOES", (void*)glLightxvOES}, |
| {"glLineWidthxOES", (void*)glLineWidthxOES}, |
| {"glLoadMatrixxOES", (void*)glLoadMatrixxOES}, |
| {"glMaterialxOES", (void*)glMaterialxOES}, |
| {"glMaterialxvOES", (void*)glMaterialxvOES}, |
| {"glMultMatrixxOES", (void*)glMultMatrixxOES}, |
| {"glMultiTexCoord4xOES", (void*)glMultiTexCoord4xOES}, |
| {"glNormal3xOES", (void*)glNormal3xOES}, |
| {"glOrthoxOES", (void*)glOrthoxOES}, |
| {"glPointParameterxOES", (void*)glPointParameterxOES}, |
| {"glPointParameterxvOES", (void*)glPointParameterxvOES}, |
| {"glPointSizexOES", (void*)glPointSizexOES}, |
| {"glPolygonOffsetxOES", (void*)glPolygonOffsetxOES}, |
| {"glRotatexOES", (void*)glRotatexOES}, |
| {"glSampleCoveragexOES", (void*)glSampleCoveragexOES}, |
| {"glScalexOES", (void*)glScalexOES}, |
| {"glTexEnvxOES", (void*)glTexEnvxOES}, |
| {"glTexEnvxvOES", (void*)glTexEnvxvOES}, |
| {"glTexParameterxOES", (void*)glTexParameterxOES}, |
| {"glTexParameterxvOES", (void*)glTexParameterxvOES}, |
| {"glTranslatexOES", (void*)glTranslatexOES}, |
| {"glIsRenderbufferOES", (void*)glIsRenderbufferOES}, |
| {"glBindRenderbufferOES", (void*)glBindRenderbufferOES}, |
| {"glDeleteRenderbuffersOES", (void*)glDeleteRenderbuffersOES}, |
| {"glGenRenderbuffersOES", (void*)glGenRenderbuffersOES}, |
| {"glRenderbufferStorageOES", (void*)glRenderbufferStorageOES}, |
| {"glGetRenderbufferParameterivOES", (void*)glGetRenderbufferParameterivOES}, |
| {"glIsFramebufferOES", (void*)glIsFramebufferOES}, |
| {"glBindFramebufferOES", (void*)glBindFramebufferOES}, |
| {"glDeleteFramebuffersOES", (void*)glDeleteFramebuffersOES}, |
| {"glGenFramebuffersOES", (void*)glGenFramebuffersOES}, |
| {"glCheckFramebufferStatusOES", (void*)glCheckFramebufferStatusOES}, |
| {"glFramebufferRenderbufferOES", (void*)glFramebufferRenderbufferOES}, |
| {"glFramebufferTexture2DOES", (void*)glFramebufferTexture2DOES}, |
| {"glGetFramebufferAttachmentParameterivOES", (void*)glGetFramebufferAttachmentParameterivOES}, |
| {"glGenerateMipmapOES", (void*)glGenerateMipmapOES}, |
| {"glMapBufferOES", (void*)glMapBufferOES}, |
| {"glUnmapBufferOES", (void*)glUnmapBufferOES}, |
| {"glGetBufferPointervOES", (void*)glGetBufferPointervOES}, |
| {"glCurrentPaletteMatrixOES", (void*)glCurrentPaletteMatrixOES}, |
| {"glLoadPaletteFromModelViewMatrixOES", (void*)glLoadPaletteFromModelViewMatrixOES}, |
| {"glMatrixIndexPointerOES", (void*)glMatrixIndexPointerOES}, |
| {"glWeightPointerOES", (void*)glWeightPointerOES}, |
| {"glQueryMatrixxOES", (void*)glQueryMatrixxOES}, |
| {"glDepthRangefOES", (void*)glDepthRangefOES}, |
| {"glFrustumfOES", (void*)glFrustumfOES}, |
| {"glOrthofOES", (void*)glOrthofOES}, |
| {"glClipPlanefOES", (void*)glClipPlanefOES}, |
| {"glClipPlanefIMG", (void*)glClipPlanefIMG}, |
| {"glGetClipPlanefOES", (void*)glGetClipPlanefOES}, |
| {"glClearDepthfOES", (void*)glClearDepthfOES}, |
| {"glTexGenfOES", (void*)glTexGenfOES}, |
| {"glTexGenfvOES", (void*)glTexGenfvOES}, |
| {"glTexGeniOES", (void*)glTexGeniOES}, |
| {"glTexGenivOES", (void*)glTexGenivOES}, |
| {"glTexGenxOES", (void*)glTexGenxOES}, |
| {"glTexGenxvOES", (void*)glTexGenxvOES}, |
| {"glGetTexGenfvOES", (void*)glGetTexGenfvOES}, |
| {"glGetTexGenivOES", (void*)glGetTexGenivOES}, |
| {"glGetTexGenxvOES", (void*)glGetTexGenxvOES}, |
| {"glBindVertexArrayOES", (void*)glBindVertexArrayOES}, |
| {"glDeleteVertexArraysOES", (void*)glDeleteVertexArraysOES}, |
| {"glGenVertexArraysOES", (void*)glGenVertexArraysOES}, |
| {"glIsVertexArrayOES", (void*)glIsVertexArrayOES}, |
| {"glDiscardFramebufferEXT", (void*)glDiscardFramebufferEXT}, |
| {"glMultiDrawArraysEXT", (void*)glMultiDrawArraysEXT}, |
| {"glMultiDrawElementsEXT", (void*)glMultiDrawElementsEXT}, |
| {"glMultiDrawArraysSUN", (void*)glMultiDrawArraysSUN}, |
| {"glMultiDrawElementsSUN", (void*)glMultiDrawElementsSUN}, |
| {"glRenderbufferStorageMultisampleIMG", (void*)glRenderbufferStorageMultisampleIMG}, |
| {"glFramebufferTexture2DMultisampleIMG", (void*)glFramebufferTexture2DMultisampleIMG}, |
| {"glDeleteFencesNV", (void*)glDeleteFencesNV}, |
| {"glGenFencesNV", (void*)glGenFencesNV}, |
| {"glIsFenceNV", (void*)glIsFenceNV}, |
| {"glTestFenceNV", (void*)glTestFenceNV}, |
| {"glGetFenceivNV", (void*)glGetFenceivNV}, |
| {"glFinishFenceNV", (void*)glFinishFenceNV}, |
| {"glSetFenceNV", (void*)glSetFenceNV}, |
| {"glGetDriverControlsQCOM", (void*)glGetDriverControlsQCOM}, |
| {"glGetDriverControlStringQCOM", (void*)glGetDriverControlStringQCOM}, |
| {"glEnableDriverControlQCOM", (void*)glEnableDriverControlQCOM}, |
| {"glDisableDriverControlQCOM", (void*)glDisableDriverControlQCOM}, |
| {"glExtGetTexturesQCOM", (void*)glExtGetTexturesQCOM}, |
| {"glExtGetBuffersQCOM", (void*)glExtGetBuffersQCOM}, |
| {"glExtGetRenderbuffersQCOM", (void*)glExtGetRenderbuffersQCOM}, |
| {"glExtGetFramebuffersQCOM", (void*)glExtGetFramebuffersQCOM}, |
| {"glExtGetTexLevelParameterivQCOM", (void*)glExtGetTexLevelParameterivQCOM}, |
| {"glExtTexObjectStateOverrideiQCOM", (void*)glExtTexObjectStateOverrideiQCOM}, |
| {"glExtGetTexSubImageQCOM", (void*)glExtGetTexSubImageQCOM}, |
| {"glExtGetBufferPointervQCOM", (void*)glExtGetBufferPointervQCOM}, |
| {"glExtGetShadersQCOM", (void*)glExtGetShadersQCOM}, |
| {"glExtGetProgramsQCOM", (void*)glExtGetProgramsQCOM}, |
| {"glExtIsProgramBinaryQCOM", (void*)glExtIsProgramBinaryQCOM}, |
| {"glExtGetProgramBinarySourceQCOM", (void*)glExtGetProgramBinarySourceQCOM}, |
| {"glStartTilingQCOM", (void*)glStartTilingQCOM}, |
| {"glEndTilingQCOM", (void*)glEndTilingQCOM}, |
| {"glGetGraphicsResetStatusEXT", (void*)glGetGraphicsResetStatusEXT}, |
| {"glReadnPixelsEXT", (void*)glReadnPixelsEXT}, |
| }; |
| static const int gl_num_funcs = sizeof(gl_funcs_by_name) / sizeof(struct _gl_funcs_by_name); |
| |
| |
| #endif |