1 // Generated Code - DO NOT EDIT !!
2 // generated by 'emugen'
3 #ifndef __gles1_server_context_t_h
4 #define __gles1_server_context_t_h
5 
6 #include "gles1_server_proc.h"
7 
8 #include "gles1_types.h"
9 
10 
11 struct gles1_server_context_t {
12 
13 	glAlphaFunc_server_proc_t glAlphaFunc;
14 	glClearColor_server_proc_t glClearColor;
15 	glClearDepthf_server_proc_t glClearDepthf;
16 	glClipPlanef_server_proc_t glClipPlanef;
17 	glColor4f_server_proc_t glColor4f;
18 	glDepthRangef_server_proc_t glDepthRangef;
19 	glFogf_server_proc_t glFogf;
20 	glFogfv_server_proc_t glFogfv;
21 	glFrustumf_server_proc_t glFrustumf;
22 	glGetClipPlanef_server_proc_t glGetClipPlanef;
23 	glGetFloatv_server_proc_t glGetFloatv;
24 	glGetLightfv_server_proc_t glGetLightfv;
25 	glGetMaterialfv_server_proc_t glGetMaterialfv;
26 	glGetTexEnvfv_server_proc_t glGetTexEnvfv;
27 	glGetTexParameterfv_server_proc_t glGetTexParameterfv;
28 	glLightModelf_server_proc_t glLightModelf;
29 	glLightModelfv_server_proc_t glLightModelfv;
30 	glLightf_server_proc_t glLightf;
31 	glLightfv_server_proc_t glLightfv;
32 	glLineWidth_server_proc_t glLineWidth;
33 	glLoadMatrixf_server_proc_t glLoadMatrixf;
34 	glMaterialf_server_proc_t glMaterialf;
35 	glMaterialfv_server_proc_t glMaterialfv;
36 	glMultMatrixf_server_proc_t glMultMatrixf;
37 	glMultiTexCoord4f_server_proc_t glMultiTexCoord4f;
38 	glNormal3f_server_proc_t glNormal3f;
39 	glOrthof_server_proc_t glOrthof;
40 	glPointParameterf_server_proc_t glPointParameterf;
41 	glPointParameterfv_server_proc_t glPointParameterfv;
42 	glPointSize_server_proc_t glPointSize;
43 	glPolygonOffset_server_proc_t glPolygonOffset;
44 	glRotatef_server_proc_t glRotatef;
45 	glScalef_server_proc_t glScalef;
46 	glTexEnvf_server_proc_t glTexEnvf;
47 	glTexEnvfv_server_proc_t glTexEnvfv;
48 	glTexParameterf_server_proc_t glTexParameterf;
49 	glTexParameterfv_server_proc_t glTexParameterfv;
50 	glTranslatef_server_proc_t glTranslatef;
51 	glActiveTexture_server_proc_t glActiveTexture;
52 	glAlphaFuncx_server_proc_t glAlphaFuncx;
53 	glBindBuffer_server_proc_t glBindBuffer;
54 	glBindTexture_server_proc_t glBindTexture;
55 	glBlendFunc_server_proc_t glBlendFunc;
56 	glBufferData_server_proc_t glBufferData;
57 	glBufferSubData_server_proc_t glBufferSubData;
58 	glClear_server_proc_t glClear;
59 	glClearColorx_server_proc_t glClearColorx;
60 	glClearDepthx_server_proc_t glClearDepthx;
61 	glClearStencil_server_proc_t glClearStencil;
62 	glClientActiveTexture_server_proc_t glClientActiveTexture;
63 	glColor4ub_server_proc_t glColor4ub;
64 	glColor4x_server_proc_t glColor4x;
65 	glColorMask_server_proc_t glColorMask;
66 	glColorPointer_server_proc_t glColorPointer;
67 	glCompressedTexImage2D_server_proc_t glCompressedTexImage2D;
68 	glCompressedTexSubImage2D_server_proc_t glCompressedTexSubImage2D;
69 	glCopyTexImage2D_server_proc_t glCopyTexImage2D;
70 	glCopyTexSubImage2D_server_proc_t glCopyTexSubImage2D;
71 	glCullFace_server_proc_t glCullFace;
72 	glDeleteBuffers_dec_server_proc_t glDeleteBuffers;
73 	glDeleteBuffers_server_proc_t glDeleteBuffers_dec;
74 	glDeleteTextures_dec_server_proc_t glDeleteTextures;
75 	glDeleteTextures_server_proc_t glDeleteTextures_dec;
76 	glDepthFunc_server_proc_t glDepthFunc;
77 	glDepthMask_server_proc_t glDepthMask;
78 	glDepthRangex_server_proc_t glDepthRangex;
79 	glDisable_server_proc_t glDisable;
80 	glDisableClientState_server_proc_t glDisableClientState;
81 	glDrawArrays_server_proc_t glDrawArrays;
82 	glDrawElements_server_proc_t glDrawElements;
83 	glEnable_server_proc_t glEnable;
84 	glEnableClientState_server_proc_t glEnableClientState;
85 	glFinish_server_proc_t glFinish;
86 	glFlush_server_proc_t glFlush;
87 	glFogx_server_proc_t glFogx;
88 	glFogxv_server_proc_t glFogxv;
89 	glFrontFace_server_proc_t glFrontFace;
90 	glFrustumx_server_proc_t glFrustumx;
91 	glGetBooleanv_server_proc_t glGetBooleanv;
92 	glGetBufferParameteriv_server_proc_t glGetBufferParameteriv;
93 	glClipPlanex_server_proc_t glClipPlanex;
94 	glGenBuffers_dec_server_proc_t glGenBuffers;
95 	glGenBuffers_server_proc_t glGenBuffers_dec;
96 	glGenTextures_dec_server_proc_t glGenTextures;
97 	glGenTextures_server_proc_t glGenTextures_dec;
98 	glGetError_server_proc_t glGetError;
99 	glGetFixedv_server_proc_t glGetFixedv;
100 	glGetIntegerv_server_proc_t glGetIntegerv;
101 	glGetLightxv_server_proc_t glGetLightxv;
102 	glGetMaterialxv_server_proc_t glGetMaterialxv;
103 	glGetPointerv_server_proc_t glGetPointerv;
104 	glGetString_server_proc_t glGetString;
105 	glGetTexEnviv_server_proc_t glGetTexEnviv;
106 	glGetTexEnvxv_server_proc_t glGetTexEnvxv;
107 	glGetTexParameteriv_server_proc_t glGetTexParameteriv;
108 	glGetTexParameterxv_server_proc_t glGetTexParameterxv;
109 	glHint_server_proc_t glHint;
110 	glIsBuffer_server_proc_t glIsBuffer;
111 	glIsEnabled_server_proc_t glIsEnabled;
112 	glIsTexture_server_proc_t glIsTexture;
113 	glLightModelx_server_proc_t glLightModelx;
114 	glLightModelxv_server_proc_t glLightModelxv;
115 	glLightx_server_proc_t glLightx;
116 	glLightxv_server_proc_t glLightxv;
117 	glLineWidthx_server_proc_t glLineWidthx;
118 	glLoadIdentity_server_proc_t glLoadIdentity;
119 	glLoadMatrixx_server_proc_t glLoadMatrixx;
120 	glLogicOp_server_proc_t glLogicOp;
121 	glMaterialx_server_proc_t glMaterialx;
122 	glMaterialxv_server_proc_t glMaterialxv;
123 	glMatrixMode_server_proc_t glMatrixMode;
124 	glMultMatrixx_server_proc_t glMultMatrixx;
125 	glMultiTexCoord4x_server_proc_t glMultiTexCoord4x;
126 	glNormal3x_server_proc_t glNormal3x;
127 	glNormalPointer_server_proc_t glNormalPointer;
128 	glOrthox_server_proc_t glOrthox;
129 	glPixelStorei_server_proc_t glPixelStorei;
130 	glPointParameterx_server_proc_t glPointParameterx;
131 	glPointParameterxv_server_proc_t glPointParameterxv;
132 	glPointSizex_server_proc_t glPointSizex;
133 	glPolygonOffsetx_server_proc_t glPolygonOffsetx;
134 	glPopMatrix_server_proc_t glPopMatrix;
135 	glPushMatrix_server_proc_t glPushMatrix;
136 	glReadPixels_server_proc_t glReadPixels;
137 	glRotatex_server_proc_t glRotatex;
138 	glSampleCoverage_server_proc_t glSampleCoverage;
139 	glSampleCoveragex_server_proc_t glSampleCoveragex;
140 	glScalex_server_proc_t glScalex;
141 	glScissor_server_proc_t glScissor;
142 	glShadeModel_server_proc_t glShadeModel;
143 	glStencilFunc_server_proc_t glStencilFunc;
144 	glStencilMask_server_proc_t glStencilMask;
145 	glStencilOp_server_proc_t glStencilOp;
146 	glTexCoordPointer_server_proc_t glTexCoordPointer;
147 	glTexEnvi_server_proc_t glTexEnvi;
148 	glTexEnvx_server_proc_t glTexEnvx;
149 	glTexEnviv_server_proc_t glTexEnviv;
150 	glTexEnvxv_server_proc_t glTexEnvxv;
151 	glTexImage2D_server_proc_t glTexImage2D;
152 	glTexParameteri_server_proc_t glTexParameteri;
153 	glTexParameterx_server_proc_t glTexParameterx;
154 	glTexParameteriv_server_proc_t glTexParameteriv;
155 	glTexParameterxv_server_proc_t glTexParameterxv;
156 	glTexSubImage2D_server_proc_t glTexSubImage2D;
157 	glTranslatex_server_proc_t glTranslatex;
158 	glVertexPointer_server_proc_t glVertexPointer;
159 	glViewport_server_proc_t glViewport;
160 	glPointSizePointerOES_server_proc_t glPointSizePointerOES;
161 	glVertexPointerOffset_server_proc_t glVertexPointerOffset;
162 	glColorPointerOffset_server_proc_t glColorPointerOffset;
163 	glNormalPointerOffset_server_proc_t glNormalPointerOffset;
164 	glPointSizePointerOffset_server_proc_t glPointSizePointerOffset;
165 	glTexCoordPointerOffset_server_proc_t glTexCoordPointerOffset;
166 	glWeightPointerOffset_server_proc_t glWeightPointerOffset;
167 	glMatrixIndexPointerOffset_server_proc_t glMatrixIndexPointerOffset;
168 	glVertexPointerData_server_proc_t glVertexPointerData;
169 	glColorPointerData_server_proc_t glColorPointerData;
170 	glNormalPointerData_server_proc_t glNormalPointerData;
171 	glTexCoordPointerData_server_proc_t glTexCoordPointerData;
172 	glPointSizePointerData_server_proc_t glPointSizePointerData;
173 	glWeightPointerData_server_proc_t glWeightPointerData;
174 	glMatrixIndexPointerData_server_proc_t glMatrixIndexPointerData;
175 	glDrawElementsOffset_server_proc_t glDrawElementsOffset;
176 	glDrawElementsData_server_proc_t glDrawElementsData;
177 	glGetCompressedTextureFormats_server_proc_t glGetCompressedTextureFormats;
178 	glFinishRoundTrip_server_proc_t glFinishRoundTrip;
179 	glBlendEquationSeparateOES_server_proc_t glBlendEquationSeparateOES;
180 	glBlendFuncSeparateOES_server_proc_t glBlendFuncSeparateOES;
181 	glBlendEquationOES_server_proc_t glBlendEquationOES;
182 	glDrawTexsOES_server_proc_t glDrawTexsOES;
183 	glDrawTexiOES_server_proc_t glDrawTexiOES;
184 	glDrawTexxOES_server_proc_t glDrawTexxOES;
185 	glDrawTexsvOES_server_proc_t glDrawTexsvOES;
186 	glDrawTexivOES_server_proc_t glDrawTexivOES;
187 	glDrawTexxvOES_server_proc_t glDrawTexxvOES;
188 	glDrawTexfOES_server_proc_t glDrawTexfOES;
189 	glDrawTexfvOES_server_proc_t glDrawTexfvOES;
190 	glEGLImageTargetTexture2DOES_server_proc_t glEGLImageTargetTexture2DOES;
191 	glEGLImageTargetRenderbufferStorageOES_server_proc_t glEGLImageTargetRenderbufferStorageOES;
192 	glAlphaFuncxOES_server_proc_t glAlphaFuncxOES;
193 	glClearColorxOES_server_proc_t glClearColorxOES;
194 	glClearDepthxOES_server_proc_t glClearDepthxOES;
195 	glClipPlanexOES_server_proc_t glClipPlanexOES;
196 	glClipPlanexIMG_server_proc_t glClipPlanexIMG;
197 	glColor4xOES_server_proc_t glColor4xOES;
198 	glDepthRangexOES_server_proc_t glDepthRangexOES;
199 	glFogxOES_server_proc_t glFogxOES;
200 	glFogxvOES_server_proc_t glFogxvOES;
201 	glFrustumxOES_server_proc_t glFrustumxOES;
202 	glGetClipPlanexOES_server_proc_t glGetClipPlanexOES;
203 	glGetClipPlanex_server_proc_t glGetClipPlanex;
204 	glGetFixedvOES_server_proc_t glGetFixedvOES;
205 	glGetLightxvOES_server_proc_t glGetLightxvOES;
206 	glGetMaterialxvOES_server_proc_t glGetMaterialxvOES;
207 	glGetTexEnvxvOES_server_proc_t glGetTexEnvxvOES;
208 	glGetTexParameterxvOES_server_proc_t glGetTexParameterxvOES;
209 	glLightModelxOES_server_proc_t glLightModelxOES;
210 	glLightModelxvOES_server_proc_t glLightModelxvOES;
211 	glLightxOES_server_proc_t glLightxOES;
212 	glLightxvOES_server_proc_t glLightxvOES;
213 	glLineWidthxOES_server_proc_t glLineWidthxOES;
214 	glLoadMatrixxOES_server_proc_t glLoadMatrixxOES;
215 	glMaterialxOES_server_proc_t glMaterialxOES;
216 	glMaterialxvOES_server_proc_t glMaterialxvOES;
217 	glMultMatrixxOES_server_proc_t glMultMatrixxOES;
218 	glMultiTexCoord4xOES_server_proc_t glMultiTexCoord4xOES;
219 	glNormal3xOES_server_proc_t glNormal3xOES;
220 	glOrthoxOES_server_proc_t glOrthoxOES;
221 	glPointParameterxOES_server_proc_t glPointParameterxOES;
222 	glPointParameterxvOES_server_proc_t glPointParameterxvOES;
223 	glPointSizexOES_server_proc_t glPointSizexOES;
224 	glPolygonOffsetxOES_server_proc_t glPolygonOffsetxOES;
225 	glRotatexOES_server_proc_t glRotatexOES;
226 	glSampleCoveragexOES_server_proc_t glSampleCoveragexOES;
227 	glScalexOES_server_proc_t glScalexOES;
228 	glTexEnvxOES_server_proc_t glTexEnvxOES;
229 	glTexEnvxvOES_server_proc_t glTexEnvxvOES;
230 	glTexParameterxOES_server_proc_t glTexParameterxOES;
231 	glTexParameterxvOES_server_proc_t glTexParameterxvOES;
232 	glTranslatexOES_server_proc_t glTranslatexOES;
233 	glIsRenderbufferOES_server_proc_t glIsRenderbufferOES;
234 	glBindRenderbufferOES_server_proc_t glBindRenderbufferOES;
235 	glDeleteRenderbuffersOES_dec_server_proc_t glDeleteRenderbuffersOES;
236 	glDeleteRenderbuffersOES_server_proc_t glDeleteRenderbuffersOES_dec;
237 	glGenRenderbuffersOES_dec_server_proc_t glGenRenderbuffersOES;
238 	glGenRenderbuffersOES_server_proc_t glGenRenderbuffersOES_dec;
239 	glRenderbufferStorageOES_server_proc_t glRenderbufferStorageOES;
240 	glGetRenderbufferParameterivOES_server_proc_t glGetRenderbufferParameterivOES;
241 	glIsFramebufferOES_server_proc_t glIsFramebufferOES;
242 	glBindFramebufferOES_server_proc_t glBindFramebufferOES;
243 	glDeleteFramebuffersOES_dec_server_proc_t glDeleteFramebuffersOES;
244 	glDeleteFramebuffersOES_server_proc_t glDeleteFramebuffersOES_dec;
245 	glGenFramebuffersOES_dec_server_proc_t glGenFramebuffersOES;
246 	glGenFramebuffersOES_server_proc_t glGenFramebuffersOES_dec;
247 	glCheckFramebufferStatusOES_server_proc_t glCheckFramebufferStatusOES;
248 	glFramebufferRenderbufferOES_server_proc_t glFramebufferRenderbufferOES;
249 	glFramebufferTexture2DOES_server_proc_t glFramebufferTexture2DOES;
250 	glGetFramebufferAttachmentParameterivOES_server_proc_t glGetFramebufferAttachmentParameterivOES;
251 	glGenerateMipmapOES_server_proc_t glGenerateMipmapOES;
252 	glMapBufferOES_server_proc_t glMapBufferOES;
253 	glUnmapBufferOES_server_proc_t glUnmapBufferOES;
254 	glGetBufferPointervOES_server_proc_t glGetBufferPointervOES;
255 	glCurrentPaletteMatrixOES_server_proc_t glCurrentPaletteMatrixOES;
256 	glLoadPaletteFromModelViewMatrixOES_server_proc_t glLoadPaletteFromModelViewMatrixOES;
257 	glMatrixIndexPointerOES_server_proc_t glMatrixIndexPointerOES;
258 	glWeightPointerOES_server_proc_t glWeightPointerOES;
259 	glQueryMatrixxOES_server_proc_t glQueryMatrixxOES;
260 	glDepthRangefOES_server_proc_t glDepthRangefOES;
261 	glFrustumfOES_server_proc_t glFrustumfOES;
262 	glOrthofOES_server_proc_t glOrthofOES;
263 	glClipPlanefOES_server_proc_t glClipPlanefOES;
264 	glClipPlanefIMG_server_proc_t glClipPlanefIMG;
265 	glGetClipPlanefOES_server_proc_t glGetClipPlanefOES;
266 	glClearDepthfOES_server_proc_t glClearDepthfOES;
267 	glTexGenfOES_server_proc_t glTexGenfOES;
268 	glTexGenfvOES_server_proc_t glTexGenfvOES;
269 	glTexGeniOES_server_proc_t glTexGeniOES;
270 	glTexGenivOES_server_proc_t glTexGenivOES;
271 	glTexGenxOES_server_proc_t glTexGenxOES;
272 	glTexGenxvOES_server_proc_t glTexGenxvOES;
273 	glGetTexGenfvOES_server_proc_t glGetTexGenfvOES;
274 	glGetTexGenivOES_server_proc_t glGetTexGenivOES;
275 	glGetTexGenxvOES_server_proc_t glGetTexGenxvOES;
276 	glBindVertexArrayOES_server_proc_t glBindVertexArrayOES;
277 	glDeleteVertexArraysOES_dec_server_proc_t glDeleteVertexArraysOES;
278 	glDeleteVertexArraysOES_server_proc_t glDeleteVertexArraysOES_dec;
279 	glGenVertexArraysOES_dec_server_proc_t glGenVertexArraysOES;
280 	glGenVertexArraysOES_server_proc_t glGenVertexArraysOES_dec;
281 	glIsVertexArrayOES_server_proc_t glIsVertexArrayOES;
282 	glDiscardFramebufferEXT_server_proc_t glDiscardFramebufferEXT;
283 	glMultiDrawArraysEXT_server_proc_t glMultiDrawArraysEXT;
284 	glMultiDrawElementsEXT_server_proc_t glMultiDrawElementsEXT;
285 	glMultiDrawArraysSUN_server_proc_t glMultiDrawArraysSUN;
286 	glMultiDrawElementsSUN_server_proc_t glMultiDrawElementsSUN;
287 	glRenderbufferStorageMultisampleIMG_server_proc_t glRenderbufferStorageMultisampleIMG;
288 	glFramebufferTexture2DMultisampleIMG_server_proc_t glFramebufferTexture2DMultisampleIMG;
289 	glDeleteFencesNV_server_proc_t glDeleteFencesNV;
290 	glGenFencesNV_server_proc_t glGenFencesNV;
291 	glIsFenceNV_server_proc_t glIsFenceNV;
292 	glTestFenceNV_server_proc_t glTestFenceNV;
293 	glGetFenceivNV_server_proc_t glGetFenceivNV;
294 	glFinishFenceNV_server_proc_t glFinishFenceNV;
295 	glSetFenceNV_server_proc_t glSetFenceNV;
296 	glGetDriverControlsQCOM_server_proc_t glGetDriverControlsQCOM;
297 	glGetDriverControlStringQCOM_server_proc_t glGetDriverControlStringQCOM;
298 	glEnableDriverControlQCOM_server_proc_t glEnableDriverControlQCOM;
299 	glDisableDriverControlQCOM_server_proc_t glDisableDriverControlQCOM;
300 	glExtGetTexturesQCOM_server_proc_t glExtGetTexturesQCOM;
301 	glExtGetBuffersQCOM_server_proc_t glExtGetBuffersQCOM;
302 	glExtGetRenderbuffersQCOM_server_proc_t glExtGetRenderbuffersQCOM;
303 	glExtGetFramebuffersQCOM_server_proc_t glExtGetFramebuffersQCOM;
304 	glExtGetTexLevelParameterivQCOM_server_proc_t glExtGetTexLevelParameterivQCOM;
305 	glExtTexObjectStateOverrideiQCOM_server_proc_t glExtTexObjectStateOverrideiQCOM;
306 	glExtGetTexSubImageQCOM_server_proc_t glExtGetTexSubImageQCOM;
307 	glExtGetBufferPointervQCOM_server_proc_t glExtGetBufferPointervQCOM;
308 	glExtGetShadersQCOM_server_proc_t glExtGetShadersQCOM;
309 	glExtGetProgramsQCOM_server_proc_t glExtGetProgramsQCOM;
310 	glExtIsProgramBinaryQCOM_server_proc_t glExtIsProgramBinaryQCOM;
311 	glExtGetProgramBinarySourceQCOM_server_proc_t glExtGetProgramBinarySourceQCOM;
312 	glStartTilingQCOM_server_proc_t glStartTilingQCOM;
313 	glEndTilingQCOM_server_proc_t glEndTilingQCOM;
314 	glGetGraphicsResetStatusEXT_server_proc_t glGetGraphicsResetStatusEXT;
315 	glReadnPixelsEXT_server_proc_t glReadnPixelsEXT;
~gles1_server_context_tgles1_server_context_t316 	virtual ~gles1_server_context_t() {}
317 	int initDispatchByName( void *(*getProc)(const char *name, void *userData), void *userData);
318 };
319 
320 #endif
321