blob: 67ba6f446e244629bec36c84f2e714fd64f6fa73 [file] [log] [blame]
keunyoungb85b2752013-03-08 12:28:03 -08001// 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' Turner4f91c8e2014-10-31 11:39:38 +01007static const struct _gl_funcs_by_name {
keunyoungb85b2752013-03-08 12:28:03 -08008 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' Turner4f91c8e2014-10-31 11:39:38 +0100285static const int gl_num_funcs = sizeof(gl_funcs_by_name) / sizeof(struct _gl_funcs_by_name);
keunyoungb85b2752013-03-08 12:28:03 -0800286
287
288#endif