1 // Generated Code - DO NOT EDIT !! 2 // generated by 'emugen' 3 #ifndef __gl_client_ftable_t_h 4 #define __gl_client_ftable_t_h 5 6 7 static const struct _gl_funcs_by_name { 8 const char *name; 9 void *proc; 10 } gl_funcs_by_name[] = { 11 {"glAlphaFunc", (void*)glAlphaFunc}, 12 {"glClearColor", (void*)glClearColor}, 13 {"glClearDepthf", (void*)glClearDepthf}, 14 {"glClipPlanef", (void*)glClipPlanef}, 15 {"glColor4f", (void*)glColor4f}, 16 {"glDepthRangef", (void*)glDepthRangef}, 17 {"glFogf", (void*)glFogf}, 18 {"glFogfv", (void*)glFogfv}, 19 {"glFrustumf", (void*)glFrustumf}, 20 {"glGetClipPlanef", (void*)glGetClipPlanef}, 21 {"glGetFloatv", (void*)glGetFloatv}, 22 {"glGetLightfv", (void*)glGetLightfv}, 23 {"glGetMaterialfv", (void*)glGetMaterialfv}, 24 {"glGetTexEnvfv", (void*)glGetTexEnvfv}, 25 {"glGetTexParameterfv", (void*)glGetTexParameterfv}, 26 {"glLightModelf", (void*)glLightModelf}, 27 {"glLightModelfv", (void*)glLightModelfv}, 28 {"glLightf", (void*)glLightf}, 29 {"glLightfv", (void*)glLightfv}, 30 {"glLineWidth", (void*)glLineWidth}, 31 {"glLoadMatrixf", (void*)glLoadMatrixf}, 32 {"glMaterialf", (void*)glMaterialf}, 33 {"glMaterialfv", (void*)glMaterialfv}, 34 {"glMultMatrixf", (void*)glMultMatrixf}, 35 {"glMultiTexCoord4f", (void*)glMultiTexCoord4f}, 36 {"glNormal3f", (void*)glNormal3f}, 37 {"glOrthof", (void*)glOrthof}, 38 {"glPointParameterf", (void*)glPointParameterf}, 39 {"glPointParameterfv", (void*)glPointParameterfv}, 40 {"glPointSize", (void*)glPointSize}, 41 {"glPolygonOffset", (void*)glPolygonOffset}, 42 {"glRotatef", (void*)glRotatef}, 43 {"glScalef", (void*)glScalef}, 44 {"glTexEnvf", (void*)glTexEnvf}, 45 {"glTexEnvfv", (void*)glTexEnvfv}, 46 {"glTexParameterf", (void*)glTexParameterf}, 47 {"glTexParameterfv", (void*)glTexParameterfv}, 48 {"glTranslatef", (void*)glTranslatef}, 49 {"glActiveTexture", (void*)glActiveTexture}, 50 {"glAlphaFuncx", (void*)glAlphaFuncx}, 51 {"glBindBuffer", (void*)glBindBuffer}, 52 {"glBindTexture", (void*)glBindTexture}, 53 {"glBlendFunc", (void*)glBlendFunc}, 54 {"glBufferData", (void*)glBufferData}, 55 {"glBufferSubData", (void*)glBufferSubData}, 56 {"glClear", (void*)glClear}, 57 {"glClearColorx", (void*)glClearColorx}, 58 {"glClearDepthx", (void*)glClearDepthx}, 59 {"glClearStencil", (void*)glClearStencil}, 60 {"glClientActiveTexture", (void*)glClientActiveTexture}, 61 {"glColor4ub", (void*)glColor4ub}, 62 {"glColor4x", (void*)glColor4x}, 63 {"glColorMask", (void*)glColorMask}, 64 {"glColorPointer", (void*)glColorPointer}, 65 {"glCompressedTexImage2D", (void*)glCompressedTexImage2D}, 66 {"glCompressedTexSubImage2D", (void*)glCompressedTexSubImage2D}, 67 {"glCopyTexImage2D", (void*)glCopyTexImage2D}, 68 {"glCopyTexSubImage2D", (void*)glCopyTexSubImage2D}, 69 {"glCullFace", (void*)glCullFace}, 70 {"glDeleteBuffers", (void*)glDeleteBuffers}, 71 {"glDeleteTextures", (void*)glDeleteTextures}, 72 {"glDepthFunc", (void*)glDepthFunc}, 73 {"glDepthMask", (void*)glDepthMask}, 74 {"glDepthRangex", (void*)glDepthRangex}, 75 {"glDisable", (void*)glDisable}, 76 {"glDisableClientState", (void*)glDisableClientState}, 77 {"glDrawArrays", (void*)glDrawArrays}, 78 {"glDrawElements", (void*)glDrawElements}, 79 {"glEnable", (void*)glEnable}, 80 {"glEnableClientState", (void*)glEnableClientState}, 81 {"glFinish", (void*)glFinish}, 82 {"glFlush", (void*)glFlush}, 83 {"glFogx", (void*)glFogx}, 84 {"glFogxv", (void*)glFogxv}, 85 {"glFrontFace", (void*)glFrontFace}, 86 {"glFrustumx", (void*)glFrustumx}, 87 {"glGetBooleanv", (void*)glGetBooleanv}, 88 {"glGetBufferParameteriv", (void*)glGetBufferParameteriv}, 89 {"glClipPlanex", (void*)glClipPlanex}, 90 {"glGenBuffers", (void*)glGenBuffers}, 91 {"glGenTextures", (void*)glGenTextures}, 92 {"glGetError", (void*)glGetError}, 93 {"glGetFixedv", (void*)glGetFixedv}, 94 {"glGetIntegerv", (void*)glGetIntegerv}, 95 {"glGetLightxv", (void*)glGetLightxv}, 96 {"glGetMaterialxv", (void*)glGetMaterialxv}, 97 {"glGetPointerv", (void*)glGetPointerv}, 98 {"glGetString", (void*)glGetString}, 99 {"glGetTexEnviv", (void*)glGetTexEnviv}, 100 {"glGetTexEnvxv", (void*)glGetTexEnvxv}, 101 {"glGetTexParameteriv", (void*)glGetTexParameteriv}, 102 {"glGetTexParameterxv", (void*)glGetTexParameterxv}, 103 {"glHint", (void*)glHint}, 104 {"glIsBuffer", (void*)glIsBuffer}, 105 {"glIsEnabled", (void*)glIsEnabled}, 106 {"glIsTexture", (void*)glIsTexture}, 107 {"glLightModelx", (void*)glLightModelx}, 108 {"glLightModelxv", (void*)glLightModelxv}, 109 {"glLightx", (void*)glLightx}, 110 {"glLightxv", (void*)glLightxv}, 111 {"glLineWidthx", (void*)glLineWidthx}, 112 {"glLoadIdentity", (void*)glLoadIdentity}, 113 {"glLoadMatrixx", (void*)glLoadMatrixx}, 114 {"glLogicOp", (void*)glLogicOp}, 115 {"glMaterialx", (void*)glMaterialx}, 116 {"glMaterialxv", (void*)glMaterialxv}, 117 {"glMatrixMode", (void*)glMatrixMode}, 118 {"glMultMatrixx", (void*)glMultMatrixx}, 119 {"glMultiTexCoord4x", (void*)glMultiTexCoord4x}, 120 {"glNormal3x", (void*)glNormal3x}, 121 {"glNormalPointer", (void*)glNormalPointer}, 122 {"glOrthox", (void*)glOrthox}, 123 {"glPixelStorei", (void*)glPixelStorei}, 124 {"glPointParameterx", (void*)glPointParameterx}, 125 {"glPointParameterxv", (void*)glPointParameterxv}, 126 {"glPointSizex", (void*)glPointSizex}, 127 {"glPolygonOffsetx", (void*)glPolygonOffsetx}, 128 {"glPopMatrix", (void*)glPopMatrix}, 129 {"glPushMatrix", (void*)glPushMatrix}, 130 {"glReadPixels", (void*)glReadPixels}, 131 {"glRotatex", (void*)glRotatex}, 132 {"glSampleCoverage", (void*)glSampleCoverage}, 133 {"glSampleCoveragex", (void*)glSampleCoveragex}, 134 {"glScalex", (void*)glScalex}, 135 {"glScissor", (void*)glScissor}, 136 {"glShadeModel", (void*)glShadeModel}, 137 {"glStencilFunc", (void*)glStencilFunc}, 138 {"glStencilMask", (void*)glStencilMask}, 139 {"glStencilOp", (void*)glStencilOp}, 140 {"glTexCoordPointer", (void*)glTexCoordPointer}, 141 {"glTexEnvi", (void*)glTexEnvi}, 142 {"glTexEnvx", (void*)glTexEnvx}, 143 {"glTexEnviv", (void*)glTexEnviv}, 144 {"glTexEnvxv", (void*)glTexEnvxv}, 145 {"glTexImage2D", (void*)glTexImage2D}, 146 {"glTexParameteri", (void*)glTexParameteri}, 147 {"glTexParameterx", (void*)glTexParameterx}, 148 {"glTexParameteriv", (void*)glTexParameteriv}, 149 {"glTexParameterxv", (void*)glTexParameterxv}, 150 {"glTexSubImage2D", (void*)glTexSubImage2D}, 151 {"glTranslatex", (void*)glTranslatex}, 152 {"glVertexPointer", (void*)glVertexPointer}, 153 {"glViewport", (void*)glViewport}, 154 {"glPointSizePointerOES", (void*)glPointSizePointerOES}, 155 {"glBlendEquationSeparateOES", (void*)glBlendEquationSeparateOES}, 156 {"glBlendFuncSeparateOES", (void*)glBlendFuncSeparateOES}, 157 {"glBlendEquationOES", (void*)glBlendEquationOES}, 158 {"glDrawTexsOES", (void*)glDrawTexsOES}, 159 {"glDrawTexiOES", (void*)glDrawTexiOES}, 160 {"glDrawTexxOES", (void*)glDrawTexxOES}, 161 {"glDrawTexsvOES", (void*)glDrawTexsvOES}, 162 {"glDrawTexivOES", (void*)glDrawTexivOES}, 163 {"glDrawTexxvOES", (void*)glDrawTexxvOES}, 164 {"glDrawTexfOES", (void*)glDrawTexfOES}, 165 {"glDrawTexfvOES", (void*)glDrawTexfvOES}, 166 {"glEGLImageTargetTexture2DOES", (void*)glEGLImageTargetTexture2DOES}, 167 {"glEGLImageTargetRenderbufferStorageOES", (void*)glEGLImageTargetRenderbufferStorageOES}, 168 {"glAlphaFuncxOES", (void*)glAlphaFuncxOES}, 169 {"glClearColorxOES", (void*)glClearColorxOES}, 170 {"glClearDepthxOES", (void*)glClearDepthxOES}, 171 {"glClipPlanexOES", (void*)glClipPlanexOES}, 172 {"glClipPlanexIMG", (void*)glClipPlanexIMG}, 173 {"glColor4xOES", (void*)glColor4xOES}, 174 {"glDepthRangexOES", (void*)glDepthRangexOES}, 175 {"glFogxOES", (void*)glFogxOES}, 176 {"glFogxvOES", (void*)glFogxvOES}, 177 {"glFrustumxOES", (void*)glFrustumxOES}, 178 {"glGetClipPlanexOES", (void*)glGetClipPlanexOES}, 179 {"glGetClipPlanex", (void*)glGetClipPlanex}, 180 {"glGetFixedvOES", (void*)glGetFixedvOES}, 181 {"glGetLightxvOES", (void*)glGetLightxvOES}, 182 {"glGetMaterialxvOES", (void*)glGetMaterialxvOES}, 183 {"glGetTexEnvxvOES", (void*)glGetTexEnvxvOES}, 184 {"glGetTexParameterxvOES", (void*)glGetTexParameterxvOES}, 185 {"glLightModelxOES", (void*)glLightModelxOES}, 186 {"glLightModelxvOES", (void*)glLightModelxvOES}, 187 {"glLightxOES", (void*)glLightxOES}, 188 {"glLightxvOES", (void*)glLightxvOES}, 189 {"glLineWidthxOES", (void*)glLineWidthxOES}, 190 {"glLoadMatrixxOES", (void*)glLoadMatrixxOES}, 191 {"glMaterialxOES", (void*)glMaterialxOES}, 192 {"glMaterialxvOES", (void*)glMaterialxvOES}, 193 {"glMultMatrixxOES", (void*)glMultMatrixxOES}, 194 {"glMultiTexCoord4xOES", (void*)glMultiTexCoord4xOES}, 195 {"glNormal3xOES", (void*)glNormal3xOES}, 196 {"glOrthoxOES", (void*)glOrthoxOES}, 197 {"glPointParameterxOES", (void*)glPointParameterxOES}, 198 {"glPointParameterxvOES", (void*)glPointParameterxvOES}, 199 {"glPointSizexOES", (void*)glPointSizexOES}, 200 {"glPolygonOffsetxOES", (void*)glPolygonOffsetxOES}, 201 {"glRotatexOES", (void*)glRotatexOES}, 202 {"glSampleCoveragexOES", (void*)glSampleCoveragexOES}, 203 {"glScalexOES", (void*)glScalexOES}, 204 {"glTexEnvxOES", (void*)glTexEnvxOES}, 205 {"glTexEnvxvOES", (void*)glTexEnvxvOES}, 206 {"glTexParameterxOES", (void*)glTexParameterxOES}, 207 {"glTexParameterxvOES", (void*)glTexParameterxvOES}, 208 {"glTranslatexOES", (void*)glTranslatexOES}, 209 {"glIsRenderbufferOES", (void*)glIsRenderbufferOES}, 210 {"glBindRenderbufferOES", (void*)glBindRenderbufferOES}, 211 {"glDeleteRenderbuffersOES", (void*)glDeleteRenderbuffersOES}, 212 {"glGenRenderbuffersOES", (void*)glGenRenderbuffersOES}, 213 {"glRenderbufferStorageOES", (void*)glRenderbufferStorageOES}, 214 {"glGetRenderbufferParameterivOES", (void*)glGetRenderbufferParameterivOES}, 215 {"glIsFramebufferOES", (void*)glIsFramebufferOES}, 216 {"glBindFramebufferOES", (void*)glBindFramebufferOES}, 217 {"glDeleteFramebuffersOES", (void*)glDeleteFramebuffersOES}, 218 {"glGenFramebuffersOES", (void*)glGenFramebuffersOES}, 219 {"glCheckFramebufferStatusOES", (void*)glCheckFramebufferStatusOES}, 220 {"glFramebufferRenderbufferOES", (void*)glFramebufferRenderbufferOES}, 221 {"glFramebufferTexture2DOES", (void*)glFramebufferTexture2DOES}, 222 {"glGetFramebufferAttachmentParameterivOES", (void*)glGetFramebufferAttachmentParameterivOES}, 223 {"glGenerateMipmapOES", (void*)glGenerateMipmapOES}, 224 {"glMapBufferOES", (void*)glMapBufferOES}, 225 {"glUnmapBufferOES", (void*)glUnmapBufferOES}, 226 {"glGetBufferPointervOES", (void*)glGetBufferPointervOES}, 227 {"glCurrentPaletteMatrixOES", (void*)glCurrentPaletteMatrixOES}, 228 {"glLoadPaletteFromModelViewMatrixOES", (void*)glLoadPaletteFromModelViewMatrixOES}, 229 {"glMatrixIndexPointerOES", (void*)glMatrixIndexPointerOES}, 230 {"glWeightPointerOES", (void*)glWeightPointerOES}, 231 {"glQueryMatrixxOES", (void*)glQueryMatrixxOES}, 232 {"glDepthRangefOES", (void*)glDepthRangefOES}, 233 {"glFrustumfOES", (void*)glFrustumfOES}, 234 {"glOrthofOES", (void*)glOrthofOES}, 235 {"glClipPlanefOES", (void*)glClipPlanefOES}, 236 {"glClipPlanefIMG", (void*)glClipPlanefIMG}, 237 {"glGetClipPlanefOES", (void*)glGetClipPlanefOES}, 238 {"glClearDepthfOES", (void*)glClearDepthfOES}, 239 {"glTexGenfOES", (void*)glTexGenfOES}, 240 {"glTexGenfvOES", (void*)glTexGenfvOES}, 241 {"glTexGeniOES", (void*)glTexGeniOES}, 242 {"glTexGenivOES", (void*)glTexGenivOES}, 243 {"glTexGenxOES", (void*)glTexGenxOES}, 244 {"glTexGenxvOES", (void*)glTexGenxvOES}, 245 {"glGetTexGenfvOES", (void*)glGetTexGenfvOES}, 246 {"glGetTexGenivOES", (void*)glGetTexGenivOES}, 247 {"glGetTexGenxvOES", (void*)glGetTexGenxvOES}, 248 {"glBindVertexArrayOES", (void*)glBindVertexArrayOES}, 249 {"glDeleteVertexArraysOES", (void*)glDeleteVertexArraysOES}, 250 {"glGenVertexArraysOES", (void*)glGenVertexArraysOES}, 251 {"glIsVertexArrayOES", (void*)glIsVertexArrayOES}, 252 {"glDiscardFramebufferEXT", (void*)glDiscardFramebufferEXT}, 253 {"glMultiDrawArraysEXT", (void*)glMultiDrawArraysEXT}, 254 {"glMultiDrawElementsEXT", (void*)glMultiDrawElementsEXT}, 255 {"glMultiDrawArraysSUN", (void*)glMultiDrawArraysSUN}, 256 {"glMultiDrawElementsSUN", (void*)glMultiDrawElementsSUN}, 257 {"glRenderbufferStorageMultisampleIMG", (void*)glRenderbufferStorageMultisampleIMG}, 258 {"glFramebufferTexture2DMultisampleIMG", (void*)glFramebufferTexture2DMultisampleIMG}, 259 {"glDeleteFencesNV", (void*)glDeleteFencesNV}, 260 {"glGenFencesNV", (void*)glGenFencesNV}, 261 {"glIsFenceNV", (void*)glIsFenceNV}, 262 {"glTestFenceNV", (void*)glTestFenceNV}, 263 {"glGetFenceivNV", (void*)glGetFenceivNV}, 264 {"glFinishFenceNV", (void*)glFinishFenceNV}, 265 {"glSetFenceNV", (void*)glSetFenceNV}, 266 {"glGetDriverControlsQCOM", (void*)glGetDriverControlsQCOM}, 267 {"glGetDriverControlStringQCOM", (void*)glGetDriverControlStringQCOM}, 268 {"glEnableDriverControlQCOM", (void*)glEnableDriverControlQCOM}, 269 {"glDisableDriverControlQCOM", (void*)glDisableDriverControlQCOM}, 270 {"glExtGetTexturesQCOM", (void*)glExtGetTexturesQCOM}, 271 {"glExtGetBuffersQCOM", (void*)glExtGetBuffersQCOM}, 272 {"glExtGetRenderbuffersQCOM", (void*)glExtGetRenderbuffersQCOM}, 273 {"glExtGetFramebuffersQCOM", (void*)glExtGetFramebuffersQCOM}, 274 {"glExtGetTexLevelParameterivQCOM", (void*)glExtGetTexLevelParameterivQCOM}, 275 {"glExtTexObjectStateOverrideiQCOM", (void*)glExtTexObjectStateOverrideiQCOM}, 276 {"glExtGetTexSubImageQCOM", (void*)glExtGetTexSubImageQCOM}, 277 {"glExtGetBufferPointervQCOM", (void*)glExtGetBufferPointervQCOM}, 278 {"glExtGetShadersQCOM", (void*)glExtGetShadersQCOM}, 279 {"glExtGetProgramsQCOM", (void*)glExtGetProgramsQCOM}, 280 {"glExtIsProgramBinaryQCOM", (void*)glExtIsProgramBinaryQCOM}, 281 {"glExtGetProgramBinarySourceQCOM", (void*)glExtGetProgramBinarySourceQCOM}, 282 {"glStartTilingQCOM", (void*)glStartTilingQCOM}, 283 {"glEndTilingQCOM", (void*)glEndTilingQCOM}, 284 }; 285 static const int gl_num_funcs = sizeof(gl_funcs_by_name) / sizeof(struct _gl_funcs_by_name); 286 287 288 #endif 289