1 // Generated Code - DO NOT EDIT !!
2 // generated by 'emugen'
3 #ifndef __gles2_server_context_t_h
4 #define __gles2_server_context_t_h
5 
6 #include "gles2_server_proc.h"
7 
8 #include "gles2_types.h"
9 
10 
11 struct gles2_server_context_t {
12 
13 	glActiveTexture_server_proc_t glActiveTexture;
14 	glAttachShader_dec_server_proc_t glAttachShader;
15 	glAttachShader_server_proc_t glAttachShader_dec;
16 	glBindAttribLocation_dec_server_proc_t glBindAttribLocation;
17 	glBindAttribLocation_server_proc_t glBindAttribLocation_dec;
18 	glBindBuffer_server_proc_t glBindBuffer;
19 	glBindFramebuffer_server_proc_t glBindFramebuffer;
20 	glBindRenderbuffer_server_proc_t glBindRenderbuffer;
21 	glBindTexture_server_proc_t glBindTexture;
22 	glBlendColor_server_proc_t glBlendColor;
23 	glBlendEquation_server_proc_t glBlendEquation;
24 	glBlendEquationSeparate_server_proc_t glBlendEquationSeparate;
25 	glBlendFunc_server_proc_t glBlendFunc;
26 	glBlendFuncSeparate_server_proc_t glBlendFuncSeparate;
27 	glBufferData_server_proc_t glBufferData;
28 	glBufferSubData_server_proc_t glBufferSubData;
29 	glCheckFramebufferStatus_server_proc_t glCheckFramebufferStatus;
30 	glClear_server_proc_t glClear;
31 	glClearColor_server_proc_t glClearColor;
32 	glClearDepthf_server_proc_t glClearDepthf;
33 	glClearStencil_server_proc_t glClearStencil;
34 	glColorMask_server_proc_t glColorMask;
35 	glCompileShader_dec_server_proc_t glCompileShader;
36 	glCompileShader_server_proc_t glCompileShader_dec;
37 	glCompressedTexImage2D_server_proc_t glCompressedTexImage2D;
38 	glCompressedTexSubImage2D_server_proc_t glCompressedTexSubImage2D;
39 	glCopyTexImage2D_server_proc_t glCopyTexImage2D;
40 	glCopyTexSubImage2D_server_proc_t glCopyTexSubImage2D;
41 	glCreateProgram_dec_server_proc_t glCreateProgram;
42 	glCreateProgram_server_proc_t glCreateProgram_dec;
43 	glCreateShader_dec_server_proc_t glCreateShader;
44 	glCreateShader_server_proc_t glCreateShader_dec;
45 	glCullFace_server_proc_t glCullFace;
46 	glDeleteBuffers_dec_server_proc_t glDeleteBuffers;
47 	glDeleteBuffers_server_proc_t glDeleteBuffers_dec;
48 	glDeleteFramebuffers_dec_server_proc_t glDeleteFramebuffers;
49 	glDeleteFramebuffers_server_proc_t glDeleteFramebuffers_dec;
50 	glDeleteProgram_dec_server_proc_t glDeleteProgram;
51 	glDeleteProgram_server_proc_t glDeleteProgram_dec;
52 	glDeleteRenderbuffers_dec_server_proc_t glDeleteRenderbuffers;
53 	glDeleteRenderbuffers_server_proc_t glDeleteRenderbuffers_dec;
54 	glDeleteShader_dec_server_proc_t glDeleteShader;
55 	glDeleteShader_server_proc_t glDeleteShader_dec;
56 	glDeleteTextures_dec_server_proc_t glDeleteTextures;
57 	glDeleteTextures_server_proc_t glDeleteTextures_dec;
58 	glDepthFunc_server_proc_t glDepthFunc;
59 	glDepthMask_server_proc_t glDepthMask;
60 	glDepthRangef_server_proc_t glDepthRangef;
61 	glDetachShader_dec_server_proc_t glDetachShader;
62 	glDetachShader_server_proc_t glDetachShader_dec;
63 	glDisable_server_proc_t glDisable;
64 	glDisableVertexAttribArray_server_proc_t glDisableVertexAttribArray;
65 	glDrawArrays_server_proc_t glDrawArrays;
66 	glDrawElements_server_proc_t glDrawElements;
67 	glEnable_server_proc_t glEnable;
68 	glEnableVertexAttribArray_server_proc_t glEnableVertexAttribArray;
69 	glFinish_server_proc_t glFinish;
70 	glFlush_server_proc_t glFlush;
71 	glFramebufferRenderbuffer_server_proc_t glFramebufferRenderbuffer;
72 	glFramebufferTexture2D_server_proc_t glFramebufferTexture2D;
73 	glFrontFace_server_proc_t glFrontFace;
74 	glGenBuffers_dec_server_proc_t glGenBuffers;
75 	glGenBuffers_server_proc_t glGenBuffers_dec;
76 	glGenerateMipmap_server_proc_t glGenerateMipmap;
77 	glGenFramebuffers_dec_server_proc_t glGenFramebuffers;
78 	glGenFramebuffers_server_proc_t glGenFramebuffers_dec;
79 	glGenRenderbuffers_dec_server_proc_t glGenRenderbuffers;
80 	glGenRenderbuffers_server_proc_t glGenRenderbuffers_dec;
81 	glGenTextures_dec_server_proc_t glGenTextures;
82 	glGenTextures_server_proc_t glGenTextures_dec;
83 	glGetActiveAttrib_dec_server_proc_t glGetActiveAttrib;
84 	glGetActiveAttrib_server_proc_t glGetActiveAttrib_dec;
85 	glGetActiveUniform_dec_server_proc_t glGetActiveUniform;
86 	glGetActiveUniform_server_proc_t glGetActiveUniform_dec;
87 	glGetAttachedShaders_dec_server_proc_t glGetAttachedShaders;
88 	glGetAttachedShaders_server_proc_t glGetAttachedShaders_dec;
89 	glGetAttribLocation_dec_server_proc_t glGetAttribLocation;
90 	glGetAttribLocation_server_proc_t glGetAttribLocation_dec;
91 	glGetBooleanv_server_proc_t glGetBooleanv;
92 	glGetBufferParameteriv_server_proc_t glGetBufferParameteriv;
93 	glGetError_server_proc_t glGetError;
94 	glGetFloatv_server_proc_t glGetFloatv;
95 	glGetFramebufferAttachmentParameteriv_server_proc_t glGetFramebufferAttachmentParameteriv;
96 	glGetIntegerv_server_proc_t glGetIntegerv;
97 	glGetProgramiv_dec_server_proc_t glGetProgramiv;
98 	glGetProgramiv_server_proc_t glGetProgramiv_dec;
99 	glGetProgramInfoLog_dec_server_proc_t glGetProgramInfoLog;
100 	glGetProgramInfoLog_server_proc_t glGetProgramInfoLog_dec;
101 	glGetRenderbufferParameteriv_server_proc_t glGetRenderbufferParameteriv;
102 	glGetShaderiv_dec_server_proc_t glGetShaderiv;
103 	glGetShaderiv_server_proc_t glGetShaderiv_dec;
104 	glGetShaderInfoLog_dec_server_proc_t glGetShaderInfoLog;
105 	glGetShaderInfoLog_server_proc_t glGetShaderInfoLog_dec;
106 	glGetShaderPrecisionFormat_server_proc_t glGetShaderPrecisionFormat;
107 	glGetShaderSource_dec_server_proc_t glGetShaderSource;
108 	glGetShaderSource_server_proc_t glGetShaderSource_dec;
109 	glGetString_server_proc_t glGetString;
110 	glGetTexParameterfv_server_proc_t glGetTexParameterfv;
111 	glGetTexParameteriv_server_proc_t glGetTexParameteriv;
112 	glGetUniformfv_dec_server_proc_t glGetUniformfv;
113 	glGetUniformfv_server_proc_t glGetUniformfv_dec;
114 	glGetUniformiv_dec_server_proc_t glGetUniformiv;
115 	glGetUniformiv_server_proc_t glGetUniformiv_dec;
116 	glGetUniformLocation_dec_server_proc_t glGetUniformLocation;
117 	glGetUniformLocation_server_proc_t glGetUniformLocation_dec;
118 	glGetVertexAttribfv_server_proc_t glGetVertexAttribfv;
119 	glGetVertexAttribiv_server_proc_t glGetVertexAttribiv;
120 	glGetVertexAttribPointerv_server_proc_t glGetVertexAttribPointerv;
121 	glHint_server_proc_t glHint;
122 	glIsBuffer_server_proc_t glIsBuffer;
123 	glIsEnabled_server_proc_t glIsEnabled;
124 	glIsFramebuffer_server_proc_t glIsFramebuffer;
125 	glIsProgram_dec_server_proc_t glIsProgram;
126 	glIsProgram_server_proc_t glIsProgram_dec;
127 	glIsRenderbuffer_server_proc_t glIsRenderbuffer;
128 	glIsShader_dec_server_proc_t glIsShader;
129 	glIsShader_server_proc_t glIsShader_dec;
130 	glIsTexture_server_proc_t glIsTexture;
131 	glLineWidth_server_proc_t glLineWidth;
132 	glLinkProgram_dec_server_proc_t glLinkProgram;
133 	glLinkProgram_server_proc_t glLinkProgram_dec;
134 	glPixelStorei_server_proc_t glPixelStorei;
135 	glPolygonOffset_server_proc_t glPolygonOffset;
136 	glReadPixels_server_proc_t glReadPixels;
137 	glReleaseShaderCompiler_server_proc_t glReleaseShaderCompiler;
138 	glRenderbufferStorage_server_proc_t glRenderbufferStorage;
139 	glSampleCoverage_server_proc_t glSampleCoverage;
140 	glScissor_server_proc_t glScissor;
141 	glShaderBinary_server_proc_t glShaderBinary;
142 	glShaderSource_server_proc_t glShaderSource;
143 	glStencilFunc_server_proc_t glStencilFunc;
144 	glStencilFuncSeparate_server_proc_t glStencilFuncSeparate;
145 	glStencilMask_server_proc_t glStencilMask;
146 	glStencilMaskSeparate_server_proc_t glStencilMaskSeparate;
147 	glStencilOp_server_proc_t glStencilOp;
148 	glStencilOpSeparate_server_proc_t glStencilOpSeparate;
149 	glTexImage2D_server_proc_t glTexImage2D;
150 	glTexParameterf_server_proc_t glTexParameterf;
151 	glTexParameterfv_server_proc_t glTexParameterfv;
152 	glTexParameteri_server_proc_t glTexParameteri;
153 	glTexParameteriv_server_proc_t glTexParameteriv;
154 	glTexSubImage2D_server_proc_t glTexSubImage2D;
155 	glUniform1f_server_proc_t glUniform1f;
156 	glUniform1fv_server_proc_t glUniform1fv;
157 	glUniform1i_server_proc_t glUniform1i;
158 	glUniform1iv_server_proc_t glUniform1iv;
159 	glUniform2f_server_proc_t glUniform2f;
160 	glUniform2fv_server_proc_t glUniform2fv;
161 	glUniform2i_server_proc_t glUniform2i;
162 	glUniform2iv_server_proc_t glUniform2iv;
163 	glUniform3f_server_proc_t glUniform3f;
164 	glUniform3fv_server_proc_t glUniform3fv;
165 	glUniform3i_server_proc_t glUniform3i;
166 	glUniform3iv_server_proc_t glUniform3iv;
167 	glUniform4f_server_proc_t glUniform4f;
168 	glUniform4fv_server_proc_t glUniform4fv;
169 	glUniform4i_server_proc_t glUniform4i;
170 	glUniform4iv_server_proc_t glUniform4iv;
171 	glUniformMatrix2fv_server_proc_t glUniformMatrix2fv;
172 	glUniformMatrix3fv_server_proc_t glUniformMatrix3fv;
173 	glUniformMatrix4fv_server_proc_t glUniformMatrix4fv;
174 	glUseProgram_dec_server_proc_t glUseProgram;
175 	glUseProgram_server_proc_t glUseProgram_dec;
176 	glValidateProgram_dec_server_proc_t glValidateProgram;
177 	glValidateProgram_server_proc_t glValidateProgram_dec;
178 	glVertexAttrib1f_server_proc_t glVertexAttrib1f;
179 	glVertexAttrib1fv_server_proc_t glVertexAttrib1fv;
180 	glVertexAttrib2f_server_proc_t glVertexAttrib2f;
181 	glVertexAttrib2fv_server_proc_t glVertexAttrib2fv;
182 	glVertexAttrib3f_server_proc_t glVertexAttrib3f;
183 	glVertexAttrib3fv_server_proc_t glVertexAttrib3fv;
184 	glVertexAttrib4f_server_proc_t glVertexAttrib4f;
185 	glVertexAttrib4fv_server_proc_t glVertexAttrib4fv;
186 	glVertexAttribPointer_server_proc_t glVertexAttribPointer;
187 	glViewport_server_proc_t glViewport;
188 	glEGLImageTargetTexture2DOES_server_proc_t glEGLImageTargetTexture2DOES;
189 	glEGLImageTargetRenderbufferStorageOES_server_proc_t glEGLImageTargetRenderbufferStorageOES;
190 	glGetProgramBinaryOES_dec_server_proc_t glGetProgramBinaryOES;
191 	glGetProgramBinaryOES_server_proc_t glGetProgramBinaryOES_dec;
192 	glProgramBinaryOES_dec_server_proc_t glProgramBinaryOES;
193 	glProgramBinaryOES_server_proc_t glProgramBinaryOES_dec;
194 	glMapBufferOES_server_proc_t glMapBufferOES;
195 	glUnmapBufferOES_server_proc_t glUnmapBufferOES;
196 	glTexImage3DOES_server_proc_t glTexImage3DOES;
197 	glTexSubImage3DOES_server_proc_t glTexSubImage3DOES;
198 	glCopyTexSubImage3DOES_server_proc_t glCopyTexSubImage3DOES;
199 	glCompressedTexImage3DOES_server_proc_t glCompressedTexImage3DOES;
200 	glCompressedTexSubImage3DOES_server_proc_t glCompressedTexSubImage3DOES;
201 	glFramebufferTexture3DOES_server_proc_t glFramebufferTexture3DOES;
202 	glBindVertexArrayOES_server_proc_t glBindVertexArrayOES;
203 	glDeleteVertexArraysOES_dec_server_proc_t glDeleteVertexArraysOES;
204 	glDeleteVertexArraysOES_server_proc_t glDeleteVertexArraysOES_dec;
205 	glGenVertexArraysOES_dec_server_proc_t glGenVertexArraysOES;
206 	glGenVertexArraysOES_server_proc_t glGenVertexArraysOES_dec;
207 	glIsVertexArrayOES_server_proc_t glIsVertexArrayOES;
208 	glDiscardFramebufferEXT_server_proc_t glDiscardFramebufferEXT;
209 	glMultiDrawArraysEXT_server_proc_t glMultiDrawArraysEXT;
210 	glMultiDrawElementsEXT_server_proc_t glMultiDrawElementsEXT;
211 	glGetPerfMonitorGroupsAMD_server_proc_t glGetPerfMonitorGroupsAMD;
212 	glGetPerfMonitorCountersAMD_server_proc_t glGetPerfMonitorCountersAMD;
213 	glGetPerfMonitorGroupStringAMD_server_proc_t glGetPerfMonitorGroupStringAMD;
214 	glGetPerfMonitorCounterStringAMD_server_proc_t glGetPerfMonitorCounterStringAMD;
215 	glGetPerfMonitorCounterInfoAMD_server_proc_t glGetPerfMonitorCounterInfoAMD;
216 	glGenPerfMonitorsAMD_server_proc_t glGenPerfMonitorsAMD;
217 	glDeletePerfMonitorsAMD_server_proc_t glDeletePerfMonitorsAMD;
218 	glSelectPerfMonitorCountersAMD_server_proc_t glSelectPerfMonitorCountersAMD;
219 	glBeginPerfMonitorAMD_server_proc_t glBeginPerfMonitorAMD;
220 	glEndPerfMonitorAMD_server_proc_t glEndPerfMonitorAMD;
221 	glGetPerfMonitorCounterDataAMD_server_proc_t glGetPerfMonitorCounterDataAMD;
222 	glRenderbufferStorageMultisampleIMG_server_proc_t glRenderbufferStorageMultisampleIMG;
223 	glFramebufferTexture2DMultisampleIMG_server_proc_t glFramebufferTexture2DMultisampleIMG;
224 	glDeleteFencesNV_server_proc_t glDeleteFencesNV;
225 	glGenFencesNV_server_proc_t glGenFencesNV;
226 	glIsFenceNV_server_proc_t glIsFenceNV;
227 	glTestFenceNV_server_proc_t glTestFenceNV;
228 	glGetFenceivNV_server_proc_t glGetFenceivNV;
229 	glFinishFenceNV_server_proc_t glFinishFenceNV;
230 	glSetFenceNV_server_proc_t glSetFenceNV;
231 	glCoverageMaskNV_server_proc_t glCoverageMaskNV;
232 	glCoverageOperationNV_server_proc_t glCoverageOperationNV;
233 	glGetDriverControlsQCOM_server_proc_t glGetDriverControlsQCOM;
234 	glGetDriverControlStringQCOM_server_proc_t glGetDriverControlStringQCOM;
235 	glEnableDriverControlQCOM_server_proc_t glEnableDriverControlQCOM;
236 	glDisableDriverControlQCOM_server_proc_t glDisableDriverControlQCOM;
237 	glExtGetTexturesQCOM_server_proc_t glExtGetTexturesQCOM;
238 	glExtGetBuffersQCOM_server_proc_t glExtGetBuffersQCOM;
239 	glExtGetRenderbuffersQCOM_server_proc_t glExtGetRenderbuffersQCOM;
240 	glExtGetFramebuffersQCOM_server_proc_t glExtGetFramebuffersQCOM;
241 	glExtGetTexLevelParameterivQCOM_server_proc_t glExtGetTexLevelParameterivQCOM;
242 	glExtTexObjectStateOverrideiQCOM_server_proc_t glExtTexObjectStateOverrideiQCOM;
243 	glExtGetTexSubImageQCOM_server_proc_t glExtGetTexSubImageQCOM;
244 	glExtGetBufferPointervQCOM_server_proc_t glExtGetBufferPointervQCOM;
245 	glExtGetShadersQCOM_server_proc_t glExtGetShadersQCOM;
246 	glExtGetProgramsQCOM_server_proc_t glExtGetProgramsQCOM;
247 	glExtIsProgramBinaryQCOM_server_proc_t glExtIsProgramBinaryQCOM;
248 	glExtGetProgramBinarySourceQCOM_server_proc_t glExtGetProgramBinarySourceQCOM;
249 	glStartTilingQCOM_server_proc_t glStartTilingQCOM;
250 	glEndTilingQCOM_server_proc_t glEndTilingQCOM;
251 	glVertexAttribPointerData_server_proc_t glVertexAttribPointerData;
252 	glVertexAttribPointerOffset_server_proc_t glVertexAttribPointerOffset;
253 	glDrawElementsOffset_server_proc_t glDrawElementsOffset;
254 	glDrawElementsData_server_proc_t glDrawElementsData;
255 	glGetCompressedTextureFormats_server_proc_t glGetCompressedTextureFormats;
256 	glShaderString_server_proc_t glShaderString;
257 	glFinishRoundTrip_server_proc_t glFinishRoundTrip;
258 	glGenVertexArrays_dec_server_proc_t glGenVertexArrays;
259 	glGenVertexArrays_server_proc_t glGenVertexArrays_dec;
260 	glBindVertexArray_server_proc_t glBindVertexArray;
261 	glDeleteVertexArrays_dec_server_proc_t glDeleteVertexArrays;
262 	glDeleteVertexArrays_server_proc_t glDeleteVertexArrays_dec;
263 	glIsVertexArray_server_proc_t glIsVertexArray;
264 	glMapBufferRange_server_proc_t glMapBufferRange;
265 	glUnmapBuffer_server_proc_t glUnmapBuffer;
266 	glFlushMappedBufferRange_server_proc_t glFlushMappedBufferRange;
267 	glMapBufferRangeAEMU_server_proc_t glMapBufferRangeAEMU;
268 	glUnmapBufferAEMU_server_proc_t glUnmapBufferAEMU;
269 	glFlushMappedBufferRangeAEMU_server_proc_t glFlushMappedBufferRangeAEMU;
270 	glReadPixelsOffsetAEMU_server_proc_t glReadPixelsOffsetAEMU;
271 	glCompressedTexImage2DOffsetAEMU_server_proc_t glCompressedTexImage2DOffsetAEMU;
272 	glCompressedTexSubImage2DOffsetAEMU_server_proc_t glCompressedTexSubImage2DOffsetAEMU;
273 	glTexImage2DOffsetAEMU_server_proc_t glTexImage2DOffsetAEMU;
274 	glTexSubImage2DOffsetAEMU_server_proc_t glTexSubImage2DOffsetAEMU;
275 	glBindBufferRange_server_proc_t glBindBufferRange;
276 	glBindBufferBase_server_proc_t glBindBufferBase;
277 	glCopyBufferSubData_server_proc_t glCopyBufferSubData;
278 	glClearBufferiv_server_proc_t glClearBufferiv;
279 	glClearBufferuiv_server_proc_t glClearBufferuiv;
280 	glClearBufferfv_server_proc_t glClearBufferfv;
281 	glClearBufferfi_server_proc_t glClearBufferfi;
282 	glGetBufferParameteri64v_server_proc_t glGetBufferParameteri64v;
283 	glGetBufferPointerv_server_proc_t glGetBufferPointerv;
284 	glUniformBlockBinding_dec_server_proc_t glUniformBlockBinding;
285 	glUniformBlockBinding_server_proc_t glUniformBlockBinding_dec;
286 	glGetUniformBlockIndex_dec_server_proc_t glGetUniformBlockIndex;
287 	glGetUniformBlockIndex_server_proc_t glGetUniformBlockIndex_dec;
288 	glGetUniformIndices_server_proc_t glGetUniformIndices;
289 	glGetUniformIndicesAEMU_server_proc_t glGetUniformIndicesAEMU;
290 	glGetActiveUniformBlockiv_dec_server_proc_t glGetActiveUniformBlockiv;
291 	glGetActiveUniformBlockiv_server_proc_t glGetActiveUniformBlockiv_dec;
292 	glGetActiveUniformBlockName_dec_server_proc_t glGetActiveUniformBlockName;
293 	glGetActiveUniformBlockName_server_proc_t glGetActiveUniformBlockName_dec;
294 	glUniform1ui_server_proc_t glUniform1ui;
295 	glUniform2ui_server_proc_t glUniform2ui;
296 	glUniform3ui_server_proc_t glUniform3ui;
297 	glUniform4ui_server_proc_t glUniform4ui;
298 	glUniform1uiv_server_proc_t glUniform1uiv;
299 	glUniform2uiv_server_proc_t glUniform2uiv;
300 	glUniform3uiv_server_proc_t glUniform3uiv;
301 	glUniform4uiv_server_proc_t glUniform4uiv;
302 	glUniformMatrix2x3fv_server_proc_t glUniformMatrix2x3fv;
303 	glUniformMatrix3x2fv_server_proc_t glUniformMatrix3x2fv;
304 	glUniformMatrix2x4fv_server_proc_t glUniformMatrix2x4fv;
305 	glUniformMatrix4x2fv_server_proc_t glUniformMatrix4x2fv;
306 	glUniformMatrix3x4fv_server_proc_t glUniformMatrix3x4fv;
307 	glUniformMatrix4x3fv_server_proc_t glUniformMatrix4x3fv;
308 	glGetUniformuiv_dec_server_proc_t glGetUniformuiv;
309 	glGetUniformuiv_server_proc_t glGetUniformuiv_dec;
310 	glGetActiveUniformsiv_dec_server_proc_t glGetActiveUniformsiv;
311 	glGetActiveUniformsiv_server_proc_t glGetActiveUniformsiv_dec;
312 	glVertexAttribI4i_server_proc_t glVertexAttribI4i;
313 	glVertexAttribI4ui_server_proc_t glVertexAttribI4ui;
314 	glVertexAttribI4iv_server_proc_t glVertexAttribI4iv;
315 	glVertexAttribI4uiv_server_proc_t glVertexAttribI4uiv;
316 	glVertexAttribIPointer_server_proc_t glVertexAttribIPointer;
317 	glVertexAttribIPointerOffsetAEMU_server_proc_t glVertexAttribIPointerOffsetAEMU;
318 	glVertexAttribIPointerDataAEMU_server_proc_t glVertexAttribIPointerDataAEMU;
319 	glGetVertexAttribIiv_server_proc_t glGetVertexAttribIiv;
320 	glGetVertexAttribIuiv_server_proc_t glGetVertexAttribIuiv;
321 	glVertexAttribDivisor_server_proc_t glVertexAttribDivisor;
322 	glDrawArraysInstanced_server_proc_t glDrawArraysInstanced;
323 	glDrawElementsInstanced_server_proc_t glDrawElementsInstanced;
324 	glDrawElementsInstancedDataAEMU_server_proc_t glDrawElementsInstancedDataAEMU;
325 	glDrawElementsInstancedOffsetAEMU_server_proc_t glDrawElementsInstancedOffsetAEMU;
326 	glDrawRangeElements_server_proc_t glDrawRangeElements;
327 	glDrawRangeElementsDataAEMU_server_proc_t glDrawRangeElementsDataAEMU;
328 	glDrawRangeElementsOffsetAEMU_server_proc_t glDrawRangeElementsOffsetAEMU;
329 	glFenceSync_server_proc_t glFenceSync;
330 	glClientWaitSync_server_proc_t glClientWaitSync;
331 	glWaitSync_server_proc_t glWaitSync;
332 	glDeleteSync_server_proc_t glDeleteSync;
333 	glIsSync_server_proc_t glIsSync;
334 	glGetSynciv_server_proc_t glGetSynciv;
335 	glFenceSyncAEMU_server_proc_t glFenceSyncAEMU;
336 	glClientWaitSyncAEMU_server_proc_t glClientWaitSyncAEMU;
337 	glWaitSyncAEMU_server_proc_t glWaitSyncAEMU;
338 	glDeleteSyncAEMU_server_proc_t glDeleteSyncAEMU;
339 	glIsSyncAEMU_server_proc_t glIsSyncAEMU;
340 	glGetSyncivAEMU_server_proc_t glGetSyncivAEMU;
341 	glDrawBuffers_server_proc_t glDrawBuffers;
342 	glReadBuffer_server_proc_t glReadBuffer;
343 	glBlitFramebuffer_server_proc_t glBlitFramebuffer;
344 	glInvalidateFramebuffer_server_proc_t glInvalidateFramebuffer;
345 	glInvalidateSubFramebuffer_server_proc_t glInvalidateSubFramebuffer;
346 	glFramebufferTextureLayer_server_proc_t glFramebufferTextureLayer;
347 	glRenderbufferStorageMultisample_server_proc_t glRenderbufferStorageMultisample;
348 	glTexStorage2D_server_proc_t glTexStorage2D;
349 	glGetInternalformativ_server_proc_t glGetInternalformativ;
350 	glBeginTransformFeedback_server_proc_t glBeginTransformFeedback;
351 	glEndTransformFeedback_server_proc_t glEndTransformFeedback;
352 	glGenTransformFeedbacks_dec_server_proc_t glGenTransformFeedbacks;
353 	glGenTransformFeedbacks_server_proc_t glGenTransformFeedbacks_dec;
354 	glDeleteTransformFeedbacks_dec_server_proc_t glDeleteTransformFeedbacks;
355 	glDeleteTransformFeedbacks_server_proc_t glDeleteTransformFeedbacks_dec;
356 	glBindTransformFeedback_server_proc_t glBindTransformFeedback;
357 	glPauseTransformFeedback_server_proc_t glPauseTransformFeedback;
358 	glResumeTransformFeedback_server_proc_t glResumeTransformFeedback;
359 	glIsTransformFeedback_server_proc_t glIsTransformFeedback;
360 	glTransformFeedbackVaryings_dec_server_proc_t glTransformFeedbackVaryings;
361 	glTransformFeedbackVaryings_server_proc_t glTransformFeedbackVaryings_dec;
362 	glTransformFeedbackVaryingsAEMU_server_proc_t glTransformFeedbackVaryingsAEMU;
363 	glGetTransformFeedbackVarying_dec_server_proc_t glGetTransformFeedbackVarying;
364 	glGetTransformFeedbackVarying_server_proc_t glGetTransformFeedbackVarying_dec;
365 	glGenSamplers_dec_server_proc_t glGenSamplers;
366 	glGenSamplers_server_proc_t glGenSamplers_dec;
367 	glDeleteSamplers_dec_server_proc_t glDeleteSamplers;
368 	glDeleteSamplers_server_proc_t glDeleteSamplers_dec;
369 	glBindSampler_server_proc_t glBindSampler;
370 	glSamplerParameterf_server_proc_t glSamplerParameterf;
371 	glSamplerParameteri_server_proc_t glSamplerParameteri;
372 	glSamplerParameterfv_server_proc_t glSamplerParameterfv;
373 	glSamplerParameteriv_server_proc_t glSamplerParameteriv;
374 	glGetSamplerParameterfv_server_proc_t glGetSamplerParameterfv;
375 	glGetSamplerParameteriv_server_proc_t glGetSamplerParameteriv;
376 	glIsSampler_server_proc_t glIsSampler;
377 	glGenQueries_dec_server_proc_t glGenQueries;
378 	glGenQueries_server_proc_t glGenQueries_dec;
379 	glDeleteQueries_dec_server_proc_t glDeleteQueries;
380 	glDeleteQueries_server_proc_t glDeleteQueries_dec;
381 	glBeginQuery_server_proc_t glBeginQuery;
382 	glEndQuery_server_proc_t glEndQuery;
383 	glGetQueryiv_server_proc_t glGetQueryiv;
384 	glGetQueryObjectuiv_server_proc_t glGetQueryObjectuiv;
385 	glIsQuery_server_proc_t glIsQuery;
386 	glProgramParameteri_dec_server_proc_t glProgramParameteri;
387 	glProgramParameteri_server_proc_t glProgramParameteri_dec;
388 	glProgramBinary_dec_server_proc_t glProgramBinary;
389 	glProgramBinary_server_proc_t glProgramBinary_dec;
390 	glGetProgramBinary_dec_server_proc_t glGetProgramBinary;
391 	glGetProgramBinary_server_proc_t glGetProgramBinary_dec;
392 	glGetFragDataLocation_dec_server_proc_t glGetFragDataLocation;
393 	glGetFragDataLocation_server_proc_t glGetFragDataLocation_dec;
394 	glGetInteger64v_server_proc_t glGetInteger64v;
395 	glGetIntegeri_v_server_proc_t glGetIntegeri_v;
396 	glGetInteger64i_v_server_proc_t glGetInteger64i_v;
397 	glTexImage3D_server_proc_t glTexImage3D;
398 	glTexImage3DOffsetAEMU_server_proc_t glTexImage3DOffsetAEMU;
399 	glTexStorage3D_server_proc_t glTexStorage3D;
400 	glTexSubImage3D_server_proc_t glTexSubImage3D;
401 	glTexSubImage3DOffsetAEMU_server_proc_t glTexSubImage3DOffsetAEMU;
402 	glCompressedTexImage3D_server_proc_t glCompressedTexImage3D;
403 	glCompressedTexImage3DOffsetAEMU_server_proc_t glCompressedTexImage3DOffsetAEMU;
404 	glCompressedTexSubImage3D_server_proc_t glCompressedTexSubImage3D;
405 	glCompressedTexSubImage3DOffsetAEMU_server_proc_t glCompressedTexSubImage3DOffsetAEMU;
406 	glCopyTexSubImage3D_server_proc_t glCopyTexSubImage3D;
407 	glGetStringi_server_proc_t glGetStringi;
408 	glGetBooleani_v_server_proc_t glGetBooleani_v;
409 	glMemoryBarrier_server_proc_t glMemoryBarrier;
410 	glMemoryBarrierByRegion_server_proc_t glMemoryBarrierByRegion;
411 	glGenProgramPipelines_dec_server_proc_t glGenProgramPipelines;
412 	glGenProgramPipelines_server_proc_t glGenProgramPipelines_dec;
413 	glDeleteProgramPipelines_dec_server_proc_t glDeleteProgramPipelines;
414 	glDeleteProgramPipelines_server_proc_t glDeleteProgramPipelines_dec;
415 	glBindProgramPipeline_server_proc_t glBindProgramPipeline;
416 	glGetProgramPipelineiv_server_proc_t glGetProgramPipelineiv;
417 	glGetProgramPipelineInfoLog_server_proc_t glGetProgramPipelineInfoLog;
418 	glValidateProgramPipeline_server_proc_t glValidateProgramPipeline;
419 	glIsProgramPipeline_server_proc_t glIsProgramPipeline;
420 	glUseProgramStages_dec_server_proc_t glUseProgramStages;
421 	glUseProgramStages_server_proc_t glUseProgramStages_dec;
422 	glActiveShaderProgram_dec_server_proc_t glActiveShaderProgram;
423 	glActiveShaderProgram_server_proc_t glActiveShaderProgram_dec;
424 	glCreateShaderProgramv_server_proc_t glCreateShaderProgramv;
425 	glCreateShaderProgramvAEMU_server_proc_t glCreateShaderProgramvAEMU;
426 	glProgramUniform1f_dec_server_proc_t glProgramUniform1f;
427 	glProgramUniform1f_server_proc_t glProgramUniform1f_dec;
428 	glProgramUniform2f_dec_server_proc_t glProgramUniform2f;
429 	glProgramUniform2f_server_proc_t glProgramUniform2f_dec;
430 	glProgramUniform3f_dec_server_proc_t glProgramUniform3f;
431 	glProgramUniform3f_server_proc_t glProgramUniform3f_dec;
432 	glProgramUniform4f_dec_server_proc_t glProgramUniform4f;
433 	glProgramUniform4f_server_proc_t glProgramUniform4f_dec;
434 	glProgramUniform1i_dec_server_proc_t glProgramUniform1i;
435 	glProgramUniform1i_server_proc_t glProgramUniform1i_dec;
436 	glProgramUniform2i_dec_server_proc_t glProgramUniform2i;
437 	glProgramUniform2i_server_proc_t glProgramUniform2i_dec;
438 	glProgramUniform3i_dec_server_proc_t glProgramUniform3i;
439 	glProgramUniform3i_server_proc_t glProgramUniform3i_dec;
440 	glProgramUniform4i_dec_server_proc_t glProgramUniform4i;
441 	glProgramUniform4i_server_proc_t glProgramUniform4i_dec;
442 	glProgramUniform1ui_dec_server_proc_t glProgramUniform1ui;
443 	glProgramUniform1ui_server_proc_t glProgramUniform1ui_dec;
444 	glProgramUniform2ui_dec_server_proc_t glProgramUniform2ui;
445 	glProgramUniform2ui_server_proc_t glProgramUniform2ui_dec;
446 	glProgramUniform3ui_dec_server_proc_t glProgramUniform3ui;
447 	glProgramUniform3ui_server_proc_t glProgramUniform3ui_dec;
448 	glProgramUniform4ui_dec_server_proc_t glProgramUniform4ui;
449 	glProgramUniform4ui_server_proc_t glProgramUniform4ui_dec;
450 	glProgramUniform1fv_dec_server_proc_t glProgramUniform1fv;
451 	glProgramUniform1fv_server_proc_t glProgramUniform1fv_dec;
452 	glProgramUniform2fv_dec_server_proc_t glProgramUniform2fv;
453 	glProgramUniform2fv_server_proc_t glProgramUniform2fv_dec;
454 	glProgramUniform3fv_dec_server_proc_t glProgramUniform3fv;
455 	glProgramUniform3fv_server_proc_t glProgramUniform3fv_dec;
456 	glProgramUniform4fv_dec_server_proc_t glProgramUniform4fv;
457 	glProgramUniform4fv_server_proc_t glProgramUniform4fv_dec;
458 	glProgramUniform1iv_dec_server_proc_t glProgramUniform1iv;
459 	glProgramUniform1iv_server_proc_t glProgramUniform1iv_dec;
460 	glProgramUniform2iv_dec_server_proc_t glProgramUniform2iv;
461 	glProgramUniform2iv_server_proc_t glProgramUniform2iv_dec;
462 	glProgramUniform3iv_dec_server_proc_t glProgramUniform3iv;
463 	glProgramUniform3iv_server_proc_t glProgramUniform3iv_dec;
464 	glProgramUniform4iv_dec_server_proc_t glProgramUniform4iv;
465 	glProgramUniform4iv_server_proc_t glProgramUniform4iv_dec;
466 	glProgramUniform1uiv_dec_server_proc_t glProgramUniform1uiv;
467 	glProgramUniform1uiv_server_proc_t glProgramUniform1uiv_dec;
468 	glProgramUniform2uiv_dec_server_proc_t glProgramUniform2uiv;
469 	glProgramUniform2uiv_server_proc_t glProgramUniform2uiv_dec;
470 	glProgramUniform3uiv_dec_server_proc_t glProgramUniform3uiv;
471 	glProgramUniform3uiv_server_proc_t glProgramUniform3uiv_dec;
472 	glProgramUniform4uiv_dec_server_proc_t glProgramUniform4uiv;
473 	glProgramUniform4uiv_server_proc_t glProgramUniform4uiv_dec;
474 	glProgramUniformMatrix2fv_dec_server_proc_t glProgramUniformMatrix2fv;
475 	glProgramUniformMatrix2fv_server_proc_t glProgramUniformMatrix2fv_dec;
476 	glProgramUniformMatrix3fv_dec_server_proc_t glProgramUniformMatrix3fv;
477 	glProgramUniformMatrix3fv_server_proc_t glProgramUniformMatrix3fv_dec;
478 	glProgramUniformMatrix4fv_dec_server_proc_t glProgramUniformMatrix4fv;
479 	glProgramUniformMatrix4fv_server_proc_t glProgramUniformMatrix4fv_dec;
480 	glProgramUniformMatrix2x3fv_dec_server_proc_t glProgramUniformMatrix2x3fv;
481 	glProgramUniformMatrix2x3fv_server_proc_t glProgramUniformMatrix2x3fv_dec;
482 	glProgramUniformMatrix3x2fv_dec_server_proc_t glProgramUniformMatrix3x2fv;
483 	glProgramUniformMatrix3x2fv_server_proc_t glProgramUniformMatrix3x2fv_dec;
484 	glProgramUniformMatrix2x4fv_dec_server_proc_t glProgramUniformMatrix2x4fv;
485 	glProgramUniformMatrix2x4fv_server_proc_t glProgramUniformMatrix2x4fv_dec;
486 	glProgramUniformMatrix4x2fv_dec_server_proc_t glProgramUniformMatrix4x2fv;
487 	glProgramUniformMatrix4x2fv_server_proc_t glProgramUniformMatrix4x2fv_dec;
488 	glProgramUniformMatrix3x4fv_dec_server_proc_t glProgramUniformMatrix3x4fv;
489 	glProgramUniformMatrix3x4fv_server_proc_t glProgramUniformMatrix3x4fv_dec;
490 	glProgramUniformMatrix4x3fv_dec_server_proc_t glProgramUniformMatrix4x3fv;
491 	glProgramUniformMatrix4x3fv_server_proc_t glProgramUniformMatrix4x3fv_dec;
492 	glGetProgramInterfaceiv_dec_server_proc_t glGetProgramInterfaceiv;
493 	glGetProgramInterfaceiv_server_proc_t glGetProgramInterfaceiv_dec;
494 	glGetProgramResourceiv_dec_server_proc_t glGetProgramResourceiv;
495 	glGetProgramResourceiv_server_proc_t glGetProgramResourceiv_dec;
496 	glGetProgramResourceIndex_dec_server_proc_t glGetProgramResourceIndex;
497 	glGetProgramResourceIndex_server_proc_t glGetProgramResourceIndex_dec;
498 	glGetProgramResourceLocation_dec_server_proc_t glGetProgramResourceLocation;
499 	glGetProgramResourceLocation_server_proc_t glGetProgramResourceLocation_dec;
500 	glGetProgramResourceName_dec_server_proc_t glGetProgramResourceName;
501 	glGetProgramResourceName_server_proc_t glGetProgramResourceName_dec;
502 	glBindImageTexture_server_proc_t glBindImageTexture;
503 	glDispatchCompute_server_proc_t glDispatchCompute;
504 	glDispatchComputeIndirect_server_proc_t glDispatchComputeIndirect;
505 	glBindVertexBuffer_server_proc_t glBindVertexBuffer;
506 	glVertexAttribBinding_server_proc_t glVertexAttribBinding;
507 	glVertexAttribFormat_server_proc_t glVertexAttribFormat;
508 	glVertexAttribIFormat_server_proc_t glVertexAttribIFormat;
509 	glVertexBindingDivisor_server_proc_t glVertexBindingDivisor;
510 	glDrawArraysIndirect_server_proc_t glDrawArraysIndirect;
511 	glDrawArraysIndirectDataAEMU_server_proc_t glDrawArraysIndirectDataAEMU;
512 	glDrawArraysIndirectOffsetAEMU_server_proc_t glDrawArraysIndirectOffsetAEMU;
513 	glDrawElementsIndirect_server_proc_t glDrawElementsIndirect;
514 	glDrawElementsIndirectDataAEMU_server_proc_t glDrawElementsIndirectDataAEMU;
515 	glDrawElementsIndirectOffsetAEMU_server_proc_t glDrawElementsIndirectOffsetAEMU;
516 	glTexStorage2DMultisample_server_proc_t glTexStorage2DMultisample;
517 	glSampleMaski_server_proc_t glSampleMaski;
518 	glGetMultisamplefv_server_proc_t glGetMultisamplefv;
519 	glFramebufferParameteri_server_proc_t glFramebufferParameteri;
520 	glGetFramebufferParameteriv_server_proc_t glGetFramebufferParameteriv;
521 	glGetTexLevelParameterfv_server_proc_t glGetTexLevelParameterfv;
522 	glGetTexLevelParameteriv_server_proc_t glGetTexLevelParameteriv;
523 	glMapBufferRangeDMA_server_proc_t glMapBufferRangeDMA;
524 	glUnmapBufferDMA_server_proc_t glUnmapBufferDMA;
525 	glMapBufferRangeDirect_server_proc_t glMapBufferRangeDirect;
526 	glUnmapBufferDirect_server_proc_t glUnmapBufferDirect;
527 	glFlushMappedBufferRangeDirect_server_proc_t glFlushMappedBufferRangeDirect;
528 	glGetGraphicsResetStatusEXT_server_proc_t glGetGraphicsResetStatusEXT;
529 	glReadnPixelsEXT_server_proc_t glReadnPixelsEXT;
530 	glGetnUniformfvEXT_server_proc_t glGetnUniformfvEXT;
531 	glGetnUniformivEXT_server_proc_t glGetnUniformivEXT;
532 	glDrawArraysNullAEMU_server_proc_t glDrawArraysNullAEMU;
533 	glDrawElementsNullAEMU_server_proc_t glDrawElementsNullAEMU;
534 	glDrawElementsOffsetNullAEMU_server_proc_t glDrawElementsOffsetNullAEMU;
535 	glDrawElementsDataNullAEMU_server_proc_t glDrawElementsDataNullAEMU;
536 	glUnmapBufferAsyncAEMU_server_proc_t glUnmapBufferAsyncAEMU;
537 	glFlushMappedBufferRangeAEMU2_server_proc_t glFlushMappedBufferRangeAEMU2;
538 	glBufferDataSyncAEMU_server_proc_t glBufferDataSyncAEMU;
539 	glTexBufferOES_dec_server_proc_t glTexBufferOES;
540 	glTexBufferOES_server_proc_t glTexBufferOES_dec;
541 	glTexBufferRangeOES_dec_server_proc_t glTexBufferRangeOES;
542 	glTexBufferRangeOES_server_proc_t glTexBufferRangeOES_dec;
543 	glTexBufferEXT_dec_server_proc_t glTexBufferEXT;
544 	glTexBufferEXT_server_proc_t glTexBufferEXT_dec;
545 	glTexBufferRangeEXT_dec_server_proc_t glTexBufferRangeEXT;
546 	glTexBufferRangeEXT_server_proc_t glTexBufferRangeEXT_dec;
547 	glEnableiEXT_dec_server_proc_t glEnableiEXT;
548 	glEnableiEXT_server_proc_t glEnableiEXT_dec;
549 	glDisableiEXT_dec_server_proc_t glDisableiEXT;
550 	glDisableiEXT_server_proc_t glDisableiEXT_dec;
551 	glBlendEquationiEXT_dec_server_proc_t glBlendEquationiEXT;
552 	glBlendEquationiEXT_server_proc_t glBlendEquationiEXT_dec;
553 	glBlendEquationSeparateiEXT_dec_server_proc_t glBlendEquationSeparateiEXT;
554 	glBlendEquationSeparateiEXT_server_proc_t glBlendEquationSeparateiEXT_dec;
555 	glBlendFunciEXT_dec_server_proc_t glBlendFunciEXT;
556 	glBlendFunciEXT_server_proc_t glBlendFunciEXT_dec;
557 	glBlendFuncSeparateiEXT_dec_server_proc_t glBlendFuncSeparateiEXT;
558 	glBlendFuncSeparateiEXT_server_proc_t glBlendFuncSeparateiEXT_dec;
559 	glColorMaskiEXT_dec_server_proc_t glColorMaskiEXT;
560 	glColorMaskiEXT_server_proc_t glColorMaskiEXT_dec;
561 	glIsEnablediEXT_dec_server_proc_t glIsEnablediEXT;
562 	glIsEnablediEXT_server_proc_t glIsEnablediEXT_dec;
~gles2_server_context_tgles2_server_context_t563 	virtual ~gles2_server_context_t() {}
564 	int initDispatchByName( void *(*getProc)(const char *name, void *userData), void *userData);
565 };
566 
567 #endif
568