keunyoung | b85b275 | 2013-03-08 12:28:03 -0800 | [diff] [blame] | 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 | |
David 'Digit' Turner | 4f91c8e | 2014-10-31 11:39:38 +0100 | [diff] [blame] | 7 | static const struct _gl_funcs_by_name { |
keunyoung | b85b275 | 2013-03-08 12:28:03 -0800 | [diff] [blame] | 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 | }; |
David 'Digit' Turner | 4f91c8e | 2014-10-31 11:39:38 +0100 | [diff] [blame] | 285 | static const int gl_num_funcs = sizeof(gl_funcs_by_name) / sizeof(struct _gl_funcs_by_name); |
keunyoung | b85b275 | 2013-03-08 12:28:03 -0800 | [diff] [blame] | 286 | |
| 287 | |
| 288 | #endif |