• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 // Generated Code - DO NOT EDIT !!
2 // generated by 'emugen'
3 #ifndef __gl2_client_context_t_h
4 #define __gl2_client_context_t_h
5 
6 #include "gl2_client_proc.h"
7 
8 
9 struct gl2_client_context_t {
10 
11 	glActiveTexture_client_proc_t glActiveTexture;
12 	glAttachShader_client_proc_t glAttachShader;
13 	glBindAttribLocation_client_proc_t glBindAttribLocation;
14 	glBindBuffer_client_proc_t glBindBuffer;
15 	glBindFramebuffer_client_proc_t glBindFramebuffer;
16 	glBindRenderbuffer_client_proc_t glBindRenderbuffer;
17 	glBindTexture_client_proc_t glBindTexture;
18 	glBlendColor_client_proc_t glBlendColor;
19 	glBlendEquation_client_proc_t glBlendEquation;
20 	glBlendEquationSeparate_client_proc_t glBlendEquationSeparate;
21 	glBlendFunc_client_proc_t glBlendFunc;
22 	glBlendFuncSeparate_client_proc_t glBlendFuncSeparate;
23 	glBufferData_client_proc_t glBufferData;
24 	glBufferSubData_client_proc_t glBufferSubData;
25 	glCheckFramebufferStatus_client_proc_t glCheckFramebufferStatus;
26 	glClear_client_proc_t glClear;
27 	glClearColor_client_proc_t glClearColor;
28 	glClearDepthf_client_proc_t glClearDepthf;
29 	glClearStencil_client_proc_t glClearStencil;
30 	glColorMask_client_proc_t glColorMask;
31 	glCompileShader_client_proc_t glCompileShader;
32 	glCompressedTexImage2D_client_proc_t glCompressedTexImage2D;
33 	glCompressedTexSubImage2D_client_proc_t glCompressedTexSubImage2D;
34 	glCopyTexImage2D_client_proc_t glCopyTexImage2D;
35 	glCopyTexSubImage2D_client_proc_t glCopyTexSubImage2D;
36 	glCreateProgram_client_proc_t glCreateProgram;
37 	glCreateShader_client_proc_t glCreateShader;
38 	glCullFace_client_proc_t glCullFace;
39 	glDeleteBuffers_client_proc_t glDeleteBuffers;
40 	glDeleteFramebuffers_client_proc_t glDeleteFramebuffers;
41 	glDeleteProgram_client_proc_t glDeleteProgram;
42 	glDeleteRenderbuffers_client_proc_t glDeleteRenderbuffers;
43 	glDeleteShader_client_proc_t glDeleteShader;
44 	glDeleteTextures_client_proc_t glDeleteTextures;
45 	glDepthFunc_client_proc_t glDepthFunc;
46 	glDepthMask_client_proc_t glDepthMask;
47 	glDepthRangef_client_proc_t glDepthRangef;
48 	glDetachShader_client_proc_t glDetachShader;
49 	glDisable_client_proc_t glDisable;
50 	glDisableVertexAttribArray_client_proc_t glDisableVertexAttribArray;
51 	glDrawArrays_client_proc_t glDrawArrays;
52 	glDrawElements_client_proc_t glDrawElements;
53 	glEnable_client_proc_t glEnable;
54 	glEnableVertexAttribArray_client_proc_t glEnableVertexAttribArray;
55 	glFinish_client_proc_t glFinish;
56 	glFlush_client_proc_t glFlush;
57 	glFramebufferRenderbuffer_client_proc_t glFramebufferRenderbuffer;
58 	glFramebufferTexture2D_client_proc_t glFramebufferTexture2D;
59 	glFrontFace_client_proc_t glFrontFace;
60 	glGenBuffers_client_proc_t glGenBuffers;
61 	glGenerateMipmap_client_proc_t glGenerateMipmap;
62 	glGenFramebuffers_client_proc_t glGenFramebuffers;
63 	glGenRenderbuffers_client_proc_t glGenRenderbuffers;
64 	glGenTextures_client_proc_t glGenTextures;
65 	glGetActiveAttrib_client_proc_t glGetActiveAttrib;
66 	glGetActiveUniform_client_proc_t glGetActiveUniform;
67 	glGetAttachedShaders_client_proc_t glGetAttachedShaders;
68 	glGetAttribLocation_client_proc_t glGetAttribLocation;
69 	glGetBooleanv_client_proc_t glGetBooleanv;
70 	glGetBufferParameteriv_client_proc_t glGetBufferParameteriv;
71 	glGetError_client_proc_t glGetError;
72 	glGetFloatv_client_proc_t glGetFloatv;
73 	glGetFramebufferAttachmentParameteriv_client_proc_t glGetFramebufferAttachmentParameteriv;
74 	glGetIntegerv_client_proc_t glGetIntegerv;
75 	glGetProgramiv_client_proc_t glGetProgramiv;
76 	glGetProgramInfoLog_client_proc_t glGetProgramInfoLog;
77 	glGetRenderbufferParameteriv_client_proc_t glGetRenderbufferParameteriv;
78 	glGetShaderiv_client_proc_t glGetShaderiv;
79 	glGetShaderInfoLog_client_proc_t glGetShaderInfoLog;
80 	glGetShaderPrecisionFormat_client_proc_t glGetShaderPrecisionFormat;
81 	glGetShaderSource_client_proc_t glGetShaderSource;
82 	glGetString_client_proc_t glGetString;
83 	glGetTexParameterfv_client_proc_t glGetTexParameterfv;
84 	glGetTexParameteriv_client_proc_t glGetTexParameteriv;
85 	glGetUniformfv_client_proc_t glGetUniformfv;
86 	glGetUniformiv_client_proc_t glGetUniformiv;
87 	glGetUniformLocation_client_proc_t glGetUniformLocation;
88 	glGetVertexAttribfv_client_proc_t glGetVertexAttribfv;
89 	glGetVertexAttribiv_client_proc_t glGetVertexAttribiv;
90 	glGetVertexAttribPointerv_client_proc_t glGetVertexAttribPointerv;
91 	glHint_client_proc_t glHint;
92 	glIsBuffer_client_proc_t glIsBuffer;
93 	glIsEnabled_client_proc_t glIsEnabled;
94 	glIsFramebuffer_client_proc_t glIsFramebuffer;
95 	glIsProgram_client_proc_t glIsProgram;
96 	glIsRenderbuffer_client_proc_t glIsRenderbuffer;
97 	glIsShader_client_proc_t glIsShader;
98 	glIsTexture_client_proc_t glIsTexture;
99 	glLineWidth_client_proc_t glLineWidth;
100 	glLinkProgram_client_proc_t glLinkProgram;
101 	glPixelStorei_client_proc_t glPixelStorei;
102 	glPolygonOffset_client_proc_t glPolygonOffset;
103 	glReadPixels_client_proc_t glReadPixels;
104 	glReleaseShaderCompiler_client_proc_t glReleaseShaderCompiler;
105 	glRenderbufferStorage_client_proc_t glRenderbufferStorage;
106 	glSampleCoverage_client_proc_t glSampleCoverage;
107 	glScissor_client_proc_t glScissor;
108 	glShaderBinary_client_proc_t glShaderBinary;
109 	glShaderSource_client_proc_t glShaderSource;
110 	glStencilFunc_client_proc_t glStencilFunc;
111 	glStencilFuncSeparate_client_proc_t glStencilFuncSeparate;
112 	glStencilMask_client_proc_t glStencilMask;
113 	glStencilMaskSeparate_client_proc_t glStencilMaskSeparate;
114 	glStencilOp_client_proc_t glStencilOp;
115 	glStencilOpSeparate_client_proc_t glStencilOpSeparate;
116 	glTexImage2D_client_proc_t glTexImage2D;
117 	glTexParameterf_client_proc_t glTexParameterf;
118 	glTexParameterfv_client_proc_t glTexParameterfv;
119 	glTexParameteri_client_proc_t glTexParameteri;
120 	glTexParameteriv_client_proc_t glTexParameteriv;
121 	glTexSubImage2D_client_proc_t glTexSubImage2D;
122 	glUniform1f_client_proc_t glUniform1f;
123 	glUniform1fv_client_proc_t glUniform1fv;
124 	glUniform1i_client_proc_t glUniform1i;
125 	glUniform1iv_client_proc_t glUniform1iv;
126 	glUniform2f_client_proc_t glUniform2f;
127 	glUniform2fv_client_proc_t glUniform2fv;
128 	glUniform2i_client_proc_t glUniform2i;
129 	glUniform2iv_client_proc_t glUniform2iv;
130 	glUniform3f_client_proc_t glUniform3f;
131 	glUniform3fv_client_proc_t glUniform3fv;
132 	glUniform3i_client_proc_t glUniform3i;
133 	glUniform3iv_client_proc_t glUniform3iv;
134 	glUniform4f_client_proc_t glUniform4f;
135 	glUniform4fv_client_proc_t glUniform4fv;
136 	glUniform4i_client_proc_t glUniform4i;
137 	glUniform4iv_client_proc_t glUniform4iv;
138 	glUniformMatrix2fv_client_proc_t glUniformMatrix2fv;
139 	glUniformMatrix3fv_client_proc_t glUniformMatrix3fv;
140 	glUniformMatrix4fv_client_proc_t glUniformMatrix4fv;
141 	glUseProgram_client_proc_t glUseProgram;
142 	glValidateProgram_client_proc_t glValidateProgram;
143 	glVertexAttrib1f_client_proc_t glVertexAttrib1f;
144 	glVertexAttrib1fv_client_proc_t glVertexAttrib1fv;
145 	glVertexAttrib2f_client_proc_t glVertexAttrib2f;
146 	glVertexAttrib2fv_client_proc_t glVertexAttrib2fv;
147 	glVertexAttrib3f_client_proc_t glVertexAttrib3f;
148 	glVertexAttrib3fv_client_proc_t glVertexAttrib3fv;
149 	glVertexAttrib4f_client_proc_t glVertexAttrib4f;
150 	glVertexAttrib4fv_client_proc_t glVertexAttrib4fv;
151 	glVertexAttribPointer_client_proc_t glVertexAttribPointer;
152 	glViewport_client_proc_t glViewport;
153 	glEGLImageTargetTexture2DOES_client_proc_t glEGLImageTargetTexture2DOES;
154 	glEGLImageTargetRenderbufferStorageOES_client_proc_t glEGLImageTargetRenderbufferStorageOES;
155 	glGetProgramBinaryOES_client_proc_t glGetProgramBinaryOES;
156 	glProgramBinaryOES_client_proc_t glProgramBinaryOES;
157 	glMapBufferOES_client_proc_t glMapBufferOES;
158 	glUnmapBufferOES_client_proc_t glUnmapBufferOES;
159 	glTexImage3DOES_client_proc_t glTexImage3DOES;
160 	glTexSubImage3DOES_client_proc_t glTexSubImage3DOES;
161 	glCopyTexSubImage3DOES_client_proc_t glCopyTexSubImage3DOES;
162 	glCompressedTexImage3DOES_client_proc_t glCompressedTexImage3DOES;
163 	glCompressedTexSubImage3DOES_client_proc_t glCompressedTexSubImage3DOES;
164 	glFramebufferTexture3DOES_client_proc_t glFramebufferTexture3DOES;
165 	glBindVertexArrayOES_client_proc_t glBindVertexArrayOES;
166 	glDeleteVertexArraysOES_client_proc_t glDeleteVertexArraysOES;
167 	glGenVertexArraysOES_client_proc_t glGenVertexArraysOES;
168 	glIsVertexArrayOES_client_proc_t glIsVertexArrayOES;
169 	glDiscardFramebufferEXT_client_proc_t glDiscardFramebufferEXT;
170 	glMultiDrawArraysEXT_client_proc_t glMultiDrawArraysEXT;
171 	glMultiDrawElementsEXT_client_proc_t glMultiDrawElementsEXT;
172 	glGetPerfMonitorGroupsAMD_client_proc_t glGetPerfMonitorGroupsAMD;
173 	glGetPerfMonitorCountersAMD_client_proc_t glGetPerfMonitorCountersAMD;
174 	glGetPerfMonitorGroupStringAMD_client_proc_t glGetPerfMonitorGroupStringAMD;
175 	glGetPerfMonitorCounterStringAMD_client_proc_t glGetPerfMonitorCounterStringAMD;
176 	glGetPerfMonitorCounterInfoAMD_client_proc_t glGetPerfMonitorCounterInfoAMD;
177 	glGenPerfMonitorsAMD_client_proc_t glGenPerfMonitorsAMD;
178 	glDeletePerfMonitorsAMD_client_proc_t glDeletePerfMonitorsAMD;
179 	glSelectPerfMonitorCountersAMD_client_proc_t glSelectPerfMonitorCountersAMD;
180 	glBeginPerfMonitorAMD_client_proc_t glBeginPerfMonitorAMD;
181 	glEndPerfMonitorAMD_client_proc_t glEndPerfMonitorAMD;
182 	glGetPerfMonitorCounterDataAMD_client_proc_t glGetPerfMonitorCounterDataAMD;
183 	glRenderbufferStorageMultisampleIMG_client_proc_t glRenderbufferStorageMultisampleIMG;
184 	glFramebufferTexture2DMultisampleIMG_client_proc_t glFramebufferTexture2DMultisampleIMG;
185 	glDeleteFencesNV_client_proc_t glDeleteFencesNV;
186 	glGenFencesNV_client_proc_t glGenFencesNV;
187 	glIsFenceNV_client_proc_t glIsFenceNV;
188 	glTestFenceNV_client_proc_t glTestFenceNV;
189 	glGetFenceivNV_client_proc_t glGetFenceivNV;
190 	glFinishFenceNV_client_proc_t glFinishFenceNV;
191 	glSetFenceNV_client_proc_t glSetFenceNV;
192 	glCoverageMaskNV_client_proc_t glCoverageMaskNV;
193 	glCoverageOperationNV_client_proc_t glCoverageOperationNV;
194 	glGetDriverControlsQCOM_client_proc_t glGetDriverControlsQCOM;
195 	glGetDriverControlStringQCOM_client_proc_t glGetDriverControlStringQCOM;
196 	glEnableDriverControlQCOM_client_proc_t glEnableDriverControlQCOM;
197 	glDisableDriverControlQCOM_client_proc_t glDisableDriverControlQCOM;
198 	glExtGetTexturesQCOM_client_proc_t glExtGetTexturesQCOM;
199 	glExtGetBuffersQCOM_client_proc_t glExtGetBuffersQCOM;
200 	glExtGetRenderbuffersQCOM_client_proc_t glExtGetRenderbuffersQCOM;
201 	glExtGetFramebuffersQCOM_client_proc_t glExtGetFramebuffersQCOM;
202 	glExtGetTexLevelParameterivQCOM_client_proc_t glExtGetTexLevelParameterivQCOM;
203 	glExtTexObjectStateOverrideiQCOM_client_proc_t glExtTexObjectStateOverrideiQCOM;
204 	glExtGetTexSubImageQCOM_client_proc_t glExtGetTexSubImageQCOM;
205 	glExtGetBufferPointervQCOM_client_proc_t glExtGetBufferPointervQCOM;
206 	glExtGetShadersQCOM_client_proc_t glExtGetShadersQCOM;
207 	glExtGetProgramsQCOM_client_proc_t glExtGetProgramsQCOM;
208 	glExtIsProgramBinaryQCOM_client_proc_t glExtIsProgramBinaryQCOM;
209 	glExtGetProgramBinarySourceQCOM_client_proc_t glExtGetProgramBinarySourceQCOM;
210 	glStartTilingQCOM_client_proc_t glStartTilingQCOM;
211 	glEndTilingQCOM_client_proc_t glEndTilingQCOM;
212 	glVertexAttribPointerData_client_proc_t glVertexAttribPointerData;
213 	glVertexAttribPointerOffset_client_proc_t glVertexAttribPointerOffset;
214 	glDrawElementsOffset_client_proc_t glDrawElementsOffset;
215 	glDrawElementsData_client_proc_t glDrawElementsData;
216 	glGetCompressedTextureFormats_client_proc_t glGetCompressedTextureFormats;
217 	glShaderString_client_proc_t glShaderString;
218 	glFinishRoundTrip_client_proc_t glFinishRoundTrip;
219 	//Accessors
set_glActiveTexturegl2_client_context_t220 	virtual glActiveTexture_client_proc_t set_glActiveTexture(glActiveTexture_client_proc_t f) { glActiveTexture_client_proc_t retval = glActiveTexture; glActiveTexture = f; return retval;}
set_glAttachShadergl2_client_context_t221 	virtual glAttachShader_client_proc_t set_glAttachShader(glAttachShader_client_proc_t f) { glAttachShader_client_proc_t retval = glAttachShader; glAttachShader = f; return retval;}
set_glBindAttribLocationgl2_client_context_t222 	virtual glBindAttribLocation_client_proc_t set_glBindAttribLocation(glBindAttribLocation_client_proc_t f) { glBindAttribLocation_client_proc_t retval = glBindAttribLocation; glBindAttribLocation = f; return retval;}
set_glBindBuffergl2_client_context_t223 	virtual glBindBuffer_client_proc_t set_glBindBuffer(glBindBuffer_client_proc_t f) { glBindBuffer_client_proc_t retval = glBindBuffer; glBindBuffer = f; return retval;}
set_glBindFramebuffergl2_client_context_t224 	virtual glBindFramebuffer_client_proc_t set_glBindFramebuffer(glBindFramebuffer_client_proc_t f) { glBindFramebuffer_client_proc_t retval = glBindFramebuffer; glBindFramebuffer = f; return retval;}
set_glBindRenderbuffergl2_client_context_t225 	virtual glBindRenderbuffer_client_proc_t set_glBindRenderbuffer(glBindRenderbuffer_client_proc_t f) { glBindRenderbuffer_client_proc_t retval = glBindRenderbuffer; glBindRenderbuffer = f; return retval;}
set_glBindTexturegl2_client_context_t226 	virtual glBindTexture_client_proc_t set_glBindTexture(glBindTexture_client_proc_t f) { glBindTexture_client_proc_t retval = glBindTexture; glBindTexture = f; return retval;}
set_glBlendColorgl2_client_context_t227 	virtual glBlendColor_client_proc_t set_glBlendColor(glBlendColor_client_proc_t f) { glBlendColor_client_proc_t retval = glBlendColor; glBlendColor = f; return retval;}
set_glBlendEquationgl2_client_context_t228 	virtual glBlendEquation_client_proc_t set_glBlendEquation(glBlendEquation_client_proc_t f) { glBlendEquation_client_proc_t retval = glBlendEquation; glBlendEquation = f; return retval;}
set_glBlendEquationSeparategl2_client_context_t229 	virtual glBlendEquationSeparate_client_proc_t set_glBlendEquationSeparate(glBlendEquationSeparate_client_proc_t f) { glBlendEquationSeparate_client_proc_t retval = glBlendEquationSeparate; glBlendEquationSeparate = f; return retval;}
set_glBlendFuncgl2_client_context_t230 	virtual glBlendFunc_client_proc_t set_glBlendFunc(glBlendFunc_client_proc_t f) { glBlendFunc_client_proc_t retval = glBlendFunc; glBlendFunc = f; return retval;}
set_glBlendFuncSeparategl2_client_context_t231 	virtual glBlendFuncSeparate_client_proc_t set_glBlendFuncSeparate(glBlendFuncSeparate_client_proc_t f) { glBlendFuncSeparate_client_proc_t retval = glBlendFuncSeparate; glBlendFuncSeparate = f; return retval;}
set_glBufferDatagl2_client_context_t232 	virtual glBufferData_client_proc_t set_glBufferData(glBufferData_client_proc_t f) { glBufferData_client_proc_t retval = glBufferData; glBufferData = f; return retval;}
set_glBufferSubDatagl2_client_context_t233 	virtual glBufferSubData_client_proc_t set_glBufferSubData(glBufferSubData_client_proc_t f) { glBufferSubData_client_proc_t retval = glBufferSubData; glBufferSubData = f; return retval;}
set_glCheckFramebufferStatusgl2_client_context_t234 	virtual glCheckFramebufferStatus_client_proc_t set_glCheckFramebufferStatus(glCheckFramebufferStatus_client_proc_t f) { glCheckFramebufferStatus_client_proc_t retval = glCheckFramebufferStatus; glCheckFramebufferStatus = f; return retval;}
set_glCleargl2_client_context_t235 	virtual glClear_client_proc_t set_glClear(glClear_client_proc_t f) { glClear_client_proc_t retval = glClear; glClear = f; return retval;}
set_glClearColorgl2_client_context_t236 	virtual glClearColor_client_proc_t set_glClearColor(glClearColor_client_proc_t f) { glClearColor_client_proc_t retval = glClearColor; glClearColor = f; return retval;}
set_glClearDepthfgl2_client_context_t237 	virtual glClearDepthf_client_proc_t set_glClearDepthf(glClearDepthf_client_proc_t f) { glClearDepthf_client_proc_t retval = glClearDepthf; glClearDepthf = f; return retval;}
set_glClearStencilgl2_client_context_t238 	virtual glClearStencil_client_proc_t set_glClearStencil(glClearStencil_client_proc_t f) { glClearStencil_client_proc_t retval = glClearStencil; glClearStencil = f; return retval;}
set_glColorMaskgl2_client_context_t239 	virtual glColorMask_client_proc_t set_glColorMask(glColorMask_client_proc_t f) { glColorMask_client_proc_t retval = glColorMask; glColorMask = f; return retval;}
set_glCompileShadergl2_client_context_t240 	virtual glCompileShader_client_proc_t set_glCompileShader(glCompileShader_client_proc_t f) { glCompileShader_client_proc_t retval = glCompileShader; glCompileShader = f; return retval;}
set_glCompressedTexImage2Dgl2_client_context_t241 	virtual glCompressedTexImage2D_client_proc_t set_glCompressedTexImage2D(glCompressedTexImage2D_client_proc_t f) { glCompressedTexImage2D_client_proc_t retval = glCompressedTexImage2D; glCompressedTexImage2D = f; return retval;}
set_glCompressedTexSubImage2Dgl2_client_context_t242 	virtual glCompressedTexSubImage2D_client_proc_t set_glCompressedTexSubImage2D(glCompressedTexSubImage2D_client_proc_t f) { glCompressedTexSubImage2D_client_proc_t retval = glCompressedTexSubImage2D; glCompressedTexSubImage2D = f; return retval;}
set_glCopyTexImage2Dgl2_client_context_t243 	virtual glCopyTexImage2D_client_proc_t set_glCopyTexImage2D(glCopyTexImage2D_client_proc_t f) { glCopyTexImage2D_client_proc_t retval = glCopyTexImage2D; glCopyTexImage2D = f; return retval;}
set_glCopyTexSubImage2Dgl2_client_context_t244 	virtual glCopyTexSubImage2D_client_proc_t set_glCopyTexSubImage2D(glCopyTexSubImage2D_client_proc_t f) { glCopyTexSubImage2D_client_proc_t retval = glCopyTexSubImage2D; glCopyTexSubImage2D = f; return retval;}
set_glCreateProgramgl2_client_context_t245 	virtual glCreateProgram_client_proc_t set_glCreateProgram(glCreateProgram_client_proc_t f) { glCreateProgram_client_proc_t retval = glCreateProgram; glCreateProgram = f; return retval;}
set_glCreateShadergl2_client_context_t246 	virtual glCreateShader_client_proc_t set_glCreateShader(glCreateShader_client_proc_t f) { glCreateShader_client_proc_t retval = glCreateShader; glCreateShader = f; return retval;}
set_glCullFacegl2_client_context_t247 	virtual glCullFace_client_proc_t set_glCullFace(glCullFace_client_proc_t f) { glCullFace_client_proc_t retval = glCullFace; glCullFace = f; return retval;}
set_glDeleteBuffersgl2_client_context_t248 	virtual glDeleteBuffers_client_proc_t set_glDeleteBuffers(glDeleteBuffers_client_proc_t f) { glDeleteBuffers_client_proc_t retval = glDeleteBuffers; glDeleteBuffers = f; return retval;}
set_glDeleteFramebuffersgl2_client_context_t249 	virtual glDeleteFramebuffers_client_proc_t set_glDeleteFramebuffers(glDeleteFramebuffers_client_proc_t f) { glDeleteFramebuffers_client_proc_t retval = glDeleteFramebuffers; glDeleteFramebuffers = f; return retval;}
set_glDeleteProgramgl2_client_context_t250 	virtual glDeleteProgram_client_proc_t set_glDeleteProgram(glDeleteProgram_client_proc_t f) { glDeleteProgram_client_proc_t retval = glDeleteProgram; glDeleteProgram = f; return retval;}
set_glDeleteRenderbuffersgl2_client_context_t251 	virtual glDeleteRenderbuffers_client_proc_t set_glDeleteRenderbuffers(glDeleteRenderbuffers_client_proc_t f) { glDeleteRenderbuffers_client_proc_t retval = glDeleteRenderbuffers; glDeleteRenderbuffers = f; return retval;}
set_glDeleteShadergl2_client_context_t252 	virtual glDeleteShader_client_proc_t set_glDeleteShader(glDeleteShader_client_proc_t f) { glDeleteShader_client_proc_t retval = glDeleteShader; glDeleteShader = f; return retval;}
set_glDeleteTexturesgl2_client_context_t253 	virtual glDeleteTextures_client_proc_t set_glDeleteTextures(glDeleteTextures_client_proc_t f) { glDeleteTextures_client_proc_t retval = glDeleteTextures; glDeleteTextures = f; return retval;}
set_glDepthFuncgl2_client_context_t254 	virtual glDepthFunc_client_proc_t set_glDepthFunc(glDepthFunc_client_proc_t f) { glDepthFunc_client_proc_t retval = glDepthFunc; glDepthFunc = f; return retval;}
set_glDepthMaskgl2_client_context_t255 	virtual glDepthMask_client_proc_t set_glDepthMask(glDepthMask_client_proc_t f) { glDepthMask_client_proc_t retval = glDepthMask; glDepthMask = f; return retval;}
set_glDepthRangefgl2_client_context_t256 	virtual glDepthRangef_client_proc_t set_glDepthRangef(glDepthRangef_client_proc_t f) { glDepthRangef_client_proc_t retval = glDepthRangef; glDepthRangef = f; return retval;}
set_glDetachShadergl2_client_context_t257 	virtual glDetachShader_client_proc_t set_glDetachShader(glDetachShader_client_proc_t f) { glDetachShader_client_proc_t retval = glDetachShader; glDetachShader = f; return retval;}
set_glDisablegl2_client_context_t258 	virtual glDisable_client_proc_t set_glDisable(glDisable_client_proc_t f) { glDisable_client_proc_t retval = glDisable; glDisable = f; return retval;}
set_glDisableVertexAttribArraygl2_client_context_t259 	virtual glDisableVertexAttribArray_client_proc_t set_glDisableVertexAttribArray(glDisableVertexAttribArray_client_proc_t f) { glDisableVertexAttribArray_client_proc_t retval = glDisableVertexAttribArray; glDisableVertexAttribArray = f; return retval;}
set_glDrawArraysgl2_client_context_t260 	virtual glDrawArrays_client_proc_t set_glDrawArrays(glDrawArrays_client_proc_t f) { glDrawArrays_client_proc_t retval = glDrawArrays; glDrawArrays = f; return retval;}
set_glDrawElementsgl2_client_context_t261 	virtual glDrawElements_client_proc_t set_glDrawElements(glDrawElements_client_proc_t f) { glDrawElements_client_proc_t retval = glDrawElements; glDrawElements = f; return retval;}
set_glEnablegl2_client_context_t262 	virtual glEnable_client_proc_t set_glEnable(glEnable_client_proc_t f) { glEnable_client_proc_t retval = glEnable; glEnable = f; return retval;}
set_glEnableVertexAttribArraygl2_client_context_t263 	virtual glEnableVertexAttribArray_client_proc_t set_glEnableVertexAttribArray(glEnableVertexAttribArray_client_proc_t f) { glEnableVertexAttribArray_client_proc_t retval = glEnableVertexAttribArray; glEnableVertexAttribArray = f; return retval;}
set_glFinishgl2_client_context_t264 	virtual glFinish_client_proc_t set_glFinish(glFinish_client_proc_t f) { glFinish_client_proc_t retval = glFinish; glFinish = f; return retval;}
set_glFlushgl2_client_context_t265 	virtual glFlush_client_proc_t set_glFlush(glFlush_client_proc_t f) { glFlush_client_proc_t retval = glFlush; glFlush = f; return retval;}
set_glFramebufferRenderbuffergl2_client_context_t266 	virtual glFramebufferRenderbuffer_client_proc_t set_glFramebufferRenderbuffer(glFramebufferRenderbuffer_client_proc_t f) { glFramebufferRenderbuffer_client_proc_t retval = glFramebufferRenderbuffer; glFramebufferRenderbuffer = f; return retval;}
set_glFramebufferTexture2Dgl2_client_context_t267 	virtual glFramebufferTexture2D_client_proc_t set_glFramebufferTexture2D(glFramebufferTexture2D_client_proc_t f) { glFramebufferTexture2D_client_proc_t retval = glFramebufferTexture2D; glFramebufferTexture2D = f; return retval;}
set_glFrontFacegl2_client_context_t268 	virtual glFrontFace_client_proc_t set_glFrontFace(glFrontFace_client_proc_t f) { glFrontFace_client_proc_t retval = glFrontFace; glFrontFace = f; return retval;}
set_glGenBuffersgl2_client_context_t269 	virtual glGenBuffers_client_proc_t set_glGenBuffers(glGenBuffers_client_proc_t f) { glGenBuffers_client_proc_t retval = glGenBuffers; glGenBuffers = f; return retval;}
set_glGenerateMipmapgl2_client_context_t270 	virtual glGenerateMipmap_client_proc_t set_glGenerateMipmap(glGenerateMipmap_client_proc_t f) { glGenerateMipmap_client_proc_t retval = glGenerateMipmap; glGenerateMipmap = f; return retval;}
set_glGenFramebuffersgl2_client_context_t271 	virtual glGenFramebuffers_client_proc_t set_glGenFramebuffers(glGenFramebuffers_client_proc_t f) { glGenFramebuffers_client_proc_t retval = glGenFramebuffers; glGenFramebuffers = f; return retval;}
set_glGenRenderbuffersgl2_client_context_t272 	virtual glGenRenderbuffers_client_proc_t set_glGenRenderbuffers(glGenRenderbuffers_client_proc_t f) { glGenRenderbuffers_client_proc_t retval = glGenRenderbuffers; glGenRenderbuffers = f; return retval;}
set_glGenTexturesgl2_client_context_t273 	virtual glGenTextures_client_proc_t set_glGenTextures(glGenTextures_client_proc_t f) { glGenTextures_client_proc_t retval = glGenTextures; glGenTextures = f; return retval;}
set_glGetActiveAttribgl2_client_context_t274 	virtual glGetActiveAttrib_client_proc_t set_glGetActiveAttrib(glGetActiveAttrib_client_proc_t f) { glGetActiveAttrib_client_proc_t retval = glGetActiveAttrib; glGetActiveAttrib = f; return retval;}
set_glGetActiveUniformgl2_client_context_t275 	virtual glGetActiveUniform_client_proc_t set_glGetActiveUniform(glGetActiveUniform_client_proc_t f) { glGetActiveUniform_client_proc_t retval = glGetActiveUniform; glGetActiveUniform = f; return retval;}
set_glGetAttachedShadersgl2_client_context_t276 	virtual glGetAttachedShaders_client_proc_t set_glGetAttachedShaders(glGetAttachedShaders_client_proc_t f) { glGetAttachedShaders_client_proc_t retval = glGetAttachedShaders; glGetAttachedShaders = f; return retval;}
set_glGetAttribLocationgl2_client_context_t277 	virtual glGetAttribLocation_client_proc_t set_glGetAttribLocation(glGetAttribLocation_client_proc_t f) { glGetAttribLocation_client_proc_t retval = glGetAttribLocation; glGetAttribLocation = f; return retval;}
set_glGetBooleanvgl2_client_context_t278 	virtual glGetBooleanv_client_proc_t set_glGetBooleanv(glGetBooleanv_client_proc_t f) { glGetBooleanv_client_proc_t retval = glGetBooleanv; glGetBooleanv = f; return retval;}
set_glGetBufferParameterivgl2_client_context_t279 	virtual glGetBufferParameteriv_client_proc_t set_glGetBufferParameteriv(glGetBufferParameteriv_client_proc_t f) { glGetBufferParameteriv_client_proc_t retval = glGetBufferParameteriv; glGetBufferParameteriv = f; return retval;}
set_glGetErrorgl2_client_context_t280 	virtual glGetError_client_proc_t set_glGetError(glGetError_client_proc_t f) { glGetError_client_proc_t retval = glGetError; glGetError = f; return retval;}
set_glGetFloatvgl2_client_context_t281 	virtual glGetFloatv_client_proc_t set_glGetFloatv(glGetFloatv_client_proc_t f) { glGetFloatv_client_proc_t retval = glGetFloatv; glGetFloatv = f; return retval;}
set_glGetFramebufferAttachmentParameterivgl2_client_context_t282 	virtual glGetFramebufferAttachmentParameteriv_client_proc_t set_glGetFramebufferAttachmentParameteriv(glGetFramebufferAttachmentParameteriv_client_proc_t f) { glGetFramebufferAttachmentParameteriv_client_proc_t retval = glGetFramebufferAttachmentParameteriv; glGetFramebufferAttachmentParameteriv = f; return retval;}
set_glGetIntegervgl2_client_context_t283 	virtual glGetIntegerv_client_proc_t set_glGetIntegerv(glGetIntegerv_client_proc_t f) { glGetIntegerv_client_proc_t retval = glGetIntegerv; glGetIntegerv = f; return retval;}
set_glGetProgramivgl2_client_context_t284 	virtual glGetProgramiv_client_proc_t set_glGetProgramiv(glGetProgramiv_client_proc_t f) { glGetProgramiv_client_proc_t retval = glGetProgramiv; glGetProgramiv = f; return retval;}
set_glGetProgramInfoLoggl2_client_context_t285 	virtual glGetProgramInfoLog_client_proc_t set_glGetProgramInfoLog(glGetProgramInfoLog_client_proc_t f) { glGetProgramInfoLog_client_proc_t retval = glGetProgramInfoLog; glGetProgramInfoLog = f; return retval;}
set_glGetRenderbufferParameterivgl2_client_context_t286 	virtual glGetRenderbufferParameteriv_client_proc_t set_glGetRenderbufferParameteriv(glGetRenderbufferParameteriv_client_proc_t f) { glGetRenderbufferParameteriv_client_proc_t retval = glGetRenderbufferParameteriv; glGetRenderbufferParameteriv = f; return retval;}
set_glGetShaderivgl2_client_context_t287 	virtual glGetShaderiv_client_proc_t set_glGetShaderiv(glGetShaderiv_client_proc_t f) { glGetShaderiv_client_proc_t retval = glGetShaderiv; glGetShaderiv = f; return retval;}
set_glGetShaderInfoLoggl2_client_context_t288 	virtual glGetShaderInfoLog_client_proc_t set_glGetShaderInfoLog(glGetShaderInfoLog_client_proc_t f) { glGetShaderInfoLog_client_proc_t retval = glGetShaderInfoLog; glGetShaderInfoLog = f; return retval;}
set_glGetShaderPrecisionFormatgl2_client_context_t289 	virtual glGetShaderPrecisionFormat_client_proc_t set_glGetShaderPrecisionFormat(glGetShaderPrecisionFormat_client_proc_t f) { glGetShaderPrecisionFormat_client_proc_t retval = glGetShaderPrecisionFormat; glGetShaderPrecisionFormat = f; return retval;}
set_glGetShaderSourcegl2_client_context_t290 	virtual glGetShaderSource_client_proc_t set_glGetShaderSource(glGetShaderSource_client_proc_t f) { glGetShaderSource_client_proc_t retval = glGetShaderSource; glGetShaderSource = f; return retval;}
set_glGetStringgl2_client_context_t291 	virtual glGetString_client_proc_t set_glGetString(glGetString_client_proc_t f) { glGetString_client_proc_t retval = glGetString; glGetString = f; return retval;}
set_glGetTexParameterfvgl2_client_context_t292 	virtual glGetTexParameterfv_client_proc_t set_glGetTexParameterfv(glGetTexParameterfv_client_proc_t f) { glGetTexParameterfv_client_proc_t retval = glGetTexParameterfv; glGetTexParameterfv = f; return retval;}
set_glGetTexParameterivgl2_client_context_t293 	virtual glGetTexParameteriv_client_proc_t set_glGetTexParameteriv(glGetTexParameteriv_client_proc_t f) { glGetTexParameteriv_client_proc_t retval = glGetTexParameteriv; glGetTexParameteriv = f; return retval;}
set_glGetUniformfvgl2_client_context_t294 	virtual glGetUniformfv_client_proc_t set_glGetUniformfv(glGetUniformfv_client_proc_t f) { glGetUniformfv_client_proc_t retval = glGetUniformfv; glGetUniformfv = f; return retval;}
set_glGetUniformivgl2_client_context_t295 	virtual glGetUniformiv_client_proc_t set_glGetUniformiv(glGetUniformiv_client_proc_t f) { glGetUniformiv_client_proc_t retval = glGetUniformiv; glGetUniformiv = f; return retval;}
set_glGetUniformLocationgl2_client_context_t296 	virtual glGetUniformLocation_client_proc_t set_glGetUniformLocation(glGetUniformLocation_client_proc_t f) { glGetUniformLocation_client_proc_t retval = glGetUniformLocation; glGetUniformLocation = f; return retval;}
set_glGetVertexAttribfvgl2_client_context_t297 	virtual glGetVertexAttribfv_client_proc_t set_glGetVertexAttribfv(glGetVertexAttribfv_client_proc_t f) { glGetVertexAttribfv_client_proc_t retval = glGetVertexAttribfv; glGetVertexAttribfv = f; return retval;}
set_glGetVertexAttribivgl2_client_context_t298 	virtual glGetVertexAttribiv_client_proc_t set_glGetVertexAttribiv(glGetVertexAttribiv_client_proc_t f) { glGetVertexAttribiv_client_proc_t retval = glGetVertexAttribiv; glGetVertexAttribiv = f; return retval;}
set_glGetVertexAttribPointervgl2_client_context_t299 	virtual glGetVertexAttribPointerv_client_proc_t set_glGetVertexAttribPointerv(glGetVertexAttribPointerv_client_proc_t f) { glGetVertexAttribPointerv_client_proc_t retval = glGetVertexAttribPointerv; glGetVertexAttribPointerv = f; return retval;}
set_glHintgl2_client_context_t300 	virtual glHint_client_proc_t set_glHint(glHint_client_proc_t f) { glHint_client_proc_t retval = glHint; glHint = f; return retval;}
set_glIsBuffergl2_client_context_t301 	virtual glIsBuffer_client_proc_t set_glIsBuffer(glIsBuffer_client_proc_t f) { glIsBuffer_client_proc_t retval = glIsBuffer; glIsBuffer = f; return retval;}
set_glIsEnabledgl2_client_context_t302 	virtual glIsEnabled_client_proc_t set_glIsEnabled(glIsEnabled_client_proc_t f) { glIsEnabled_client_proc_t retval = glIsEnabled; glIsEnabled = f; return retval;}
set_glIsFramebuffergl2_client_context_t303 	virtual glIsFramebuffer_client_proc_t set_glIsFramebuffer(glIsFramebuffer_client_proc_t f) { glIsFramebuffer_client_proc_t retval = glIsFramebuffer; glIsFramebuffer = f; return retval;}
set_glIsProgramgl2_client_context_t304 	virtual glIsProgram_client_proc_t set_glIsProgram(glIsProgram_client_proc_t f) { glIsProgram_client_proc_t retval = glIsProgram; glIsProgram = f; return retval;}
set_glIsRenderbuffergl2_client_context_t305 	virtual glIsRenderbuffer_client_proc_t set_glIsRenderbuffer(glIsRenderbuffer_client_proc_t f) { glIsRenderbuffer_client_proc_t retval = glIsRenderbuffer; glIsRenderbuffer = f; return retval;}
set_glIsShadergl2_client_context_t306 	virtual glIsShader_client_proc_t set_glIsShader(glIsShader_client_proc_t f) { glIsShader_client_proc_t retval = glIsShader; glIsShader = f; return retval;}
set_glIsTexturegl2_client_context_t307 	virtual glIsTexture_client_proc_t set_glIsTexture(glIsTexture_client_proc_t f) { glIsTexture_client_proc_t retval = glIsTexture; glIsTexture = f; return retval;}
set_glLineWidthgl2_client_context_t308 	virtual glLineWidth_client_proc_t set_glLineWidth(glLineWidth_client_proc_t f) { glLineWidth_client_proc_t retval = glLineWidth; glLineWidth = f; return retval;}
set_glLinkProgramgl2_client_context_t309 	virtual glLinkProgram_client_proc_t set_glLinkProgram(glLinkProgram_client_proc_t f) { glLinkProgram_client_proc_t retval = glLinkProgram; glLinkProgram = f; return retval;}
set_glPixelStoreigl2_client_context_t310 	virtual glPixelStorei_client_proc_t set_glPixelStorei(glPixelStorei_client_proc_t f) { glPixelStorei_client_proc_t retval = glPixelStorei; glPixelStorei = f; return retval;}
set_glPolygonOffsetgl2_client_context_t311 	virtual glPolygonOffset_client_proc_t set_glPolygonOffset(glPolygonOffset_client_proc_t f) { glPolygonOffset_client_proc_t retval = glPolygonOffset; glPolygonOffset = f; return retval;}
set_glReadPixelsgl2_client_context_t312 	virtual glReadPixels_client_proc_t set_glReadPixels(glReadPixels_client_proc_t f) { glReadPixels_client_proc_t retval = glReadPixels; glReadPixels = f; return retval;}
set_glReleaseShaderCompilergl2_client_context_t313 	virtual glReleaseShaderCompiler_client_proc_t set_glReleaseShaderCompiler(glReleaseShaderCompiler_client_proc_t f) { glReleaseShaderCompiler_client_proc_t retval = glReleaseShaderCompiler; glReleaseShaderCompiler = f; return retval;}
set_glRenderbufferStoragegl2_client_context_t314 	virtual glRenderbufferStorage_client_proc_t set_glRenderbufferStorage(glRenderbufferStorage_client_proc_t f) { glRenderbufferStorage_client_proc_t retval = glRenderbufferStorage; glRenderbufferStorage = f; return retval;}
set_glSampleCoveragegl2_client_context_t315 	virtual glSampleCoverage_client_proc_t set_glSampleCoverage(glSampleCoverage_client_proc_t f) { glSampleCoverage_client_proc_t retval = glSampleCoverage; glSampleCoverage = f; return retval;}
set_glScissorgl2_client_context_t316 	virtual glScissor_client_proc_t set_glScissor(glScissor_client_proc_t f) { glScissor_client_proc_t retval = glScissor; glScissor = f; return retval;}
set_glShaderBinarygl2_client_context_t317 	virtual glShaderBinary_client_proc_t set_glShaderBinary(glShaderBinary_client_proc_t f) { glShaderBinary_client_proc_t retval = glShaderBinary; glShaderBinary = f; return retval;}
set_glShaderSourcegl2_client_context_t318 	virtual glShaderSource_client_proc_t set_glShaderSource(glShaderSource_client_proc_t f) { glShaderSource_client_proc_t retval = glShaderSource; glShaderSource = f; return retval;}
set_glStencilFuncgl2_client_context_t319 	virtual glStencilFunc_client_proc_t set_glStencilFunc(glStencilFunc_client_proc_t f) { glStencilFunc_client_proc_t retval = glStencilFunc; glStencilFunc = f; return retval;}
set_glStencilFuncSeparategl2_client_context_t320 	virtual glStencilFuncSeparate_client_proc_t set_glStencilFuncSeparate(glStencilFuncSeparate_client_proc_t f) { glStencilFuncSeparate_client_proc_t retval = glStencilFuncSeparate; glStencilFuncSeparate = f; return retval;}
set_glStencilMaskgl2_client_context_t321 	virtual glStencilMask_client_proc_t set_glStencilMask(glStencilMask_client_proc_t f) { glStencilMask_client_proc_t retval = glStencilMask; glStencilMask = f; return retval;}
set_glStencilMaskSeparategl2_client_context_t322 	virtual glStencilMaskSeparate_client_proc_t set_glStencilMaskSeparate(glStencilMaskSeparate_client_proc_t f) { glStencilMaskSeparate_client_proc_t retval = glStencilMaskSeparate; glStencilMaskSeparate = f; return retval;}
set_glStencilOpgl2_client_context_t323 	virtual glStencilOp_client_proc_t set_glStencilOp(glStencilOp_client_proc_t f) { glStencilOp_client_proc_t retval = glStencilOp; glStencilOp = f; return retval;}
set_glStencilOpSeparategl2_client_context_t324 	virtual glStencilOpSeparate_client_proc_t set_glStencilOpSeparate(glStencilOpSeparate_client_proc_t f) { glStencilOpSeparate_client_proc_t retval = glStencilOpSeparate; glStencilOpSeparate = f; return retval;}
set_glTexImage2Dgl2_client_context_t325 	virtual glTexImage2D_client_proc_t set_glTexImage2D(glTexImage2D_client_proc_t f) { glTexImage2D_client_proc_t retval = glTexImage2D; glTexImage2D = f; return retval;}
set_glTexParameterfgl2_client_context_t326 	virtual glTexParameterf_client_proc_t set_glTexParameterf(glTexParameterf_client_proc_t f) { glTexParameterf_client_proc_t retval = glTexParameterf; glTexParameterf = f; return retval;}
set_glTexParameterfvgl2_client_context_t327 	virtual glTexParameterfv_client_proc_t set_glTexParameterfv(glTexParameterfv_client_proc_t f) { glTexParameterfv_client_proc_t retval = glTexParameterfv; glTexParameterfv = f; return retval;}
set_glTexParameterigl2_client_context_t328 	virtual glTexParameteri_client_proc_t set_glTexParameteri(glTexParameteri_client_proc_t f) { glTexParameteri_client_proc_t retval = glTexParameteri; glTexParameteri = f; return retval;}
set_glTexParameterivgl2_client_context_t329 	virtual glTexParameteriv_client_proc_t set_glTexParameteriv(glTexParameteriv_client_proc_t f) { glTexParameteriv_client_proc_t retval = glTexParameteriv; glTexParameteriv = f; return retval;}
set_glTexSubImage2Dgl2_client_context_t330 	virtual glTexSubImage2D_client_proc_t set_glTexSubImage2D(glTexSubImage2D_client_proc_t f) { glTexSubImage2D_client_proc_t retval = glTexSubImage2D; glTexSubImage2D = f; return retval;}
set_glUniform1fgl2_client_context_t331 	virtual glUniform1f_client_proc_t set_glUniform1f(glUniform1f_client_proc_t f) { glUniform1f_client_proc_t retval = glUniform1f; glUniform1f = f; return retval;}
set_glUniform1fvgl2_client_context_t332 	virtual glUniform1fv_client_proc_t set_glUniform1fv(glUniform1fv_client_proc_t f) { glUniform1fv_client_proc_t retval = glUniform1fv; glUniform1fv = f; return retval;}
set_glUniform1igl2_client_context_t333 	virtual glUniform1i_client_proc_t set_glUniform1i(glUniform1i_client_proc_t f) { glUniform1i_client_proc_t retval = glUniform1i; glUniform1i = f; return retval;}
set_glUniform1ivgl2_client_context_t334 	virtual glUniform1iv_client_proc_t set_glUniform1iv(glUniform1iv_client_proc_t f) { glUniform1iv_client_proc_t retval = glUniform1iv; glUniform1iv = f; return retval;}
set_glUniform2fgl2_client_context_t335 	virtual glUniform2f_client_proc_t set_glUniform2f(glUniform2f_client_proc_t f) { glUniform2f_client_proc_t retval = glUniform2f; glUniform2f = f; return retval;}
set_glUniform2fvgl2_client_context_t336 	virtual glUniform2fv_client_proc_t set_glUniform2fv(glUniform2fv_client_proc_t f) { glUniform2fv_client_proc_t retval = glUniform2fv; glUniform2fv = f; return retval;}
set_glUniform2igl2_client_context_t337 	virtual glUniform2i_client_proc_t set_glUniform2i(glUniform2i_client_proc_t f) { glUniform2i_client_proc_t retval = glUniform2i; glUniform2i = f; return retval;}
set_glUniform2ivgl2_client_context_t338 	virtual glUniform2iv_client_proc_t set_glUniform2iv(glUniform2iv_client_proc_t f) { glUniform2iv_client_proc_t retval = glUniform2iv; glUniform2iv = f; return retval;}
set_glUniform3fgl2_client_context_t339 	virtual glUniform3f_client_proc_t set_glUniform3f(glUniform3f_client_proc_t f) { glUniform3f_client_proc_t retval = glUniform3f; glUniform3f = f; return retval;}
set_glUniform3fvgl2_client_context_t340 	virtual glUniform3fv_client_proc_t set_glUniform3fv(glUniform3fv_client_proc_t f) { glUniform3fv_client_proc_t retval = glUniform3fv; glUniform3fv = f; return retval;}
set_glUniform3igl2_client_context_t341 	virtual glUniform3i_client_proc_t set_glUniform3i(glUniform3i_client_proc_t f) { glUniform3i_client_proc_t retval = glUniform3i; glUniform3i = f; return retval;}
set_glUniform3ivgl2_client_context_t342 	virtual glUniform3iv_client_proc_t set_glUniform3iv(glUniform3iv_client_proc_t f) { glUniform3iv_client_proc_t retval = glUniform3iv; glUniform3iv = f; return retval;}
set_glUniform4fgl2_client_context_t343 	virtual glUniform4f_client_proc_t set_glUniform4f(glUniform4f_client_proc_t f) { glUniform4f_client_proc_t retval = glUniform4f; glUniform4f = f; return retval;}
set_glUniform4fvgl2_client_context_t344 	virtual glUniform4fv_client_proc_t set_glUniform4fv(glUniform4fv_client_proc_t f) { glUniform4fv_client_proc_t retval = glUniform4fv; glUniform4fv = f; return retval;}
set_glUniform4igl2_client_context_t345 	virtual glUniform4i_client_proc_t set_glUniform4i(glUniform4i_client_proc_t f) { glUniform4i_client_proc_t retval = glUniform4i; glUniform4i = f; return retval;}
set_glUniform4ivgl2_client_context_t346 	virtual glUniform4iv_client_proc_t set_glUniform4iv(glUniform4iv_client_proc_t f) { glUniform4iv_client_proc_t retval = glUniform4iv; glUniform4iv = f; return retval;}
set_glUniformMatrix2fvgl2_client_context_t347 	virtual glUniformMatrix2fv_client_proc_t set_glUniformMatrix2fv(glUniformMatrix2fv_client_proc_t f) { glUniformMatrix2fv_client_proc_t retval = glUniformMatrix2fv; glUniformMatrix2fv = f; return retval;}
set_glUniformMatrix3fvgl2_client_context_t348 	virtual glUniformMatrix3fv_client_proc_t set_glUniformMatrix3fv(glUniformMatrix3fv_client_proc_t f) { glUniformMatrix3fv_client_proc_t retval = glUniformMatrix3fv; glUniformMatrix3fv = f; return retval;}
set_glUniformMatrix4fvgl2_client_context_t349 	virtual glUniformMatrix4fv_client_proc_t set_glUniformMatrix4fv(glUniformMatrix4fv_client_proc_t f) { glUniformMatrix4fv_client_proc_t retval = glUniformMatrix4fv; glUniformMatrix4fv = f; return retval;}
set_glUseProgramgl2_client_context_t350 	virtual glUseProgram_client_proc_t set_glUseProgram(glUseProgram_client_proc_t f) { glUseProgram_client_proc_t retval = glUseProgram; glUseProgram = f; return retval;}
set_glValidateProgramgl2_client_context_t351 	virtual glValidateProgram_client_proc_t set_glValidateProgram(glValidateProgram_client_proc_t f) { glValidateProgram_client_proc_t retval = glValidateProgram; glValidateProgram = f; return retval;}
set_glVertexAttrib1fgl2_client_context_t352 	virtual glVertexAttrib1f_client_proc_t set_glVertexAttrib1f(glVertexAttrib1f_client_proc_t f) { glVertexAttrib1f_client_proc_t retval = glVertexAttrib1f; glVertexAttrib1f = f; return retval;}
set_glVertexAttrib1fvgl2_client_context_t353 	virtual glVertexAttrib1fv_client_proc_t set_glVertexAttrib1fv(glVertexAttrib1fv_client_proc_t f) { glVertexAttrib1fv_client_proc_t retval = glVertexAttrib1fv; glVertexAttrib1fv = f; return retval;}
set_glVertexAttrib2fgl2_client_context_t354 	virtual glVertexAttrib2f_client_proc_t set_glVertexAttrib2f(glVertexAttrib2f_client_proc_t f) { glVertexAttrib2f_client_proc_t retval = glVertexAttrib2f; glVertexAttrib2f = f; return retval;}
set_glVertexAttrib2fvgl2_client_context_t355 	virtual glVertexAttrib2fv_client_proc_t set_glVertexAttrib2fv(glVertexAttrib2fv_client_proc_t f) { glVertexAttrib2fv_client_proc_t retval = glVertexAttrib2fv; glVertexAttrib2fv = f; return retval;}
set_glVertexAttrib3fgl2_client_context_t356 	virtual glVertexAttrib3f_client_proc_t set_glVertexAttrib3f(glVertexAttrib3f_client_proc_t f) { glVertexAttrib3f_client_proc_t retval = glVertexAttrib3f; glVertexAttrib3f = f; return retval;}
set_glVertexAttrib3fvgl2_client_context_t357 	virtual glVertexAttrib3fv_client_proc_t set_glVertexAttrib3fv(glVertexAttrib3fv_client_proc_t f) { glVertexAttrib3fv_client_proc_t retval = glVertexAttrib3fv; glVertexAttrib3fv = f; return retval;}
set_glVertexAttrib4fgl2_client_context_t358 	virtual glVertexAttrib4f_client_proc_t set_glVertexAttrib4f(glVertexAttrib4f_client_proc_t f) { glVertexAttrib4f_client_proc_t retval = glVertexAttrib4f; glVertexAttrib4f = f; return retval;}
set_glVertexAttrib4fvgl2_client_context_t359 	virtual glVertexAttrib4fv_client_proc_t set_glVertexAttrib4fv(glVertexAttrib4fv_client_proc_t f) { glVertexAttrib4fv_client_proc_t retval = glVertexAttrib4fv; glVertexAttrib4fv = f; return retval;}
set_glVertexAttribPointergl2_client_context_t360 	virtual glVertexAttribPointer_client_proc_t set_glVertexAttribPointer(glVertexAttribPointer_client_proc_t f) { glVertexAttribPointer_client_proc_t retval = glVertexAttribPointer; glVertexAttribPointer = f; return retval;}
set_glViewportgl2_client_context_t361 	virtual glViewport_client_proc_t set_glViewport(glViewport_client_proc_t f) { glViewport_client_proc_t retval = glViewport; glViewport = f; return retval;}
set_glEGLImageTargetTexture2DOESgl2_client_context_t362 	virtual glEGLImageTargetTexture2DOES_client_proc_t set_glEGLImageTargetTexture2DOES(glEGLImageTargetTexture2DOES_client_proc_t f) { glEGLImageTargetTexture2DOES_client_proc_t retval = glEGLImageTargetTexture2DOES; glEGLImageTargetTexture2DOES = f; return retval;}
set_glEGLImageTargetRenderbufferStorageOESgl2_client_context_t363 	virtual glEGLImageTargetRenderbufferStorageOES_client_proc_t set_glEGLImageTargetRenderbufferStorageOES(glEGLImageTargetRenderbufferStorageOES_client_proc_t f) { glEGLImageTargetRenderbufferStorageOES_client_proc_t retval = glEGLImageTargetRenderbufferStorageOES; glEGLImageTargetRenderbufferStorageOES = f; return retval;}
set_glGetProgramBinaryOESgl2_client_context_t364 	virtual glGetProgramBinaryOES_client_proc_t set_glGetProgramBinaryOES(glGetProgramBinaryOES_client_proc_t f) { glGetProgramBinaryOES_client_proc_t retval = glGetProgramBinaryOES; glGetProgramBinaryOES = f; return retval;}
set_glProgramBinaryOESgl2_client_context_t365 	virtual glProgramBinaryOES_client_proc_t set_glProgramBinaryOES(glProgramBinaryOES_client_proc_t f) { glProgramBinaryOES_client_proc_t retval = glProgramBinaryOES; glProgramBinaryOES = f; return retval;}
set_glMapBufferOESgl2_client_context_t366 	virtual glMapBufferOES_client_proc_t set_glMapBufferOES(glMapBufferOES_client_proc_t f) { glMapBufferOES_client_proc_t retval = glMapBufferOES; glMapBufferOES = f; return retval;}
set_glUnmapBufferOESgl2_client_context_t367 	virtual glUnmapBufferOES_client_proc_t set_glUnmapBufferOES(glUnmapBufferOES_client_proc_t f) { glUnmapBufferOES_client_proc_t retval = glUnmapBufferOES; glUnmapBufferOES = f; return retval;}
set_glTexImage3DOESgl2_client_context_t368 	virtual glTexImage3DOES_client_proc_t set_glTexImage3DOES(glTexImage3DOES_client_proc_t f) { glTexImage3DOES_client_proc_t retval = glTexImage3DOES; glTexImage3DOES = f; return retval;}
set_glTexSubImage3DOESgl2_client_context_t369 	virtual glTexSubImage3DOES_client_proc_t set_glTexSubImage3DOES(glTexSubImage3DOES_client_proc_t f) { glTexSubImage3DOES_client_proc_t retval = glTexSubImage3DOES; glTexSubImage3DOES = f; return retval;}
set_glCopyTexSubImage3DOESgl2_client_context_t370 	virtual glCopyTexSubImage3DOES_client_proc_t set_glCopyTexSubImage3DOES(glCopyTexSubImage3DOES_client_proc_t f) { glCopyTexSubImage3DOES_client_proc_t retval = glCopyTexSubImage3DOES; glCopyTexSubImage3DOES = f; return retval;}
set_glCompressedTexImage3DOESgl2_client_context_t371 	virtual glCompressedTexImage3DOES_client_proc_t set_glCompressedTexImage3DOES(glCompressedTexImage3DOES_client_proc_t f) { glCompressedTexImage3DOES_client_proc_t retval = glCompressedTexImage3DOES; glCompressedTexImage3DOES = f; return retval;}
set_glCompressedTexSubImage3DOESgl2_client_context_t372 	virtual glCompressedTexSubImage3DOES_client_proc_t set_glCompressedTexSubImage3DOES(glCompressedTexSubImage3DOES_client_proc_t f) { glCompressedTexSubImage3DOES_client_proc_t retval = glCompressedTexSubImage3DOES; glCompressedTexSubImage3DOES = f; return retval;}
set_glFramebufferTexture3DOESgl2_client_context_t373 	virtual glFramebufferTexture3DOES_client_proc_t set_glFramebufferTexture3DOES(glFramebufferTexture3DOES_client_proc_t f) { glFramebufferTexture3DOES_client_proc_t retval = glFramebufferTexture3DOES; glFramebufferTexture3DOES = f; return retval;}
set_glBindVertexArrayOESgl2_client_context_t374 	virtual glBindVertexArrayOES_client_proc_t set_glBindVertexArrayOES(glBindVertexArrayOES_client_proc_t f) { glBindVertexArrayOES_client_proc_t retval = glBindVertexArrayOES; glBindVertexArrayOES = f; return retval;}
set_glDeleteVertexArraysOESgl2_client_context_t375 	virtual glDeleteVertexArraysOES_client_proc_t set_glDeleteVertexArraysOES(glDeleteVertexArraysOES_client_proc_t f) { glDeleteVertexArraysOES_client_proc_t retval = glDeleteVertexArraysOES; glDeleteVertexArraysOES = f; return retval;}
set_glGenVertexArraysOESgl2_client_context_t376 	virtual glGenVertexArraysOES_client_proc_t set_glGenVertexArraysOES(glGenVertexArraysOES_client_proc_t f) { glGenVertexArraysOES_client_proc_t retval = glGenVertexArraysOES; glGenVertexArraysOES = f; return retval;}
set_glIsVertexArrayOESgl2_client_context_t377 	virtual glIsVertexArrayOES_client_proc_t set_glIsVertexArrayOES(glIsVertexArrayOES_client_proc_t f) { glIsVertexArrayOES_client_proc_t retval = glIsVertexArrayOES; glIsVertexArrayOES = f; return retval;}
set_glDiscardFramebufferEXTgl2_client_context_t378 	virtual glDiscardFramebufferEXT_client_proc_t set_glDiscardFramebufferEXT(glDiscardFramebufferEXT_client_proc_t f) { glDiscardFramebufferEXT_client_proc_t retval = glDiscardFramebufferEXT; glDiscardFramebufferEXT = f; return retval;}
set_glMultiDrawArraysEXTgl2_client_context_t379 	virtual glMultiDrawArraysEXT_client_proc_t set_glMultiDrawArraysEXT(glMultiDrawArraysEXT_client_proc_t f) { glMultiDrawArraysEXT_client_proc_t retval = glMultiDrawArraysEXT; glMultiDrawArraysEXT = f; return retval;}
set_glMultiDrawElementsEXTgl2_client_context_t380 	virtual glMultiDrawElementsEXT_client_proc_t set_glMultiDrawElementsEXT(glMultiDrawElementsEXT_client_proc_t f) { glMultiDrawElementsEXT_client_proc_t retval = glMultiDrawElementsEXT; glMultiDrawElementsEXT = f; return retval;}
set_glGetPerfMonitorGroupsAMDgl2_client_context_t381 	virtual glGetPerfMonitorGroupsAMD_client_proc_t set_glGetPerfMonitorGroupsAMD(glGetPerfMonitorGroupsAMD_client_proc_t f) { glGetPerfMonitorGroupsAMD_client_proc_t retval = glGetPerfMonitorGroupsAMD; glGetPerfMonitorGroupsAMD = f; return retval;}
set_glGetPerfMonitorCountersAMDgl2_client_context_t382 	virtual glGetPerfMonitorCountersAMD_client_proc_t set_glGetPerfMonitorCountersAMD(glGetPerfMonitorCountersAMD_client_proc_t f) { glGetPerfMonitorCountersAMD_client_proc_t retval = glGetPerfMonitorCountersAMD; glGetPerfMonitorCountersAMD = f; return retval;}
set_glGetPerfMonitorGroupStringAMDgl2_client_context_t383 	virtual glGetPerfMonitorGroupStringAMD_client_proc_t set_glGetPerfMonitorGroupStringAMD(glGetPerfMonitorGroupStringAMD_client_proc_t f) { glGetPerfMonitorGroupStringAMD_client_proc_t retval = glGetPerfMonitorGroupStringAMD; glGetPerfMonitorGroupStringAMD = f; return retval;}
set_glGetPerfMonitorCounterStringAMDgl2_client_context_t384 	virtual glGetPerfMonitorCounterStringAMD_client_proc_t set_glGetPerfMonitorCounterStringAMD(glGetPerfMonitorCounterStringAMD_client_proc_t f) { glGetPerfMonitorCounterStringAMD_client_proc_t retval = glGetPerfMonitorCounterStringAMD; glGetPerfMonitorCounterStringAMD = f; return retval;}
set_glGetPerfMonitorCounterInfoAMDgl2_client_context_t385 	virtual glGetPerfMonitorCounterInfoAMD_client_proc_t set_glGetPerfMonitorCounterInfoAMD(glGetPerfMonitorCounterInfoAMD_client_proc_t f) { glGetPerfMonitorCounterInfoAMD_client_proc_t retval = glGetPerfMonitorCounterInfoAMD; glGetPerfMonitorCounterInfoAMD = f; return retval;}
set_glGenPerfMonitorsAMDgl2_client_context_t386 	virtual glGenPerfMonitorsAMD_client_proc_t set_glGenPerfMonitorsAMD(glGenPerfMonitorsAMD_client_proc_t f) { glGenPerfMonitorsAMD_client_proc_t retval = glGenPerfMonitorsAMD; glGenPerfMonitorsAMD = f; return retval;}
set_glDeletePerfMonitorsAMDgl2_client_context_t387 	virtual glDeletePerfMonitorsAMD_client_proc_t set_glDeletePerfMonitorsAMD(glDeletePerfMonitorsAMD_client_proc_t f) { glDeletePerfMonitorsAMD_client_proc_t retval = glDeletePerfMonitorsAMD; glDeletePerfMonitorsAMD = f; return retval;}
set_glSelectPerfMonitorCountersAMDgl2_client_context_t388 	virtual glSelectPerfMonitorCountersAMD_client_proc_t set_glSelectPerfMonitorCountersAMD(glSelectPerfMonitorCountersAMD_client_proc_t f) { glSelectPerfMonitorCountersAMD_client_proc_t retval = glSelectPerfMonitorCountersAMD; glSelectPerfMonitorCountersAMD = f; return retval;}
set_glBeginPerfMonitorAMDgl2_client_context_t389 	virtual glBeginPerfMonitorAMD_client_proc_t set_glBeginPerfMonitorAMD(glBeginPerfMonitorAMD_client_proc_t f) { glBeginPerfMonitorAMD_client_proc_t retval = glBeginPerfMonitorAMD; glBeginPerfMonitorAMD = f; return retval;}
set_glEndPerfMonitorAMDgl2_client_context_t390 	virtual glEndPerfMonitorAMD_client_proc_t set_glEndPerfMonitorAMD(glEndPerfMonitorAMD_client_proc_t f) { glEndPerfMonitorAMD_client_proc_t retval = glEndPerfMonitorAMD; glEndPerfMonitorAMD = f; return retval;}
set_glGetPerfMonitorCounterDataAMDgl2_client_context_t391 	virtual glGetPerfMonitorCounterDataAMD_client_proc_t set_glGetPerfMonitorCounterDataAMD(glGetPerfMonitorCounterDataAMD_client_proc_t f) { glGetPerfMonitorCounterDataAMD_client_proc_t retval = glGetPerfMonitorCounterDataAMD; glGetPerfMonitorCounterDataAMD = f; return retval;}
set_glRenderbufferStorageMultisampleIMGgl2_client_context_t392 	virtual glRenderbufferStorageMultisampleIMG_client_proc_t set_glRenderbufferStorageMultisampleIMG(glRenderbufferStorageMultisampleIMG_client_proc_t f) { glRenderbufferStorageMultisampleIMG_client_proc_t retval = glRenderbufferStorageMultisampleIMG; glRenderbufferStorageMultisampleIMG = f; return retval;}
set_glFramebufferTexture2DMultisampleIMGgl2_client_context_t393 	virtual glFramebufferTexture2DMultisampleIMG_client_proc_t set_glFramebufferTexture2DMultisampleIMG(glFramebufferTexture2DMultisampleIMG_client_proc_t f) { glFramebufferTexture2DMultisampleIMG_client_proc_t retval = glFramebufferTexture2DMultisampleIMG; glFramebufferTexture2DMultisampleIMG = f; return retval;}
set_glDeleteFencesNVgl2_client_context_t394 	virtual glDeleteFencesNV_client_proc_t set_glDeleteFencesNV(glDeleteFencesNV_client_proc_t f) { glDeleteFencesNV_client_proc_t retval = glDeleteFencesNV; glDeleteFencesNV = f; return retval;}
set_glGenFencesNVgl2_client_context_t395 	virtual glGenFencesNV_client_proc_t set_glGenFencesNV(glGenFencesNV_client_proc_t f) { glGenFencesNV_client_proc_t retval = glGenFencesNV; glGenFencesNV = f; return retval;}
set_glIsFenceNVgl2_client_context_t396 	virtual glIsFenceNV_client_proc_t set_glIsFenceNV(glIsFenceNV_client_proc_t f) { glIsFenceNV_client_proc_t retval = glIsFenceNV; glIsFenceNV = f; return retval;}
set_glTestFenceNVgl2_client_context_t397 	virtual glTestFenceNV_client_proc_t set_glTestFenceNV(glTestFenceNV_client_proc_t f) { glTestFenceNV_client_proc_t retval = glTestFenceNV; glTestFenceNV = f; return retval;}
set_glGetFenceivNVgl2_client_context_t398 	virtual glGetFenceivNV_client_proc_t set_glGetFenceivNV(glGetFenceivNV_client_proc_t f) { glGetFenceivNV_client_proc_t retval = glGetFenceivNV; glGetFenceivNV = f; return retval;}
set_glFinishFenceNVgl2_client_context_t399 	virtual glFinishFenceNV_client_proc_t set_glFinishFenceNV(glFinishFenceNV_client_proc_t f) { glFinishFenceNV_client_proc_t retval = glFinishFenceNV; glFinishFenceNV = f; return retval;}
set_glSetFenceNVgl2_client_context_t400 	virtual glSetFenceNV_client_proc_t set_glSetFenceNV(glSetFenceNV_client_proc_t f) { glSetFenceNV_client_proc_t retval = glSetFenceNV; glSetFenceNV = f; return retval;}
set_glCoverageMaskNVgl2_client_context_t401 	virtual glCoverageMaskNV_client_proc_t set_glCoverageMaskNV(glCoverageMaskNV_client_proc_t f) { glCoverageMaskNV_client_proc_t retval = glCoverageMaskNV; glCoverageMaskNV = f; return retval;}
set_glCoverageOperationNVgl2_client_context_t402 	virtual glCoverageOperationNV_client_proc_t set_glCoverageOperationNV(glCoverageOperationNV_client_proc_t f) { glCoverageOperationNV_client_proc_t retval = glCoverageOperationNV; glCoverageOperationNV = f; return retval;}
set_glGetDriverControlsQCOMgl2_client_context_t403 	virtual glGetDriverControlsQCOM_client_proc_t set_glGetDriverControlsQCOM(glGetDriverControlsQCOM_client_proc_t f) { glGetDriverControlsQCOM_client_proc_t retval = glGetDriverControlsQCOM; glGetDriverControlsQCOM = f; return retval;}
set_glGetDriverControlStringQCOMgl2_client_context_t404 	virtual glGetDriverControlStringQCOM_client_proc_t set_glGetDriverControlStringQCOM(glGetDriverControlStringQCOM_client_proc_t f) { glGetDriverControlStringQCOM_client_proc_t retval = glGetDriverControlStringQCOM; glGetDriverControlStringQCOM = f; return retval;}
set_glEnableDriverControlQCOMgl2_client_context_t405 	virtual glEnableDriverControlQCOM_client_proc_t set_glEnableDriverControlQCOM(glEnableDriverControlQCOM_client_proc_t f) { glEnableDriverControlQCOM_client_proc_t retval = glEnableDriverControlQCOM; glEnableDriverControlQCOM = f; return retval;}
set_glDisableDriverControlQCOMgl2_client_context_t406 	virtual glDisableDriverControlQCOM_client_proc_t set_glDisableDriverControlQCOM(glDisableDriverControlQCOM_client_proc_t f) { glDisableDriverControlQCOM_client_proc_t retval = glDisableDriverControlQCOM; glDisableDriverControlQCOM = f; return retval;}
set_glExtGetTexturesQCOMgl2_client_context_t407 	virtual glExtGetTexturesQCOM_client_proc_t set_glExtGetTexturesQCOM(glExtGetTexturesQCOM_client_proc_t f) { glExtGetTexturesQCOM_client_proc_t retval = glExtGetTexturesQCOM; glExtGetTexturesQCOM = f; return retval;}
set_glExtGetBuffersQCOMgl2_client_context_t408 	virtual glExtGetBuffersQCOM_client_proc_t set_glExtGetBuffersQCOM(glExtGetBuffersQCOM_client_proc_t f) { glExtGetBuffersQCOM_client_proc_t retval = glExtGetBuffersQCOM; glExtGetBuffersQCOM = f; return retval;}
set_glExtGetRenderbuffersQCOMgl2_client_context_t409 	virtual glExtGetRenderbuffersQCOM_client_proc_t set_glExtGetRenderbuffersQCOM(glExtGetRenderbuffersQCOM_client_proc_t f) { glExtGetRenderbuffersQCOM_client_proc_t retval = glExtGetRenderbuffersQCOM; glExtGetRenderbuffersQCOM = f; return retval;}
set_glExtGetFramebuffersQCOMgl2_client_context_t410 	virtual glExtGetFramebuffersQCOM_client_proc_t set_glExtGetFramebuffersQCOM(glExtGetFramebuffersQCOM_client_proc_t f) { glExtGetFramebuffersQCOM_client_proc_t retval = glExtGetFramebuffersQCOM; glExtGetFramebuffersQCOM = f; return retval;}
set_glExtGetTexLevelParameterivQCOMgl2_client_context_t411 	virtual glExtGetTexLevelParameterivQCOM_client_proc_t set_glExtGetTexLevelParameterivQCOM(glExtGetTexLevelParameterivQCOM_client_proc_t f) { glExtGetTexLevelParameterivQCOM_client_proc_t retval = glExtGetTexLevelParameterivQCOM; glExtGetTexLevelParameterivQCOM = f; return retval;}
set_glExtTexObjectStateOverrideiQCOMgl2_client_context_t412 	virtual glExtTexObjectStateOverrideiQCOM_client_proc_t set_glExtTexObjectStateOverrideiQCOM(glExtTexObjectStateOverrideiQCOM_client_proc_t f) { glExtTexObjectStateOverrideiQCOM_client_proc_t retval = glExtTexObjectStateOverrideiQCOM; glExtTexObjectStateOverrideiQCOM = f; return retval;}
set_glExtGetTexSubImageQCOMgl2_client_context_t413 	virtual glExtGetTexSubImageQCOM_client_proc_t set_glExtGetTexSubImageQCOM(glExtGetTexSubImageQCOM_client_proc_t f) { glExtGetTexSubImageQCOM_client_proc_t retval = glExtGetTexSubImageQCOM; glExtGetTexSubImageQCOM = f; return retval;}
set_glExtGetBufferPointervQCOMgl2_client_context_t414 	virtual glExtGetBufferPointervQCOM_client_proc_t set_glExtGetBufferPointervQCOM(glExtGetBufferPointervQCOM_client_proc_t f) { glExtGetBufferPointervQCOM_client_proc_t retval = glExtGetBufferPointervQCOM; glExtGetBufferPointervQCOM = f; return retval;}
set_glExtGetShadersQCOMgl2_client_context_t415 	virtual glExtGetShadersQCOM_client_proc_t set_glExtGetShadersQCOM(glExtGetShadersQCOM_client_proc_t f) { glExtGetShadersQCOM_client_proc_t retval = glExtGetShadersQCOM; glExtGetShadersQCOM = f; return retval;}
set_glExtGetProgramsQCOMgl2_client_context_t416 	virtual glExtGetProgramsQCOM_client_proc_t set_glExtGetProgramsQCOM(glExtGetProgramsQCOM_client_proc_t f) { glExtGetProgramsQCOM_client_proc_t retval = glExtGetProgramsQCOM; glExtGetProgramsQCOM = f; return retval;}
set_glExtIsProgramBinaryQCOMgl2_client_context_t417 	virtual glExtIsProgramBinaryQCOM_client_proc_t set_glExtIsProgramBinaryQCOM(glExtIsProgramBinaryQCOM_client_proc_t f) { glExtIsProgramBinaryQCOM_client_proc_t retval = glExtIsProgramBinaryQCOM; glExtIsProgramBinaryQCOM = f; return retval;}
set_glExtGetProgramBinarySourceQCOMgl2_client_context_t418 	virtual glExtGetProgramBinarySourceQCOM_client_proc_t set_glExtGetProgramBinarySourceQCOM(glExtGetProgramBinarySourceQCOM_client_proc_t f) { glExtGetProgramBinarySourceQCOM_client_proc_t retval = glExtGetProgramBinarySourceQCOM; glExtGetProgramBinarySourceQCOM = f; return retval;}
set_glStartTilingQCOMgl2_client_context_t419 	virtual glStartTilingQCOM_client_proc_t set_glStartTilingQCOM(glStartTilingQCOM_client_proc_t f) { glStartTilingQCOM_client_proc_t retval = glStartTilingQCOM; glStartTilingQCOM = f; return retval;}
set_glEndTilingQCOMgl2_client_context_t420 	virtual glEndTilingQCOM_client_proc_t set_glEndTilingQCOM(glEndTilingQCOM_client_proc_t f) { glEndTilingQCOM_client_proc_t retval = glEndTilingQCOM; glEndTilingQCOM = f; return retval;}
set_glVertexAttribPointerDatagl2_client_context_t421 	virtual glVertexAttribPointerData_client_proc_t set_glVertexAttribPointerData(glVertexAttribPointerData_client_proc_t f) { glVertexAttribPointerData_client_proc_t retval = glVertexAttribPointerData; glVertexAttribPointerData = f; return retval;}
set_glVertexAttribPointerOffsetgl2_client_context_t422 	virtual glVertexAttribPointerOffset_client_proc_t set_glVertexAttribPointerOffset(glVertexAttribPointerOffset_client_proc_t f) { glVertexAttribPointerOffset_client_proc_t retval = glVertexAttribPointerOffset; glVertexAttribPointerOffset = f; return retval;}
set_glDrawElementsOffsetgl2_client_context_t423 	virtual glDrawElementsOffset_client_proc_t set_glDrawElementsOffset(glDrawElementsOffset_client_proc_t f) { glDrawElementsOffset_client_proc_t retval = glDrawElementsOffset; glDrawElementsOffset = f; return retval;}
set_glDrawElementsDatagl2_client_context_t424 	virtual glDrawElementsData_client_proc_t set_glDrawElementsData(glDrawElementsData_client_proc_t f) { glDrawElementsData_client_proc_t retval = glDrawElementsData; glDrawElementsData = f; return retval;}
set_glGetCompressedTextureFormatsgl2_client_context_t425 	virtual glGetCompressedTextureFormats_client_proc_t set_glGetCompressedTextureFormats(glGetCompressedTextureFormats_client_proc_t f) { glGetCompressedTextureFormats_client_proc_t retval = glGetCompressedTextureFormats; glGetCompressedTextureFormats = f; return retval;}
set_glShaderStringgl2_client_context_t426 	virtual glShaderString_client_proc_t set_glShaderString(glShaderString_client_proc_t f) { glShaderString_client_proc_t retval = glShaderString; glShaderString = f; return retval;}
set_glFinishRoundTripgl2_client_context_t427 	virtual glFinishRoundTrip_client_proc_t set_glFinishRoundTrip(glFinishRoundTrip_client_proc_t f) { glFinishRoundTrip_client_proc_t retval = glFinishRoundTrip; glFinishRoundTrip = f; return retval;}
~gl2_client_context_tgl2_client_context_t428 	 virtual ~gl2_client_context_t() {}
429 
430 	typedef gl2_client_context_t *CONTEXT_ACCESSOR_TYPE(void);
431 	static void setContextAccessor(CONTEXT_ACCESSOR_TYPE *f);
432 	int initDispatchByName( void *(*getProc)(const char *name, void *userData), void *userData);
setErrorgl2_client_context_t433 	virtual void setError(unsigned int  error){};
getErrorgl2_client_context_t434 	virtual unsigned int getError(){ return 0; };
435 };
436 
437 #endif
438