1 | #include <string.h> |
2 | |
3 | #ifdef GLAD_USE_SDL |
4 | #include <SDL.h> |
5 | #if !SDL_VERSION_ATLEAST(2,0,0) |
6 | #error SDL 2 is required! |
7 | #endif |
8 | #else |
9 | #include <assert.h> |
10 | #endif |
11 | |
12 | #include "glad.hpp" |
13 | |
14 | namespace glad { |
15 | |
16 | bool gladLoadGL(void) { |
17 | #ifdef GLAD_USE_SDL |
18 | return gladLoadGLLoader(SDL_GL_GetProcAddress); |
19 | #else |
20 | // generic gladLoadGL is not implemented, use gladLoadGLLoader or define GLAD_USE_SDL |
21 | assert(0); |
22 | return false; |
23 | #endif |
24 | } |
25 | |
26 | struct { |
27 | int major; |
28 | int minor; |
29 | int gles; |
30 | } GLVersion; |
31 | |
32 | |
33 | static bool has_ext(const char *ext) { |
34 | if(GLVersion.major < 3) { |
35 | const char *extensions; |
36 | const char *loc; |
37 | const char *terminator; |
38 | extensions = (const char *)fp_glGetString(GL_EXTENSIONS); |
39 | if(extensions == NULL || ext == NULL) { |
40 | return false; |
41 | } |
42 | |
43 | while(1) { |
44 | loc = strstr(extensions, ext); |
45 | if(loc == NULL) { |
46 | return false; |
47 | } |
48 | |
49 | terminator = loc + strlen(ext); |
50 | if((loc == extensions || *(loc - 1) == ' ') && |
51 | (*terminator == ' ' || *terminator == '\0')) { |
52 | return true; |
53 | } |
54 | extensions = terminator; |
55 | } |
56 | } else { |
57 | int num; |
58 | fp_glGetIntegerv(GL_NUM_EXTENSIONS, &num); |
59 | |
60 | int index; |
61 | for(index = 0; index < num; index++) { |
62 | const char *e = (const char*)fp_glGetStringi(GL_EXTENSIONS, index); |
63 | if(strcmp(e, ext) == 0) { |
64 | return true; |
65 | } |
66 | } |
67 | } |
68 | |
69 | return false; |
70 | } |
71 | |
72 | pfn_glCopyTexImage1D fp_glCopyTexImage1D; |
73 | pfn_glTextureParameterf fp_glTextureParameterf; |
74 | pfn_glVertexAttribI3ui fp_glVertexAttribI3ui; |
75 | pfn_glVertexArrayElementBuffer fp_glVertexArrayElementBuffer; |
76 | pfn_glWindowPos2s fp_glWindowPos2s; |
77 | pfn_glTextureStorage3DMultisample fp_glTextureStorage3DMultisample; |
78 | pfn_glTextureParameterfv fp_glTextureParameterfv; |
79 | pfn_glWindowPos2i fp_glWindowPos2i; |
80 | pfn_glWindowPos2f fp_glWindowPos2f; |
81 | pfn_glWindowPos2d fp_glWindowPos2d; |
82 | pfn_glVertex2fv fp_glVertex2fv; |
83 | pfn_glIndexi fp_glIndexi; |
84 | pfn_glFramebufferRenderbuffer fp_glFramebufferRenderbuffer; |
85 | pfn_glUniformSubroutinesuiv fp_glUniformSubroutinesuiv; |
86 | pfn_glRectdv fp_glRectdv; |
87 | pfn_glCompressedTexSubImage3D fp_glCompressedTexSubImage3D; |
88 | pfn_glEvalCoord2d fp_glEvalCoord2d; |
89 | pfn_glEvalCoord2f fp_glEvalCoord2f; |
90 | pfn_glGetDoublei_v fp_glGetDoublei_v; |
91 | pfn_glIndexd fp_glIndexd; |
92 | pfn_glVertexAttrib1sv fp_glVertexAttrib1sv; |
93 | pfn_glIndexf fp_glIndexf; |
94 | pfn_glBindSampler fp_glBindSampler; |
95 | pfn_glLineWidth fp_glLineWidth; |
96 | pfn_glColorP3uiv fp_glColorP3uiv; |
97 | pfn_glGetIntegeri_v fp_glGetIntegeri_v; |
98 | pfn_glGetMapfv fp_glGetMapfv; |
99 | pfn_glIndexs fp_glIndexs; |
100 | pfn_glCompileShader fp_glCompileShader; |
101 | pfn_glGetTransformFeedbackVarying fp_glGetTransformFeedbackVarying; |
102 | pfn_glWindowPos2iv fp_glWindowPos2iv; |
103 | pfn_glDrawTransformFeedbackStreamInstanced fp_glDrawTransformFeedbackStreamInstanced; |
104 | pfn_glIndexfv fp_glIndexfv; |
105 | pfn_glGetCompressedTextureImage fp_glGetCompressedTextureImage; |
106 | pfn_glGetnMapfv fp_glGetnMapfv; |
107 | pfn_glFogiv fp_glFogiv; |
108 | pfn_glStencilMaskSeparate fp_glStencilMaskSeparate; |
109 | pfn_glRasterPos2fv fp_glRasterPos2fv; |
110 | pfn_glLightModeliv fp_glLightModeliv; |
111 | pfn_glDepthRangef fp_glDepthRangef; |
112 | pfn_glColor4ui fp_glColor4ui; |
113 | pfn_glSecondaryColor3fv fp_glSecondaryColor3fv; |
114 | pfn_glMultiTexCoordP3ui fp_glMultiTexCoordP3ui; |
115 | pfn_glMemoryBarrierByRegion fp_glMemoryBarrierByRegion; |
116 | pfn_glGetNamedBufferParameteriv fp_glGetNamedBufferParameteriv; |
117 | pfn_glFogfv fp_glFogfv; |
118 | pfn_glVertexP4ui fp_glVertexP4ui; |
119 | pfn_glDrawElementsInstancedBaseInstance fp_glDrawElementsInstancedBaseInstance; |
120 | pfn_glEnablei fp_glEnablei; |
121 | pfn_glProgramUniform3dv fp_glProgramUniform3dv; |
122 | pfn_glVertex4iv fp_glVertex4iv; |
123 | pfn_glEvalCoord1fv fp_glEvalCoord1fv; |
124 | pfn_glWindowPos2sv fp_glWindowPos2sv; |
125 | pfn_glVertexAttribP4ui fp_glVertexAttribP4ui; |
126 | pfn_glCreateShader fp_glCreateShader; |
127 | pfn_glIsBuffer fp_glIsBuffer; |
128 | pfn_glGetMultisamplefv fp_glGetMultisamplefv; |
129 | pfn_glProgramUniformMatrix2dv fp_glProgramUniformMatrix2dv; |
130 | pfn_glGenRenderbuffers fp_glGenRenderbuffers; |
131 | pfn_glCopyTexSubImage2D fp_glCopyTexSubImage2D; |
132 | pfn_glCompressedTexImage2D fp_glCompressedTexImage2D; |
133 | pfn_glVertexAttrib1f fp_glVertexAttrib1f; |
134 | pfn_glBlendFuncSeparate fp_glBlendFuncSeparate; |
135 | pfn_glVertex4fv fp_glVertex4fv; |
136 | pfn_glMinSampleShading fp_glMinSampleShading; |
137 | pfn_glClearNamedFramebufferfi fp_glClearNamedFramebufferfi; |
138 | pfn_glGetQueryBufferObjectuiv fp_glGetQueryBufferObjectuiv; |
139 | pfn_glBindTexture fp_glBindTexture; |
140 | pfn_glVertexAttrib1s fp_glVertexAttrib1s; |
141 | pfn_glTexCoord2fv fp_glTexCoord2fv; |
142 | pfn_glSampleMaski fp_glSampleMaski; |
143 | pfn_glVertexP2ui fp_glVertexP2ui; |
144 | pfn_glDrawRangeElementsBaseVertex fp_glDrawRangeElementsBaseVertex; |
145 | pfn_glTexCoord4fv fp_glTexCoord4fv; |
146 | pfn_glUniformMatrix3x2fv fp_glUniformMatrix3x2fv; |
147 | pfn_glDebugMessageControl fp_glDebugMessageControl; |
148 | pfn_glPointSize fp_glPointSize; |
149 | pfn_glBindTextureUnit fp_glBindTextureUnit; |
150 | pfn_glVertexAttrib2dv fp_glVertexAttrib2dv; |
151 | pfn_glDeleteProgram fp_glDeleteProgram; |
152 | pfn_glColor4bv fp_glColor4bv; |
153 | pfn_glRasterPos2f fp_glRasterPos2f; |
154 | pfn_glRasterPos2d fp_glRasterPos2d; |
155 | pfn_glLoadIdentity fp_glLoadIdentity; |
156 | pfn_glRasterPos2i fp_glRasterPos2i; |
157 | pfn_glMultiDrawArraysIndirect fp_glMultiDrawArraysIndirect; |
158 | pfn_glRenderbufferStorage fp_glRenderbufferStorage; |
159 | pfn_glUniformMatrix4x3fv fp_glUniformMatrix4x3fv; |
160 | pfn_glColor3b fp_glColor3b; |
161 | pfn_glClearBufferfv fp_glClearBufferfv; |
162 | pfn_glEdgeFlag fp_glEdgeFlag; |
163 | pfn_glDeleteSamplers fp_glDeleteSamplers; |
164 | pfn_glVertex3d fp_glVertex3d; |
165 | pfn_glVertex3f fp_glVertex3f; |
166 | pfn_glGetnMapiv fp_glGetnMapiv; |
167 | pfn_glVertex3i fp_glVertex3i; |
168 | pfn_glColor3i fp_glColor3i; |
169 | pfn_glUniform3d fp_glUniform3d; |
170 | pfn_glUniform3f fp_glUniform3f; |
171 | pfn_glVertexAttrib4ubv fp_glVertexAttrib4ubv; |
172 | pfn_glColor3s fp_glColor3s; |
173 | pfn_glVertex3s fp_glVertex3s; |
174 | pfn_glTexCoordP2ui fp_glTexCoordP2ui; |
175 | pfn_glColorMaski fp_glColorMaski; |
176 | pfn_glClearBufferfi fp_glClearBufferfi; |
177 | pfn_glDrawArraysIndirect fp_glDrawArraysIndirect; |
178 | pfn_glTexCoord1iv fp_glTexCoord1iv; |
179 | pfn_glBlitFramebuffer fp_glBlitFramebuffer; |
180 | pfn_glPauseTransformFeedback fp_glPauseTransformFeedback; |
181 | pfn_glMultiTexCoordP2ui fp_glMultiTexCoordP2ui; |
182 | pfn_glProgramUniformMatrix3x2dv fp_glProgramUniformMatrix3x2dv; |
183 | pfn_glCopyNamedBufferSubData fp_glCopyNamedBufferSubData; |
184 | pfn_glNamedFramebufferTexture fp_glNamedFramebufferTexture; |
185 | pfn_glProgramUniformMatrix3x2fv fp_glProgramUniformMatrix3x2fv; |
186 | pfn_glGetSamplerParameterIiv fp_glGetSamplerParameterIiv; |
187 | pfn_glGetFragDataIndex fp_glGetFragDataIndex; |
188 | pfn_glVertexAttribL4d fp_glVertexAttribL4d; |
189 | pfn_glBindImageTexture fp_glBindImageTexture; |
190 | pfn_glVertexAttrib3f fp_glVertexAttrib3f; |
191 | pfn_glProgramUniformMatrix4fv fp_glProgramUniformMatrix4fv; |
192 | pfn_glVertex2iv fp_glVertex2iv; |
193 | pfn_glGetQueryBufferObjecti64v fp_glGetQueryBufferObjecti64v; |
194 | pfn_glColor3sv fp_glColor3sv; |
195 | pfn_glGetVertexAttribdv fp_glGetVertexAttribdv; |
196 | pfn_glActiveShaderProgram fp_glActiveShaderProgram; |
197 | pfn_glUniformMatrix3x4fv fp_glUniformMatrix3x4fv; |
198 | pfn_glUniformMatrix3dv fp_glUniformMatrix3dv; |
199 | pfn_glNormalPointer fp_glNormalPointer; |
200 | pfn_glTexCoordP3uiv fp_glTexCoordP3uiv; |
201 | pfn_glVertex4sv fp_glVertex4sv; |
202 | pfn_glVertexArrayAttribLFormat fp_glVertexArrayAttribLFormat; |
203 | pfn_glInvalidateBufferSubData fp_glInvalidateBufferSubData; |
204 | pfn_glPassThrough fp_glPassThrough; |
205 | pfn_glMultiTexCoordP4ui fp_glMultiTexCoordP4ui; |
206 | pfn_glFogi fp_glFogi; |
207 | pfn_glBegin fp_glBegin; |
208 | pfn_glEvalCoord2dv fp_glEvalCoord2dv; |
209 | pfn_glColor3ubv fp_glColor3ubv; |
210 | pfn_glVertexPointer fp_glVertexPointer; |
211 | pfn_glSecondaryColor3uiv fp_glSecondaryColor3uiv; |
212 | pfn_glDeleteFramebuffers fp_glDeleteFramebuffers; |
213 | pfn_glDrawArrays fp_glDrawArrays; |
214 | pfn_glUniform1ui fp_glUniform1ui; |
215 | pfn_glGetTransformFeedbackiv fp_glGetTransformFeedbackiv; |
216 | pfn_glMultiTexCoord1d fp_glMultiTexCoord1d; |
217 | pfn_glMultiTexCoord1f fp_glMultiTexCoord1f; |
218 | pfn_glProgramParameteri fp_glProgramParameteri; |
219 | pfn_glLightfv fp_glLightfv; |
220 | pfn_glTexCoordP3ui fp_glTexCoordP3ui; |
221 | pfn_glVertexAttrib3d fp_glVertexAttrib3d; |
222 | pfn_glClear fp_glClear; |
223 | pfn_glMultiTexCoord1i fp_glMultiTexCoord1i; |
224 | pfn_glGetActiveUniformName fp_glGetActiveUniformName; |
225 | pfn_glMemoryBarrier fp_glMemoryBarrier; |
226 | pfn_glGetGraphicsResetStatus fp_glGetGraphicsResetStatus; |
227 | pfn_glMultiTexCoord1s fp_glMultiTexCoord1s; |
228 | pfn_glIsEnabled fp_glIsEnabled; |
229 | pfn_glStencilOp fp_glStencilOp; |
230 | pfn_glGetQueryObjectuiv fp_glGetQueryObjectuiv; |
231 | pfn_glFramebufferTexture2D fp_glFramebufferTexture2D; |
232 | pfn_glGetFramebufferAttachmentParameteriv fp_glGetFramebufferAttachmentParameteriv; |
233 | pfn_glTranslatef fp_glTranslatef; |
234 | pfn_glVertexAttrib4Nub fp_glVertexAttrib4Nub; |
235 | pfn_glTranslated fp_glTranslated; |
236 | pfn_glTexCoord3sv fp_glTexCoord3sv; |
237 | pfn_glGetFragDataLocation fp_glGetFragDataLocation; |
238 | pfn_glGetTextureParameterIiv fp_glGetTextureParameterIiv; |
239 | pfn_glTexImage1D fp_glTexImage1D; |
240 | pfn_glCopyTextureSubImage3D fp_glCopyTextureSubImage3D; |
241 | pfn_glVertexP3uiv fp_glVertexP3uiv; |
242 | pfn_glTexParameteriv fp_glTexParameteriv; |
243 | pfn_glVertexArrayAttribIFormat fp_glVertexArrayAttribIFormat; |
244 | pfn_glSecondaryColor3bv fp_glSecondaryColor3bv; |
245 | pfn_glGetMaterialfv fp_glGetMaterialfv; |
246 | pfn_glGetTexImage fp_glGetTexImage; |
247 | pfn_glFogCoordfv fp_glFogCoordfv; |
248 | pfn_glPixelMapuiv fp_glPixelMapuiv; |
249 | pfn_glGetShaderInfoLog fp_glGetShaderInfoLog; |
250 | pfn_glGetQueryObjecti64v fp_glGetQueryObjecti64v; |
251 | pfn_glGenFramebuffers fp_glGenFramebuffers; |
252 | pfn_glCreateTextures fp_glCreateTextures; |
253 | pfn_glTransformFeedbackBufferBase fp_glTransformFeedbackBufferBase; |
254 | pfn_glIndexsv fp_glIndexsv; |
255 | pfn_glClearTexSubImage fp_glClearTexSubImage; |
256 | pfn_glProgramUniformMatrix3x4dv fp_glProgramUniformMatrix3x4dv; |
257 | pfn_glGetAttachedShaders fp_glGetAttachedShaders; |
258 | pfn_glIsRenderbuffer fp_glIsRenderbuffer; |
259 | pfn_glVertex3iv fp_glVertex3iv; |
260 | pfn_glBitmap fp_glBitmap; |
261 | pfn_glGetDebugMessageLog fp_glGetDebugMessageLog; |
262 | pfn_glProgramUniform1uiv fp_glProgramUniform1uiv; |
263 | pfn_glMateriali fp_glMateriali; |
264 | pfn_glIsVertexArray fp_glIsVertexArray; |
265 | pfn_glDisableVertexAttribArray fp_glDisableVertexAttribArray; |
266 | pfn_glProgramUniform2iv fp_glProgramUniform2iv; |
267 | pfn_glGetQueryiv fp_glGetQueryiv; |
268 | pfn_glTexCoord4f fp_glTexCoord4f; |
269 | pfn_glBlitNamedFramebuffer fp_glBlitNamedFramebuffer; |
270 | pfn_glTexCoord4d fp_glTexCoord4d; |
271 | pfn_glCreateQueries fp_glCreateQueries; |
272 | pfn_glGetSamplerParameterfv fp_glGetSamplerParameterfv; |
273 | pfn_glTexCoord4i fp_glTexCoord4i; |
274 | pfn_glShaderStorageBlockBinding fp_glShaderStorageBlockBinding; |
275 | pfn_glMaterialf fp_glMaterialf; |
276 | pfn_glTexCoord4s fp_glTexCoord4s; |
277 | pfn_glProgramUniformMatrix4x2dv fp_glProgramUniformMatrix4x2dv; |
278 | pfn_glGetUniformIndices fp_glGetUniformIndices; |
279 | pfn_glIsShader fp_glIsShader; |
280 | pfn_glMultiTexCoord2s fp_glMultiTexCoord2s; |
281 | pfn_glVertexAttribI4ubv fp_glVertexAttribI4ubv; |
282 | pfn_glVertex3dv fp_glVertex3dv; |
283 | pfn_glGetInteger64v fp_glGetInteger64v; |
284 | pfn_glPointParameteriv fp_glPointParameteriv; |
285 | pfn_glGetnMinmax fp_glGetnMinmax; |
286 | pfn_glEnable fp_glEnable; |
287 | pfn_glGetActiveUniformsiv fp_glGetActiveUniformsiv; |
288 | pfn_glColor4fv fp_glColor4fv; |
289 | pfn_glTexCoord1fv fp_glTexCoord1fv; |
290 | pfn_glVertexArrayAttribBinding fp_glVertexArrayAttribBinding; |
291 | pfn_glTextureStorage1D fp_glTextureStorage1D; |
292 | pfn_glPopDebugGroup fp_glPopDebugGroup; |
293 | pfn_glBlendEquationi fp_glBlendEquationi; |
294 | pfn_glTexCoord2sv fp_glTexCoord2sv; |
295 | pfn_glVertexAttrib4dv fp_glVertexAttrib4dv; |
296 | pfn_glMultiTexCoord1dv fp_glMultiTexCoord1dv; |
297 | pfn_glGetProgramInterfaceiv fp_glGetProgramInterfaceiv; |
298 | pfn_glMultiTexCoord2i fp_glMultiTexCoord2i; |
299 | pfn_glTexCoord3fv fp_glTexCoord3fv; |
300 | pfn_glSecondaryColor3usv fp_glSecondaryColor3usv; |
301 | pfn_glTexGenf fp_glTexGenf; |
302 | pfn_glMapNamedBuffer fp_glMapNamedBuffer; |
303 | pfn_glMultiTexCoordP3uiv fp_glMultiTexCoordP3uiv; |
304 | pfn_glVertexAttribP3ui fp_glVertexAttribP3ui; |
305 | pfn_glVertexAttribL1dv fp_glVertexAttribL1dv; |
306 | pfn_glTextureBufferRange fp_glTextureBufferRange; |
307 | pfn_glGetnUniformdv fp_glGetnUniformdv; |
308 | pfn_glMultiTexCoordP1ui fp_glMultiTexCoordP1ui; |
309 | pfn_glProgramUniform3ui fp_glProgramUniform3ui; |
310 | pfn_glTransformFeedbackBufferRange fp_glTransformFeedbackBufferRange; |
311 | pfn_glGetPointerv fp_glGetPointerv; |
312 | pfn_glVertexBindingDivisor fp_glVertexBindingDivisor; |
313 | pfn_glPolygonOffset fp_glPolygonOffset; |
314 | pfn_glGetUniformuiv fp_glGetUniformuiv; |
315 | pfn_glNormal3fv fp_glNormal3fv; |
316 | pfn_glSecondaryColor3s fp_glSecondaryColor3s; |
317 | pfn_glNamedFramebufferDrawBuffers fp_glNamedFramebufferDrawBuffers; |
318 | pfn_glDepthRange fp_glDepthRange; |
319 | pfn_glFrustum fp_glFrustum; |
320 | pfn_glMultiTexCoord4sv fp_glMultiTexCoord4sv; |
321 | pfn_glVertexArrayBindingDivisor fp_glVertexArrayBindingDivisor; |
322 | pfn_glDrawBuffer fp_glDrawBuffer; |
323 | pfn_glPushMatrix fp_glPushMatrix; |
324 | pfn_glGetnPixelMapusv fp_glGetnPixelMapusv; |
325 | pfn_glRasterPos3fv fp_glRasterPos3fv; |
326 | pfn_glOrtho fp_glOrtho; |
327 | pfn_glDrawElementsInstanced fp_glDrawElementsInstanced; |
328 | pfn_glWindowPos3sv fp_glWindowPos3sv; |
329 | pfn_glVertexAttribL4dv fp_glVertexAttribL4dv; |
330 | pfn_glProgramUniform1i fp_glProgramUniform1i; |
331 | pfn_glUniform2dv fp_glUniform2dv; |
332 | pfn_glProgramUniform1d fp_glProgramUniform1d; |
333 | pfn_glProgramUniform1f fp_glProgramUniform1f; |
334 | pfn_glClearIndex fp_glClearIndex; |
335 | pfn_glMap1d fp_glMap1d; |
336 | pfn_glMap1f fp_glMap1f; |
337 | pfn_glFlush fp_glFlush; |
338 | pfn_glGetRenderbufferParameteriv fp_glGetRenderbufferParameteriv; |
339 | pfn_glBeginQueryIndexed fp_glBeginQueryIndexed; |
340 | pfn_glProgramUniform3iv fp_glProgramUniform3iv; |
341 | pfn_glIndexiv fp_glIndexiv; |
342 | pfn_glNamedRenderbufferStorage fp_glNamedRenderbufferStorage; |
343 | pfn_glRasterPos3sv fp_glRasterPos3sv; |
344 | pfn_glGetVertexAttribPointerv fp_glGetVertexAttribPointerv; |
345 | pfn_glPixelZoom fp_glPixelZoom; |
346 | pfn_glFenceSync fp_glFenceSync; |
347 | pfn_glDeleteVertexArrays fp_glDeleteVertexArrays; |
348 | pfn_glColorP3ui fp_glColorP3ui; |
349 | pfn_glDrawElementsInstancedBaseVertexBaseInstance fp_glDrawElementsInstancedBaseVertexBaseInstance; |
350 | pfn_glTextureStorage2DMultisample fp_glTextureStorage2DMultisample; |
351 | pfn_glVertexAttrib3sv fp_glVertexAttrib3sv; |
352 | pfn_glBeginConditionalRender fp_glBeginConditionalRender; |
353 | pfn_glPushDebugGroup fp_glPushDebugGroup; |
354 | pfn_glGetShaderPrecisionFormat fp_glGetShaderPrecisionFormat; |
355 | pfn_glValidateProgramPipeline fp_glValidateProgramPipeline; |
356 | pfn_glDrawElementsBaseVertex fp_glDrawElementsBaseVertex; |
357 | pfn_glGetTexLevelParameteriv fp_glGetTexLevelParameteriv; |
358 | pfn_glLighti fp_glLighti; |
359 | pfn_glMultiTexCoordP4uiv fp_glMultiTexCoordP4uiv; |
360 | pfn_glVertexArrayVertexBuffer fp_glVertexArrayVertexBuffer; |
361 | pfn_glLightf fp_glLightf; |
362 | pfn_glBindVertexBuffers fp_glBindVertexBuffers; |
363 | pfn_glGetAttribLocation fp_glGetAttribLocation; |
364 | pfn_glTexStorage3DMultisample fp_glTexStorage3DMultisample; |
365 | pfn_glStencilFuncSeparate fp_glStencilFuncSeparate; |
366 | pfn_glDisableVertexArrayAttrib fp_glDisableVertexArrayAttrib; |
367 | pfn_glGenSamplers fp_glGenSamplers; |
368 | pfn_glClampColor fp_glClampColor; |
369 | pfn_glUniform4iv fp_glUniform4iv; |
370 | pfn_glClearStencil fp_glClearStencil; |
371 | pfn_glTexCoordP1uiv fp_glTexCoordP1uiv; |
372 | pfn_glGetNamedRenderbufferParameteriv fp_glGetNamedRenderbufferParameteriv; |
373 | pfn_glDrawTransformFeedbackInstanced fp_glDrawTransformFeedbackInstanced; |
374 | pfn_glMultiTexCoord3fv fp_glMultiTexCoord3fv; |
375 | pfn_glGetPixelMapuiv fp_glGetPixelMapuiv; |
376 | pfn_glGenTextures fp_glGenTextures; |
377 | pfn_glTexCoord4iv fp_glTexCoord4iv; |
378 | pfn_glDrawTransformFeedback fp_glDrawTransformFeedback; |
379 | pfn_glUniform1dv fp_glUniform1dv; |
380 | pfn_glGetTexParameterIuiv fp_glGetTexParameterIuiv; |
381 | pfn_glGetTransformFeedbacki_v fp_glGetTransformFeedbacki_v; |
382 | pfn_glIndexPointer fp_glIndexPointer; |
383 | pfn_glGetnPolygonStipple fp_glGetnPolygonStipple; |
384 | pfn_glVertexAttrib4Nbv fp_glVertexAttrib4Nbv; |
385 | pfn_glClearNamedFramebufferuiv fp_glClearNamedFramebufferuiv; |
386 | pfn_glGetVertexArrayIndexediv fp_glGetVertexArrayIndexediv; |
387 | pfn_glIsSync fp_glIsSync; |
388 | pfn_glVertex2f fp_glVertex2f; |
389 | pfn_glVertex2d fp_glVertex2d; |
390 | pfn_glDeleteRenderbuffers fp_glDeleteRenderbuffers; |
391 | pfn_glUniform2i fp_glUniform2i; |
392 | pfn_glMapGrid2d fp_glMapGrid2d; |
393 | pfn_glMapGrid2f fp_glMapGrid2f; |
394 | pfn_glTexCoordP4ui fp_glTexCoordP4ui; |
395 | pfn_glVertex2i fp_glVertex2i; |
396 | pfn_glVertexAttribPointer fp_glVertexAttribPointer; |
397 | pfn_glProgramUniform1ui fp_glProgramUniform1ui; |
398 | pfn_glFramebufferTextureLayer fp_glFramebufferTextureLayer; |
399 | pfn_glVertex2s fp_glVertex2s; |
400 | pfn_glGetObjectPtrLabel fp_glGetObjectPtrLabel; |
401 | pfn_glTextureParameteri fp_glTextureParameteri; |
402 | pfn_glNormal3bv fp_glNormal3bv; |
403 | pfn_glVertexAttrib4Nuiv fp_glVertexAttrib4Nuiv; |
404 | pfn_glFlushMappedBufferRange fp_glFlushMappedBufferRange; |
405 | pfn_glProgramUniform2fv fp_glProgramUniform2fv; |
406 | pfn_glUniformMatrix2x3dv fp_glUniformMatrix2x3dv; |
407 | pfn_glProgramUniformMatrix4dv fp_glProgramUniformMatrix4dv; |
408 | pfn_glSecondaryColor3sv fp_glSecondaryColor3sv; |
409 | pfn_glPrimitiveBoundingBox fp_glPrimitiveBoundingBox; |
410 | pfn_glProgramUniformMatrix2x4dv fp_glProgramUniformMatrix2x4dv; |
411 | pfn_glDispatchCompute fp_glDispatchCompute; |
412 | pfn_glVertex3sv fp_glVertex3sv; |
413 | pfn_glGenQueries fp_glGenQueries; |
414 | pfn_glGetPixelMapfv fp_glGetPixelMapfv; |
415 | pfn_glTexEnvf fp_glTexEnvf; |
416 | pfn_glVertexAttribP1ui fp_glVertexAttribP1ui; |
417 | pfn_glTexSubImage3D fp_glTexSubImage3D; |
418 | pfn_glGetInteger64i_v fp_glGetInteger64i_v; |
419 | pfn_glFogCoordd fp_glFogCoordd; |
420 | pfn_glFogCoordf fp_glFogCoordf; |
421 | pfn_glCopyTexImage2D fp_glCopyTexImage2D; |
422 | pfn_glTexEnvi fp_glTexEnvi; |
423 | pfn_glMultiTexCoord1iv fp_glMultiTexCoord1iv; |
424 | pfn_glIsEnabledi fp_glIsEnabledi; |
425 | pfn_glBindBuffersRange fp_glBindBuffersRange; |
426 | pfn_glSecondaryColorP3ui fp_glSecondaryColorP3ui; |
427 | pfn_glVertexAttribI2i fp_glVertexAttribI2i; |
428 | pfn_glBindFragDataLocationIndexed fp_glBindFragDataLocationIndexed; |
429 | pfn_glCopyImageSubData fp_glCopyImageSubData; |
430 | pfn_glMultiTexCoord2dv fp_glMultiTexCoord2dv; |
431 | pfn_glUniform2iv fp_glUniform2iv; |
432 | pfn_glVertexAttrib1fv fp_glVertexAttrib1fv; |
433 | pfn_glGetInternalformativ fp_glGetInternalformativ; |
434 | pfn_glUniform4uiv fp_glUniform4uiv; |
435 | pfn_glMatrixMode fp_glMatrixMode; |
436 | pfn_glGetTextureImage fp_glGetTextureImage; |
437 | pfn_glFeedbackBuffer fp_glFeedbackBuffer; |
438 | pfn_glProgramUniform2dv fp_glProgramUniform2dv; |
439 | pfn_glEndQueryIndexed fp_glEndQueryIndexed; |
440 | pfn_glGetMapiv fp_glGetMapiv; |
441 | pfn_glTextureSubImage3D fp_glTextureSubImage3D; |
442 | pfn_glFramebufferTexture1D fp_glFramebufferTexture1D; |
443 | pfn_glUniform4d fp_glUniform4d; |
444 | pfn_glGetShaderiv fp_glGetShaderiv; |
445 | pfn_glMultiTexCoord2d fp_glMultiTexCoord2d; |
446 | pfn_glMultiTexCoord2f fp_glMultiTexCoord2f; |
447 | pfn_glProgramUniformMatrix3fv fp_glProgramUniformMatrix3fv; |
448 | pfn_glObjectPtrLabel fp_glObjectPtrLabel; |
449 | pfn_glInvalidateFramebuffer fp_glInvalidateFramebuffer; |
450 | pfn_glBindTextures fp_glBindTextures; |
451 | pfn_glBindFragDataLocation fp_glBindFragDataLocation; |
452 | pfn_glNamedBufferStorage fp_glNamedBufferStorage; |
453 | pfn_glScissorArrayv fp_glScissorArrayv; |
454 | pfn_glPrioritizeTextures fp_glPrioritizeTextures; |
455 | pfn_glCallList fp_glCallList; |
456 | pfn_glPatchParameterfv fp_glPatchParameterfv; |
457 | pfn_glSecondaryColor3ubv fp_glSecondaryColor3ubv; |
458 | pfn_glGetDoublev fp_glGetDoublev; |
459 | pfn_glMultiTexCoord3iv fp_glMultiTexCoord3iv; |
460 | pfn_glVertexAttrib1d fp_glVertexAttrib1d; |
461 | pfn_glUniform4dv fp_glUniform4dv; |
462 | pfn_glLightModelf fp_glLightModelf; |
463 | pfn_glGetUniformiv fp_glGetUniformiv; |
464 | pfn_glInvalidateBufferData fp_glInvalidateBufferData; |
465 | pfn_glVertex2sv fp_glVertex2sv; |
466 | pfn_glVertexArrayVertexBuffers fp_glVertexArrayVertexBuffers; |
467 | pfn_glCompressedTextureSubImage1D fp_glCompressedTextureSubImage1D; |
468 | pfn_glLightModeli fp_glLightModeli; |
469 | pfn_glWindowPos3iv fp_glWindowPos3iv; |
470 | pfn_glMultiTexCoordP1uiv fp_glMultiTexCoordP1uiv; |
471 | pfn_glUniform3fv fp_glUniform3fv; |
472 | pfn_glPixelStorei fp_glPixelStorei; |
473 | pfn_glGetProgramPipelineInfoLog fp_glGetProgramPipelineInfoLog; |
474 | pfn_glCallLists fp_glCallLists; |
475 | pfn_glProgramUniformMatrix3x4fv fp_glProgramUniformMatrix3x4fv; |
476 | pfn_glInvalidateSubFramebuffer fp_glInvalidateSubFramebuffer; |
477 | pfn_glMapBuffer fp_glMapBuffer; |
478 | pfn_glSecondaryColor3d fp_glSecondaryColor3d; |
479 | pfn_glTexCoord3i fp_glTexCoord3i; |
480 | pfn_glMultiTexCoord4fv fp_glMultiTexCoord4fv; |
481 | pfn_glRasterPos3i fp_glRasterPos3i; |
482 | pfn_glSecondaryColor3b fp_glSecondaryColor3b; |
483 | pfn_glRasterPos3d fp_glRasterPos3d; |
484 | pfn_glRasterPos3f fp_glRasterPos3f; |
485 | pfn_glCompressedTexImage3D fp_glCompressedTexImage3D; |
486 | pfn_glTexCoord3f fp_glTexCoord3f; |
487 | pfn_glDeleteSync fp_glDeleteSync; |
488 | pfn_glTexCoord3d fp_glTexCoord3d; |
489 | pfn_glGetTransformFeedbacki64_v fp_glGetTransformFeedbacki64_v; |
490 | pfn_glUniformMatrix4dv fp_glUniformMatrix4dv; |
491 | pfn_glTexImage2DMultisample fp_glTexImage2DMultisample; |
492 | pfn_glGetVertexAttribiv fp_glGetVertexAttribiv; |
493 | pfn_glUniformMatrix4x2dv fp_glUniformMatrix4x2dv; |
494 | pfn_glMultiDrawElements fp_glMultiDrawElements; |
495 | pfn_glVertexAttrib3fv fp_glVertexAttrib3fv; |
496 | pfn_glTexCoord3s fp_glTexCoord3s; |
497 | pfn_glUniform3iv fp_glUniform3iv; |
498 | pfn_glRasterPos3s fp_glRasterPos3s; |
499 | pfn_glPolygonMode fp_glPolygonMode; |
500 | pfn_glDrawBuffers fp_glDrawBuffers; |
501 | pfn_glGetnHistogram fp_glGetnHistogram; |
502 | pfn_glGetActiveUniformBlockiv fp_glGetActiveUniformBlockiv; |
503 | pfn_glAreTexturesResident fp_glAreTexturesResident; |
504 | pfn_glProgramUniform2d fp_glProgramUniform2d; |
505 | pfn_glProgramUniformMatrix4x3dv fp_glProgramUniformMatrix4x3dv; |
506 | pfn_glIsList fp_glIsList; |
507 | pfn_glProgramUniform4iv fp_glProgramUniform4iv; |
508 | pfn_glRasterPos2sv fp_glRasterPos2sv; |
509 | pfn_glRasterPos4sv fp_glRasterPos4sv; |
510 | pfn_glColor4s fp_glColor4s; |
511 | pfn_glGetProgramBinary fp_glGetProgramBinary; |
512 | pfn_glUseProgram fp_glUseProgram; |
513 | pfn_glLineStipple fp_glLineStipple; |
514 | pfn_glMultiTexCoord1sv fp_glMultiTexCoord1sv; |
515 | pfn_glGetProgramInfoLog fp_glGetProgramInfoLog; |
516 | pfn_glClearTexImage fp_glClearTexImage; |
517 | pfn_glGetBufferParameteriv fp_glGetBufferParameteriv; |
518 | pfn_glMultiTexCoord2iv fp_glMultiTexCoord2iv; |
519 | pfn_glUniformMatrix2x4fv fp_glUniformMatrix2x4fv; |
520 | pfn_glBindVertexArray fp_glBindVertexArray; |
521 | pfn_glColor4b fp_glColor4b; |
522 | pfn_glSecondaryColor3f fp_glSecondaryColor3f; |
523 | pfn_glColor4f fp_glColor4f; |
524 | pfn_glColor4d fp_glColor4d; |
525 | pfn_glColor4i fp_glColor4i; |
526 | pfn_glSamplerParameterIiv fp_glSamplerParameterIiv; |
527 | pfn_glMultiDrawElementsBaseVertex fp_glMultiDrawElementsBaseVertex; |
528 | pfn_glVertexAttribLFormat fp_glVertexAttribLFormat; |
529 | pfn_glRasterPos3iv fp_glRasterPos3iv; |
530 | pfn_glTextureStorage2D fp_glTextureStorage2D; |
531 | pfn_glGenerateTextureMipmap fp_glGenerateTextureMipmap; |
532 | pfn_glVertex2dv fp_glVertex2dv; |
533 | pfn_glTexCoord4sv fp_glTexCoord4sv; |
534 | pfn_glUniform2uiv fp_glUniform2uiv; |
535 | pfn_glCompressedTexSubImage1D fp_glCompressedTexSubImage1D; |
536 | pfn_glFinish fp_glFinish; |
537 | pfn_glDepthRangeIndexed fp_glDepthRangeIndexed; |
538 | pfn_glGetBooleanv fp_glGetBooleanv; |
539 | pfn_glDeleteShader fp_glDeleteShader; |
540 | pfn_glDrawElements fp_glDrawElements; |
541 | pfn_glGetInternalformati64v fp_glGetInternalformati64v; |
542 | pfn_glRasterPos2s fp_glRasterPos2s; |
543 | pfn_glCopyTextureSubImage1D fp_glCopyTextureSubImage1D; |
544 | pfn_glGetMapdv fp_glGetMapdv; |
545 | pfn_glVertexAttrib4Nsv fp_glVertexAttrib4Nsv; |
546 | pfn_glMaterialfv fp_glMaterialfv; |
547 | pfn_glTextureParameterIuiv fp_glTextureParameterIuiv; |
548 | pfn_glViewport fp_glViewport; |
549 | pfn_glUniform1uiv fp_glUniform1uiv; |
550 | pfn_glTransformFeedbackVaryings fp_glTransformFeedbackVaryings; |
551 | pfn_glIndexdv fp_glIndexdv; |
552 | pfn_glCopyTexSubImage3D fp_glCopyTexSubImage3D; |
553 | pfn_glTexCoord3iv fp_glTexCoord3iv; |
554 | pfn_glDebugMessageCallback fp_glDebugMessageCallback; |
555 | pfn_glVertexAttribI3i fp_glVertexAttribI3i; |
556 | pfn_glInvalidateTexImage fp_glInvalidateTexImage; |
557 | pfn_glVertexAttribFormat fp_glVertexAttribFormat; |
558 | pfn_glClearDepth fp_glClearDepth; |
559 | pfn_glVertexAttribI4usv fp_glVertexAttribI4usv; |
560 | pfn_glTexParameterf fp_glTexParameterf; |
561 | pfn_glVertexAttribBinding fp_glVertexAttribBinding; |
562 | pfn_glTexParameteri fp_glTexParameteri; |
563 | pfn_glGetActiveSubroutineUniformiv fp_glGetActiveSubroutineUniformiv; |
564 | pfn_glGetShaderSource fp_glGetShaderSource; |
565 | pfn_glCreateTransformFeedbacks fp_glCreateTransformFeedbacks; |
566 | pfn_glGetnTexImage fp_glGetnTexImage; |
567 | pfn_glTexBuffer fp_glTexBuffer; |
568 | pfn_glPopName fp_glPopName; |
569 | pfn_glValidateProgram fp_glValidateProgram; |
570 | pfn_glPixelStoref fp_glPixelStoref; |
571 | pfn_glUniform3uiv fp_glUniform3uiv; |
572 | pfn_glViewportIndexedf fp_glViewportIndexedf; |
573 | pfn_glRasterPos4fv fp_glRasterPos4fv; |
574 | pfn_glEvalCoord1dv fp_glEvalCoord1dv; |
575 | pfn_glMultiTexCoordP2uiv fp_glMultiTexCoordP2uiv; |
576 | pfn_glGenProgramPipelines fp_glGenProgramPipelines; |
577 | pfn_glRecti fp_glRecti; |
578 | pfn_glColor4ub fp_glColor4ub; |
579 | pfn_glMultTransposeMatrixf fp_glMultTransposeMatrixf; |
580 | pfn_glRectf fp_glRectf; |
581 | pfn_glRectd fp_glRectd; |
582 | pfn_glNormal3sv fp_glNormal3sv; |
583 | pfn_glNewList fp_glNewList; |
584 | pfn_glProgramUniformMatrix2x3dv fp_glProgramUniformMatrix2x3dv; |
585 | pfn_glColor4us fp_glColor4us; |
586 | pfn_glVertexAttribP1uiv fp_glVertexAttribP1uiv; |
587 | pfn_glLinkProgram fp_glLinkProgram; |
588 | pfn_glHint fp_glHint; |
589 | pfn_glRects fp_glRects; |
590 | pfn_glTexCoord2dv fp_glTexCoord2dv; |
591 | pfn_glRasterPos4iv fp_glRasterPos4iv; |
592 | pfn_glGetObjectLabel fp_glGetObjectLabel; |
593 | pfn_glProgramUniform2f fp_glProgramUniform2f; |
594 | pfn_glGetString fp_glGetString; |
595 | pfn_glVertexAttribP2uiv fp_glVertexAttribP2uiv; |
596 | pfn_glEdgeFlagv fp_glEdgeFlagv; |
597 | pfn_glDetachShader fp_glDetachShader; |
598 | pfn_glProgramUniform3i fp_glProgramUniform3i; |
599 | pfn_glScalef fp_glScalef; |
600 | pfn_glEndQuery fp_glEndQuery; |
601 | pfn_glScaled fp_glScaled; |
602 | pfn_glEdgeFlagPointer fp_glEdgeFlagPointer; |
603 | pfn_glFramebufferParameteri fp_glFramebufferParameteri; |
604 | pfn_glGetProgramResourceName fp_glGetProgramResourceName; |
605 | pfn_glUniformMatrix4x3dv fp_glUniformMatrix4x3dv; |
606 | pfn_glDepthRangeArrayv fp_glDepthRangeArrayv; |
607 | pfn_glCopyPixels fp_glCopyPixels; |
608 | pfn_glVertexAttribI2ui fp_glVertexAttribI2ui; |
609 | pfn_glGetProgramResourceLocation fp_glGetProgramResourceLocation; |
610 | pfn_glPopAttrib fp_glPopAttrib; |
611 | pfn_glDeleteTextures fp_glDeleteTextures; |
612 | pfn_glGetActiveAtomicCounterBufferiv fp_glGetActiveAtomicCounterBufferiv; |
613 | pfn_glStencilOpSeparate fp_glStencilOpSeparate; |
614 | pfn_glGetTextureParameteriv fp_glGetTextureParameteriv; |
615 | pfn_glDeleteQueries fp_glDeleteQueries; |
616 | pfn_glNormalP3uiv fp_glNormalP3uiv; |
617 | pfn_glVertexAttrib4f fp_glVertexAttrib4f; |
618 | pfn_glVertexAttrib4d fp_glVertexAttrib4d; |
619 | pfn_glViewportIndexedfv fp_glViewportIndexedfv; |
620 | pfn_glInitNames fp_glInitNames; |
621 | pfn_glGetBufferParameteri64v fp_glGetBufferParameteri64v; |
622 | pfn_glColor3dv fp_glColor3dv; |
623 | pfn_glVertexAttribI1i fp_glVertexAttribI1i; |
624 | pfn_glGetTexParameteriv fp_glGetTexParameteriv; |
625 | pfn_glWaitSync fp_glWaitSync; |
626 | pfn_glCreateVertexArrays fp_glCreateVertexArrays; |
627 | pfn_glProgramUniform1dv fp_glProgramUniform1dv; |
628 | pfn_glVertexAttrib4s fp_glVertexAttrib4s; |
629 | pfn_glColorMaterial fp_glColorMaterial; |
630 | pfn_glSampleCoverage fp_glSampleCoverage; |
631 | pfn_glSamplerParameteri fp_glSamplerParameteri; |
632 | pfn_glClearBufferSubData fp_glClearBufferSubData; |
633 | pfn_glSamplerParameterf fp_glSamplerParameterf; |
634 | pfn_glTexStorage1D fp_glTexStorage1D; |
635 | pfn_glUniform1f fp_glUniform1f; |
636 | pfn_glGetVertexAttribfv fp_glGetVertexAttribfv; |
637 | pfn_glUniform1d fp_glUniform1d; |
638 | pfn_glRenderMode fp_glRenderMode; |
639 | pfn_glGetCompressedTexImage fp_glGetCompressedTexImage; |
640 | pfn_glGetnCompressedTexImage fp_glGetnCompressedTexImage; |
641 | pfn_glWindowPos2dv fp_glWindowPos2dv; |
642 | pfn_glUniform1i fp_glUniform1i; |
643 | pfn_glGetActiveAttrib fp_glGetActiveAttrib; |
644 | pfn_glUniform3i fp_glUniform3i; |
645 | pfn_glPixelTransferi fp_glPixelTransferi; |
646 | pfn_glTexSubImage2D fp_glTexSubImage2D; |
647 | pfn_glDisable fp_glDisable; |
648 | pfn_glLogicOp fp_glLogicOp; |
649 | pfn_glEvalPoint2 fp_glEvalPoint2; |
650 | pfn_glPixelTransferf fp_glPixelTransferf; |
651 | pfn_glSecondaryColor3i fp_glSecondaryColor3i; |
652 | pfn_glProgramUniform4uiv fp_glProgramUniform4uiv; |
653 | pfn_glUniform4ui fp_glUniform4ui; |
654 | pfn_glColor3f fp_glColor3f; |
655 | pfn_glNamedFramebufferReadBuffer fp_glNamedFramebufferReadBuffer; |
656 | pfn_glBindFramebuffer fp_glBindFramebuffer; |
657 | pfn_glGetTexEnvfv fp_glGetTexEnvfv; |
658 | pfn_glRectfv fp_glRectfv; |
659 | pfn_glCullFace fp_glCullFace; |
660 | pfn_glGetLightfv fp_glGetLightfv; |
661 | pfn_glGetnUniformiv fp_glGetnUniformiv; |
662 | pfn_glColor3d fp_glColor3d; |
663 | pfn_glProgramUniform4i fp_glProgramUniform4i; |
664 | pfn_glTexGend fp_glTexGend; |
665 | pfn_glProgramUniform4f fp_glProgramUniform4f; |
666 | pfn_glTexGeni fp_glTexGeni; |
667 | pfn_glProgramUniform4d fp_glProgramUniform4d; |
668 | pfn_glTextureParameterIiv fp_glTextureParameterIiv; |
669 | pfn_glMultiTexCoord3s fp_glMultiTexCoord3s; |
670 | pfn_glGetStringi fp_glGetStringi; |
671 | pfn_glGetTextureParameterfv fp_glGetTextureParameterfv; |
672 | pfn_glTextureSubImage2D fp_glTextureSubImage2D; |
673 | pfn_glMultiTexCoord3i fp_glMultiTexCoord3i; |
674 | pfn_glMultiTexCoord3f fp_glMultiTexCoord3f; |
675 | pfn_glDrawTransformFeedbackStream fp_glDrawTransformFeedbackStream; |
676 | pfn_glMultiTexCoord3d fp_glMultiTexCoord3d; |
677 | pfn_glAttachShader fp_glAttachShader; |
678 | pfn_glFogCoorddv fp_glFogCoorddv; |
679 | pfn_glUniformMatrix2x3fv fp_glUniformMatrix2x3fv; |
680 | pfn_glGetTexGenfv fp_glGetTexGenfv; |
681 | pfn_glQueryCounter fp_glQueryCounter; |
682 | pfn_glFogCoordPointer fp_glFogCoordPointer; |
683 | pfn_glProgramUniformMatrix3dv fp_glProgramUniformMatrix3dv; |
684 | pfn_glProvokingVertex fp_glProvokingVertex; |
685 | pfn_glShaderBinary fp_glShaderBinary; |
686 | pfn_glUnmapNamedBuffer fp_glUnmapNamedBuffer; |
687 | pfn_glGetnColorTable fp_glGetnColorTable; |
688 | pfn_glFramebufferTexture3D fp_glFramebufferTexture3D; |
689 | pfn_glTexGeniv fp_glTexGeniv; |
690 | pfn_glRasterPos2dv fp_glRasterPos2dv; |
691 | pfn_glSecondaryColor3dv fp_glSecondaryColor3dv; |
692 | pfn_glClientActiveTexture fp_glClientActiveTexture; |
693 | pfn_glNamedRenderbufferStorageMultisample fp_glNamedRenderbufferStorageMultisample; |
694 | pfn_glVertexAttribI4sv fp_glVertexAttribI4sv; |
695 | pfn_glClearNamedBufferData fp_glClearNamedBufferData; |
696 | pfn_glSecondaryColor3us fp_glSecondaryColor3us; |
697 | pfn_glNormalP3ui fp_glNormalP3ui; |
698 | pfn_glTexEnvfv fp_glTexEnvfv; |
699 | pfn_glReadBuffer fp_glReadBuffer; |
700 | pfn_glViewportArrayv fp_glViewportArrayv; |
701 | pfn_glTexParameterIuiv fp_glTexParameterIuiv; |
702 | pfn_glDrawArraysInstanced fp_glDrawArraysInstanced; |
703 | pfn_glGenerateMipmap fp_glGenerateMipmap; |
704 | pfn_glCompressedTextureSubImage2D fp_glCompressedTextureSubImage2D; |
705 | pfn_glProgramUniformMatrix2fv fp_glProgramUniformMatrix2fv; |
706 | pfn_glWindowPos3fv fp_glWindowPos3fv; |
707 | pfn_glUniformMatrix3x4dv fp_glUniformMatrix3x4dv; |
708 | pfn_glLightModelfv fp_glLightModelfv; |
709 | pfn_glSamplerParameteriv fp_glSamplerParameteriv; |
710 | pfn_glDeleteLists fp_glDeleteLists; |
711 | pfn_glGetClipPlane fp_glGetClipPlane; |
712 | pfn_glVertex4dv fp_glVertex4dv; |
713 | pfn_glTexCoord2d fp_glTexCoord2d; |
714 | pfn_glPopMatrix fp_glPopMatrix; |
715 | pfn_glTexCoord2f fp_glTexCoord2f; |
716 | pfn_glColor4iv fp_glColor4iv; |
717 | pfn_glIndexubv fp_glIndexubv; |
718 | pfn_glCheckNamedFramebufferStatus fp_glCheckNamedFramebufferStatus; |
719 | pfn_glUnmapBuffer fp_glUnmapBuffer; |
720 | pfn_glTexCoord2i fp_glTexCoord2i; |
721 | pfn_glRasterPos4d fp_glRasterPos4d; |
722 | pfn_glRasterPos4f fp_glRasterPos4f; |
723 | pfn_glProgramUniform1iv fp_glProgramUniform1iv; |
724 | pfn_glGetVertexArrayiv fp_glGetVertexArrayiv; |
725 | pfn_glCopyTextureSubImage2D fp_glCopyTextureSubImage2D; |
726 | pfn_glVertexAttrib3s fp_glVertexAttrib3s; |
727 | pfn_glTexCoord2s fp_glTexCoord2s; |
728 | pfn_glBindRenderbuffer fp_glBindRenderbuffer; |
729 | pfn_glVertex3fv fp_glVertex3fv; |
730 | pfn_glTexCoord4dv fp_glTexCoord4dv; |
731 | pfn_glMaterialiv fp_glMaterialiv; |
732 | pfn_glVertexAttribP4uiv fp_glVertexAttribP4uiv; |
733 | pfn_glGetProgramStageiv fp_glGetProgramStageiv; |
734 | pfn_glIsProgram fp_glIsProgram; |
735 | pfn_glVertexAttrib4bv fp_glVertexAttrib4bv; |
736 | pfn_glVertex4s fp_glVertex4s; |
737 | pfn_glUniformMatrix3x2dv fp_glUniformMatrix3x2dv; |
738 | pfn_glVertexAttrib4fv fp_glVertexAttrib4fv; |
739 | pfn_glNormal3dv fp_glNormal3dv; |
740 | pfn_glIsTransformFeedback fp_glIsTransformFeedback; |
741 | pfn_glUniform4i fp_glUniform4i; |
742 | pfn_glActiveTexture fp_glActiveTexture; |
743 | pfn_glEnableVertexAttribArray fp_glEnableVertexAttribArray; |
744 | pfn_glRotated fp_glRotated; |
745 | pfn_glIsProgramPipeline fp_glIsProgramPipeline; |
746 | pfn_glRotatef fp_glRotatef; |
747 | pfn_glVertex4i fp_glVertex4i; |
748 | pfn_glReadPixels fp_glReadPixels; |
749 | pfn_glVertexAttribI3iv fp_glVertexAttribI3iv; |
750 | pfn_glLoadName fp_glLoadName; |
751 | pfn_glUniform4f fp_glUniform4f; |
752 | pfn_glRenderbufferStorageMultisample fp_glRenderbufferStorageMultisample; |
753 | pfn_glCreateProgramPipelines fp_glCreateProgramPipelines; |
754 | pfn_glGenVertexArrays fp_glGenVertexArrays; |
755 | pfn_glShadeModel fp_glShadeModel; |
756 | pfn_glMapGrid1d fp_glMapGrid1d; |
757 | pfn_glGetUniformfv fp_glGetUniformfv; |
758 | pfn_glMapGrid1f fp_glMapGrid1f; |
759 | pfn_glSamplerParameterfv fp_glSamplerParameterfv; |
760 | pfn_glVertexAttribLPointer fp_glVertexAttribLPointer; |
761 | pfn_glDisableClientState fp_glDisableClientState; |
762 | pfn_glMultiTexCoord3sv fp_glMultiTexCoord3sv; |
763 | pfn_glGetnUniformfv fp_glGetnUniformfv; |
764 | pfn_glDrawElementsInstancedBaseVertex fp_glDrawElementsInstancedBaseVertex; |
765 | pfn_glVertexAttribL2dv fp_glVertexAttribL2dv; |
766 | pfn_glMultiDrawElementsIndirect fp_glMultiDrawElementsIndirect; |
767 | pfn_glEnableVertexArrayAttrib fp_glEnableVertexArrayAttrib; |
768 | pfn_glSecondaryColorPointer fp_glSecondaryColorPointer; |
769 | pfn_glAlphaFunc fp_glAlphaFunc; |
770 | pfn_glUniform1iv fp_glUniform1iv; |
771 | pfn_glCreateShaderProgramv fp_glCreateShaderProgramv; |
772 | pfn_glGetActiveSubroutineName fp_glGetActiveSubroutineName; |
773 | pfn_glMultiTexCoord4iv fp_glMultiTexCoord4iv; |
774 | pfn_glVertexAttribL2d fp_glVertexAttribL2d; |
775 | pfn_glGetQueryObjectiv fp_glGetQueryObjectiv; |
776 | pfn_glStencilFunc fp_glStencilFunc; |
777 | pfn_glInvalidateNamedFramebufferData fp_glInvalidateNamedFramebufferData; |
778 | pfn_glMultiTexCoord1fv fp_glMultiTexCoord1fv; |
779 | pfn_glUniformBlockBinding fp_glUniformBlockBinding; |
780 | pfn_glColor4uiv fp_glColor4uiv; |
781 | pfn_glRectiv fp_glRectiv; |
782 | pfn_glColorP4ui fp_glColorP4ui; |
783 | pfn_glUseProgramStages fp_glUseProgramStages; |
784 | pfn_glRasterPos3dv fp_glRasterPos3dv; |
785 | pfn_glEvalMesh2 fp_glEvalMesh2; |
786 | pfn_glEvalMesh1 fp_glEvalMesh1; |
787 | pfn_glTexCoordPointer fp_glTexCoordPointer; |
788 | pfn_glProgramUniform3f fp_glProgramUniform3f; |
789 | pfn_glProgramUniform3d fp_glProgramUniform3d; |
790 | pfn_glVertexAttrib4Nubv fp_glVertexAttrib4Nubv; |
791 | pfn_glVertexAttribI4iv fp_glVertexAttribI4iv; |
792 | pfn_glGetProgramPipelineiv fp_glGetProgramPipelineiv; |
793 | pfn_glTexStorage3D fp_glTexStorage3D; |
794 | pfn_glEvalCoord2fv fp_glEvalCoord2fv; |
795 | pfn_glNamedFramebufferDrawBuffer fp_glNamedFramebufferDrawBuffer; |
796 | pfn_glGetQueryIndexediv fp_glGetQueryIndexediv; |
797 | pfn_glColor4ubv fp_glColor4ubv; |
798 | pfn_glLoadTransposeMatrixd fp_glLoadTransposeMatrixd; |
799 | pfn_glLoadTransposeMatrixf fp_glLoadTransposeMatrixf; |
800 | pfn_glTextureParameteriv fp_glTextureParameteriv; |
801 | pfn_glObjectLabel fp_glObjectLabel; |
802 | pfn_glVertexAttribI4i fp_glVertexAttribI4i; |
803 | pfn_glRasterPos2iv fp_glRasterPos2iv; |
804 | pfn_glGetBufferSubData fp_glGetBufferSubData; |
805 | pfn_glGetVertexAttribLdv fp_glGetVertexAttribLdv; |
806 | pfn_glGetnUniformuiv fp_glGetnUniformuiv; |
807 | pfn_glGetQueryBufferObjectiv fp_glGetQueryBufferObjectiv; |
808 | pfn_glTexEnviv fp_glTexEnviv; |
809 | pfn_glBlendEquationSeparate fp_glBlendEquationSeparate; |
810 | pfn_glVertexAttribI1ui fp_glVertexAttribI1ui; |
811 | pfn_glGenBuffers fp_glGenBuffers; |
812 | pfn_glSelectBuffer fp_glSelectBuffer; |
813 | pfn_glGetSubroutineIndex fp_glGetSubroutineIndex; |
814 | pfn_glVertexAttrib2sv fp_glVertexAttrib2sv; |
815 | pfn_glScissorIndexedv fp_glScissorIndexedv; |
816 | pfn_glPushAttrib fp_glPushAttrib; |
817 | pfn_glVertexAttribIPointer fp_glVertexAttribIPointer; |
818 | pfn_glBlendFunc fp_glBlendFunc; |
819 | pfn_glCreateProgram fp_glCreateProgram; |
820 | pfn_glNamedBufferSubData fp_glNamedBufferSubData; |
821 | pfn_glTexImage3D fp_glTexImage3D; |
822 | pfn_glIsFramebuffer fp_glIsFramebuffer; |
823 | pfn_glClearNamedFramebufferfv fp_glClearNamedFramebufferfv; |
824 | pfn_glLightiv fp_glLightiv; |
825 | pfn_glGetNamedBufferSubData fp_glGetNamedBufferSubData; |
826 | pfn_glCompressedTextureSubImage3D fp_glCompressedTextureSubImage3D; |
827 | pfn_glPrimitiveRestartIndex fp_glPrimitiveRestartIndex; |
828 | pfn_glFlushMappedNamedBufferRange fp_glFlushMappedNamedBufferRange; |
829 | pfn_glInvalidateTexSubImage fp_glInvalidateTexSubImage; |
830 | pfn_glTexGenfv fp_glTexGenfv; |
831 | pfn_glGetTextureParameterIuiv fp_glGetTextureParameterIuiv; |
832 | pfn_glGetnConvolutionFilter fp_glGetnConvolutionFilter; |
833 | pfn_glBindImageTextures fp_glBindImageTextures; |
834 | pfn_glEnd fp_glEnd; |
835 | pfn_glDeleteBuffers fp_glDeleteBuffers; |
836 | pfn_glBindProgramPipeline fp_glBindProgramPipeline; |
837 | pfn_glScissor fp_glScissor; |
838 | pfn_glTexCoordP4uiv fp_glTexCoordP4uiv; |
839 | pfn_glClipPlane fp_glClipPlane; |
840 | pfn_glPushName fp_glPushName; |
841 | pfn_glTexGendv fp_glTexGendv; |
842 | pfn_glIndexub fp_glIndexub; |
843 | pfn_glGetNamedFramebufferAttachmentParameteriv fp_glGetNamedFramebufferAttachmentParameteriv; |
844 | pfn_glNamedFramebufferRenderbuffer fp_glNamedFramebufferRenderbuffer; |
845 | pfn_glVertexP2uiv fp_glVertexP2uiv; |
846 | pfn_glSecondaryColor3iv fp_glSecondaryColor3iv; |
847 | pfn_glRasterPos4i fp_glRasterPos4i; |
848 | pfn_glMultTransposeMatrixd fp_glMultTransposeMatrixd; |
849 | pfn_glClearColor fp_glClearColor; |
850 | pfn_glVertexAttrib4uiv fp_glVertexAttrib4uiv; |
851 | pfn_glNormal3s fp_glNormal3s; |
852 | pfn_glVertexAttrib4Niv fp_glVertexAttrib4Niv; |
853 | pfn_glProgramUniformMatrix2x3fv fp_glProgramUniformMatrix2x3fv; |
854 | pfn_glClearBufferiv fp_glClearBufferiv; |
855 | pfn_glPointParameteri fp_glPointParameteri; |
856 | pfn_glProgramUniform4dv fp_glProgramUniform4dv; |
857 | pfn_glColorP4uiv fp_glColorP4uiv; |
858 | pfn_glBlendColor fp_glBlendColor; |
859 | pfn_glGetnPixelMapuiv fp_glGetnPixelMapuiv; |
860 | pfn_glGetTextureLevelParameteriv fp_glGetTextureLevelParameteriv; |
861 | pfn_glWindowPos3d fp_glWindowPos3d; |
862 | pfn_glProgramUniform3fv fp_glProgramUniform3fv; |
863 | pfn_glVertexAttribI2uiv fp_glVertexAttribI2uiv; |
864 | pfn_glGetNamedFramebufferParameteriv fp_glGetNamedFramebufferParameteriv; |
865 | pfn_glSamplerParameterIuiv fp_glSamplerParameterIuiv; |
866 | pfn_glUniform3ui fp_glUniform3ui; |
867 | pfn_glProgramUniform3uiv fp_glProgramUniform3uiv; |
868 | pfn_glColor4dv fp_glColor4dv; |
869 | pfn_glVertexAttribI4uiv fp_glVertexAttribI4uiv; |
870 | pfn_glPointParameterfv fp_glPointParameterfv; |
871 | pfn_glResumeTransformFeedback fp_glResumeTransformFeedback; |
872 | pfn_glUniform2fv fp_glUniform2fv; |
873 | pfn_glGetActiveSubroutineUniformName fp_glGetActiveSubroutineUniformName; |
874 | pfn_glGetProgramResourceIndex fp_glGetProgramResourceIndex; |
875 | pfn_glSecondaryColor3ub fp_glSecondaryColor3ub; |
876 | pfn_glDrawElementsIndirect fp_glDrawElementsIndirect; |
877 | pfn_glGetTextureLevelParameterfv fp_glGetTextureLevelParameterfv; |
878 | pfn_glSecondaryColor3ui fp_glSecondaryColor3ui; |
879 | pfn_glTexCoord3dv fp_glTexCoord3dv; |
880 | pfn_glGetNamedBufferPointerv fp_glGetNamedBufferPointerv; |
881 | pfn_glDispatchComputeIndirect fp_glDispatchComputeIndirect; |
882 | pfn_glInvalidateNamedFramebufferSubData fp_glInvalidateNamedFramebufferSubData; |
883 | pfn_glGetSamplerParameterIuiv fp_glGetSamplerParameterIuiv; |
884 | pfn_glBindBufferRange fp_glBindBufferRange; |
885 | pfn_glNormal3iv fp_glNormal3iv; |
886 | pfn_glTextureSubImage1D fp_glTextureSubImage1D; |
887 | pfn_glVertexAttribL3dv fp_glVertexAttribL3dv; |
888 | pfn_glGetUniformdv fp_glGetUniformdv; |
889 | pfn_glWindowPos3s fp_glWindowPos3s; |
890 | pfn_glPointParameterf fp_glPointParameterf; |
891 | pfn_glClearDepthf fp_glClearDepthf; |
892 | pfn_glGetVertexAttribIuiv fp_glGetVertexAttribIuiv; |
893 | pfn_glWindowPos3i fp_glWindowPos3i; |
894 | pfn_glMultiTexCoord4s fp_glMultiTexCoord4s; |
895 | pfn_glGetTextureSubImage fp_glGetTextureSubImage; |
896 | pfn_glWindowPos3f fp_glWindowPos3f; |
897 | pfn_glGenTransformFeedbacks fp_glGenTransformFeedbacks; |
898 | pfn_glColor3us fp_glColor3us; |
899 | pfn_glColor3uiv fp_glColor3uiv; |
900 | pfn_glVertexAttrib4Nusv fp_glVertexAttrib4Nusv; |
901 | pfn_glGetLightiv fp_glGetLightiv; |
902 | pfn_glDepthFunc fp_glDepthFunc; |
903 | pfn_glCompressedTexSubImage2D fp_glCompressedTexSubImage2D; |
904 | pfn_glListBase fp_glListBase; |
905 | pfn_glMultiTexCoord4f fp_glMultiTexCoord4f; |
906 | pfn_glColor3ub fp_glColor3ub; |
907 | pfn_glMultiTexCoord4d fp_glMultiTexCoord4d; |
908 | pfn_glVertexAttribI4bv fp_glVertexAttribI4bv; |
909 | pfn_glBlendEquationSeparatei fp_glBlendEquationSeparatei; |
910 | pfn_glGetTexParameterfv fp_glGetTexParameterfv; |
911 | pfn_glColor3ui fp_glColor3ui; |
912 | pfn_glGetProgramResourceLocationIndex fp_glGetProgramResourceLocationIndex; |
913 | pfn_glMultiTexCoord4i fp_glMultiTexCoord4i; |
914 | pfn_glBufferStorage fp_glBufferStorage; |
915 | pfn_glGetPolygonStipple fp_glGetPolygonStipple; |
916 | pfn_glClientWaitSync fp_glClientWaitSync; |
917 | pfn_glVertexAttribI4ui fp_glVertexAttribI4ui; |
918 | pfn_glGetFloati_v fp_glGetFloati_v; |
919 | pfn_glMultiTexCoord4dv fp_glMultiTexCoord4dv; |
920 | pfn_glColorMask fp_glColorMask; |
921 | pfn_glTextureBuffer fp_glTextureBuffer; |
922 | pfn_glTexParameterIiv fp_glTexParameterIiv; |
923 | pfn_glBlendEquation fp_glBlendEquation; |
924 | pfn_glGetUniformLocation fp_glGetUniformLocation; |
925 | pfn_glGetSamplerParameteriv fp_glGetSamplerParameteriv; |
926 | pfn_glVertexArrayAttribFormat fp_glVertexArrayAttribFormat; |
927 | pfn_glReadnPixels fp_glReadnPixels; |
928 | pfn_glRasterPos4s fp_glRasterPos4s; |
929 | pfn_glEndTransformFeedback fp_glEndTransformFeedback; |
930 | pfn_glVertexAttrib4usv fp_glVertexAttrib4usv; |
931 | pfn_glGetUniformSubroutineuiv fp_glGetUniformSubroutineuiv; |
932 | pfn_glMultiTexCoord3dv fp_glMultiTexCoord3dv; |
933 | pfn_glBindVertexBuffer fp_glBindVertexBuffer; |
934 | pfn_glColor4sv fp_glColor4sv; |
935 | pfn_glDebugMessageInsert fp_glDebugMessageInsert; |
936 | pfn_glCreateSamplers fp_glCreateSamplers; |
937 | pfn_glPopClientAttrib fp_glPopClientAttrib; |
938 | pfn_glClearBufferData fp_glClearBufferData; |
939 | pfn_glBeginTransformFeedback fp_glBeginTransformFeedback; |
940 | pfn_glFogf fp_glFogf; |
941 | pfn_glVertexAttribI1iv fp_glVertexAttribI1iv; |
942 | pfn_glProgramBinary fp_glProgramBinary; |
943 | pfn_glIsSampler fp_glIsSampler; |
944 | pfn_glVertexP3ui fp_glVertexP3ui; |
945 | pfn_glVertexAttribDivisor fp_glVertexAttribDivisor; |
946 | pfn_glBindSamplers fp_glBindSamplers; |
947 | pfn_glColor3iv fp_glColor3iv; |
948 | pfn_glCompressedTexImage1D fp_glCompressedTexImage1D; |
949 | pfn_glDeleteTransformFeedbacks fp_glDeleteTransformFeedbacks; |
950 | pfn_glCopyTexSubImage1D fp_glCopyTexSubImage1D; |
951 | pfn_glTexCoord1i fp_glTexCoord1i; |
952 | pfn_glCheckFramebufferStatus fp_glCheckFramebufferStatus; |
953 | pfn_glTexCoord1d fp_glTexCoord1d; |
954 | pfn_glTexCoord1f fp_glTexCoord1f; |
955 | pfn_glTextureStorage3D fp_glTextureStorage3D; |
956 | pfn_glEndConditionalRender fp_glEndConditionalRender; |
957 | pfn_glEnableClientState fp_glEnableClientState; |
958 | pfn_glBindAttribLocation fp_glBindAttribLocation; |
959 | pfn_glUniformMatrix4x2fv fp_glUniformMatrix4x2fv; |
960 | pfn_glUniformMatrix2dv fp_glUniformMatrix2dv; |
961 | pfn_glBlendFunci fp_glBlendFunci; |
962 | pfn_glMultiTexCoord2sv fp_glMultiTexCoord2sv; |
963 | pfn_glVertexAttrib1dv fp_glVertexAttrib1dv; |
964 | pfn_glDrawRangeElements fp_glDrawRangeElements; |
965 | pfn_glTexCoord1s fp_glTexCoord1s; |
966 | pfn_glBindBufferBase fp_glBindBufferBase; |
967 | pfn_glBufferSubData fp_glBufferSubData; |
968 | pfn_glVertexAttrib4iv fp_glVertexAttrib4iv; |
969 | pfn_glGenLists fp_glGenLists; |
970 | pfn_glColor3bv fp_glColor3bv; |
971 | pfn_glMapBufferRange fp_glMapBufferRange; |
972 | pfn_glFramebufferTexture fp_glFramebufferTexture; |
973 | pfn_glBlendFuncSeparatei fp_glBlendFuncSeparatei; |
974 | pfn_glProgramUniformMatrix4x2fv fp_glProgramUniformMatrix4x2fv; |
975 | pfn_glVertexAttribL1d fp_glVertexAttribL1d; |
976 | pfn_glGetTexGendv fp_glGetTexGendv; |
977 | pfn_glClearNamedFramebufferiv fp_glClearNamedFramebufferiv; |
978 | pfn_glMultiDrawArrays fp_glMultiDrawArrays; |
979 | pfn_glEndList fp_glEndList; |
980 | pfn_glScissorIndexed fp_glScissorIndexed; |
981 | pfn_glVertexP4uiv fp_glVertexP4uiv; |
982 | pfn_glUniform2ui fp_glUniform2ui; |
983 | pfn_glVertexAttribI2iv fp_glVertexAttribI2iv; |
984 | pfn_glGetnMapdv fp_glGetnMapdv; |
985 | pfn_glColor3usv fp_glColor3usv; |
986 | pfn_glWindowPos2fv fp_glWindowPos2fv; |
987 | pfn_glTextureView fp_glTextureView; |
988 | pfn_glDisablei fp_glDisablei; |
989 | pfn_glProgramUniformMatrix2x4fv fp_glProgramUniformMatrix2x4fv; |
990 | pfn_glCreateRenderbuffers fp_glCreateRenderbuffers; |
991 | pfn_glIndexMask fp_glIndexMask; |
992 | pfn_glPushClientAttrib fp_glPushClientAttrib; |
993 | pfn_glShaderSource fp_glShaderSource; |
994 | pfn_glGetnSeparableFilter fp_glGetnSeparableFilter; |
995 | pfn_glGetActiveUniformBlockName fp_glGetActiveUniformBlockName; |
996 | pfn_glVertexAttribI3uiv fp_glVertexAttribI3uiv; |
997 | pfn_glReleaseShaderCompiler fp_glReleaseShaderCompiler; |
998 | pfn_glVertexAttribIFormat fp_glVertexAttribIFormat; |
999 | pfn_glCreateFramebuffers fp_glCreateFramebuffers; |
1000 | pfn_glClearAccum fp_glClearAccum; |
1001 | pfn_glGetSynciv fp_glGetSynciv; |
1002 | pfn_glProgramUniform2uiv fp_glProgramUniform2uiv; |
1003 | pfn_glGetnPixelMapfv fp_glGetnPixelMapfv; |
1004 | pfn_glTexCoordP2uiv fp_glTexCoordP2uiv; |
1005 | pfn_glPatchParameteri fp_glPatchParameteri; |
1006 | pfn_glProgramUniform2i fp_glProgramUniform2i; |
1007 | pfn_glUniform2f fp_glUniform2f; |
1008 | pfn_glGetNamedBufferParameteri64v fp_glGetNamedBufferParameteri64v; |
1009 | pfn_glBeginQuery fp_glBeginQuery; |
1010 | pfn_glGetUniformBlockIndex fp_glGetUniformBlockIndex; |
1011 | pfn_glBindBuffer fp_glBindBuffer; |
1012 | pfn_glMap2d fp_glMap2d; |
1013 | pfn_glMap2f fp_glMap2f; |
1014 | pfn_glTexStorage2DMultisample fp_glTexStorage2DMultisample; |
1015 | pfn_glUniform2d fp_glUniform2d; |
1016 | pfn_glVertex4d fp_glVertex4d; |
1017 | pfn_glUniformMatrix2fv fp_glUniformMatrix2fv; |
1018 | pfn_glTexCoord1sv fp_glTexCoord1sv; |
1019 | pfn_glBufferData fp_glBufferData; |
1020 | pfn_glEvalPoint1 fp_glEvalPoint1; |
1021 | pfn_glGetTexParameterIiv fp_glGetTexParameterIiv; |
1022 | pfn_glGetQueryBufferObjectui64v fp_glGetQueryBufferObjectui64v; |
1023 | pfn_glTexCoord1dv fp_glTexCoord1dv; |
1024 | pfn_glTexCoordP1ui fp_glTexCoordP1ui; |
1025 | pfn_glGetError fp_glGetError; |
1026 | pfn_glGetTexEnviv fp_glGetTexEnviv; |
1027 | pfn_glGetProgramiv fp_glGetProgramiv; |
1028 | pfn_glVertexAttribP2ui fp_glVertexAttribP2ui; |
1029 | pfn_glGetFloatv fp_glGetFloatv; |
1030 | pfn_glTexSubImage1D fp_glTexSubImage1D; |
1031 | pfn_glMultiTexCoord2fv fp_glMultiTexCoord2fv; |
1032 | pfn_glUniformMatrix2x4dv fp_glUniformMatrix2x4dv; |
1033 | pfn_glVertexAttrib2fv fp_glVertexAttrib2fv; |
1034 | pfn_glEvalCoord1d fp_glEvalCoord1d; |
1035 | pfn_glGetTexLevelParameterfv fp_glGetTexLevelParameterfv; |
1036 | pfn_glEvalCoord1f fp_glEvalCoord1f; |
1037 | pfn_glPixelMapfv fp_glPixelMapfv; |
1038 | pfn_glVertexAttribP3uiv fp_glVertexAttribP3uiv; |
1039 | pfn_glGetPixelMapusv fp_glGetPixelMapusv; |
1040 | pfn_glSecondaryColorP3uiv fp_glSecondaryColorP3uiv; |
1041 | pfn_glGetIntegerv fp_glGetIntegerv; |
1042 | pfn_glAccum fp_glAccum; |
1043 | pfn_glGetVertexArrayIndexed64iv fp_glGetVertexArrayIndexed64iv; |
1044 | pfn_glGetBufferPointerv fp_glGetBufferPointerv; |
1045 | pfn_glGetVertexAttribIiv fp_glGetVertexAttribIiv; |
1046 | pfn_glRasterPos4dv fp_glRasterPos4dv; |
1047 | pfn_glProgramUniform4fv fp_glProgramUniform4fv; |
1048 | pfn_glTexCoord2iv fp_glTexCoord2iv; |
1049 | pfn_glTextureBarrier fp_glTextureBarrier; |
1050 | pfn_glIsQuery fp_glIsQuery; |
1051 | pfn_glBlendBarrier fp_glBlendBarrier; |
1052 | pfn_glProgramUniform2ui fp_glProgramUniform2ui; |
1053 | pfn_glProgramUniform4ui fp_glProgramUniform4ui; |
1054 | pfn_glVertexAttrib4sv fp_glVertexAttrib4sv; |
1055 | pfn_glWindowPos3dv fp_glWindowPos3dv; |
1056 | pfn_glTexImage2D fp_glTexImage2D; |
1057 | pfn_glStencilMask fp_glStencilMask; |
1058 | pfn_glDrawPixels fp_glDrawPixels; |
1059 | pfn_glMultMatrixd fp_glMultMatrixd; |
1060 | pfn_glMultMatrixf fp_glMultMatrixf; |
1061 | pfn_glIsTexture fp_glIsTexture; |
1062 | pfn_glGetMaterialiv fp_glGetMaterialiv; |
1063 | pfn_glNamedBufferData fp_glNamedBufferData; |
1064 | pfn_glUniform1fv fp_glUniform1fv; |
1065 | pfn_glLoadMatrixf fp_glLoadMatrixf; |
1066 | pfn_glTexStorage2D fp_glTexStorage2D; |
1067 | pfn_glLoadMatrixd fp_glLoadMatrixd; |
1068 | pfn_glClearNamedBufferSubData fp_glClearNamedBufferSubData; |
1069 | pfn_glMapNamedBufferRange fp_glMapNamedBufferRange; |
1070 | pfn_glNamedFramebufferTextureLayer fp_glNamedFramebufferTextureLayer; |
1071 | pfn_glTexParameterfv fp_glTexParameterfv; |
1072 | pfn_glUniformMatrix3fv fp_glUniformMatrix3fv; |
1073 | pfn_glVertex4f fp_glVertex4f; |
1074 | pfn_glRectsv fp_glRectsv; |
1075 | pfn_glColor4usv fp_glColor4usv; |
1076 | pfn_glUniform3dv fp_glUniform3dv; |
1077 | pfn_glProgramUniformMatrix4x3fv fp_glProgramUniformMatrix4x3fv; |
1078 | pfn_glPolygonStipple fp_glPolygonStipple; |
1079 | pfn_glBindBuffersBase fp_glBindBuffersBase; |
1080 | pfn_glInterleavedArrays fp_glInterleavedArrays; |
1081 | pfn_glGetSubroutineUniformLocation fp_glGetSubroutineUniformLocation; |
1082 | pfn_glNormal3i fp_glNormal3i; |
1083 | pfn_glNormal3f fp_glNormal3f; |
1084 | pfn_glNormal3d fp_glNormal3d; |
1085 | pfn_glNormal3b fp_glNormal3b; |
1086 | pfn_glGetFramebufferParameteriv fp_glGetFramebufferParameteriv; |
1087 | pfn_glPixelMapusv fp_glPixelMapusv; |
1088 | pfn_glGetTexGeniv fp_glGetTexGeniv; |
1089 | pfn_glArrayElement fp_glArrayElement; |
1090 | pfn_glGetCompressedTextureSubImage fp_glGetCompressedTextureSubImage; |
1091 | pfn_glCopyBufferSubData fp_glCopyBufferSubData; |
1092 | pfn_glVertexAttribI1uiv fp_glVertexAttribI1uiv; |
1093 | pfn_glVertexAttrib2d fp_glVertexAttrib2d; |
1094 | pfn_glBindTransformFeedback fp_glBindTransformFeedback; |
1095 | pfn_glVertexAttrib2f fp_glVertexAttrib2f; |
1096 | pfn_glVertexAttrib3dv fp_glVertexAttrib3dv; |
1097 | pfn_glGetQueryObjectui64v fp_glGetQueryObjectui64v; |
1098 | pfn_glDepthMask fp_glDepthMask; |
1099 | pfn_glVertexAttrib2s fp_glVertexAttrib2s; |
1100 | pfn_glColor3fv fp_glColor3fv; |
1101 | pfn_glTexImage3DMultisample fp_glTexImage3DMultisample; |
1102 | pfn_glProgramUniform1fv fp_glProgramUniform1fv; |
1103 | pfn_glUniformMatrix4fv fp_glUniformMatrix4fv; |
1104 | pfn_glUniform4fv fp_glUniform4fv; |
1105 | pfn_glGetActiveUniform fp_glGetActiveUniform; |
1106 | pfn_glColorPointer fp_glColorPointer; |
1107 | pfn_glFrontFace fp_glFrontFace; |
1108 | pfn_glTexBufferRange fp_glTexBufferRange; |
1109 | pfn_glCreateBuffers fp_glCreateBuffers; |
1110 | pfn_glNamedFramebufferParameteri fp_glNamedFramebufferParameteri; |
1111 | pfn_glDrawArraysInstancedBaseInstance fp_glDrawArraysInstancedBaseInstance; |
1112 | pfn_glGetBooleani_v fp_glGetBooleani_v; |
1113 | pfn_glVertexAttribL3d fp_glVertexAttribL3d; |
1114 | pfn_glDeleteProgramPipelines fp_glDeleteProgramPipelines; |
1115 | pfn_glClearBufferuiv fp_glClearBufferuiv; |
1116 | pfn_glClipControl fp_glClipControl; |
1117 | pfn_glGetProgramResourceiv fp_glGetProgramResourceiv; |
1118 | pfn_glBlendBarrierKHR fp_glBlendBarrierKHR; |
1119 | pfn_glDebugMessageControlKHR fp_glDebugMessageControlKHR; |
1120 | pfn_glDebugMessageInsertKHR fp_glDebugMessageInsertKHR; |
1121 | pfn_glDebugMessageCallbackKHR fp_glDebugMessageCallbackKHR; |
1122 | pfn_glGetDebugMessageLogKHR fp_glGetDebugMessageLogKHR; |
1123 | pfn_glPushDebugGroupKHR fp_glPushDebugGroupKHR; |
1124 | pfn_glPopDebugGroupKHR fp_glPopDebugGroupKHR; |
1125 | pfn_glObjectLabelKHR fp_glObjectLabelKHR; |
1126 | pfn_glGetObjectLabelKHR fp_glGetObjectLabelKHR; |
1127 | pfn_glObjectPtrLabelKHR fp_glObjectPtrLabelKHR; |
1128 | pfn_glGetObjectPtrLabelKHR fp_glGetObjectPtrLabelKHR; |
1129 | pfn_glGetPointervKHR fp_glGetPointervKHR; |
1130 | pfn_glGetGraphicsResetStatusKHR fp_glGetGraphicsResetStatusKHR; |
1131 | pfn_glReadnPixelsKHR fp_glReadnPixelsKHR; |
1132 | pfn_glGetnUniformfvKHR fp_glGetnUniformfvKHR; |
1133 | pfn_glGetnUniformivKHR fp_glGetnUniformivKHR; |
1134 | pfn_glGetnUniformuivKHR fp_glGetnUniformuivKHR; |
1135 | pfn_glGetTextureHandleARB fp_glGetTextureHandleARB; |
1136 | pfn_glGetTextureSamplerHandleARB fp_glGetTextureSamplerHandleARB; |
1137 | pfn_glMakeTextureHandleResidentARB fp_glMakeTextureHandleResidentARB; |
1138 | pfn_glMakeTextureHandleNonResidentARB fp_glMakeTextureHandleNonResidentARB; |
1139 | pfn_glGetImageHandleARB fp_glGetImageHandleARB; |
1140 | pfn_glMakeImageHandleResidentARB fp_glMakeImageHandleResidentARB; |
1141 | pfn_glMakeImageHandleNonResidentARB fp_glMakeImageHandleNonResidentARB; |
1142 | pfn_glUniformHandleui64ARB fp_glUniformHandleui64ARB; |
1143 | pfn_glUniformHandleui64vARB fp_glUniformHandleui64vARB; |
1144 | pfn_glProgramUniformHandleui64ARB fp_glProgramUniformHandleui64ARB; |
1145 | pfn_glProgramUniformHandleui64vARB fp_glProgramUniformHandleui64vARB; |
1146 | pfn_glIsTextureHandleResidentARB fp_glIsTextureHandleResidentARB; |
1147 | pfn_glIsImageHandleResidentARB fp_glIsImageHandleResidentARB; |
1148 | pfn_glVertexAttribL1ui64ARB fp_glVertexAttribL1ui64ARB; |
1149 | pfn_glVertexAttribL1ui64vARB fp_glVertexAttribL1ui64vARB; |
1150 | pfn_glGetVertexAttribLui64vARB fp_glGetVertexAttribLui64vARB; |
1151 | pfn_glCreateSyncFromCLeventARB fp_glCreateSyncFromCLeventARB; |
1152 | pfn_glClampColorARB fp_glClampColorARB; |
1153 | pfn_glDispatchComputeGroupSizeARB fp_glDispatchComputeGroupSizeARB; |
1154 | pfn_glDebugMessageControlARB fp_glDebugMessageControlARB; |
1155 | pfn_glDebugMessageInsertARB fp_glDebugMessageInsertARB; |
1156 | pfn_glDebugMessageCallbackARB fp_glDebugMessageCallbackARB; |
1157 | pfn_glGetDebugMessageLogARB fp_glGetDebugMessageLogARB; |
1158 | pfn_glBlendEquationiARB fp_glBlendEquationiARB; |
1159 | pfn_glBlendEquationSeparateiARB fp_glBlendEquationSeparateiARB; |
1160 | pfn_glBlendFunciARB fp_glBlendFunciARB; |
1161 | pfn_glBlendFuncSeparateiARB fp_glBlendFuncSeparateiARB; |
1162 | pfn_glDrawArraysInstancedARB fp_glDrawArraysInstancedARB; |
1163 | pfn_glDrawElementsInstancedARB fp_glDrawElementsInstancedARB; |
1164 | pfn_glPrimitiveBoundingBoxARB fp_glPrimitiveBoundingBoxARB; |
1165 | pfn_glProgramParameteriARB fp_glProgramParameteriARB; |
1166 | pfn_glFramebufferTextureARB fp_glFramebufferTextureARB; |
1167 | pfn_glFramebufferTextureLayerARB fp_glFramebufferTextureLayerARB; |
1168 | pfn_glFramebufferTextureFaceARB fp_glFramebufferTextureFaceARB; |
1169 | pfn_glUniform1i64ARB fp_glUniform1i64ARB; |
1170 | pfn_glUniform2i64ARB fp_glUniform2i64ARB; |
1171 | pfn_glUniform3i64ARB fp_glUniform3i64ARB; |
1172 | pfn_glUniform4i64ARB fp_glUniform4i64ARB; |
1173 | pfn_glUniform1i64vARB fp_glUniform1i64vARB; |
1174 | pfn_glUniform2i64vARB fp_glUniform2i64vARB; |
1175 | pfn_glUniform3i64vARB fp_glUniform3i64vARB; |
1176 | pfn_glUniform4i64vARB fp_glUniform4i64vARB; |
1177 | pfn_glUniform1ui64ARB fp_glUniform1ui64ARB; |
1178 | pfn_glUniform2ui64ARB fp_glUniform2ui64ARB; |
1179 | pfn_glUniform3ui64ARB fp_glUniform3ui64ARB; |
1180 | pfn_glUniform4ui64ARB fp_glUniform4ui64ARB; |
1181 | pfn_glUniform1ui64vARB fp_glUniform1ui64vARB; |
1182 | pfn_glUniform2ui64vARB fp_glUniform2ui64vARB; |
1183 | pfn_glUniform3ui64vARB fp_glUniform3ui64vARB; |
1184 | pfn_glUniform4ui64vARB fp_glUniform4ui64vARB; |
1185 | pfn_glGetUniformi64vARB fp_glGetUniformi64vARB; |
1186 | pfn_glGetUniformui64vARB fp_glGetUniformui64vARB; |
1187 | pfn_glGetnUniformi64vARB fp_glGetnUniformi64vARB; |
1188 | pfn_glGetnUniformui64vARB fp_glGetnUniformui64vARB; |
1189 | pfn_glProgramUniform1i64ARB fp_glProgramUniform1i64ARB; |
1190 | pfn_glProgramUniform2i64ARB fp_glProgramUniform2i64ARB; |
1191 | pfn_glProgramUniform3i64ARB fp_glProgramUniform3i64ARB; |
1192 | pfn_glProgramUniform4i64ARB fp_glProgramUniform4i64ARB; |
1193 | pfn_glProgramUniform1i64vARB fp_glProgramUniform1i64vARB; |
1194 | pfn_glProgramUniform2i64vARB fp_glProgramUniform2i64vARB; |
1195 | pfn_glProgramUniform3i64vARB fp_glProgramUniform3i64vARB; |
1196 | pfn_glProgramUniform4i64vARB fp_glProgramUniform4i64vARB; |
1197 | pfn_glProgramUniform1ui64ARB fp_glProgramUniform1ui64ARB; |
1198 | pfn_glProgramUniform2ui64ARB fp_glProgramUniform2ui64ARB; |
1199 | pfn_glProgramUniform3ui64ARB fp_glProgramUniform3ui64ARB; |
1200 | pfn_glProgramUniform4ui64ARB fp_glProgramUniform4ui64ARB; |
1201 | pfn_glProgramUniform1ui64vARB fp_glProgramUniform1ui64vARB; |
1202 | pfn_glProgramUniform2ui64vARB fp_glProgramUniform2ui64vARB; |
1203 | pfn_glProgramUniform3ui64vARB fp_glProgramUniform3ui64vARB; |
1204 | pfn_glProgramUniform4ui64vARB fp_glProgramUniform4ui64vARB; |
1205 | pfn_glMultiDrawArraysIndirectCountARB fp_glMultiDrawArraysIndirectCountARB; |
1206 | pfn_glMultiDrawElementsIndirectCountARB fp_glMultiDrawElementsIndirectCountARB; |
1207 | pfn_glVertexAttribDivisorARB fp_glVertexAttribDivisorARB; |
1208 | pfn_glMaxShaderCompilerThreadsARB fp_glMaxShaderCompilerThreadsARB; |
1209 | pfn_glGetGraphicsResetStatusARB fp_glGetGraphicsResetStatusARB; |
1210 | pfn_glGetnTexImageARB fp_glGetnTexImageARB; |
1211 | pfn_glReadnPixelsARB fp_glReadnPixelsARB; |
1212 | pfn_glGetnCompressedTexImageARB fp_glGetnCompressedTexImageARB; |
1213 | pfn_glGetnUniformfvARB fp_glGetnUniformfvARB; |
1214 | pfn_glGetnUniformivARB fp_glGetnUniformivARB; |
1215 | pfn_glGetnUniformuivARB fp_glGetnUniformuivARB; |
1216 | pfn_glGetnUniformdvARB fp_glGetnUniformdvARB; |
1217 | pfn_glGetnMapdvARB fp_glGetnMapdvARB; |
1218 | pfn_glGetnMapfvARB fp_glGetnMapfvARB; |
1219 | pfn_glGetnMapivARB fp_glGetnMapivARB; |
1220 | pfn_glGetnPixelMapfvARB fp_glGetnPixelMapfvARB; |
1221 | pfn_glGetnPixelMapuivARB fp_glGetnPixelMapuivARB; |
1222 | pfn_glGetnPixelMapusvARB fp_glGetnPixelMapusvARB; |
1223 | pfn_glGetnPolygonStippleARB fp_glGetnPolygonStippleARB; |
1224 | pfn_glGetnColorTableARB fp_glGetnColorTableARB; |
1225 | pfn_glGetnConvolutionFilterARB fp_glGetnConvolutionFilterARB; |
1226 | pfn_glGetnSeparableFilterARB fp_glGetnSeparableFilterARB; |
1227 | pfn_glGetnHistogramARB fp_glGetnHistogramARB; |
1228 | pfn_glGetnMinmaxARB fp_glGetnMinmaxARB; |
1229 | pfn_glFramebufferSampleLocationsfvARB fp_glFramebufferSampleLocationsfvARB; |
1230 | pfn_glNamedFramebufferSampleLocationsfvARB fp_glNamedFramebufferSampleLocationsfvARB; |
1231 | pfn_glEvaluateDepthValuesARB fp_glEvaluateDepthValuesARB; |
1232 | pfn_glMinSampleShadingARB fp_glMinSampleShadingARB; |
1233 | pfn_glNamedStringARB fp_glNamedStringARB; |
1234 | pfn_glDeleteNamedStringARB fp_glDeleteNamedStringARB; |
1235 | pfn_glCompileShaderIncludeARB fp_glCompileShaderIncludeARB; |
1236 | pfn_glIsNamedStringARB fp_glIsNamedStringARB; |
1237 | pfn_glGetNamedStringARB fp_glGetNamedStringARB; |
1238 | pfn_glGetNamedStringivARB fp_glGetNamedStringivARB; |
1239 | pfn_glBufferPageCommitmentARB fp_glBufferPageCommitmentARB; |
1240 | pfn_glNamedBufferPageCommitmentEXT fp_glNamedBufferPageCommitmentEXT; |
1241 | pfn_glNamedBufferPageCommitmentARB fp_glNamedBufferPageCommitmentARB; |
1242 | pfn_glTexPageCommitmentARB fp_glTexPageCommitmentARB; |
1243 | pfn_glTexBufferARB fp_glTexBufferARB; |
1244 | pfn_glDrawArraysInstancedBaseInstanceEXT fp_glDrawArraysInstancedBaseInstanceEXT; |
1245 | pfn_glDrawElementsInstancedBaseInstanceEXT fp_glDrawElementsInstancedBaseInstanceEXT; |
1246 | pfn_glDrawElementsInstancedBaseVertexBaseInstanceEXT fp_glDrawElementsInstancedBaseVertexBaseInstanceEXT; |
1247 | pfn_glUniformBufferEXT fp_glUniformBufferEXT; |
1248 | pfn_glGetUniformBufferSizeEXT fp_glGetUniformBufferSizeEXT; |
1249 | pfn_glGetUniformOffsetEXT fp_glGetUniformOffsetEXT; |
1250 | pfn_glBindFragDataLocationIndexedEXT fp_glBindFragDataLocationIndexedEXT; |
1251 | pfn_glBindFragDataLocationEXT fp_glBindFragDataLocationEXT; |
1252 | pfn_glGetProgramResourceLocationIndexEXT fp_glGetProgramResourceLocationIndexEXT; |
1253 | pfn_glGetFragDataIndexEXT fp_glGetFragDataIndexEXT; |
1254 | pfn_glBlendEquationEXT fp_glBlendEquationEXT; |
1255 | pfn_glBufferStorageEXT fp_glBufferStorageEXT; |
1256 | pfn_glCopyImageSubDataEXT fp_glCopyImageSubDataEXT; |
1257 | pfn_glLabelObjectEXT fp_glLabelObjectEXT; |
1258 | pfn_glGetObjectLabelEXT fp_glGetObjectLabelEXT; |
1259 | pfn_glInsertEventMarkerEXT fp_glInsertEventMarkerEXT; |
1260 | pfn_glPushGroupMarkerEXT fp_glPushGroupMarkerEXT; |
1261 | pfn_glPopGroupMarkerEXT fp_glPopGroupMarkerEXT; |
1262 | pfn_glMatrixLoadfEXT fp_glMatrixLoadfEXT; |
1263 | pfn_glMatrixLoaddEXT fp_glMatrixLoaddEXT; |
1264 | pfn_glMatrixMultfEXT fp_glMatrixMultfEXT; |
1265 | pfn_glMatrixMultdEXT fp_glMatrixMultdEXT; |
1266 | pfn_glMatrixLoadIdentityEXT fp_glMatrixLoadIdentityEXT; |
1267 | pfn_glMatrixRotatefEXT fp_glMatrixRotatefEXT; |
1268 | pfn_glMatrixRotatedEXT fp_glMatrixRotatedEXT; |
1269 | pfn_glMatrixScalefEXT fp_glMatrixScalefEXT; |
1270 | pfn_glMatrixScaledEXT fp_glMatrixScaledEXT; |
1271 | pfn_glMatrixTranslatefEXT fp_glMatrixTranslatefEXT; |
1272 | pfn_glMatrixTranslatedEXT fp_glMatrixTranslatedEXT; |
1273 | pfn_glMatrixFrustumEXT fp_glMatrixFrustumEXT; |
1274 | pfn_glMatrixOrthoEXT fp_glMatrixOrthoEXT; |
1275 | pfn_glMatrixPopEXT fp_glMatrixPopEXT; |
1276 | pfn_glMatrixPushEXT fp_glMatrixPushEXT; |
1277 | pfn_glClientAttribDefaultEXT fp_glClientAttribDefaultEXT; |
1278 | pfn_glPushClientAttribDefaultEXT fp_glPushClientAttribDefaultEXT; |
1279 | pfn_glTextureParameterfEXT fp_glTextureParameterfEXT; |
1280 | pfn_glTextureParameterfvEXT fp_glTextureParameterfvEXT; |
1281 | pfn_glTextureParameteriEXT fp_glTextureParameteriEXT; |
1282 | pfn_glTextureParameterivEXT fp_glTextureParameterivEXT; |
1283 | pfn_glTextureImage1DEXT fp_glTextureImage1DEXT; |
1284 | pfn_glTextureImage2DEXT fp_glTextureImage2DEXT; |
1285 | pfn_glTextureSubImage1DEXT fp_glTextureSubImage1DEXT; |
1286 | pfn_glTextureSubImage2DEXT fp_glTextureSubImage2DEXT; |
1287 | pfn_glCopyTextureImage1DEXT fp_glCopyTextureImage1DEXT; |
1288 | pfn_glCopyTextureImage2DEXT fp_glCopyTextureImage2DEXT; |
1289 | pfn_glCopyTextureSubImage1DEXT fp_glCopyTextureSubImage1DEXT; |
1290 | pfn_glCopyTextureSubImage2DEXT fp_glCopyTextureSubImage2DEXT; |
1291 | pfn_glGetTextureImageEXT fp_glGetTextureImageEXT; |
1292 | pfn_glGetTextureParameterfvEXT fp_glGetTextureParameterfvEXT; |
1293 | pfn_glGetTextureParameterivEXT fp_glGetTextureParameterivEXT; |
1294 | pfn_glGetTextureLevelParameterfvEXT fp_glGetTextureLevelParameterfvEXT; |
1295 | pfn_glGetTextureLevelParameterivEXT fp_glGetTextureLevelParameterivEXT; |
1296 | pfn_glTextureImage3DEXT fp_glTextureImage3DEXT; |
1297 | pfn_glTextureSubImage3DEXT fp_glTextureSubImage3DEXT; |
1298 | pfn_glCopyTextureSubImage3DEXT fp_glCopyTextureSubImage3DEXT; |
1299 | pfn_glBindMultiTextureEXT fp_glBindMultiTextureEXT; |
1300 | pfn_glMultiTexCoordPointerEXT fp_glMultiTexCoordPointerEXT; |
1301 | pfn_glMultiTexEnvfEXT fp_glMultiTexEnvfEXT; |
1302 | pfn_glMultiTexEnvfvEXT fp_glMultiTexEnvfvEXT; |
1303 | pfn_glMultiTexEnviEXT fp_glMultiTexEnviEXT; |
1304 | pfn_glMultiTexEnvivEXT fp_glMultiTexEnvivEXT; |
1305 | pfn_glMultiTexGendEXT fp_glMultiTexGendEXT; |
1306 | pfn_glMultiTexGendvEXT fp_glMultiTexGendvEXT; |
1307 | pfn_glMultiTexGenfEXT fp_glMultiTexGenfEXT; |
1308 | pfn_glMultiTexGenfvEXT fp_glMultiTexGenfvEXT; |
1309 | pfn_glMultiTexGeniEXT fp_glMultiTexGeniEXT; |
1310 | pfn_glMultiTexGenivEXT fp_glMultiTexGenivEXT; |
1311 | pfn_glGetMultiTexEnvfvEXT fp_glGetMultiTexEnvfvEXT; |
1312 | pfn_glGetMultiTexEnvivEXT fp_glGetMultiTexEnvivEXT; |
1313 | pfn_glGetMultiTexGendvEXT fp_glGetMultiTexGendvEXT; |
1314 | pfn_glGetMultiTexGenfvEXT fp_glGetMultiTexGenfvEXT; |
1315 | pfn_glGetMultiTexGenivEXT fp_glGetMultiTexGenivEXT; |
1316 | pfn_glMultiTexParameteriEXT fp_glMultiTexParameteriEXT; |
1317 | pfn_glMultiTexParameterivEXT fp_glMultiTexParameterivEXT; |
1318 | pfn_glMultiTexParameterfEXT fp_glMultiTexParameterfEXT; |
1319 | pfn_glMultiTexParameterfvEXT fp_glMultiTexParameterfvEXT; |
1320 | pfn_glMultiTexImage1DEXT fp_glMultiTexImage1DEXT; |
1321 | pfn_glMultiTexImage2DEXT fp_glMultiTexImage2DEXT; |
1322 | pfn_glMultiTexSubImage1DEXT fp_glMultiTexSubImage1DEXT; |
1323 | pfn_glMultiTexSubImage2DEXT fp_glMultiTexSubImage2DEXT; |
1324 | pfn_glCopyMultiTexImage1DEXT fp_glCopyMultiTexImage1DEXT; |
1325 | pfn_glCopyMultiTexImage2DEXT fp_glCopyMultiTexImage2DEXT; |
1326 | pfn_glCopyMultiTexSubImage1DEXT fp_glCopyMultiTexSubImage1DEXT; |
1327 | pfn_glCopyMultiTexSubImage2DEXT fp_glCopyMultiTexSubImage2DEXT; |
1328 | pfn_glGetMultiTexImageEXT fp_glGetMultiTexImageEXT; |
1329 | pfn_glGetMultiTexParameterfvEXT fp_glGetMultiTexParameterfvEXT; |
1330 | pfn_glGetMultiTexParameterivEXT fp_glGetMultiTexParameterivEXT; |
1331 | pfn_glGetMultiTexLevelParameterfvEXT fp_glGetMultiTexLevelParameterfvEXT; |
1332 | pfn_glGetMultiTexLevelParameterivEXT fp_glGetMultiTexLevelParameterivEXT; |
1333 | pfn_glMultiTexImage3DEXT fp_glMultiTexImage3DEXT; |
1334 | pfn_glMultiTexSubImage3DEXT fp_glMultiTexSubImage3DEXT; |
1335 | pfn_glCopyMultiTexSubImage3DEXT fp_glCopyMultiTexSubImage3DEXT; |
1336 | pfn_glEnableClientStateIndexedEXT fp_glEnableClientStateIndexedEXT; |
1337 | pfn_glDisableClientStateIndexedEXT fp_glDisableClientStateIndexedEXT; |
1338 | pfn_glGetFloatIndexedvEXT fp_glGetFloatIndexedvEXT; |
1339 | pfn_glGetDoubleIndexedvEXT fp_glGetDoubleIndexedvEXT; |
1340 | pfn_glGetPointerIndexedvEXT fp_glGetPointerIndexedvEXT; |
1341 | pfn_glEnableIndexedEXT fp_glEnableIndexedEXT; |
1342 | pfn_glDisableIndexedEXT fp_glDisableIndexedEXT; |
1343 | pfn_glIsEnabledIndexedEXT fp_glIsEnabledIndexedEXT; |
1344 | pfn_glGetIntegerIndexedvEXT fp_glGetIntegerIndexedvEXT; |
1345 | pfn_glGetBooleanIndexedvEXT fp_glGetBooleanIndexedvEXT; |
1346 | pfn_glCompressedTextureImage3DEXT fp_glCompressedTextureImage3DEXT; |
1347 | pfn_glCompressedTextureImage2DEXT fp_glCompressedTextureImage2DEXT; |
1348 | pfn_glCompressedTextureImage1DEXT fp_glCompressedTextureImage1DEXT; |
1349 | pfn_glCompressedTextureSubImage3DEXT fp_glCompressedTextureSubImage3DEXT; |
1350 | pfn_glCompressedTextureSubImage2DEXT fp_glCompressedTextureSubImage2DEXT; |
1351 | pfn_glCompressedTextureSubImage1DEXT fp_glCompressedTextureSubImage1DEXT; |
1352 | pfn_glGetCompressedTextureImageEXT fp_glGetCompressedTextureImageEXT; |
1353 | pfn_glCompressedMultiTexImage3DEXT fp_glCompressedMultiTexImage3DEXT; |
1354 | pfn_glCompressedMultiTexImage2DEXT fp_glCompressedMultiTexImage2DEXT; |
1355 | pfn_glCompressedMultiTexImage1DEXT fp_glCompressedMultiTexImage1DEXT; |
1356 | pfn_glCompressedMultiTexSubImage3DEXT fp_glCompressedMultiTexSubImage3DEXT; |
1357 | pfn_glCompressedMultiTexSubImage2DEXT fp_glCompressedMultiTexSubImage2DEXT; |
1358 | pfn_glCompressedMultiTexSubImage1DEXT fp_glCompressedMultiTexSubImage1DEXT; |
1359 | pfn_glGetCompressedMultiTexImageEXT fp_glGetCompressedMultiTexImageEXT; |
1360 | pfn_glMatrixLoadTransposefEXT fp_glMatrixLoadTransposefEXT; |
1361 | pfn_glMatrixLoadTransposedEXT fp_glMatrixLoadTransposedEXT; |
1362 | pfn_glMatrixMultTransposefEXT fp_glMatrixMultTransposefEXT; |
1363 | pfn_glMatrixMultTransposedEXT fp_glMatrixMultTransposedEXT; |
1364 | pfn_glNamedBufferDataEXT fp_glNamedBufferDataEXT; |
1365 | pfn_glNamedBufferSubDataEXT fp_glNamedBufferSubDataEXT; |
1366 | pfn_glMapNamedBufferEXT fp_glMapNamedBufferEXT; |
1367 | pfn_glUnmapNamedBufferEXT fp_glUnmapNamedBufferEXT; |
1368 | pfn_glGetNamedBufferParameterivEXT fp_glGetNamedBufferParameterivEXT; |
1369 | pfn_glGetNamedBufferPointervEXT fp_glGetNamedBufferPointervEXT; |
1370 | pfn_glGetNamedBufferSubDataEXT fp_glGetNamedBufferSubDataEXT; |
1371 | pfn_glProgramUniform1fEXT fp_glProgramUniform1fEXT; |
1372 | pfn_glProgramUniform2fEXT fp_glProgramUniform2fEXT; |
1373 | pfn_glProgramUniform3fEXT fp_glProgramUniform3fEXT; |
1374 | pfn_glProgramUniform4fEXT fp_glProgramUniform4fEXT; |
1375 | pfn_glProgramUniform1iEXT fp_glProgramUniform1iEXT; |
1376 | pfn_glProgramUniform2iEXT fp_glProgramUniform2iEXT; |
1377 | pfn_glProgramUniform3iEXT fp_glProgramUniform3iEXT; |
1378 | pfn_glProgramUniform4iEXT fp_glProgramUniform4iEXT; |
1379 | pfn_glProgramUniform1fvEXT fp_glProgramUniform1fvEXT; |
1380 | pfn_glProgramUniform2fvEXT fp_glProgramUniform2fvEXT; |
1381 | pfn_glProgramUniform3fvEXT fp_glProgramUniform3fvEXT; |
1382 | pfn_glProgramUniform4fvEXT fp_glProgramUniform4fvEXT; |
1383 | pfn_glProgramUniform1ivEXT fp_glProgramUniform1ivEXT; |
1384 | pfn_glProgramUniform2ivEXT fp_glProgramUniform2ivEXT; |
1385 | pfn_glProgramUniform3ivEXT fp_glProgramUniform3ivEXT; |
1386 | pfn_glProgramUniform4ivEXT fp_glProgramUniform4ivEXT; |
1387 | pfn_glProgramUniformMatrix2fvEXT fp_glProgramUniformMatrix2fvEXT; |
1388 | pfn_glProgramUniformMatrix3fvEXT fp_glProgramUniformMatrix3fvEXT; |
1389 | pfn_glProgramUniformMatrix4fvEXT fp_glProgramUniformMatrix4fvEXT; |
1390 | pfn_glProgramUniformMatrix2x3fvEXT fp_glProgramUniformMatrix2x3fvEXT; |
1391 | pfn_glProgramUniformMatrix3x2fvEXT fp_glProgramUniformMatrix3x2fvEXT; |
1392 | pfn_glProgramUniformMatrix2x4fvEXT fp_glProgramUniformMatrix2x4fvEXT; |
1393 | pfn_glProgramUniformMatrix4x2fvEXT fp_glProgramUniformMatrix4x2fvEXT; |
1394 | pfn_glProgramUniformMatrix3x4fvEXT fp_glProgramUniformMatrix3x4fvEXT; |
1395 | pfn_glProgramUniformMatrix4x3fvEXT fp_glProgramUniformMatrix4x3fvEXT; |
1396 | pfn_glTextureBufferEXT fp_glTextureBufferEXT; |
1397 | pfn_glMultiTexBufferEXT fp_glMultiTexBufferEXT; |
1398 | pfn_glTextureParameterIivEXT fp_glTextureParameterIivEXT; |
1399 | pfn_glTextureParameterIuivEXT fp_glTextureParameterIuivEXT; |
1400 | pfn_glGetTextureParameterIivEXT fp_glGetTextureParameterIivEXT; |
1401 | pfn_glGetTextureParameterIuivEXT fp_glGetTextureParameterIuivEXT; |
1402 | pfn_glMultiTexParameterIivEXT fp_glMultiTexParameterIivEXT; |
1403 | pfn_glMultiTexParameterIuivEXT fp_glMultiTexParameterIuivEXT; |
1404 | pfn_glGetMultiTexParameterIivEXT fp_glGetMultiTexParameterIivEXT; |
1405 | pfn_glGetMultiTexParameterIuivEXT fp_glGetMultiTexParameterIuivEXT; |
1406 | pfn_glProgramUniform1uiEXT fp_glProgramUniform1uiEXT; |
1407 | pfn_glProgramUniform2uiEXT fp_glProgramUniform2uiEXT; |
1408 | pfn_glProgramUniform3uiEXT fp_glProgramUniform3uiEXT; |
1409 | pfn_glProgramUniform4uiEXT fp_glProgramUniform4uiEXT; |
1410 | pfn_glProgramUniform1uivEXT fp_glProgramUniform1uivEXT; |
1411 | pfn_glProgramUniform2uivEXT fp_glProgramUniform2uivEXT; |
1412 | pfn_glProgramUniform3uivEXT fp_glProgramUniform3uivEXT; |
1413 | pfn_glProgramUniform4uivEXT fp_glProgramUniform4uivEXT; |
1414 | pfn_glNamedProgramLocalParameters4fvEXT fp_glNamedProgramLocalParameters4fvEXT; |
1415 | pfn_glNamedProgramLocalParameterI4iEXT fp_glNamedProgramLocalParameterI4iEXT; |
1416 | pfn_glNamedProgramLocalParameterI4ivEXT fp_glNamedProgramLocalParameterI4ivEXT; |
1417 | pfn_glNamedProgramLocalParametersI4ivEXT fp_glNamedProgramLocalParametersI4ivEXT; |
1418 | pfn_glNamedProgramLocalParameterI4uiEXT fp_glNamedProgramLocalParameterI4uiEXT; |
1419 | pfn_glNamedProgramLocalParameterI4uivEXT fp_glNamedProgramLocalParameterI4uivEXT; |
1420 | pfn_glNamedProgramLocalParametersI4uivEXT fp_glNamedProgramLocalParametersI4uivEXT; |
1421 | pfn_glGetNamedProgramLocalParameterIivEXT fp_glGetNamedProgramLocalParameterIivEXT; |
1422 | pfn_glGetNamedProgramLocalParameterIuivEXT fp_glGetNamedProgramLocalParameterIuivEXT; |
1423 | pfn_glEnableClientStateiEXT fp_glEnableClientStateiEXT; |
1424 | pfn_glDisableClientStateiEXT fp_glDisableClientStateiEXT; |
1425 | pfn_glGetFloati_vEXT fp_glGetFloati_vEXT; |
1426 | pfn_glGetDoublei_vEXT fp_glGetDoublei_vEXT; |
1427 | pfn_glGetPointeri_vEXT fp_glGetPointeri_vEXT; |
1428 | pfn_glNamedProgramStringEXT fp_glNamedProgramStringEXT; |
1429 | pfn_glNamedProgramLocalParameter4dEXT fp_glNamedProgramLocalParameter4dEXT; |
1430 | pfn_glNamedProgramLocalParameter4dvEXT fp_glNamedProgramLocalParameter4dvEXT; |
1431 | pfn_glNamedProgramLocalParameter4fEXT fp_glNamedProgramLocalParameter4fEXT; |
1432 | pfn_glNamedProgramLocalParameter4fvEXT fp_glNamedProgramLocalParameter4fvEXT; |
1433 | pfn_glGetNamedProgramLocalParameterdvEXT fp_glGetNamedProgramLocalParameterdvEXT; |
1434 | pfn_glGetNamedProgramLocalParameterfvEXT fp_glGetNamedProgramLocalParameterfvEXT; |
1435 | pfn_glGetNamedProgramivEXT fp_glGetNamedProgramivEXT; |
1436 | pfn_glGetNamedProgramStringEXT fp_glGetNamedProgramStringEXT; |
1437 | pfn_glNamedRenderbufferStorageEXT fp_glNamedRenderbufferStorageEXT; |
1438 | pfn_glGetNamedRenderbufferParameterivEXT fp_glGetNamedRenderbufferParameterivEXT; |
1439 | pfn_glNamedRenderbufferStorageMultisampleEXT fp_glNamedRenderbufferStorageMultisampleEXT; |
1440 | pfn_glNamedRenderbufferStorageMultisampleCoverageEXT fp_glNamedRenderbufferStorageMultisampleCoverageEXT; |
1441 | pfn_glCheckNamedFramebufferStatusEXT fp_glCheckNamedFramebufferStatusEXT; |
1442 | pfn_glNamedFramebufferTexture1DEXT fp_glNamedFramebufferTexture1DEXT; |
1443 | pfn_glNamedFramebufferTexture2DEXT fp_glNamedFramebufferTexture2DEXT; |
1444 | pfn_glNamedFramebufferTexture3DEXT fp_glNamedFramebufferTexture3DEXT; |
1445 | pfn_glNamedFramebufferRenderbufferEXT fp_glNamedFramebufferRenderbufferEXT; |
1446 | pfn_glGetNamedFramebufferAttachmentParameterivEXT fp_glGetNamedFramebufferAttachmentParameterivEXT; |
1447 | pfn_glGenerateTextureMipmapEXT fp_glGenerateTextureMipmapEXT; |
1448 | pfn_glGenerateMultiTexMipmapEXT fp_glGenerateMultiTexMipmapEXT; |
1449 | pfn_glFramebufferDrawBufferEXT fp_glFramebufferDrawBufferEXT; |
1450 | pfn_glFramebufferDrawBuffersEXT fp_glFramebufferDrawBuffersEXT; |
1451 | pfn_glFramebufferReadBufferEXT fp_glFramebufferReadBufferEXT; |
1452 | pfn_glGetFramebufferParameterivEXT fp_glGetFramebufferParameterivEXT; |
1453 | pfn_glNamedCopyBufferSubDataEXT fp_glNamedCopyBufferSubDataEXT; |
1454 | pfn_glNamedFramebufferTextureEXT fp_glNamedFramebufferTextureEXT; |
1455 | pfn_glNamedFramebufferTextureLayerEXT fp_glNamedFramebufferTextureLayerEXT; |
1456 | pfn_glNamedFramebufferTextureFaceEXT fp_glNamedFramebufferTextureFaceEXT; |
1457 | pfn_glTextureRenderbufferEXT fp_glTextureRenderbufferEXT; |
1458 | pfn_glMultiTexRenderbufferEXT fp_glMultiTexRenderbufferEXT; |
1459 | pfn_glVertexArrayVertexOffsetEXT fp_glVertexArrayVertexOffsetEXT; |
1460 | pfn_glVertexArrayColorOffsetEXT fp_glVertexArrayColorOffsetEXT; |
1461 | pfn_glVertexArrayEdgeFlagOffsetEXT fp_glVertexArrayEdgeFlagOffsetEXT; |
1462 | pfn_glVertexArrayIndexOffsetEXT fp_glVertexArrayIndexOffsetEXT; |
1463 | pfn_glVertexArrayNormalOffsetEXT fp_glVertexArrayNormalOffsetEXT; |
1464 | pfn_glVertexArrayTexCoordOffsetEXT fp_glVertexArrayTexCoordOffsetEXT; |
1465 | pfn_glVertexArrayMultiTexCoordOffsetEXT fp_glVertexArrayMultiTexCoordOffsetEXT; |
1466 | pfn_glVertexArrayFogCoordOffsetEXT fp_glVertexArrayFogCoordOffsetEXT; |
1467 | pfn_glVertexArraySecondaryColorOffsetEXT fp_glVertexArraySecondaryColorOffsetEXT; |
1468 | pfn_glVertexArrayVertexAttribOffsetEXT fp_glVertexArrayVertexAttribOffsetEXT; |
1469 | pfn_glVertexArrayVertexAttribIOffsetEXT fp_glVertexArrayVertexAttribIOffsetEXT; |
1470 | pfn_glEnableVertexArrayEXT fp_glEnableVertexArrayEXT; |
1471 | pfn_glDisableVertexArrayEXT fp_glDisableVertexArrayEXT; |
1472 | pfn_glEnableVertexArrayAttribEXT fp_glEnableVertexArrayAttribEXT; |
1473 | pfn_glDisableVertexArrayAttribEXT fp_glDisableVertexArrayAttribEXT; |
1474 | pfn_glGetVertexArrayIntegervEXT fp_glGetVertexArrayIntegervEXT; |
1475 | pfn_glGetVertexArrayPointervEXT fp_glGetVertexArrayPointervEXT; |
1476 | pfn_glGetVertexArrayIntegeri_vEXT fp_glGetVertexArrayIntegeri_vEXT; |
1477 | pfn_glGetVertexArrayPointeri_vEXT fp_glGetVertexArrayPointeri_vEXT; |
1478 | pfn_glMapNamedBufferRangeEXT fp_glMapNamedBufferRangeEXT; |
1479 | pfn_glFlushMappedNamedBufferRangeEXT fp_glFlushMappedNamedBufferRangeEXT; |
1480 | pfn_glNamedBufferStorageEXT fp_glNamedBufferStorageEXT; |
1481 | pfn_glClearNamedBufferDataEXT fp_glClearNamedBufferDataEXT; |
1482 | pfn_glClearNamedBufferSubDataEXT fp_glClearNamedBufferSubDataEXT; |
1483 | pfn_glNamedFramebufferParameteriEXT fp_glNamedFramebufferParameteriEXT; |
1484 | pfn_glGetNamedFramebufferParameterivEXT fp_glGetNamedFramebufferParameterivEXT; |
1485 | pfn_glProgramUniform1dEXT fp_glProgramUniform1dEXT; |
1486 | pfn_glProgramUniform2dEXT fp_glProgramUniform2dEXT; |
1487 | pfn_glProgramUniform3dEXT fp_glProgramUniform3dEXT; |
1488 | pfn_glProgramUniform4dEXT fp_glProgramUniform4dEXT; |
1489 | pfn_glProgramUniform1dvEXT fp_glProgramUniform1dvEXT; |
1490 | pfn_glProgramUniform2dvEXT fp_glProgramUniform2dvEXT; |
1491 | pfn_glProgramUniform3dvEXT fp_glProgramUniform3dvEXT; |
1492 | pfn_glProgramUniform4dvEXT fp_glProgramUniform4dvEXT; |
1493 | pfn_glProgramUniformMatrix2dvEXT fp_glProgramUniformMatrix2dvEXT; |
1494 | pfn_glProgramUniformMatrix3dvEXT fp_glProgramUniformMatrix3dvEXT; |
1495 | pfn_glProgramUniformMatrix4dvEXT fp_glProgramUniformMatrix4dvEXT; |
1496 | pfn_glProgramUniformMatrix2x3dvEXT fp_glProgramUniformMatrix2x3dvEXT; |
1497 | pfn_glProgramUniformMatrix2x4dvEXT fp_glProgramUniformMatrix2x4dvEXT; |
1498 | pfn_glProgramUniformMatrix3x2dvEXT fp_glProgramUniformMatrix3x2dvEXT; |
1499 | pfn_glProgramUniformMatrix3x4dvEXT fp_glProgramUniformMatrix3x4dvEXT; |
1500 | pfn_glProgramUniformMatrix4x2dvEXT fp_glProgramUniformMatrix4x2dvEXT; |
1501 | pfn_glProgramUniformMatrix4x3dvEXT fp_glProgramUniformMatrix4x3dvEXT; |
1502 | pfn_glTextureBufferRangeEXT fp_glTextureBufferRangeEXT; |
1503 | pfn_glTextureStorage1DEXT fp_glTextureStorage1DEXT; |
1504 | pfn_glTextureStorage2DEXT fp_glTextureStorage2DEXT; |
1505 | pfn_glTextureStorage3DEXT fp_glTextureStorage3DEXT; |
1506 | pfn_glTextureStorage2DMultisampleEXT fp_glTextureStorage2DMultisampleEXT; |
1507 | pfn_glTextureStorage3DMultisampleEXT fp_glTextureStorage3DMultisampleEXT; |
1508 | pfn_glVertexArrayBindVertexBufferEXT fp_glVertexArrayBindVertexBufferEXT; |
1509 | pfn_glVertexArrayVertexAttribFormatEXT fp_glVertexArrayVertexAttribFormatEXT; |
1510 | pfn_glVertexArrayVertexAttribIFormatEXT fp_glVertexArrayVertexAttribIFormatEXT; |
1511 | pfn_glVertexArrayVertexAttribLFormatEXT fp_glVertexArrayVertexAttribLFormatEXT; |
1512 | pfn_glVertexArrayVertexAttribBindingEXT fp_glVertexArrayVertexAttribBindingEXT; |
1513 | pfn_glVertexArrayVertexBindingDivisorEXT fp_glVertexArrayVertexBindingDivisorEXT; |
1514 | pfn_glVertexArrayVertexAttribLOffsetEXT fp_glVertexArrayVertexAttribLOffsetEXT; |
1515 | pfn_glTexturePageCommitmentEXT fp_glTexturePageCommitmentEXT; |
1516 | pfn_glVertexArrayVertexAttribDivisorEXT fp_glVertexArrayVertexAttribDivisorEXT; |
1517 | pfn_glDiscardFramebufferEXT fp_glDiscardFramebufferEXT; |
1518 | pfn_glGenQueriesEXT fp_glGenQueriesEXT; |
1519 | pfn_glDeleteQueriesEXT fp_glDeleteQueriesEXT; |
1520 | pfn_glIsQueryEXT fp_glIsQueryEXT; |
1521 | pfn_glBeginQueryEXT fp_glBeginQueryEXT; |
1522 | pfn_glEndQueryEXT fp_glEndQueryEXT; |
1523 | pfn_glQueryCounterEXT fp_glQueryCounterEXT; |
1524 | pfn_glGetQueryivEXT fp_glGetQueryivEXT; |
1525 | pfn_glGetQueryObjectivEXT fp_glGetQueryObjectivEXT; |
1526 | pfn_glGetQueryObjectuivEXT fp_glGetQueryObjectuivEXT; |
1527 | pfn_glGetQueryObjecti64vEXT fp_glGetQueryObjecti64vEXT; |
1528 | pfn_glGetQueryObjectui64vEXT fp_glGetQueryObjectui64vEXT; |
1529 | pfn_glDrawBuffersEXT fp_glDrawBuffersEXT; |
1530 | pfn_glColorMaskIndexedEXT fp_glColorMaskIndexedEXT; |
1531 | pfn_glEnableiEXT fp_glEnableiEXT; |
1532 | pfn_glDisableiEXT fp_glDisableiEXT; |
1533 | pfn_glBlendEquationiEXT fp_glBlendEquationiEXT; |
1534 | pfn_glBlendEquationSeparateiEXT fp_glBlendEquationSeparateiEXT; |
1535 | pfn_glBlendFunciEXT fp_glBlendFunciEXT; |
1536 | pfn_glBlendFuncSeparateiEXT fp_glBlendFuncSeparateiEXT; |
1537 | pfn_glColorMaskiEXT fp_glColorMaskiEXT; |
1538 | pfn_glIsEnablediEXT fp_glIsEnablediEXT; |
1539 | pfn_glDrawElementsBaseVertexEXT fp_glDrawElementsBaseVertexEXT; |
1540 | pfn_glDrawRangeElementsBaseVertexEXT fp_glDrawRangeElementsBaseVertexEXT; |
1541 | pfn_glDrawElementsInstancedBaseVertexEXT fp_glDrawElementsInstancedBaseVertexEXT; |
1542 | pfn_glMultiDrawElementsBaseVertexEXT fp_glMultiDrawElementsBaseVertexEXT; |
1543 | pfn_glDrawArraysInstancedEXT fp_glDrawArraysInstancedEXT; |
1544 | pfn_glDrawElementsInstancedEXT fp_glDrawElementsInstancedEXT; |
1545 | pfn_glBlitFramebufferEXT fp_glBlitFramebufferEXT; |
1546 | pfn_glRenderbufferStorageMultisampleEXT fp_glRenderbufferStorageMultisampleEXT; |
1547 | pfn_glIsRenderbufferEXT fp_glIsRenderbufferEXT; |
1548 | pfn_glBindRenderbufferEXT fp_glBindRenderbufferEXT; |
1549 | pfn_glDeleteRenderbuffersEXT fp_glDeleteRenderbuffersEXT; |
1550 | pfn_glGenRenderbuffersEXT fp_glGenRenderbuffersEXT; |
1551 | pfn_glRenderbufferStorageEXT fp_glRenderbufferStorageEXT; |
1552 | pfn_glGetRenderbufferParameterivEXT fp_glGetRenderbufferParameterivEXT; |
1553 | pfn_glIsFramebufferEXT fp_glIsFramebufferEXT; |
1554 | pfn_glBindFramebufferEXT fp_glBindFramebufferEXT; |
1555 | pfn_glDeleteFramebuffersEXT fp_glDeleteFramebuffersEXT; |
1556 | pfn_glGenFramebuffersEXT fp_glGenFramebuffersEXT; |
1557 | pfn_glCheckFramebufferStatusEXT fp_glCheckFramebufferStatusEXT; |
1558 | pfn_glFramebufferTexture1DEXT fp_glFramebufferTexture1DEXT; |
1559 | pfn_glFramebufferTexture2DEXT fp_glFramebufferTexture2DEXT; |
1560 | pfn_glFramebufferTexture3DEXT fp_glFramebufferTexture3DEXT; |
1561 | pfn_glFramebufferRenderbufferEXT fp_glFramebufferRenderbufferEXT; |
1562 | pfn_glGetFramebufferAttachmentParameterivEXT fp_glGetFramebufferAttachmentParameterivEXT; |
1563 | pfn_glGenerateMipmapEXT fp_glGenerateMipmapEXT; |
1564 | pfn_glFramebufferTextureEXT fp_glFramebufferTextureEXT; |
1565 | pfn_glProgramParameteriEXT fp_glProgramParameteriEXT; |
1566 | pfn_glProgramEnvParameters4fvEXT fp_glProgramEnvParameters4fvEXT; |
1567 | pfn_glProgramLocalParameters4fvEXT fp_glProgramLocalParameters4fvEXT; |
1568 | pfn_glGetUniformuivEXT fp_glGetUniformuivEXT; |
1569 | pfn_glGetFragDataLocationEXT fp_glGetFragDataLocationEXT; |
1570 | pfn_glUniform1uiEXT fp_glUniform1uiEXT; |
1571 | pfn_glUniform2uiEXT fp_glUniform2uiEXT; |
1572 | pfn_glUniform3uiEXT fp_glUniform3uiEXT; |
1573 | pfn_glUniform4uiEXT fp_glUniform4uiEXT; |
1574 | pfn_glUniform1uivEXT fp_glUniform1uivEXT; |
1575 | pfn_glUniform2uivEXT fp_glUniform2uivEXT; |
1576 | pfn_glUniform3uivEXT fp_glUniform3uivEXT; |
1577 | pfn_glUniform4uivEXT fp_glUniform4uivEXT; |
1578 | pfn_glVertexAttribDivisorEXT fp_glVertexAttribDivisorEXT; |
1579 | pfn_glMapBufferRangeEXT fp_glMapBufferRangeEXT; |
1580 | pfn_glFlushMappedBufferRangeEXT fp_glFlushMappedBufferRangeEXT; |
1581 | pfn_glMultiDrawArraysIndirectEXT fp_glMultiDrawArraysIndirectEXT; |
1582 | pfn_glMultiDrawElementsIndirectEXT fp_glMultiDrawElementsIndirectEXT; |
1583 | pfn_glFramebufferTexture2DMultisampleEXT fp_glFramebufferTexture2DMultisampleEXT; |
1584 | pfn_glReadBufferIndexedEXT fp_glReadBufferIndexedEXT; |
1585 | pfn_glDrawBuffersIndexedEXT fp_glDrawBuffersIndexedEXT; |
1586 | pfn_glGetIntegeri_vEXT fp_glGetIntegeri_vEXT; |
1587 | pfn_glPolygonOffsetClampEXT fp_glPolygonOffsetClampEXT; |
1588 | pfn_glPrimitiveBoundingBoxEXT fp_glPrimitiveBoundingBoxEXT; |
1589 | pfn_glProvokingVertexEXT fp_glProvokingVertexEXT; |
1590 | pfn_glRasterSamplesEXT fp_glRasterSamplesEXT; |
1591 | pfn_glGetGraphicsResetStatusEXT fp_glGetGraphicsResetStatusEXT; |
1592 | pfn_glReadnPixelsEXT fp_glReadnPixelsEXT; |
1593 | pfn_glGetnUniformfvEXT fp_glGetnUniformfvEXT; |
1594 | pfn_glGetnUniformivEXT fp_glGetnUniformivEXT; |
1595 | pfn_glUseShaderProgramEXT fp_glUseShaderProgramEXT; |
1596 | pfn_glActiveProgramEXT fp_glActiveProgramEXT; |
1597 | pfn_glCreateShaderProgramEXT fp_glCreateShaderProgramEXT; |
1598 | pfn_glActiveShaderProgramEXT fp_glActiveShaderProgramEXT; |
1599 | pfn_glBindProgramPipelineEXT fp_glBindProgramPipelineEXT; |
1600 | pfn_glCreateShaderProgramvEXT fp_glCreateShaderProgramvEXT; |
1601 | pfn_glDeleteProgramPipelinesEXT fp_glDeleteProgramPipelinesEXT; |
1602 | pfn_glGenProgramPipelinesEXT fp_glGenProgramPipelinesEXT; |
1603 | pfn_glGetProgramPipelineInfoLogEXT fp_glGetProgramPipelineInfoLogEXT; |
1604 | pfn_glGetProgramPipelineivEXT fp_glGetProgramPipelineivEXT; |
1605 | pfn_glIsProgramPipelineEXT fp_glIsProgramPipelineEXT; |
1606 | pfn_glUseProgramStagesEXT fp_glUseProgramStagesEXT; |
1607 | pfn_glValidateProgramPipelineEXT fp_glValidateProgramPipelineEXT; |
1608 | pfn_glBindImageTextureEXT fp_glBindImageTextureEXT; |
1609 | pfn_glMemoryBarrierEXT fp_glMemoryBarrierEXT; |
1610 | pfn_glTexPageCommitmentEXT fp_glTexPageCommitmentEXT; |
1611 | pfn_glStencilClearTagEXT fp_glStencilClearTagEXT; |
1612 | pfn_glPatchParameteriEXT fp_glPatchParameteriEXT; |
1613 | pfn_glFramebufferTextureLayerEXT fp_glFramebufferTextureLayerEXT; |
1614 | pfn_glTexParameterIivEXT fp_glTexParameterIivEXT; |
1615 | pfn_glTexParameterIuivEXT fp_glTexParameterIuivEXT; |
1616 | pfn_glGetTexParameterIivEXT fp_glGetTexParameterIivEXT; |
1617 | pfn_glGetTexParameterIuivEXT fp_glGetTexParameterIuivEXT; |
1618 | pfn_glSamplerParameterIivEXT fp_glSamplerParameterIivEXT; |
1619 | pfn_glSamplerParameterIuivEXT fp_glSamplerParameterIuivEXT; |
1620 | pfn_glGetSamplerParameterIivEXT fp_glGetSamplerParameterIivEXT; |
1621 | pfn_glGetSamplerParameterIuivEXT fp_glGetSamplerParameterIuivEXT; |
1622 | pfn_glTexBufferEXT fp_glTexBufferEXT; |
1623 | pfn_glTexBufferRangeEXT fp_glTexBufferRangeEXT; |
1624 | pfn_glClearColorIiEXT fp_glClearColorIiEXT; |
1625 | pfn_glClearColorIuiEXT fp_glClearColorIuiEXT; |
1626 | pfn_glTexStorage1DEXT fp_glTexStorage1DEXT; |
1627 | pfn_glTexStorage2DEXT fp_glTexStorage2DEXT; |
1628 | pfn_glTexStorage3DEXT fp_glTexStorage3DEXT; |
1629 | pfn_glTextureViewEXT fp_glTextureViewEXT; |
1630 | pfn_glBeginTransformFeedbackEXT fp_glBeginTransformFeedbackEXT; |
1631 | pfn_glEndTransformFeedbackEXT fp_glEndTransformFeedbackEXT; |
1632 | pfn_glBindBufferRangeEXT fp_glBindBufferRangeEXT; |
1633 | pfn_glBindBufferOffsetEXT fp_glBindBufferOffsetEXT; |
1634 | pfn_glBindBufferBaseEXT fp_glBindBufferBaseEXT; |
1635 | pfn_glTransformFeedbackVaryingsEXT fp_glTransformFeedbackVaryingsEXT; |
1636 | pfn_glGetTransformFeedbackVaryingEXT fp_glGetTransformFeedbackVaryingEXT; |
1637 | pfn_glVertexAttribL1dEXT fp_glVertexAttribL1dEXT; |
1638 | pfn_glVertexAttribL2dEXT fp_glVertexAttribL2dEXT; |
1639 | pfn_glVertexAttribL3dEXT fp_glVertexAttribL3dEXT; |
1640 | pfn_glVertexAttribL4dEXT fp_glVertexAttribL4dEXT; |
1641 | pfn_glVertexAttribL1dvEXT fp_glVertexAttribL1dvEXT; |
1642 | pfn_glVertexAttribL2dvEXT fp_glVertexAttribL2dvEXT; |
1643 | pfn_glVertexAttribL3dvEXT fp_glVertexAttribL3dvEXT; |
1644 | pfn_glVertexAttribL4dvEXT fp_glVertexAttribL4dvEXT; |
1645 | pfn_glVertexAttribLPointerEXT fp_glVertexAttribLPointerEXT; |
1646 | pfn_glGetVertexAttribLdvEXT fp_glGetVertexAttribLdvEXT; |
1647 | pfn_glImportSyncEXT fp_glImportSyncEXT; |
1648 | pfn_glCopyImageSubDataOES fp_glCopyImageSubDataOES; |
1649 | pfn_glEnableiOES fp_glEnableiOES; |
1650 | pfn_glDisableiOES fp_glDisableiOES; |
1651 | pfn_glBlendEquationiOES fp_glBlendEquationiOES; |
1652 | pfn_glBlendEquationSeparateiOES fp_glBlendEquationSeparateiOES; |
1653 | pfn_glBlendFunciOES fp_glBlendFunciOES; |
1654 | pfn_glBlendFuncSeparateiOES fp_glBlendFuncSeparateiOES; |
1655 | pfn_glColorMaskiOES fp_glColorMaskiOES; |
1656 | pfn_glIsEnablediOES fp_glIsEnablediOES; |
1657 | pfn_glDrawElementsBaseVertexOES fp_glDrawElementsBaseVertexOES; |
1658 | pfn_glDrawRangeElementsBaseVertexOES fp_glDrawRangeElementsBaseVertexOES; |
1659 | pfn_glDrawElementsInstancedBaseVertexOES fp_glDrawElementsInstancedBaseVertexOES; |
1660 | pfn_glMultiDrawElementsBaseVertexOES fp_glMultiDrawElementsBaseVertexOES; |
1661 | pfn_glEGLImageTargetTexture2DOES fp_glEGLImageTargetTexture2DOES; |
1662 | pfn_glEGLImageTargetRenderbufferStorageOES fp_glEGLImageTargetRenderbufferStorageOES; |
1663 | pfn_glFramebufferTextureOES fp_glFramebufferTextureOES; |
1664 | pfn_glGetProgramBinaryOES fp_glGetProgramBinaryOES; |
1665 | pfn_glProgramBinaryOES fp_glProgramBinaryOES; |
1666 | pfn_glMapBufferOES fp_glMapBufferOES; |
1667 | pfn_glUnmapBufferOES fp_glUnmapBufferOES; |
1668 | pfn_glGetBufferPointervOES fp_glGetBufferPointervOES; |
1669 | pfn_glPrimitiveBoundingBoxOES fp_glPrimitiveBoundingBoxOES; |
1670 | pfn_glMinSampleShadingOES fp_glMinSampleShadingOES; |
1671 | pfn_glPatchParameteriOES fp_glPatchParameteriOES; |
1672 | pfn_glTexImage3DOES fp_glTexImage3DOES; |
1673 | pfn_glTexSubImage3DOES fp_glTexSubImage3DOES; |
1674 | pfn_glCopyTexSubImage3DOES fp_glCopyTexSubImage3DOES; |
1675 | pfn_glCompressedTexImage3DOES fp_glCompressedTexImage3DOES; |
1676 | pfn_glCompressedTexSubImage3DOES fp_glCompressedTexSubImage3DOES; |
1677 | pfn_glFramebufferTexture3DOES fp_glFramebufferTexture3DOES; |
1678 | pfn_glTexParameterIivOES fp_glTexParameterIivOES; |
1679 | pfn_glTexParameterIuivOES fp_glTexParameterIuivOES; |
1680 | pfn_glGetTexParameterIivOES fp_glGetTexParameterIivOES; |
1681 | pfn_glGetTexParameterIuivOES fp_glGetTexParameterIuivOES; |
1682 | pfn_glSamplerParameterIivOES fp_glSamplerParameterIivOES; |
1683 | pfn_glSamplerParameterIuivOES fp_glSamplerParameterIuivOES; |
1684 | pfn_glGetSamplerParameterIivOES fp_glGetSamplerParameterIivOES; |
1685 | pfn_glGetSamplerParameterIuivOES fp_glGetSamplerParameterIuivOES; |
1686 | pfn_glTexBufferOES fp_glTexBufferOES; |
1687 | pfn_glTexBufferRangeOES fp_glTexBufferRangeOES; |
1688 | pfn_glTexStorage3DMultisampleOES fp_glTexStorage3DMultisampleOES; |
1689 | pfn_glTextureViewOES fp_glTextureViewOES; |
1690 | pfn_glBindVertexArrayOES fp_glBindVertexArrayOES; |
1691 | pfn_glDeleteVertexArraysOES fp_glDeleteVertexArraysOES; |
1692 | pfn_glGenVertexArraysOES fp_glGenVertexArraysOES; |
1693 | pfn_glIsVertexArrayOES fp_glIsVertexArrayOES; |
1694 | pfn_glDebugMessageEnableAMD fp_glDebugMessageEnableAMD; |
1695 | pfn_glDebugMessageInsertAMD fp_glDebugMessageInsertAMD; |
1696 | pfn_glDebugMessageCallbackAMD fp_glDebugMessageCallbackAMD; |
1697 | pfn_glGetDebugMessageLogAMD fp_glGetDebugMessageLogAMD; |
1698 | pfn_glBlendFuncIndexedAMD fp_glBlendFuncIndexedAMD; |
1699 | pfn_glBlendFuncSeparateIndexedAMD fp_glBlendFuncSeparateIndexedAMD; |
1700 | pfn_glBlendEquationIndexedAMD fp_glBlendEquationIndexedAMD; |
1701 | pfn_glBlendEquationSeparateIndexedAMD fp_glBlendEquationSeparateIndexedAMD; |
1702 | pfn_glUniform1i64NV fp_glUniform1i64NV; |
1703 | pfn_glUniform2i64NV fp_glUniform2i64NV; |
1704 | pfn_glUniform3i64NV fp_glUniform3i64NV; |
1705 | pfn_glUniform4i64NV fp_glUniform4i64NV; |
1706 | pfn_glUniform1i64vNV fp_glUniform1i64vNV; |
1707 | pfn_glUniform2i64vNV fp_glUniform2i64vNV; |
1708 | pfn_glUniform3i64vNV fp_glUniform3i64vNV; |
1709 | pfn_glUniform4i64vNV fp_glUniform4i64vNV; |
1710 | pfn_glUniform1ui64NV fp_glUniform1ui64NV; |
1711 | pfn_glUniform2ui64NV fp_glUniform2ui64NV; |
1712 | pfn_glUniform3ui64NV fp_glUniform3ui64NV; |
1713 | pfn_glUniform4ui64NV fp_glUniform4ui64NV; |
1714 | pfn_glUniform1ui64vNV fp_glUniform1ui64vNV; |
1715 | pfn_glUniform2ui64vNV fp_glUniform2ui64vNV; |
1716 | pfn_glUniform3ui64vNV fp_glUniform3ui64vNV; |
1717 | pfn_glUniform4ui64vNV fp_glUniform4ui64vNV; |
1718 | pfn_glGetUniformi64vNV fp_glGetUniformi64vNV; |
1719 | pfn_glGetUniformui64vNV fp_glGetUniformui64vNV; |
1720 | pfn_glProgramUniform1i64NV fp_glProgramUniform1i64NV; |
1721 | pfn_glProgramUniform2i64NV fp_glProgramUniform2i64NV; |
1722 | pfn_glProgramUniform3i64NV fp_glProgramUniform3i64NV; |
1723 | pfn_glProgramUniform4i64NV fp_glProgramUniform4i64NV; |
1724 | pfn_glProgramUniform1i64vNV fp_glProgramUniform1i64vNV; |
1725 | pfn_glProgramUniform2i64vNV fp_glProgramUniform2i64vNV; |
1726 | pfn_glProgramUniform3i64vNV fp_glProgramUniform3i64vNV; |
1727 | pfn_glProgramUniform4i64vNV fp_glProgramUniform4i64vNV; |
1728 | pfn_glProgramUniform1ui64NV fp_glProgramUniform1ui64NV; |
1729 | pfn_glProgramUniform2ui64NV fp_glProgramUniform2ui64NV; |
1730 | pfn_glProgramUniform3ui64NV fp_glProgramUniform3ui64NV; |
1731 | pfn_glProgramUniform4ui64NV fp_glProgramUniform4ui64NV; |
1732 | pfn_glProgramUniform1ui64vNV fp_glProgramUniform1ui64vNV; |
1733 | pfn_glProgramUniform2ui64vNV fp_glProgramUniform2ui64vNV; |
1734 | pfn_glProgramUniform3ui64vNV fp_glProgramUniform3ui64vNV; |
1735 | pfn_glProgramUniform4ui64vNV fp_glProgramUniform4ui64vNV; |
1736 | pfn_glVertexAttribParameteriAMD fp_glVertexAttribParameteriAMD; |
1737 | pfn_glMultiDrawArraysIndirectAMD fp_glMultiDrawArraysIndirectAMD; |
1738 | pfn_glMultiDrawElementsIndirectAMD fp_glMultiDrawElementsIndirectAMD; |
1739 | pfn_glGenNamesAMD fp_glGenNamesAMD; |
1740 | pfn_glDeleteNamesAMD fp_glDeleteNamesAMD; |
1741 | pfn_glIsNameAMD fp_glIsNameAMD; |
1742 | pfn_glQueryObjectParameteruiAMD fp_glQueryObjectParameteruiAMD; |
1743 | pfn_glGetPerfMonitorGroupsAMD fp_glGetPerfMonitorGroupsAMD; |
1744 | pfn_glGetPerfMonitorCountersAMD fp_glGetPerfMonitorCountersAMD; |
1745 | pfn_glGetPerfMonitorGroupStringAMD fp_glGetPerfMonitorGroupStringAMD; |
1746 | pfn_glGetPerfMonitorCounterStringAMD fp_glGetPerfMonitorCounterStringAMD; |
1747 | pfn_glGetPerfMonitorCounterInfoAMD fp_glGetPerfMonitorCounterInfoAMD; |
1748 | pfn_glGenPerfMonitorsAMD fp_glGenPerfMonitorsAMD; |
1749 | pfn_glDeletePerfMonitorsAMD fp_glDeletePerfMonitorsAMD; |
1750 | pfn_glSelectPerfMonitorCountersAMD fp_glSelectPerfMonitorCountersAMD; |
1751 | pfn_glBeginPerfMonitorAMD fp_glBeginPerfMonitorAMD; |
1752 | pfn_glEndPerfMonitorAMD fp_glEndPerfMonitorAMD; |
1753 | pfn_glGetPerfMonitorCounterDataAMD fp_glGetPerfMonitorCounterDataAMD; |
1754 | pfn_glSetMultisamplefvAMD fp_glSetMultisamplefvAMD; |
1755 | pfn_glTexStorageSparseAMD fp_glTexStorageSparseAMD; |
1756 | pfn_glTextureStorageSparseAMD fp_glTextureStorageSparseAMD; |
1757 | pfn_glStencilOpValueAMD fp_glStencilOpValueAMD; |
1758 | pfn_glTessellationFactorAMD fp_glTessellationFactorAMD; |
1759 | pfn_glTessellationModeAMD fp_glTessellationModeAMD; |
1760 | pfn_glBlitFramebufferANGLE fp_glBlitFramebufferANGLE; |
1761 | pfn_glRenderbufferStorageMultisampleANGLE fp_glRenderbufferStorageMultisampleANGLE; |
1762 | pfn_glDrawArraysInstancedANGLE fp_glDrawArraysInstancedANGLE; |
1763 | pfn_glDrawElementsInstancedANGLE fp_glDrawElementsInstancedANGLE; |
1764 | pfn_glVertexAttribDivisorANGLE fp_glVertexAttribDivisorANGLE; |
1765 | pfn_glGetTranslatedShaderSourceANGLE fp_glGetTranslatedShaderSourceANGLE; |
1766 | pfn_glCopyTextureLevelsAPPLE fp_glCopyTextureLevelsAPPLE; |
1767 | pfn_glElementPointerAPPLE fp_glElementPointerAPPLE; |
1768 | pfn_glDrawElementArrayAPPLE fp_glDrawElementArrayAPPLE; |
1769 | pfn_glDrawRangeElementArrayAPPLE fp_glDrawRangeElementArrayAPPLE; |
1770 | pfn_glMultiDrawElementArrayAPPLE fp_glMultiDrawElementArrayAPPLE; |
1771 | pfn_glMultiDrawRangeElementArrayAPPLE fp_glMultiDrawRangeElementArrayAPPLE; |
1772 | pfn_glGenFencesAPPLE fp_glGenFencesAPPLE; |
1773 | pfn_glDeleteFencesAPPLE fp_glDeleteFencesAPPLE; |
1774 | pfn_glSetFenceAPPLE fp_glSetFenceAPPLE; |
1775 | pfn_glIsFenceAPPLE fp_glIsFenceAPPLE; |
1776 | pfn_glTestFenceAPPLE fp_glTestFenceAPPLE; |
1777 | pfn_glFinishFenceAPPLE fp_glFinishFenceAPPLE; |
1778 | pfn_glTestObjectAPPLE fp_glTestObjectAPPLE; |
1779 | pfn_glFinishObjectAPPLE fp_glFinishObjectAPPLE; |
1780 | pfn_glBufferParameteriAPPLE fp_glBufferParameteriAPPLE; |
1781 | pfn_glFlushMappedBufferRangeAPPLE fp_glFlushMappedBufferRangeAPPLE; |
1782 | pfn_glRenderbufferStorageMultisampleAPPLE fp_glRenderbufferStorageMultisampleAPPLE; |
1783 | pfn_glResolveMultisampleFramebufferAPPLE fp_glResolveMultisampleFramebufferAPPLE; |
1784 | pfn_glObjectPurgeableAPPLE fp_glObjectPurgeableAPPLE; |
1785 | pfn_glObjectUnpurgeableAPPLE fp_glObjectUnpurgeableAPPLE; |
1786 | pfn_glGetObjectParameterivAPPLE fp_glGetObjectParameterivAPPLE; |
1787 | pfn_glFenceSyncAPPLE fp_glFenceSyncAPPLE; |
1788 | pfn_glIsSyncAPPLE fp_glIsSyncAPPLE; |
1789 | pfn_glDeleteSyncAPPLE fp_glDeleteSyncAPPLE; |
1790 | pfn_glClientWaitSyncAPPLE fp_glClientWaitSyncAPPLE; |
1791 | pfn_glWaitSyncAPPLE fp_glWaitSyncAPPLE; |
1792 | pfn_glGetInteger64vAPPLE fp_glGetInteger64vAPPLE; |
1793 | pfn_glGetSyncivAPPLE fp_glGetSyncivAPPLE; |
1794 | pfn_glTextureRangeAPPLE fp_glTextureRangeAPPLE; |
1795 | pfn_glGetTexParameterPointervAPPLE fp_glGetTexParameterPointervAPPLE; |
1796 | pfn_glBindVertexArrayAPPLE fp_glBindVertexArrayAPPLE; |
1797 | pfn_glDeleteVertexArraysAPPLE fp_glDeleteVertexArraysAPPLE; |
1798 | pfn_glGenVertexArraysAPPLE fp_glGenVertexArraysAPPLE; |
1799 | pfn_glIsVertexArrayAPPLE fp_glIsVertexArrayAPPLE; |
1800 | pfn_glVertexArrayRangeAPPLE fp_glVertexArrayRangeAPPLE; |
1801 | pfn_glFlushVertexArrayRangeAPPLE fp_glFlushVertexArrayRangeAPPLE; |
1802 | pfn_glVertexArrayParameteriAPPLE fp_glVertexArrayParameteriAPPLE; |
1803 | pfn_glEnableVertexAttribAPPLE fp_glEnableVertexAttribAPPLE; |
1804 | pfn_glDisableVertexAttribAPPLE fp_glDisableVertexAttribAPPLE; |
1805 | pfn_glIsVertexAttribEnabledAPPLE fp_glIsVertexAttribEnabledAPPLE; |
1806 | pfn_glMapVertexAttrib1dAPPLE fp_glMapVertexAttrib1dAPPLE; |
1807 | pfn_glMapVertexAttrib1fAPPLE fp_glMapVertexAttrib1fAPPLE; |
1808 | pfn_glMapVertexAttrib2dAPPLE fp_glMapVertexAttrib2dAPPLE; |
1809 | pfn_glMapVertexAttrib2fAPPLE fp_glMapVertexAttrib2fAPPLE; |
1810 | pfn_glFrameTerminatorGREMEDY fp_glFrameTerminatorGREMEDY; |
1811 | pfn_glStringMarkerGREMEDY fp_glStringMarkerGREMEDY; |
1812 | pfn_glRenderbufferStorageMultisampleIMG fp_glRenderbufferStorageMultisampleIMG; |
1813 | pfn_glFramebufferTexture2DMultisampleIMG fp_glFramebufferTexture2DMultisampleIMG; |
1814 | pfn_glBlendFuncSeparateINGR fp_glBlendFuncSeparateINGR; |
1815 | pfn_glApplyFramebufferAttachmentCMAAINTEL fp_glApplyFramebufferAttachmentCMAAINTEL; |
1816 | pfn_glSyncTextureINTEL fp_glSyncTextureINTEL; |
1817 | pfn_glUnmapTexture2DINTEL fp_glUnmapTexture2DINTEL; |
1818 | pfn_glMapTexture2DINTEL fp_glMapTexture2DINTEL; |
1819 | pfn_glBeginPerfQueryINTEL fp_glBeginPerfQueryINTEL; |
1820 | pfn_glCreatePerfQueryINTEL fp_glCreatePerfQueryINTEL; |
1821 | pfn_glDeletePerfQueryINTEL fp_glDeletePerfQueryINTEL; |
1822 | pfn_glEndPerfQueryINTEL fp_glEndPerfQueryINTEL; |
1823 | pfn_glGetFirstPerfQueryIdINTEL fp_glGetFirstPerfQueryIdINTEL; |
1824 | pfn_glGetNextPerfQueryIdINTEL fp_glGetNextPerfQueryIdINTEL; |
1825 | pfn_glGetPerfCounterInfoINTEL fp_glGetPerfCounterInfoINTEL; |
1826 | pfn_glGetPerfQueryDataINTEL fp_glGetPerfQueryDataINTEL; |
1827 | pfn_glGetPerfQueryIdByNameINTEL fp_glGetPerfQueryIdByNameINTEL; |
1828 | pfn_glGetPerfQueryInfoINTEL fp_glGetPerfQueryInfoINTEL; |
1829 | pfn_glMultiDrawArraysIndirectBindlessNV fp_glMultiDrawArraysIndirectBindlessNV; |
1830 | pfn_glMultiDrawElementsIndirectBindlessNV fp_glMultiDrawElementsIndirectBindlessNV; |
1831 | pfn_glMultiDrawArraysIndirectBindlessCountNV fp_glMultiDrawArraysIndirectBindlessCountNV; |
1832 | pfn_glMultiDrawElementsIndirectBindlessCountNV fp_glMultiDrawElementsIndirectBindlessCountNV; |
1833 | pfn_glGetTextureHandleNV fp_glGetTextureHandleNV; |
1834 | pfn_glGetTextureSamplerHandleNV fp_glGetTextureSamplerHandleNV; |
1835 | pfn_glMakeTextureHandleResidentNV fp_glMakeTextureHandleResidentNV; |
1836 | pfn_glMakeTextureHandleNonResidentNV fp_glMakeTextureHandleNonResidentNV; |
1837 | pfn_glGetImageHandleNV fp_glGetImageHandleNV; |
1838 | pfn_glMakeImageHandleResidentNV fp_glMakeImageHandleResidentNV; |
1839 | pfn_glMakeImageHandleNonResidentNV fp_glMakeImageHandleNonResidentNV; |
1840 | pfn_glUniformHandleui64NV fp_glUniformHandleui64NV; |
1841 | pfn_glUniformHandleui64vNV fp_glUniformHandleui64vNV; |
1842 | pfn_glProgramUniformHandleui64NV fp_glProgramUniformHandleui64NV; |
1843 | pfn_glProgramUniformHandleui64vNV fp_glProgramUniformHandleui64vNV; |
1844 | pfn_glIsTextureHandleResidentNV fp_glIsTextureHandleResidentNV; |
1845 | pfn_glIsImageHandleResidentNV fp_glIsImageHandleResidentNV; |
1846 | pfn_glBlendParameteriNV fp_glBlendParameteriNV; |
1847 | pfn_glBlendBarrierNV fp_glBlendBarrierNV; |
1848 | pfn_glCreateStatesNV fp_glCreateStatesNV; |
1849 | pfn_glDeleteStatesNV fp_glDeleteStatesNV; |
1850 | pfn_glIsStateNV fp_glIsStateNV; |
1851 | pfn_glStateCaptureNV fp_glStateCaptureNV; |
1852 | pfn_glGetCommandHeaderNV fp_glGetCommandHeaderNV; |
1853 | pfn_glGetStageIndexNV fp_glGetStageIndexNV; |
1854 | pfn_glDrawCommandsNV fp_glDrawCommandsNV; |
1855 | pfn_glDrawCommandsAddressNV fp_glDrawCommandsAddressNV; |
1856 | pfn_glDrawCommandsStatesNV fp_glDrawCommandsStatesNV; |
1857 | pfn_glDrawCommandsStatesAddressNV fp_glDrawCommandsStatesAddressNV; |
1858 | pfn_glCreateCommandListsNV fp_glCreateCommandListsNV; |
1859 | pfn_glDeleteCommandListsNV fp_glDeleteCommandListsNV; |
1860 | pfn_glIsCommandListNV fp_glIsCommandListNV; |
1861 | pfn_glListDrawCommandsStatesClientNV fp_glListDrawCommandsStatesClientNV; |
1862 | pfn_glCommandListSegmentsNV fp_glCommandListSegmentsNV; |
1863 | pfn_glCompileCommandListNV fp_glCompileCommandListNV; |
1864 | pfn_glCallCommandListNV fp_glCallCommandListNV; |
1865 | pfn_glBeginConditionalRenderNV fp_glBeginConditionalRenderNV; |
1866 | pfn_glEndConditionalRenderNV fp_glEndConditionalRenderNV; |
1867 | pfn_glSubpixelPrecisionBiasNV fp_glSubpixelPrecisionBiasNV; |
1868 | pfn_glConservativeRasterParameterfNV fp_glConservativeRasterParameterfNV; |
1869 | pfn_glCopyBufferSubDataNV fp_glCopyBufferSubDataNV; |
1870 | pfn_glCopyImageSubDataNV fp_glCopyImageSubDataNV; |
1871 | pfn_glCoverageMaskNV fp_glCoverageMaskNV; |
1872 | pfn_glCoverageOperationNV fp_glCoverageOperationNV; |
1873 | pfn_glDepthRangedNV fp_glDepthRangedNV; |
1874 | pfn_glClearDepthdNV fp_glClearDepthdNV; |
1875 | pfn_glDepthBoundsdNV fp_glDepthBoundsdNV; |
1876 | pfn_glDrawBuffersNV fp_glDrawBuffersNV; |
1877 | pfn_glDrawArraysInstancedNV fp_glDrawArraysInstancedNV; |
1878 | pfn_glDrawElementsInstancedNV fp_glDrawElementsInstancedNV; |
1879 | pfn_glDrawTextureNV fp_glDrawTextureNV; |
1880 | pfn_glGetMultisamplefvNV fp_glGetMultisamplefvNV; |
1881 | pfn_glSampleMaskIndexedNV fp_glSampleMaskIndexedNV; |
1882 | pfn_glTexRenderbufferNV fp_glTexRenderbufferNV; |
1883 | pfn_glDeleteFencesNV fp_glDeleteFencesNV; |
1884 | pfn_glGenFencesNV fp_glGenFencesNV; |
1885 | pfn_glIsFenceNV fp_glIsFenceNV; |
1886 | pfn_glTestFenceNV fp_glTestFenceNV; |
1887 | pfn_glGetFenceivNV fp_glGetFenceivNV; |
1888 | pfn_glFinishFenceNV fp_glFinishFenceNV; |
1889 | pfn_glSetFenceNV fp_glSetFenceNV; |
1890 | pfn_glFragmentCoverageColorNV fp_glFragmentCoverageColorNV; |
1891 | pfn_glBlitFramebufferNV fp_glBlitFramebufferNV; |
1892 | pfn_glCoverageModulationTableNV fp_glCoverageModulationTableNV; |
1893 | pfn_glGetCoverageModulationTableNV fp_glGetCoverageModulationTableNV; |
1894 | pfn_glCoverageModulationNV fp_glCoverageModulationNV; |
1895 | pfn_glRenderbufferStorageMultisampleNV fp_glRenderbufferStorageMultisampleNV; |
1896 | pfn_glRenderbufferStorageMultisampleCoverageNV fp_glRenderbufferStorageMultisampleCoverageNV; |
1897 | pfn_glProgramVertexLimitNV fp_glProgramVertexLimitNV; |
1898 | pfn_glFramebufferTextureFaceEXT fp_glFramebufferTextureFaceEXT; |
1899 | pfn_glProgramLocalParameterI4iNV fp_glProgramLocalParameterI4iNV; |
1900 | pfn_glProgramLocalParameterI4ivNV fp_glProgramLocalParameterI4ivNV; |
1901 | pfn_glProgramLocalParametersI4ivNV fp_glProgramLocalParametersI4ivNV; |
1902 | pfn_glProgramLocalParameterI4uiNV fp_glProgramLocalParameterI4uiNV; |
1903 | pfn_glProgramLocalParameterI4uivNV fp_glProgramLocalParameterI4uivNV; |
1904 | pfn_glProgramLocalParametersI4uivNV fp_glProgramLocalParametersI4uivNV; |
1905 | pfn_glProgramEnvParameterI4iNV fp_glProgramEnvParameterI4iNV; |
1906 | pfn_glProgramEnvParameterI4ivNV fp_glProgramEnvParameterI4ivNV; |
1907 | pfn_glProgramEnvParametersI4ivNV fp_glProgramEnvParametersI4ivNV; |
1908 | pfn_glProgramEnvParameterI4uiNV fp_glProgramEnvParameterI4uiNV; |
1909 | pfn_glProgramEnvParameterI4uivNV fp_glProgramEnvParameterI4uivNV; |
1910 | pfn_glProgramEnvParametersI4uivNV fp_glProgramEnvParametersI4uivNV; |
1911 | pfn_glGetProgramLocalParameterIivNV fp_glGetProgramLocalParameterIivNV; |
1912 | pfn_glGetProgramLocalParameterIuivNV fp_glGetProgramLocalParameterIuivNV; |
1913 | pfn_glGetProgramEnvParameterIivNV fp_glGetProgramEnvParameterIivNV; |
1914 | pfn_glGetProgramEnvParameterIuivNV fp_glGetProgramEnvParameterIuivNV; |
1915 | pfn_glProgramSubroutineParametersuivNV fp_glProgramSubroutineParametersuivNV; |
1916 | pfn_glGetProgramSubroutineParameteruivNV fp_glGetProgramSubroutineParameteruivNV; |
1917 | pfn_glVertex2hNV fp_glVertex2hNV; |
1918 | pfn_glVertex2hvNV fp_glVertex2hvNV; |
1919 | pfn_glVertex3hNV fp_glVertex3hNV; |
1920 | pfn_glVertex3hvNV fp_glVertex3hvNV; |
1921 | pfn_glVertex4hNV fp_glVertex4hNV; |
1922 | pfn_glVertex4hvNV fp_glVertex4hvNV; |
1923 | pfn_glNormal3hNV fp_glNormal3hNV; |
1924 | pfn_glNormal3hvNV fp_glNormal3hvNV; |
1925 | pfn_glColor3hNV fp_glColor3hNV; |
1926 | pfn_glColor3hvNV fp_glColor3hvNV; |
1927 | pfn_glColor4hNV fp_glColor4hNV; |
1928 | pfn_glColor4hvNV fp_glColor4hvNV; |
1929 | pfn_glTexCoord1hNV fp_glTexCoord1hNV; |
1930 | pfn_glTexCoord1hvNV fp_glTexCoord1hvNV; |
1931 | pfn_glTexCoord2hNV fp_glTexCoord2hNV; |
1932 | pfn_glTexCoord2hvNV fp_glTexCoord2hvNV; |
1933 | pfn_glTexCoord3hNV fp_glTexCoord3hNV; |
1934 | pfn_glTexCoord3hvNV fp_glTexCoord3hvNV; |
1935 | pfn_glTexCoord4hNV fp_glTexCoord4hNV; |
1936 | pfn_glTexCoord4hvNV fp_glTexCoord4hvNV; |
1937 | pfn_glMultiTexCoord1hNV fp_glMultiTexCoord1hNV; |
1938 | pfn_glMultiTexCoord1hvNV fp_glMultiTexCoord1hvNV; |
1939 | pfn_glMultiTexCoord2hNV fp_glMultiTexCoord2hNV; |
1940 | pfn_glMultiTexCoord2hvNV fp_glMultiTexCoord2hvNV; |
1941 | pfn_glMultiTexCoord3hNV fp_glMultiTexCoord3hNV; |
1942 | pfn_glMultiTexCoord3hvNV fp_glMultiTexCoord3hvNV; |
1943 | pfn_glMultiTexCoord4hNV fp_glMultiTexCoord4hNV; |
1944 | pfn_glMultiTexCoord4hvNV fp_glMultiTexCoord4hvNV; |
1945 | pfn_glFogCoordhNV fp_glFogCoordhNV; |
1946 | pfn_glFogCoordhvNV fp_glFogCoordhvNV; |
1947 | pfn_glSecondaryColor3hNV fp_glSecondaryColor3hNV; |
1948 | pfn_glSecondaryColor3hvNV fp_glSecondaryColor3hvNV; |
1949 | pfn_glVertexWeighthNV fp_glVertexWeighthNV; |
1950 | pfn_glVertexWeighthvNV fp_glVertexWeighthvNV; |
1951 | pfn_glVertexAttrib1hNV fp_glVertexAttrib1hNV; |
1952 | pfn_glVertexAttrib1hvNV fp_glVertexAttrib1hvNV; |
1953 | pfn_glVertexAttrib2hNV fp_glVertexAttrib2hNV; |
1954 | pfn_glVertexAttrib2hvNV fp_glVertexAttrib2hvNV; |
1955 | pfn_glVertexAttrib3hNV fp_glVertexAttrib3hNV; |
1956 | pfn_glVertexAttrib3hvNV fp_glVertexAttrib3hvNV; |
1957 | pfn_glVertexAttrib4hNV fp_glVertexAttrib4hNV; |
1958 | pfn_glVertexAttrib4hvNV fp_glVertexAttrib4hvNV; |
1959 | pfn_glVertexAttribs1hvNV fp_glVertexAttribs1hvNV; |
1960 | pfn_glVertexAttribs2hvNV fp_glVertexAttribs2hvNV; |
1961 | pfn_glVertexAttribs3hvNV fp_glVertexAttribs3hvNV; |
1962 | pfn_glVertexAttribs4hvNV fp_glVertexAttribs4hvNV; |
1963 | pfn_glVertexAttribDivisorNV fp_glVertexAttribDivisorNV; |
1964 | pfn_glGetInternalformatSampleivNV fp_glGetInternalformatSampleivNV; |
1965 | pfn_glUniformMatrix2x3fvNV fp_glUniformMatrix2x3fvNV; |
1966 | pfn_glUniformMatrix3x2fvNV fp_glUniformMatrix3x2fvNV; |
1967 | pfn_glUniformMatrix2x4fvNV fp_glUniformMatrix2x4fvNV; |
1968 | pfn_glUniformMatrix4x2fvNV fp_glUniformMatrix4x2fvNV; |
1969 | pfn_glUniformMatrix3x4fvNV fp_glUniformMatrix3x4fvNV; |
1970 | pfn_glUniformMatrix4x3fvNV fp_glUniformMatrix4x3fvNV; |
1971 | pfn_glGenOcclusionQueriesNV fp_glGenOcclusionQueriesNV; |
1972 | pfn_glDeleteOcclusionQueriesNV fp_glDeleteOcclusionQueriesNV; |
1973 | pfn_glIsOcclusionQueryNV fp_glIsOcclusionQueryNV; |
1974 | pfn_glBeginOcclusionQueryNV fp_glBeginOcclusionQueryNV; |
1975 | pfn_glEndOcclusionQueryNV fp_glEndOcclusionQueryNV; |
1976 | pfn_glGetOcclusionQueryivNV fp_glGetOcclusionQueryivNV; |
1977 | pfn_glGetOcclusionQueryuivNV fp_glGetOcclusionQueryuivNV; |
1978 | pfn_glProgramBufferParametersfvNV fp_glProgramBufferParametersfvNV; |
1979 | pfn_glProgramBufferParametersIivNV fp_glProgramBufferParametersIivNV; |
1980 | pfn_glProgramBufferParametersIuivNV fp_glProgramBufferParametersIuivNV; |
1981 | pfn_glGenPathsNV fp_glGenPathsNV; |
1982 | pfn_glDeletePathsNV fp_glDeletePathsNV; |
1983 | pfn_glIsPathNV fp_glIsPathNV; |
1984 | pfn_glPathCommandsNV fp_glPathCommandsNV; |
1985 | pfn_glPathCoordsNV fp_glPathCoordsNV; |
1986 | pfn_glPathSubCommandsNV fp_glPathSubCommandsNV; |
1987 | pfn_glPathSubCoordsNV fp_glPathSubCoordsNV; |
1988 | pfn_glPathStringNV fp_glPathStringNV; |
1989 | pfn_glPathGlyphsNV fp_glPathGlyphsNV; |
1990 | pfn_glPathGlyphRangeNV fp_glPathGlyphRangeNV; |
1991 | pfn_glWeightPathsNV fp_glWeightPathsNV; |
1992 | pfn_glCopyPathNV fp_glCopyPathNV; |
1993 | pfn_glInterpolatePathsNV fp_glInterpolatePathsNV; |
1994 | pfn_glTransformPathNV fp_glTransformPathNV; |
1995 | pfn_glPathParameterivNV fp_glPathParameterivNV; |
1996 | pfn_glPathParameteriNV fp_glPathParameteriNV; |
1997 | pfn_glPathParameterfvNV fp_glPathParameterfvNV; |
1998 | pfn_glPathParameterfNV fp_glPathParameterfNV; |
1999 | pfn_glPathDashArrayNV fp_glPathDashArrayNV; |
2000 | pfn_glPathStencilFuncNV fp_glPathStencilFuncNV; |
2001 | pfn_glPathStencilDepthOffsetNV fp_glPathStencilDepthOffsetNV; |
2002 | pfn_glStencilFillPathNV fp_glStencilFillPathNV; |
2003 | pfn_glStencilStrokePathNV fp_glStencilStrokePathNV; |
2004 | pfn_glStencilFillPathInstancedNV fp_glStencilFillPathInstancedNV; |
2005 | pfn_glStencilStrokePathInstancedNV fp_glStencilStrokePathInstancedNV; |
2006 | pfn_glPathCoverDepthFuncNV fp_glPathCoverDepthFuncNV; |
2007 | pfn_glCoverFillPathNV fp_glCoverFillPathNV; |
2008 | pfn_glCoverStrokePathNV fp_glCoverStrokePathNV; |
2009 | pfn_glCoverFillPathInstancedNV fp_glCoverFillPathInstancedNV; |
2010 | pfn_glCoverStrokePathInstancedNV fp_glCoverStrokePathInstancedNV; |
2011 | pfn_glGetPathParameterivNV fp_glGetPathParameterivNV; |
2012 | pfn_glGetPathParameterfvNV fp_glGetPathParameterfvNV; |
2013 | pfn_glGetPathCommandsNV fp_glGetPathCommandsNV; |
2014 | pfn_glGetPathCoordsNV fp_glGetPathCoordsNV; |
2015 | pfn_glGetPathDashArrayNV fp_glGetPathDashArrayNV; |
2016 | pfn_glGetPathMetricsNV fp_glGetPathMetricsNV; |
2017 | pfn_glGetPathMetricRangeNV fp_glGetPathMetricRangeNV; |
2018 | pfn_glGetPathSpacingNV fp_glGetPathSpacingNV; |
2019 | pfn_glIsPointInFillPathNV fp_glIsPointInFillPathNV; |
2020 | pfn_glIsPointInStrokePathNV fp_glIsPointInStrokePathNV; |
2021 | pfn_glGetPathLengthNV fp_glGetPathLengthNV; |
2022 | pfn_glPointAlongPathNV fp_glPointAlongPathNV; |
2023 | pfn_glMatrixLoad3x2fNV fp_glMatrixLoad3x2fNV; |
2024 | pfn_glMatrixLoad3x3fNV fp_glMatrixLoad3x3fNV; |
2025 | pfn_glMatrixLoadTranspose3x3fNV fp_glMatrixLoadTranspose3x3fNV; |
2026 | pfn_glMatrixMult3x2fNV fp_glMatrixMult3x2fNV; |
2027 | pfn_glMatrixMult3x3fNV fp_glMatrixMult3x3fNV; |
2028 | pfn_glMatrixMultTranspose3x3fNV fp_glMatrixMultTranspose3x3fNV; |
2029 | pfn_glStencilThenCoverFillPathNV fp_glStencilThenCoverFillPathNV; |
2030 | pfn_glStencilThenCoverStrokePathNV fp_glStencilThenCoverStrokePathNV; |
2031 | pfn_glStencilThenCoverFillPathInstancedNV fp_glStencilThenCoverFillPathInstancedNV; |
2032 | pfn_glStencilThenCoverStrokePathInstancedNV fp_glStencilThenCoverStrokePathInstancedNV; |
2033 | pfn_glPathGlyphIndexRangeNV fp_glPathGlyphIndexRangeNV; |
2034 | pfn_glPathGlyphIndexArrayNV fp_glPathGlyphIndexArrayNV; |
2035 | pfn_glPathMemoryGlyphIndexArrayNV fp_glPathMemoryGlyphIndexArrayNV; |
2036 | pfn_glProgramPathFragmentInputGenNV fp_glProgramPathFragmentInputGenNV; |
2037 | pfn_glGetProgramResourcefvNV fp_glGetProgramResourcefvNV; |
2038 | pfn_glPathColorGenNV fp_glPathColorGenNV; |
2039 | pfn_glPathTexGenNV fp_glPathTexGenNV; |
2040 | pfn_glPathFogGenNV fp_glPathFogGenNV; |
2041 | pfn_glGetPathColorGenivNV fp_glGetPathColorGenivNV; |
2042 | pfn_glGetPathColorGenfvNV fp_glGetPathColorGenfvNV; |
2043 | pfn_glGetPathTexGenivNV fp_glGetPathTexGenivNV; |
2044 | pfn_glGetPathTexGenfvNV fp_glGetPathTexGenfvNV; |
2045 | pfn_glPolygonModeNV fp_glPolygonModeNV; |
2046 | pfn_glPresentFrameKeyedNV fp_glPresentFrameKeyedNV; |
2047 | pfn_glPresentFrameDualFillNV fp_glPresentFrameDualFillNV; |
2048 | pfn_glGetVideoivNV fp_glGetVideoivNV; |
2049 | pfn_glGetVideouivNV fp_glGetVideouivNV; |
2050 | pfn_glGetVideoi64vNV fp_glGetVideoi64vNV; |
2051 | pfn_glGetVideoui64vNV fp_glGetVideoui64vNV; |
2052 | pfn_glPrimitiveRestartNV fp_glPrimitiveRestartNV; |
2053 | pfn_glPrimitiveRestartIndexNV fp_glPrimitiveRestartIndexNV; |
2054 | pfn_glReadBufferNV fp_glReadBufferNV; |
2055 | pfn_glFramebufferSampleLocationsfvNV fp_glFramebufferSampleLocationsfvNV; |
2056 | pfn_glNamedFramebufferSampleLocationsfvNV fp_glNamedFramebufferSampleLocationsfvNV; |
2057 | pfn_glResolveDepthValuesNV fp_glResolveDepthValuesNV; |
2058 | pfn_glMakeBufferResidentNV fp_glMakeBufferResidentNV; |
2059 | pfn_glMakeBufferNonResidentNV fp_glMakeBufferNonResidentNV; |
2060 | pfn_glIsBufferResidentNV fp_glIsBufferResidentNV; |
2061 | pfn_glMakeNamedBufferResidentNV fp_glMakeNamedBufferResidentNV; |
2062 | pfn_glMakeNamedBufferNonResidentNV fp_glMakeNamedBufferNonResidentNV; |
2063 | pfn_glIsNamedBufferResidentNV fp_glIsNamedBufferResidentNV; |
2064 | pfn_glGetBufferParameterui64vNV fp_glGetBufferParameterui64vNV; |
2065 | pfn_glGetNamedBufferParameterui64vNV fp_glGetNamedBufferParameterui64vNV; |
2066 | pfn_glGetIntegerui64vNV fp_glGetIntegerui64vNV; |
2067 | pfn_glUniformui64NV fp_glUniformui64NV; |
2068 | pfn_glUniformui64vNV fp_glUniformui64vNV; |
2069 | pfn_glProgramUniformui64NV fp_glProgramUniformui64NV; |
2070 | pfn_glProgramUniformui64vNV fp_glProgramUniformui64vNV; |
2071 | pfn_glTextureBarrierNV fp_glTextureBarrierNV; |
2072 | pfn_glTexImage2DMultisampleCoverageNV fp_glTexImage2DMultisampleCoverageNV; |
2073 | pfn_glTexImage3DMultisampleCoverageNV fp_glTexImage3DMultisampleCoverageNV; |
2074 | pfn_glTextureImage2DMultisampleNV fp_glTextureImage2DMultisampleNV; |
2075 | pfn_glTextureImage3DMultisampleNV fp_glTextureImage3DMultisampleNV; |
2076 | pfn_glTextureImage2DMultisampleCoverageNV fp_glTextureImage2DMultisampleCoverageNV; |
2077 | pfn_glTextureImage3DMultisampleCoverageNV fp_glTextureImage3DMultisampleCoverageNV; |
2078 | pfn_glBeginTransformFeedbackNV fp_glBeginTransformFeedbackNV; |
2079 | pfn_glEndTransformFeedbackNV fp_glEndTransformFeedbackNV; |
2080 | pfn_glTransformFeedbackAttribsNV fp_glTransformFeedbackAttribsNV; |
2081 | pfn_glBindBufferRangeNV fp_glBindBufferRangeNV; |
2082 | pfn_glBindBufferOffsetNV fp_glBindBufferOffsetNV; |
2083 | pfn_glBindBufferBaseNV fp_glBindBufferBaseNV; |
2084 | pfn_glTransformFeedbackVaryingsNV fp_glTransformFeedbackVaryingsNV; |
2085 | pfn_glActiveVaryingNV fp_glActiveVaryingNV; |
2086 | pfn_glGetVaryingLocationNV fp_glGetVaryingLocationNV; |
2087 | pfn_glGetActiveVaryingNV fp_glGetActiveVaryingNV; |
2088 | pfn_glGetTransformFeedbackVaryingNV fp_glGetTransformFeedbackVaryingNV; |
2089 | pfn_glTransformFeedbackStreamAttribsNV fp_glTransformFeedbackStreamAttribsNV; |
2090 | pfn_glBindTransformFeedbackNV fp_glBindTransformFeedbackNV; |
2091 | pfn_glDeleteTransformFeedbacksNV fp_glDeleteTransformFeedbacksNV; |
2092 | pfn_glGenTransformFeedbacksNV fp_glGenTransformFeedbacksNV; |
2093 | pfn_glIsTransformFeedbackNV fp_glIsTransformFeedbackNV; |
2094 | pfn_glPauseTransformFeedbackNV fp_glPauseTransformFeedbackNV; |
2095 | pfn_glResumeTransformFeedbackNV fp_glResumeTransformFeedbackNV; |
2096 | pfn_glDrawTransformFeedbackNV fp_glDrawTransformFeedbackNV; |
2097 | pfn_glVDPAUInitNV fp_glVDPAUInitNV; |
2098 | pfn_glVDPAUFiniNV fp_glVDPAUFiniNV; |
2099 | pfn_glVDPAURegisterVideoSurfaceNV fp_glVDPAURegisterVideoSurfaceNV; |
2100 | pfn_glVDPAURegisterOutputSurfaceNV fp_glVDPAURegisterOutputSurfaceNV; |
2101 | pfn_glVDPAUIsSurfaceNV fp_glVDPAUIsSurfaceNV; |
2102 | pfn_glVDPAUUnregisterSurfaceNV fp_glVDPAUUnregisterSurfaceNV; |
2103 | pfn_glVDPAUGetSurfaceivNV fp_glVDPAUGetSurfaceivNV; |
2104 | pfn_glVDPAUSurfaceAccessNV fp_glVDPAUSurfaceAccessNV; |
2105 | pfn_glVDPAUMapSurfacesNV fp_glVDPAUMapSurfacesNV; |
2106 | pfn_glVDPAUUnmapSurfacesNV fp_glVDPAUUnmapSurfacesNV; |
2107 | pfn_glVertexAttribL1i64NV fp_glVertexAttribL1i64NV; |
2108 | pfn_glVertexAttribL2i64NV fp_glVertexAttribL2i64NV; |
2109 | pfn_glVertexAttribL3i64NV fp_glVertexAttribL3i64NV; |
2110 | pfn_glVertexAttribL4i64NV fp_glVertexAttribL4i64NV; |
2111 | pfn_glVertexAttribL1i64vNV fp_glVertexAttribL1i64vNV; |
2112 | pfn_glVertexAttribL2i64vNV fp_glVertexAttribL2i64vNV; |
2113 | pfn_glVertexAttribL3i64vNV fp_glVertexAttribL3i64vNV; |
2114 | pfn_glVertexAttribL4i64vNV fp_glVertexAttribL4i64vNV; |
2115 | pfn_glVertexAttribL1ui64NV fp_glVertexAttribL1ui64NV; |
2116 | pfn_glVertexAttribL2ui64NV fp_glVertexAttribL2ui64NV; |
2117 | pfn_glVertexAttribL3ui64NV fp_glVertexAttribL3ui64NV; |
2118 | pfn_glVertexAttribL4ui64NV fp_glVertexAttribL4ui64NV; |
2119 | pfn_glVertexAttribL1ui64vNV fp_glVertexAttribL1ui64vNV; |
2120 | pfn_glVertexAttribL2ui64vNV fp_glVertexAttribL2ui64vNV; |
2121 | pfn_glVertexAttribL3ui64vNV fp_glVertexAttribL3ui64vNV; |
2122 | pfn_glVertexAttribL4ui64vNV fp_glVertexAttribL4ui64vNV; |
2123 | pfn_glGetVertexAttribLi64vNV fp_glGetVertexAttribLi64vNV; |
2124 | pfn_glGetVertexAttribLui64vNV fp_glGetVertexAttribLui64vNV; |
2125 | pfn_glVertexAttribLFormatNV fp_glVertexAttribLFormatNV; |
2126 | pfn_glBufferAddressRangeNV fp_glBufferAddressRangeNV; |
2127 | pfn_glVertexFormatNV fp_glVertexFormatNV; |
2128 | pfn_glNormalFormatNV fp_glNormalFormatNV; |
2129 | pfn_glColorFormatNV fp_glColorFormatNV; |
2130 | pfn_glIndexFormatNV fp_glIndexFormatNV; |
2131 | pfn_glTexCoordFormatNV fp_glTexCoordFormatNV; |
2132 | pfn_glEdgeFlagFormatNV fp_glEdgeFlagFormatNV; |
2133 | pfn_glSecondaryColorFormatNV fp_glSecondaryColorFormatNV; |
2134 | pfn_glFogCoordFormatNV fp_glFogCoordFormatNV; |
2135 | pfn_glVertexAttribFormatNV fp_glVertexAttribFormatNV; |
2136 | pfn_glVertexAttribIFormatNV fp_glVertexAttribIFormatNV; |
2137 | pfn_glGetIntegerui64i_vNV fp_glGetIntegerui64i_vNV; |
2138 | pfn_glVertexAttribI1iEXT fp_glVertexAttribI1iEXT; |
2139 | pfn_glVertexAttribI2iEXT fp_glVertexAttribI2iEXT; |
2140 | pfn_glVertexAttribI3iEXT fp_glVertexAttribI3iEXT; |
2141 | pfn_glVertexAttribI4iEXT fp_glVertexAttribI4iEXT; |
2142 | pfn_glVertexAttribI1uiEXT fp_glVertexAttribI1uiEXT; |
2143 | pfn_glVertexAttribI2uiEXT fp_glVertexAttribI2uiEXT; |
2144 | pfn_glVertexAttribI3uiEXT fp_glVertexAttribI3uiEXT; |
2145 | pfn_glVertexAttribI4uiEXT fp_glVertexAttribI4uiEXT; |
2146 | pfn_glVertexAttribI1ivEXT fp_glVertexAttribI1ivEXT; |
2147 | pfn_glVertexAttribI2ivEXT fp_glVertexAttribI2ivEXT; |
2148 | pfn_glVertexAttribI3ivEXT fp_glVertexAttribI3ivEXT; |
2149 | pfn_glVertexAttribI4ivEXT fp_glVertexAttribI4ivEXT; |
2150 | pfn_glVertexAttribI1uivEXT fp_glVertexAttribI1uivEXT; |
2151 | pfn_glVertexAttribI2uivEXT fp_glVertexAttribI2uivEXT; |
2152 | pfn_glVertexAttribI3uivEXT fp_glVertexAttribI3uivEXT; |
2153 | pfn_glVertexAttribI4uivEXT fp_glVertexAttribI4uivEXT; |
2154 | pfn_glVertexAttribI4bvEXT fp_glVertexAttribI4bvEXT; |
2155 | pfn_glVertexAttribI4svEXT fp_glVertexAttribI4svEXT; |
2156 | pfn_glVertexAttribI4ubvEXT fp_glVertexAttribI4ubvEXT; |
2157 | pfn_glVertexAttribI4usvEXT fp_glVertexAttribI4usvEXT; |
2158 | pfn_glVertexAttribIPointerEXT fp_glVertexAttribIPointerEXT; |
2159 | pfn_glGetVertexAttribIivEXT fp_glGetVertexAttribIivEXT; |
2160 | pfn_glGetVertexAttribIuivEXT fp_glGetVertexAttribIuivEXT; |
2161 | pfn_glBeginVideoCaptureNV fp_glBeginVideoCaptureNV; |
2162 | pfn_glBindVideoCaptureStreamBufferNV fp_glBindVideoCaptureStreamBufferNV; |
2163 | pfn_glBindVideoCaptureStreamTextureNV fp_glBindVideoCaptureStreamTextureNV; |
2164 | pfn_glEndVideoCaptureNV fp_glEndVideoCaptureNV; |
2165 | pfn_glGetVideoCaptureivNV fp_glGetVideoCaptureivNV; |
2166 | pfn_glGetVideoCaptureStreamivNV fp_glGetVideoCaptureStreamivNV; |
2167 | pfn_glGetVideoCaptureStreamfvNV fp_glGetVideoCaptureStreamfvNV; |
2168 | pfn_glGetVideoCaptureStreamdvNV fp_glGetVideoCaptureStreamdvNV; |
2169 | pfn_glVideoCaptureNV fp_glVideoCaptureNV; |
2170 | pfn_glVideoCaptureStreamParameterivNV fp_glVideoCaptureStreamParameterivNV; |
2171 | pfn_glVideoCaptureStreamParameterfvNV fp_glVideoCaptureStreamParameterfvNV; |
2172 | pfn_glVideoCaptureStreamParameterdvNV fp_glVideoCaptureStreamParameterdvNV; |
2173 | pfn_glViewportArrayvNV fp_glViewportArrayvNV; |
2174 | pfn_glViewportIndexedfNV fp_glViewportIndexedfNV; |
2175 | pfn_glViewportIndexedfvNV fp_glViewportIndexedfvNV; |
2176 | pfn_glScissorArrayvNV fp_glScissorArrayvNV; |
2177 | pfn_glScissorIndexedNV fp_glScissorIndexedNV; |
2178 | pfn_glScissorIndexedvNV fp_glScissorIndexedvNV; |
2179 | pfn_glDepthRangeArrayfvNV fp_glDepthRangeArrayfvNV; |
2180 | pfn_glDepthRangeIndexedfNV fp_glDepthRangeIndexedfNV; |
2181 | pfn_glGetFloati_vNV fp_glGetFloati_vNV; |
2182 | pfn_glEnableiNV fp_glEnableiNV; |
2183 | pfn_glDisableiNV fp_glDisableiNV; |
2184 | pfn_glIsEnablediNV fp_glIsEnablediNV; |
2185 | pfn_glBeginConditionalRenderNVX fp_glBeginConditionalRenderNVX; |
2186 | pfn_glEndConditionalRenderNVX fp_glEndConditionalRenderNVX; |
2187 | pfn_glFramebufferTextureMultiviewOVR fp_glFramebufferTextureMultiviewOVR; |
2188 | pfn_glFramebufferTextureMultisampleMultiviewOVR fp_glFramebufferTextureMultisampleMultiviewOVR; |
2189 | pfn_glAlphaFuncQCOM fp_glAlphaFuncQCOM; |
2190 | pfn_glGetDriverControlsQCOM fp_glGetDriverControlsQCOM; |
2191 | pfn_glGetDriverControlStringQCOM fp_glGetDriverControlStringQCOM; |
2192 | pfn_glEnableDriverControlQCOM fp_glEnableDriverControlQCOM; |
2193 | pfn_glDisableDriverControlQCOM fp_glDisableDriverControlQCOM; |
2194 | pfn_glExtGetTexturesQCOM fp_glExtGetTexturesQCOM; |
2195 | pfn_glExtGetBuffersQCOM fp_glExtGetBuffersQCOM; |
2196 | pfn_glExtGetRenderbuffersQCOM fp_glExtGetRenderbuffersQCOM; |
2197 | pfn_glExtGetFramebuffersQCOM fp_glExtGetFramebuffersQCOM; |
2198 | pfn_glExtGetTexLevelParameterivQCOM fp_glExtGetTexLevelParameterivQCOM; |
2199 | pfn_glExtTexObjectStateOverrideiQCOM fp_glExtTexObjectStateOverrideiQCOM; |
2200 | pfn_glExtGetTexSubImageQCOM fp_glExtGetTexSubImageQCOM; |
2201 | pfn_glExtGetBufferPointervQCOM fp_glExtGetBufferPointervQCOM; |
2202 | pfn_glExtGetShadersQCOM fp_glExtGetShadersQCOM; |
2203 | pfn_glExtGetProgramsQCOM fp_glExtGetProgramsQCOM; |
2204 | pfn_glExtIsProgramBinaryQCOM fp_glExtIsProgramBinaryQCOM; |
2205 | pfn_glExtGetProgramBinarySourceQCOM fp_glExtGetProgramBinarySourceQCOM; |
2206 | pfn_glStartTilingQCOM fp_glStartTilingQCOM; |
2207 | pfn_glEndTilingQCOM fp_glEndTilingQCOM; |
2208 | |
2209 | GLboolean GLAD_VERSION_1_0 = GL_FALSE; |
2210 | static void load_GL_VERSION_1_0(LOADER load) { |
2211 | if(!GLAD_VERSION_1_0) return; |
2212 | fp_glCullFace = (pfn_glCullFace)load("glCullFace" ); |
2213 | fp_glFrontFace = (pfn_glFrontFace)load("glFrontFace" ); |
2214 | fp_glHint = (pfn_glHint)load("glHint" ); |
2215 | fp_glLineWidth = (pfn_glLineWidth)load("glLineWidth" ); |
2216 | fp_glPointSize = (pfn_glPointSize)load("glPointSize" ); |
2217 | fp_glPolygonMode = (pfn_glPolygonMode)load("glPolygonMode" ); |
2218 | fp_glScissor = (pfn_glScissor)load("glScissor" ); |
2219 | fp_glTexParameterf = (pfn_glTexParameterf)load("glTexParameterf" ); |
2220 | fp_glTexParameterfv = (pfn_glTexParameterfv)load("glTexParameterfv" ); |
2221 | fp_glTexParameteri = (pfn_glTexParameteri)load("glTexParameteri" ); |
2222 | fp_glTexParameteriv = (pfn_glTexParameteriv)load("glTexParameteriv" ); |
2223 | fp_glTexImage1D = (pfn_glTexImage1D)load("glTexImage1D" ); |
2224 | fp_glTexImage2D = (pfn_glTexImage2D)load("glTexImage2D" ); |
2225 | fp_glDrawBuffer = (pfn_glDrawBuffer)load("glDrawBuffer" ); |
2226 | fp_glClear = (pfn_glClear)load("glClear" ); |
2227 | fp_glClearColor = (pfn_glClearColor)load("glClearColor" ); |
2228 | fp_glClearStencil = (pfn_glClearStencil)load("glClearStencil" ); |
2229 | fp_glClearDepth = (pfn_glClearDepth)load("glClearDepth" ); |
2230 | fp_glStencilMask = (pfn_glStencilMask)load("glStencilMask" ); |
2231 | fp_glColorMask = (pfn_glColorMask)load("glColorMask" ); |
2232 | fp_glDepthMask = (pfn_glDepthMask)load("glDepthMask" ); |
2233 | fp_glDisable = (pfn_glDisable)load("glDisable" ); |
2234 | fp_glEnable = (pfn_glEnable)load("glEnable" ); |
2235 | fp_glFinish = (pfn_glFinish)load("glFinish" ); |
2236 | fp_glFlush = (pfn_glFlush)load("glFlush" ); |
2237 | fp_glBlendFunc = (pfn_glBlendFunc)load("glBlendFunc" ); |
2238 | fp_glLogicOp = (pfn_glLogicOp)load("glLogicOp" ); |
2239 | fp_glStencilFunc = (pfn_glStencilFunc)load("glStencilFunc" ); |
2240 | fp_glStencilOp = (pfn_glStencilOp)load("glStencilOp" ); |
2241 | fp_glDepthFunc = (pfn_glDepthFunc)load("glDepthFunc" ); |
2242 | fp_glPixelStoref = (pfn_glPixelStoref)load("glPixelStoref" ); |
2243 | fp_glPixelStorei = (pfn_glPixelStorei)load("glPixelStorei" ); |
2244 | fp_glReadBuffer = (pfn_glReadBuffer)load("glReadBuffer" ); |
2245 | fp_glReadPixels = (pfn_glReadPixels)load("glReadPixels" ); |
2246 | fp_glGetBooleanv = (pfn_glGetBooleanv)load("glGetBooleanv" ); |
2247 | fp_glGetDoublev = (pfn_glGetDoublev)load("glGetDoublev" ); |
2248 | fp_glGetError = (pfn_glGetError)load("glGetError" ); |
2249 | fp_glGetFloatv = (pfn_glGetFloatv)load("glGetFloatv" ); |
2250 | fp_glGetIntegerv = (pfn_glGetIntegerv)load("glGetIntegerv" ); |
2251 | fp_glGetString = (pfn_glGetString)load("glGetString" ); |
2252 | fp_glGetTexImage = (pfn_glGetTexImage)load("glGetTexImage" ); |
2253 | fp_glGetTexParameterfv = (pfn_glGetTexParameterfv)load("glGetTexParameterfv" ); |
2254 | fp_glGetTexParameteriv = (pfn_glGetTexParameteriv)load("glGetTexParameteriv" ); |
2255 | fp_glGetTexLevelParameterfv = (pfn_glGetTexLevelParameterfv)load("glGetTexLevelParameterfv" ); |
2256 | fp_glGetTexLevelParameteriv = (pfn_glGetTexLevelParameteriv)load("glGetTexLevelParameteriv" ); |
2257 | fp_glIsEnabled = (pfn_glIsEnabled)load("glIsEnabled" ); |
2258 | fp_glDepthRange = (pfn_glDepthRange)load("glDepthRange" ); |
2259 | fp_glViewport = (pfn_glViewport)load("glViewport" ); |
2260 | fp_glNewList = (pfn_glNewList)load("glNewList" ); |
2261 | fp_glEndList = (pfn_glEndList)load("glEndList" ); |
2262 | fp_glCallList = (pfn_glCallList)load("glCallList" ); |
2263 | fp_glCallLists = (pfn_glCallLists)load("glCallLists" ); |
2264 | fp_glDeleteLists = (pfn_glDeleteLists)load("glDeleteLists" ); |
2265 | fp_glGenLists = (pfn_glGenLists)load("glGenLists" ); |
2266 | fp_glListBase = (pfn_glListBase)load("glListBase" ); |
2267 | fp_glBegin = (pfn_glBegin)load("glBegin" ); |
2268 | fp_glBitmap = (pfn_glBitmap)load("glBitmap" ); |
2269 | fp_glColor3b = (pfn_glColor3b)load("glColor3b" ); |
2270 | fp_glColor3bv = (pfn_glColor3bv)load("glColor3bv" ); |
2271 | fp_glColor3d = (pfn_glColor3d)load("glColor3d" ); |
2272 | fp_glColor3dv = (pfn_glColor3dv)load("glColor3dv" ); |
2273 | fp_glColor3f = (pfn_glColor3f)load("glColor3f" ); |
2274 | fp_glColor3fv = (pfn_glColor3fv)load("glColor3fv" ); |
2275 | fp_glColor3i = (pfn_glColor3i)load("glColor3i" ); |
2276 | fp_glColor3iv = (pfn_glColor3iv)load("glColor3iv" ); |
2277 | fp_glColor3s = (pfn_glColor3s)load("glColor3s" ); |
2278 | fp_glColor3sv = (pfn_glColor3sv)load("glColor3sv" ); |
2279 | fp_glColor3ub = (pfn_glColor3ub)load("glColor3ub" ); |
2280 | fp_glColor3ubv = (pfn_glColor3ubv)load("glColor3ubv" ); |
2281 | fp_glColor3ui = (pfn_glColor3ui)load("glColor3ui" ); |
2282 | fp_glColor3uiv = (pfn_glColor3uiv)load("glColor3uiv" ); |
2283 | fp_glColor3us = (pfn_glColor3us)load("glColor3us" ); |
2284 | fp_glColor3usv = (pfn_glColor3usv)load("glColor3usv" ); |
2285 | fp_glColor4b = (pfn_glColor4b)load("glColor4b" ); |
2286 | fp_glColor4bv = (pfn_glColor4bv)load("glColor4bv" ); |
2287 | fp_glColor4d = (pfn_glColor4d)load("glColor4d" ); |
2288 | fp_glColor4dv = (pfn_glColor4dv)load("glColor4dv" ); |
2289 | fp_glColor4f = (pfn_glColor4f)load("glColor4f" ); |
2290 | fp_glColor4fv = (pfn_glColor4fv)load("glColor4fv" ); |
2291 | fp_glColor4i = (pfn_glColor4i)load("glColor4i" ); |
2292 | fp_glColor4iv = (pfn_glColor4iv)load("glColor4iv" ); |
2293 | fp_glColor4s = (pfn_glColor4s)load("glColor4s" ); |
2294 | fp_glColor4sv = (pfn_glColor4sv)load("glColor4sv" ); |
2295 | fp_glColor4ub = (pfn_glColor4ub)load("glColor4ub" ); |
2296 | fp_glColor4ubv = (pfn_glColor4ubv)load("glColor4ubv" ); |
2297 | fp_glColor4ui = (pfn_glColor4ui)load("glColor4ui" ); |
2298 | fp_glColor4uiv = (pfn_glColor4uiv)load("glColor4uiv" ); |
2299 | fp_glColor4us = (pfn_glColor4us)load("glColor4us" ); |
2300 | fp_glColor4usv = (pfn_glColor4usv)load("glColor4usv" ); |
2301 | fp_glEdgeFlag = (pfn_glEdgeFlag)load("glEdgeFlag" ); |
2302 | fp_glEdgeFlagv = (pfn_glEdgeFlagv)load("glEdgeFlagv" ); |
2303 | fp_glEnd = (pfn_glEnd)load("glEnd" ); |
2304 | fp_glIndexd = (pfn_glIndexd)load("glIndexd" ); |
2305 | fp_glIndexdv = (pfn_glIndexdv)load("glIndexdv" ); |
2306 | fp_glIndexf = (pfn_glIndexf)load("glIndexf" ); |
2307 | fp_glIndexfv = (pfn_glIndexfv)load("glIndexfv" ); |
2308 | fp_glIndexi = (pfn_glIndexi)load("glIndexi" ); |
2309 | fp_glIndexiv = (pfn_glIndexiv)load("glIndexiv" ); |
2310 | fp_glIndexs = (pfn_glIndexs)load("glIndexs" ); |
2311 | fp_glIndexsv = (pfn_glIndexsv)load("glIndexsv" ); |
2312 | fp_glNormal3b = (pfn_glNormal3b)load("glNormal3b" ); |
2313 | fp_glNormal3bv = (pfn_glNormal3bv)load("glNormal3bv" ); |
2314 | fp_glNormal3d = (pfn_glNormal3d)load("glNormal3d" ); |
2315 | fp_glNormal3dv = (pfn_glNormal3dv)load("glNormal3dv" ); |
2316 | fp_glNormal3f = (pfn_glNormal3f)load("glNormal3f" ); |
2317 | fp_glNormal3fv = (pfn_glNormal3fv)load("glNormal3fv" ); |
2318 | fp_glNormal3i = (pfn_glNormal3i)load("glNormal3i" ); |
2319 | fp_glNormal3iv = (pfn_glNormal3iv)load("glNormal3iv" ); |
2320 | fp_glNormal3s = (pfn_glNormal3s)load("glNormal3s" ); |
2321 | fp_glNormal3sv = (pfn_glNormal3sv)load("glNormal3sv" ); |
2322 | fp_glRasterPos2d = (pfn_glRasterPos2d)load("glRasterPos2d" ); |
2323 | fp_glRasterPos2dv = (pfn_glRasterPos2dv)load("glRasterPos2dv" ); |
2324 | fp_glRasterPos2f = (pfn_glRasterPos2f)load("glRasterPos2f" ); |
2325 | fp_glRasterPos2fv = (pfn_glRasterPos2fv)load("glRasterPos2fv" ); |
2326 | fp_glRasterPos2i = (pfn_glRasterPos2i)load("glRasterPos2i" ); |
2327 | fp_glRasterPos2iv = (pfn_glRasterPos2iv)load("glRasterPos2iv" ); |
2328 | fp_glRasterPos2s = (pfn_glRasterPos2s)load("glRasterPos2s" ); |
2329 | fp_glRasterPos2sv = (pfn_glRasterPos2sv)load("glRasterPos2sv" ); |
2330 | fp_glRasterPos3d = (pfn_glRasterPos3d)load("glRasterPos3d" ); |
2331 | fp_glRasterPos3dv = (pfn_glRasterPos3dv)load("glRasterPos3dv" ); |
2332 | fp_glRasterPos3f = (pfn_glRasterPos3f)load("glRasterPos3f" ); |
2333 | fp_glRasterPos3fv = (pfn_glRasterPos3fv)load("glRasterPos3fv" ); |
2334 | fp_glRasterPos3i = (pfn_glRasterPos3i)load("glRasterPos3i" ); |
2335 | fp_glRasterPos3iv = (pfn_glRasterPos3iv)load("glRasterPos3iv" ); |
2336 | fp_glRasterPos3s = (pfn_glRasterPos3s)load("glRasterPos3s" ); |
2337 | fp_glRasterPos3sv = (pfn_glRasterPos3sv)load("glRasterPos3sv" ); |
2338 | fp_glRasterPos4d = (pfn_glRasterPos4d)load("glRasterPos4d" ); |
2339 | fp_glRasterPos4dv = (pfn_glRasterPos4dv)load("glRasterPos4dv" ); |
2340 | fp_glRasterPos4f = (pfn_glRasterPos4f)load("glRasterPos4f" ); |
2341 | fp_glRasterPos4fv = (pfn_glRasterPos4fv)load("glRasterPos4fv" ); |
2342 | fp_glRasterPos4i = (pfn_glRasterPos4i)load("glRasterPos4i" ); |
2343 | fp_glRasterPos4iv = (pfn_glRasterPos4iv)load("glRasterPos4iv" ); |
2344 | fp_glRasterPos4s = (pfn_glRasterPos4s)load("glRasterPos4s" ); |
2345 | fp_glRasterPos4sv = (pfn_glRasterPos4sv)load("glRasterPos4sv" ); |
2346 | fp_glRectd = (pfn_glRectd)load("glRectd" ); |
2347 | fp_glRectdv = (pfn_glRectdv)load("glRectdv" ); |
2348 | fp_glRectf = (pfn_glRectf)load("glRectf" ); |
2349 | fp_glRectfv = (pfn_glRectfv)load("glRectfv" ); |
2350 | fp_glRecti = (pfn_glRecti)load("glRecti" ); |
2351 | fp_glRectiv = (pfn_glRectiv)load("glRectiv" ); |
2352 | fp_glRects = (pfn_glRects)load("glRects" ); |
2353 | fp_glRectsv = (pfn_glRectsv)load("glRectsv" ); |
2354 | fp_glTexCoord1d = (pfn_glTexCoord1d)load("glTexCoord1d" ); |
2355 | fp_glTexCoord1dv = (pfn_glTexCoord1dv)load("glTexCoord1dv" ); |
2356 | fp_glTexCoord1f = (pfn_glTexCoord1f)load("glTexCoord1f" ); |
2357 | fp_glTexCoord1fv = (pfn_glTexCoord1fv)load("glTexCoord1fv" ); |
2358 | fp_glTexCoord1i = (pfn_glTexCoord1i)load("glTexCoord1i" ); |
2359 | fp_glTexCoord1iv = (pfn_glTexCoord1iv)load("glTexCoord1iv" ); |
2360 | fp_glTexCoord1s = (pfn_glTexCoord1s)load("glTexCoord1s" ); |
2361 | fp_glTexCoord1sv = (pfn_glTexCoord1sv)load("glTexCoord1sv" ); |
2362 | fp_glTexCoord2d = (pfn_glTexCoord2d)load("glTexCoord2d" ); |
2363 | fp_glTexCoord2dv = (pfn_glTexCoord2dv)load("glTexCoord2dv" ); |
2364 | fp_glTexCoord2f = (pfn_glTexCoord2f)load("glTexCoord2f" ); |
2365 | fp_glTexCoord2fv = (pfn_glTexCoord2fv)load("glTexCoord2fv" ); |
2366 | fp_glTexCoord2i = (pfn_glTexCoord2i)load("glTexCoord2i" ); |
2367 | fp_glTexCoord2iv = (pfn_glTexCoord2iv)load("glTexCoord2iv" ); |
2368 | fp_glTexCoord2s = (pfn_glTexCoord2s)load("glTexCoord2s" ); |
2369 | fp_glTexCoord2sv = (pfn_glTexCoord2sv)load("glTexCoord2sv" ); |
2370 | fp_glTexCoord3d = (pfn_glTexCoord3d)load("glTexCoord3d" ); |
2371 | fp_glTexCoord3dv = (pfn_glTexCoord3dv)load("glTexCoord3dv" ); |
2372 | fp_glTexCoord3f = (pfn_glTexCoord3f)load("glTexCoord3f" ); |
2373 | fp_glTexCoord3fv = (pfn_glTexCoord3fv)load("glTexCoord3fv" ); |
2374 | fp_glTexCoord3i = (pfn_glTexCoord3i)load("glTexCoord3i" ); |
2375 | fp_glTexCoord3iv = (pfn_glTexCoord3iv)load("glTexCoord3iv" ); |
2376 | fp_glTexCoord3s = (pfn_glTexCoord3s)load("glTexCoord3s" ); |
2377 | fp_glTexCoord3sv = (pfn_glTexCoord3sv)load("glTexCoord3sv" ); |
2378 | fp_glTexCoord4d = (pfn_glTexCoord4d)load("glTexCoord4d" ); |
2379 | fp_glTexCoord4dv = (pfn_glTexCoord4dv)load("glTexCoord4dv" ); |
2380 | fp_glTexCoord4f = (pfn_glTexCoord4f)load("glTexCoord4f" ); |
2381 | fp_glTexCoord4fv = (pfn_glTexCoord4fv)load("glTexCoord4fv" ); |
2382 | fp_glTexCoord4i = (pfn_glTexCoord4i)load("glTexCoord4i" ); |
2383 | fp_glTexCoord4iv = (pfn_glTexCoord4iv)load("glTexCoord4iv" ); |
2384 | fp_glTexCoord4s = (pfn_glTexCoord4s)load("glTexCoord4s" ); |
2385 | fp_glTexCoord4sv = (pfn_glTexCoord4sv)load("glTexCoord4sv" ); |
2386 | fp_glVertex2d = (pfn_glVertex2d)load("glVertex2d" ); |
2387 | fp_glVertex2dv = (pfn_glVertex2dv)load("glVertex2dv" ); |
2388 | fp_glVertex2f = (pfn_glVertex2f)load("glVertex2f" ); |
2389 | fp_glVertex2fv = (pfn_glVertex2fv)load("glVertex2fv" ); |
2390 | fp_glVertex2i = (pfn_glVertex2i)load("glVertex2i" ); |
2391 | fp_glVertex2iv = (pfn_glVertex2iv)load("glVertex2iv" ); |
2392 | fp_glVertex2s = (pfn_glVertex2s)load("glVertex2s" ); |
2393 | fp_glVertex2sv = (pfn_glVertex2sv)load("glVertex2sv" ); |
2394 | fp_glVertex3d = (pfn_glVertex3d)load("glVertex3d" ); |
2395 | fp_glVertex3dv = (pfn_glVertex3dv)load("glVertex3dv" ); |
2396 | fp_glVertex3f = (pfn_glVertex3f)load("glVertex3f" ); |
2397 | fp_glVertex3fv = (pfn_glVertex3fv)load("glVertex3fv" ); |
2398 | fp_glVertex3i = (pfn_glVertex3i)load("glVertex3i" ); |
2399 | fp_glVertex3iv = (pfn_glVertex3iv)load("glVertex3iv" ); |
2400 | fp_glVertex3s = (pfn_glVertex3s)load("glVertex3s" ); |
2401 | fp_glVertex3sv = (pfn_glVertex3sv)load("glVertex3sv" ); |
2402 | fp_glVertex4d = (pfn_glVertex4d)load("glVertex4d" ); |
2403 | fp_glVertex4dv = (pfn_glVertex4dv)load("glVertex4dv" ); |
2404 | fp_glVertex4f = (pfn_glVertex4f)load("glVertex4f" ); |
2405 | fp_glVertex4fv = (pfn_glVertex4fv)load("glVertex4fv" ); |
2406 | fp_glVertex4i = (pfn_glVertex4i)load("glVertex4i" ); |
2407 | fp_glVertex4iv = (pfn_glVertex4iv)load("glVertex4iv" ); |
2408 | fp_glVertex4s = (pfn_glVertex4s)load("glVertex4s" ); |
2409 | fp_glVertex4sv = (pfn_glVertex4sv)load("glVertex4sv" ); |
2410 | fp_glClipPlane = (pfn_glClipPlane)load("glClipPlane" ); |
2411 | fp_glColorMaterial = (pfn_glColorMaterial)load("glColorMaterial" ); |
2412 | fp_glFogf = (pfn_glFogf)load("glFogf" ); |
2413 | fp_glFogfv = (pfn_glFogfv)load("glFogfv" ); |
2414 | fp_glFogi = (pfn_glFogi)load("glFogi" ); |
2415 | fp_glFogiv = (pfn_glFogiv)load("glFogiv" ); |
2416 | fp_glLightf = (pfn_glLightf)load("glLightf" ); |
2417 | fp_glLightfv = (pfn_glLightfv)load("glLightfv" ); |
2418 | fp_glLighti = (pfn_glLighti)load("glLighti" ); |
2419 | fp_glLightiv = (pfn_glLightiv)load("glLightiv" ); |
2420 | fp_glLightModelf = (pfn_glLightModelf)load("glLightModelf" ); |
2421 | fp_glLightModelfv = (pfn_glLightModelfv)load("glLightModelfv" ); |
2422 | fp_glLightModeli = (pfn_glLightModeli)load("glLightModeli" ); |
2423 | fp_glLightModeliv = (pfn_glLightModeliv)load("glLightModeliv" ); |
2424 | fp_glLineStipple = (pfn_glLineStipple)load("glLineStipple" ); |
2425 | fp_glMaterialf = (pfn_glMaterialf)load("glMaterialf" ); |
2426 | fp_glMaterialfv = (pfn_glMaterialfv)load("glMaterialfv" ); |
2427 | fp_glMateriali = (pfn_glMateriali)load("glMateriali" ); |
2428 | fp_glMaterialiv = (pfn_glMaterialiv)load("glMaterialiv" ); |
2429 | fp_glPolygonStipple = (pfn_glPolygonStipple)load("glPolygonStipple" ); |
2430 | fp_glShadeModel = (pfn_glShadeModel)load("glShadeModel" ); |
2431 | fp_glTexEnvf = (pfn_glTexEnvf)load("glTexEnvf" ); |
2432 | fp_glTexEnvfv = (pfn_glTexEnvfv)load("glTexEnvfv" ); |
2433 | fp_glTexEnvi = (pfn_glTexEnvi)load("glTexEnvi" ); |
2434 | fp_glTexEnviv = (pfn_glTexEnviv)load("glTexEnviv" ); |
2435 | fp_glTexGend = (pfn_glTexGend)load("glTexGend" ); |
2436 | fp_glTexGendv = (pfn_glTexGendv)load("glTexGendv" ); |
2437 | fp_glTexGenf = (pfn_glTexGenf)load("glTexGenf" ); |
2438 | fp_glTexGenfv = (pfn_glTexGenfv)load("glTexGenfv" ); |
2439 | fp_glTexGeni = (pfn_glTexGeni)load("glTexGeni" ); |
2440 | fp_glTexGeniv = (pfn_glTexGeniv)load("glTexGeniv" ); |
2441 | fp_glFeedbackBuffer = (pfn_glFeedbackBuffer)load("glFeedbackBuffer" ); |
2442 | fp_glSelectBuffer = (pfn_glSelectBuffer)load("glSelectBuffer" ); |
2443 | fp_glRenderMode = (pfn_glRenderMode)load("glRenderMode" ); |
2444 | fp_glInitNames = (pfn_glInitNames)load("glInitNames" ); |
2445 | fp_glLoadName = (pfn_glLoadName)load("glLoadName" ); |
2446 | fp_glPassThrough = (pfn_glPassThrough)load("glPassThrough" ); |
2447 | fp_glPopName = (pfn_glPopName)load("glPopName" ); |
2448 | fp_glPushName = (pfn_glPushName)load("glPushName" ); |
2449 | fp_glClearAccum = (pfn_glClearAccum)load("glClearAccum" ); |
2450 | fp_glClearIndex = (pfn_glClearIndex)load("glClearIndex" ); |
2451 | fp_glIndexMask = (pfn_glIndexMask)load("glIndexMask" ); |
2452 | fp_glAccum = (pfn_glAccum)load("glAccum" ); |
2453 | fp_glPopAttrib = (pfn_glPopAttrib)load("glPopAttrib" ); |
2454 | fp_glPushAttrib = (pfn_glPushAttrib)load("glPushAttrib" ); |
2455 | fp_glMap1d = (pfn_glMap1d)load("glMap1d" ); |
2456 | fp_glMap1f = (pfn_glMap1f)load("glMap1f" ); |
2457 | fp_glMap2d = (pfn_glMap2d)load("glMap2d" ); |
2458 | fp_glMap2f = (pfn_glMap2f)load("glMap2f" ); |
2459 | fp_glMapGrid1d = (pfn_glMapGrid1d)load("glMapGrid1d" ); |
2460 | fp_glMapGrid1f = (pfn_glMapGrid1f)load("glMapGrid1f" ); |
2461 | fp_glMapGrid2d = (pfn_glMapGrid2d)load("glMapGrid2d" ); |
2462 | fp_glMapGrid2f = (pfn_glMapGrid2f)load("glMapGrid2f" ); |
2463 | fp_glEvalCoord1d = (pfn_glEvalCoord1d)load("glEvalCoord1d" ); |
2464 | fp_glEvalCoord1dv = (pfn_glEvalCoord1dv)load("glEvalCoord1dv" ); |
2465 | fp_glEvalCoord1f = (pfn_glEvalCoord1f)load("glEvalCoord1f" ); |
2466 | fp_glEvalCoord1fv = (pfn_glEvalCoord1fv)load("glEvalCoord1fv" ); |
2467 | fp_glEvalCoord2d = (pfn_glEvalCoord2d)load("glEvalCoord2d" ); |
2468 | fp_glEvalCoord2dv = (pfn_glEvalCoord2dv)load("glEvalCoord2dv" ); |
2469 | fp_glEvalCoord2f = (pfn_glEvalCoord2f)load("glEvalCoord2f" ); |
2470 | fp_glEvalCoord2fv = (pfn_glEvalCoord2fv)load("glEvalCoord2fv" ); |
2471 | fp_glEvalMesh1 = (pfn_glEvalMesh1)load("glEvalMesh1" ); |
2472 | fp_glEvalPoint1 = (pfn_glEvalPoint1)load("glEvalPoint1" ); |
2473 | fp_glEvalMesh2 = (pfn_glEvalMesh2)load("glEvalMesh2" ); |
2474 | fp_glEvalPoint2 = (pfn_glEvalPoint2)load("glEvalPoint2" ); |
2475 | fp_glAlphaFunc = (pfn_glAlphaFunc)load("glAlphaFunc" ); |
2476 | fp_glPixelZoom = (pfn_glPixelZoom)load("glPixelZoom" ); |
2477 | fp_glPixelTransferf = (pfn_glPixelTransferf)load("glPixelTransferf" ); |
2478 | fp_glPixelTransferi = (pfn_glPixelTransferi)load("glPixelTransferi" ); |
2479 | fp_glPixelMapfv = (pfn_glPixelMapfv)load("glPixelMapfv" ); |
2480 | fp_glPixelMapuiv = (pfn_glPixelMapuiv)load("glPixelMapuiv" ); |
2481 | fp_glPixelMapusv = (pfn_glPixelMapusv)load("glPixelMapusv" ); |
2482 | fp_glCopyPixels = (pfn_glCopyPixels)load("glCopyPixels" ); |
2483 | fp_glDrawPixels = (pfn_glDrawPixels)load("glDrawPixels" ); |
2484 | fp_glGetClipPlane = (pfn_glGetClipPlane)load("glGetClipPlane" ); |
2485 | fp_glGetLightfv = (pfn_glGetLightfv)load("glGetLightfv" ); |
2486 | fp_glGetLightiv = (pfn_glGetLightiv)load("glGetLightiv" ); |
2487 | fp_glGetMapdv = (pfn_glGetMapdv)load("glGetMapdv" ); |
2488 | fp_glGetMapfv = (pfn_glGetMapfv)load("glGetMapfv" ); |
2489 | fp_glGetMapiv = (pfn_glGetMapiv)load("glGetMapiv" ); |
2490 | fp_glGetMaterialfv = (pfn_glGetMaterialfv)load("glGetMaterialfv" ); |
2491 | fp_glGetMaterialiv = (pfn_glGetMaterialiv)load("glGetMaterialiv" ); |
2492 | fp_glGetPixelMapfv = (pfn_glGetPixelMapfv)load("glGetPixelMapfv" ); |
2493 | fp_glGetPixelMapuiv = (pfn_glGetPixelMapuiv)load("glGetPixelMapuiv" ); |
2494 | fp_glGetPixelMapusv = (pfn_glGetPixelMapusv)load("glGetPixelMapusv" ); |
2495 | fp_glGetPolygonStipple = (pfn_glGetPolygonStipple)load("glGetPolygonStipple" ); |
2496 | fp_glGetTexEnvfv = (pfn_glGetTexEnvfv)load("glGetTexEnvfv" ); |
2497 | fp_glGetTexEnviv = (pfn_glGetTexEnviv)load("glGetTexEnviv" ); |
2498 | fp_glGetTexGendv = (pfn_glGetTexGendv)load("glGetTexGendv" ); |
2499 | fp_glGetTexGenfv = (pfn_glGetTexGenfv)load("glGetTexGenfv" ); |
2500 | fp_glGetTexGeniv = (pfn_glGetTexGeniv)load("glGetTexGeniv" ); |
2501 | fp_glIsList = (pfn_glIsList)load("glIsList" ); |
2502 | fp_glFrustum = (pfn_glFrustum)load("glFrustum" ); |
2503 | fp_glLoadIdentity = (pfn_glLoadIdentity)load("glLoadIdentity" ); |
2504 | fp_glLoadMatrixf = (pfn_glLoadMatrixf)load("glLoadMatrixf" ); |
2505 | fp_glLoadMatrixd = (pfn_glLoadMatrixd)load("glLoadMatrixd" ); |
2506 | fp_glMatrixMode = (pfn_glMatrixMode)load("glMatrixMode" ); |
2507 | fp_glMultMatrixf = (pfn_glMultMatrixf)load("glMultMatrixf" ); |
2508 | fp_glMultMatrixd = (pfn_glMultMatrixd)load("glMultMatrixd" ); |
2509 | fp_glOrtho = (pfn_glOrtho)load("glOrtho" ); |
2510 | fp_glPopMatrix = (pfn_glPopMatrix)load("glPopMatrix" ); |
2511 | fp_glPushMatrix = (pfn_glPushMatrix)load("glPushMatrix" ); |
2512 | fp_glRotated = (pfn_glRotated)load("glRotated" ); |
2513 | fp_glRotatef = (pfn_glRotatef)load("glRotatef" ); |
2514 | fp_glScaled = (pfn_glScaled)load("glScaled" ); |
2515 | fp_glScalef = (pfn_glScalef)load("glScalef" ); |
2516 | fp_glTranslated = (pfn_glTranslated)load("glTranslated" ); |
2517 | fp_glTranslatef = (pfn_glTranslatef)load("glTranslatef" ); |
2518 | } |
2519 | |
2520 | GLboolean GLAD_VERSION_1_1 = GL_FALSE; |
2521 | static void load_GL_VERSION_1_1(LOADER load) { |
2522 | if(!GLAD_VERSION_1_1) return; |
2523 | fp_glDrawArrays = (pfn_glDrawArrays)load("glDrawArrays" ); |
2524 | fp_glDrawElements = (pfn_glDrawElements)load("glDrawElements" ); |
2525 | fp_glGetPointerv = (pfn_glGetPointerv)load("glGetPointerv" ); |
2526 | fp_glPolygonOffset = (pfn_glPolygonOffset)load("glPolygonOffset" ); |
2527 | fp_glCopyTexImage1D = (pfn_glCopyTexImage1D)load("glCopyTexImage1D" ); |
2528 | fp_glCopyTexImage2D = (pfn_glCopyTexImage2D)load("glCopyTexImage2D" ); |
2529 | fp_glCopyTexSubImage1D = (pfn_glCopyTexSubImage1D)load("glCopyTexSubImage1D" ); |
2530 | fp_glCopyTexSubImage2D = (pfn_glCopyTexSubImage2D)load("glCopyTexSubImage2D" ); |
2531 | fp_glTexSubImage1D = (pfn_glTexSubImage1D)load("glTexSubImage1D" ); |
2532 | fp_glTexSubImage2D = (pfn_glTexSubImage2D)load("glTexSubImage2D" ); |
2533 | fp_glBindTexture = (pfn_glBindTexture)load("glBindTexture" ); |
2534 | fp_glDeleteTextures = (pfn_glDeleteTextures)load("glDeleteTextures" ); |
2535 | fp_glGenTextures = (pfn_glGenTextures)load("glGenTextures" ); |
2536 | fp_glIsTexture = (pfn_glIsTexture)load("glIsTexture" ); |
2537 | fp_glArrayElement = (pfn_glArrayElement)load("glArrayElement" ); |
2538 | fp_glColorPointer = (pfn_glColorPointer)load("glColorPointer" ); |
2539 | fp_glDisableClientState = (pfn_glDisableClientState)load("glDisableClientState" ); |
2540 | fp_glEdgeFlagPointer = (pfn_glEdgeFlagPointer)load("glEdgeFlagPointer" ); |
2541 | fp_glEnableClientState = (pfn_glEnableClientState)load("glEnableClientState" ); |
2542 | fp_glIndexPointer = (pfn_glIndexPointer)load("glIndexPointer" ); |
2543 | fp_glInterleavedArrays = (pfn_glInterleavedArrays)load("glInterleavedArrays" ); |
2544 | fp_glNormalPointer = (pfn_glNormalPointer)load("glNormalPointer" ); |
2545 | fp_glTexCoordPointer = (pfn_glTexCoordPointer)load("glTexCoordPointer" ); |
2546 | fp_glVertexPointer = (pfn_glVertexPointer)load("glVertexPointer" ); |
2547 | fp_glAreTexturesResident = (pfn_glAreTexturesResident)load("glAreTexturesResident" ); |
2548 | fp_glPrioritizeTextures = (pfn_glPrioritizeTextures)load("glPrioritizeTextures" ); |
2549 | fp_glIndexub = (pfn_glIndexub)load("glIndexub" ); |
2550 | fp_glIndexubv = (pfn_glIndexubv)load("glIndexubv" ); |
2551 | fp_glPopClientAttrib = (pfn_glPopClientAttrib)load("glPopClientAttrib" ); |
2552 | fp_glPushClientAttrib = (pfn_glPushClientAttrib)load("glPushClientAttrib" ); |
2553 | } |
2554 | |
2555 | GLboolean GLAD_VERSION_1_2 = GL_FALSE; |
2556 | static void load_GL_VERSION_1_2(LOADER load) { |
2557 | if(!GLAD_VERSION_1_2) return; |
2558 | fp_glDrawRangeElements = (pfn_glDrawRangeElements)load("glDrawRangeElements" ); |
2559 | fp_glTexImage3D = (pfn_glTexImage3D)load("glTexImage3D" ); |
2560 | fp_glTexSubImage3D = (pfn_glTexSubImage3D)load("glTexSubImage3D" ); |
2561 | fp_glCopyTexSubImage3D = (pfn_glCopyTexSubImage3D)load("glCopyTexSubImage3D" ); |
2562 | } |
2563 | |
2564 | GLboolean GLAD_VERSION_1_3 = GL_FALSE; |
2565 | static void load_GL_VERSION_1_3(LOADER load) { |
2566 | if(!GLAD_VERSION_1_3) return; |
2567 | fp_glActiveTexture = (pfn_glActiveTexture)load("glActiveTexture" ); |
2568 | fp_glSampleCoverage = (pfn_glSampleCoverage)load("glSampleCoverage" ); |
2569 | fp_glCompressedTexImage3D = (pfn_glCompressedTexImage3D)load("glCompressedTexImage3D" ); |
2570 | fp_glCompressedTexImage2D = (pfn_glCompressedTexImage2D)load("glCompressedTexImage2D" ); |
2571 | fp_glCompressedTexImage1D = (pfn_glCompressedTexImage1D)load("glCompressedTexImage1D" ); |
2572 | fp_glCompressedTexSubImage3D = (pfn_glCompressedTexSubImage3D)load("glCompressedTexSubImage3D" ); |
2573 | fp_glCompressedTexSubImage2D = (pfn_glCompressedTexSubImage2D)load("glCompressedTexSubImage2D" ); |
2574 | fp_glCompressedTexSubImage1D = (pfn_glCompressedTexSubImage1D)load("glCompressedTexSubImage1D" ); |
2575 | fp_glGetCompressedTexImage = (pfn_glGetCompressedTexImage)load("glGetCompressedTexImage" ); |
2576 | fp_glClientActiveTexture = (pfn_glClientActiveTexture)load("glClientActiveTexture" ); |
2577 | fp_glMultiTexCoord1d = (pfn_glMultiTexCoord1d)load("glMultiTexCoord1d" ); |
2578 | fp_glMultiTexCoord1dv = (pfn_glMultiTexCoord1dv)load("glMultiTexCoord1dv" ); |
2579 | fp_glMultiTexCoord1f = (pfn_glMultiTexCoord1f)load("glMultiTexCoord1f" ); |
2580 | fp_glMultiTexCoord1fv = (pfn_glMultiTexCoord1fv)load("glMultiTexCoord1fv" ); |
2581 | fp_glMultiTexCoord1i = (pfn_glMultiTexCoord1i)load("glMultiTexCoord1i" ); |
2582 | fp_glMultiTexCoord1iv = (pfn_glMultiTexCoord1iv)load("glMultiTexCoord1iv" ); |
2583 | fp_glMultiTexCoord1s = (pfn_glMultiTexCoord1s)load("glMultiTexCoord1s" ); |
2584 | fp_glMultiTexCoord1sv = (pfn_glMultiTexCoord1sv)load("glMultiTexCoord1sv" ); |
2585 | fp_glMultiTexCoord2d = (pfn_glMultiTexCoord2d)load("glMultiTexCoord2d" ); |
2586 | fp_glMultiTexCoord2dv = (pfn_glMultiTexCoord2dv)load("glMultiTexCoord2dv" ); |
2587 | fp_glMultiTexCoord2f = (pfn_glMultiTexCoord2f)load("glMultiTexCoord2f" ); |
2588 | fp_glMultiTexCoord2fv = (pfn_glMultiTexCoord2fv)load("glMultiTexCoord2fv" ); |
2589 | fp_glMultiTexCoord2i = (pfn_glMultiTexCoord2i)load("glMultiTexCoord2i" ); |
2590 | fp_glMultiTexCoord2iv = (pfn_glMultiTexCoord2iv)load("glMultiTexCoord2iv" ); |
2591 | fp_glMultiTexCoord2s = (pfn_glMultiTexCoord2s)load("glMultiTexCoord2s" ); |
2592 | fp_glMultiTexCoord2sv = (pfn_glMultiTexCoord2sv)load("glMultiTexCoord2sv" ); |
2593 | fp_glMultiTexCoord3d = (pfn_glMultiTexCoord3d)load("glMultiTexCoord3d" ); |
2594 | fp_glMultiTexCoord3dv = (pfn_glMultiTexCoord3dv)load("glMultiTexCoord3dv" ); |
2595 | fp_glMultiTexCoord3f = (pfn_glMultiTexCoord3f)load("glMultiTexCoord3f" ); |
2596 | fp_glMultiTexCoord3fv = (pfn_glMultiTexCoord3fv)load("glMultiTexCoord3fv" ); |
2597 | fp_glMultiTexCoord3i = (pfn_glMultiTexCoord3i)load("glMultiTexCoord3i" ); |
2598 | fp_glMultiTexCoord3iv = (pfn_glMultiTexCoord3iv)load("glMultiTexCoord3iv" ); |
2599 | fp_glMultiTexCoord3s = (pfn_glMultiTexCoord3s)load("glMultiTexCoord3s" ); |
2600 | fp_glMultiTexCoord3sv = (pfn_glMultiTexCoord3sv)load("glMultiTexCoord3sv" ); |
2601 | fp_glMultiTexCoord4d = (pfn_glMultiTexCoord4d)load("glMultiTexCoord4d" ); |
2602 | fp_glMultiTexCoord4dv = (pfn_glMultiTexCoord4dv)load("glMultiTexCoord4dv" ); |
2603 | fp_glMultiTexCoord4f = (pfn_glMultiTexCoord4f)load("glMultiTexCoord4f" ); |
2604 | fp_glMultiTexCoord4fv = (pfn_glMultiTexCoord4fv)load("glMultiTexCoord4fv" ); |
2605 | fp_glMultiTexCoord4i = (pfn_glMultiTexCoord4i)load("glMultiTexCoord4i" ); |
2606 | fp_glMultiTexCoord4iv = (pfn_glMultiTexCoord4iv)load("glMultiTexCoord4iv" ); |
2607 | fp_glMultiTexCoord4s = (pfn_glMultiTexCoord4s)load("glMultiTexCoord4s" ); |
2608 | fp_glMultiTexCoord4sv = (pfn_glMultiTexCoord4sv)load("glMultiTexCoord4sv" ); |
2609 | fp_glLoadTransposeMatrixf = (pfn_glLoadTransposeMatrixf)load("glLoadTransposeMatrixf" ); |
2610 | fp_glLoadTransposeMatrixd = (pfn_glLoadTransposeMatrixd)load("glLoadTransposeMatrixd" ); |
2611 | fp_glMultTransposeMatrixf = (pfn_glMultTransposeMatrixf)load("glMultTransposeMatrixf" ); |
2612 | fp_glMultTransposeMatrixd = (pfn_glMultTransposeMatrixd)load("glMultTransposeMatrixd" ); |
2613 | } |
2614 | |
2615 | GLboolean GLAD_VERSION_1_4 = GL_FALSE; |
2616 | static void load_GL_VERSION_1_4(LOADER load) { |
2617 | if(!GLAD_VERSION_1_4) return; |
2618 | fp_glBlendFuncSeparate = (pfn_glBlendFuncSeparate)load("glBlendFuncSeparate" ); |
2619 | fp_glMultiDrawArrays = (pfn_glMultiDrawArrays)load("glMultiDrawArrays" ); |
2620 | fp_glMultiDrawElements = (pfn_glMultiDrawElements)load("glMultiDrawElements" ); |
2621 | fp_glPointParameterf = (pfn_glPointParameterf)load("glPointParameterf" ); |
2622 | fp_glPointParameterfv = (pfn_glPointParameterfv)load("glPointParameterfv" ); |
2623 | fp_glPointParameteri = (pfn_glPointParameteri)load("glPointParameteri" ); |
2624 | fp_glPointParameteriv = (pfn_glPointParameteriv)load("glPointParameteriv" ); |
2625 | fp_glFogCoordf = (pfn_glFogCoordf)load("glFogCoordf" ); |
2626 | fp_glFogCoordfv = (pfn_glFogCoordfv)load("glFogCoordfv" ); |
2627 | fp_glFogCoordd = (pfn_glFogCoordd)load("glFogCoordd" ); |
2628 | fp_glFogCoorddv = (pfn_glFogCoorddv)load("glFogCoorddv" ); |
2629 | fp_glFogCoordPointer = (pfn_glFogCoordPointer)load("glFogCoordPointer" ); |
2630 | fp_glSecondaryColor3b = (pfn_glSecondaryColor3b)load("glSecondaryColor3b" ); |
2631 | fp_glSecondaryColor3bv = (pfn_glSecondaryColor3bv)load("glSecondaryColor3bv" ); |
2632 | fp_glSecondaryColor3d = (pfn_glSecondaryColor3d)load("glSecondaryColor3d" ); |
2633 | fp_glSecondaryColor3dv = (pfn_glSecondaryColor3dv)load("glSecondaryColor3dv" ); |
2634 | fp_glSecondaryColor3f = (pfn_glSecondaryColor3f)load("glSecondaryColor3f" ); |
2635 | fp_glSecondaryColor3fv = (pfn_glSecondaryColor3fv)load("glSecondaryColor3fv" ); |
2636 | fp_glSecondaryColor3i = (pfn_glSecondaryColor3i)load("glSecondaryColor3i" ); |
2637 | fp_glSecondaryColor3iv = (pfn_glSecondaryColor3iv)load("glSecondaryColor3iv" ); |
2638 | fp_glSecondaryColor3s = (pfn_glSecondaryColor3s)load("glSecondaryColor3s" ); |
2639 | fp_glSecondaryColor3sv = (pfn_glSecondaryColor3sv)load("glSecondaryColor3sv" ); |
2640 | fp_glSecondaryColor3ub = (pfn_glSecondaryColor3ub)load("glSecondaryColor3ub" ); |
2641 | fp_glSecondaryColor3ubv = (pfn_glSecondaryColor3ubv)load("glSecondaryColor3ubv" ); |
2642 | fp_glSecondaryColor3ui = (pfn_glSecondaryColor3ui)load("glSecondaryColor3ui" ); |
2643 | fp_glSecondaryColor3uiv = (pfn_glSecondaryColor3uiv)load("glSecondaryColor3uiv" ); |
2644 | fp_glSecondaryColor3us = (pfn_glSecondaryColor3us)load("glSecondaryColor3us" ); |
2645 | fp_glSecondaryColor3usv = (pfn_glSecondaryColor3usv)load("glSecondaryColor3usv" ); |
2646 | fp_glSecondaryColorPointer = (pfn_glSecondaryColorPointer)load("glSecondaryColorPointer" ); |
2647 | fp_glWindowPos2d = (pfn_glWindowPos2d)load("glWindowPos2d" ); |
2648 | fp_glWindowPos2dv = (pfn_glWindowPos2dv)load("glWindowPos2dv" ); |
2649 | fp_glWindowPos2f = (pfn_glWindowPos2f)load("glWindowPos2f" ); |
2650 | fp_glWindowPos2fv = (pfn_glWindowPos2fv)load("glWindowPos2fv" ); |
2651 | fp_glWindowPos2i = (pfn_glWindowPos2i)load("glWindowPos2i" ); |
2652 | fp_glWindowPos2iv = (pfn_glWindowPos2iv)load("glWindowPos2iv" ); |
2653 | fp_glWindowPos2s = (pfn_glWindowPos2s)load("glWindowPos2s" ); |
2654 | fp_glWindowPos2sv = (pfn_glWindowPos2sv)load("glWindowPos2sv" ); |
2655 | fp_glWindowPos3d = (pfn_glWindowPos3d)load("glWindowPos3d" ); |
2656 | fp_glWindowPos3dv = (pfn_glWindowPos3dv)load("glWindowPos3dv" ); |
2657 | fp_glWindowPos3f = (pfn_glWindowPos3f)load("glWindowPos3f" ); |
2658 | fp_glWindowPos3fv = (pfn_glWindowPos3fv)load("glWindowPos3fv" ); |
2659 | fp_glWindowPos3i = (pfn_glWindowPos3i)load("glWindowPos3i" ); |
2660 | fp_glWindowPos3iv = (pfn_glWindowPos3iv)load("glWindowPos3iv" ); |
2661 | fp_glWindowPos3s = (pfn_glWindowPos3s)load("glWindowPos3s" ); |
2662 | fp_glWindowPos3sv = (pfn_glWindowPos3sv)load("glWindowPos3sv" ); |
2663 | fp_glBlendColor = (pfn_glBlendColor)load("glBlendColor" ); |
2664 | fp_glBlendEquation = (pfn_glBlendEquation)load("glBlendEquation" ); |
2665 | } |
2666 | |
2667 | GLboolean GLAD_VERSION_1_5 = GL_FALSE; |
2668 | static void load_GL_VERSION_1_5(LOADER load) { |
2669 | if(!GLAD_VERSION_1_5) return; |
2670 | fp_glGenQueries = (pfn_glGenQueries)load("glGenQueries" ); |
2671 | fp_glDeleteQueries = (pfn_glDeleteQueries)load("glDeleteQueries" ); |
2672 | fp_glIsQuery = (pfn_glIsQuery)load("glIsQuery" ); |
2673 | fp_glBeginQuery = (pfn_glBeginQuery)load("glBeginQuery" ); |
2674 | fp_glEndQuery = (pfn_glEndQuery)load("glEndQuery" ); |
2675 | fp_glGetQueryiv = (pfn_glGetQueryiv)load("glGetQueryiv" ); |
2676 | fp_glGetQueryObjectiv = (pfn_glGetQueryObjectiv)load("glGetQueryObjectiv" ); |
2677 | fp_glGetQueryObjectuiv = (pfn_glGetQueryObjectuiv)load("glGetQueryObjectuiv" ); |
2678 | fp_glBindBuffer = (pfn_glBindBuffer)load("glBindBuffer" ); |
2679 | fp_glDeleteBuffers = (pfn_glDeleteBuffers)load("glDeleteBuffers" ); |
2680 | fp_glGenBuffers = (pfn_glGenBuffers)load("glGenBuffers" ); |
2681 | fp_glIsBuffer = (pfn_glIsBuffer)load("glIsBuffer" ); |
2682 | fp_glBufferData = (pfn_glBufferData)load("glBufferData" ); |
2683 | fp_glBufferSubData = (pfn_glBufferSubData)load("glBufferSubData" ); |
2684 | fp_glGetBufferSubData = (pfn_glGetBufferSubData)load("glGetBufferSubData" ); |
2685 | fp_glMapBuffer = (pfn_glMapBuffer)load("glMapBuffer" ); |
2686 | fp_glUnmapBuffer = (pfn_glUnmapBuffer)load("glUnmapBuffer" ); |
2687 | fp_glGetBufferParameteriv = (pfn_glGetBufferParameteriv)load("glGetBufferParameteriv" ); |
2688 | fp_glGetBufferPointerv = (pfn_glGetBufferPointerv)load("glGetBufferPointerv" ); |
2689 | } |
2690 | |
2691 | GLboolean GLAD_VERSION_2_0 = GL_FALSE; |
2692 | static void load_GL_VERSION_2_0(LOADER load) { |
2693 | if(!GLAD_VERSION_2_0) return; |
2694 | fp_glBlendEquationSeparate = (pfn_glBlendEquationSeparate)load("glBlendEquationSeparate" ); |
2695 | fp_glDrawBuffers = (pfn_glDrawBuffers)load("glDrawBuffers" ); |
2696 | fp_glStencilOpSeparate = (pfn_glStencilOpSeparate)load("glStencilOpSeparate" ); |
2697 | fp_glStencilFuncSeparate = (pfn_glStencilFuncSeparate)load("glStencilFuncSeparate" ); |
2698 | fp_glStencilMaskSeparate = (pfn_glStencilMaskSeparate)load("glStencilMaskSeparate" ); |
2699 | fp_glAttachShader = (pfn_glAttachShader)load("glAttachShader" ); |
2700 | fp_glBindAttribLocation = (pfn_glBindAttribLocation)load("glBindAttribLocation" ); |
2701 | fp_glCompileShader = (pfn_glCompileShader)load("glCompileShader" ); |
2702 | fp_glCreateProgram = (pfn_glCreateProgram)load("glCreateProgram" ); |
2703 | fp_glCreateShader = (pfn_glCreateShader)load("glCreateShader" ); |
2704 | fp_glDeleteProgram = (pfn_glDeleteProgram)load("glDeleteProgram" ); |
2705 | fp_glDeleteShader = (pfn_glDeleteShader)load("glDeleteShader" ); |
2706 | fp_glDetachShader = (pfn_glDetachShader)load("glDetachShader" ); |
2707 | fp_glDisableVertexAttribArray = (pfn_glDisableVertexAttribArray)load("glDisableVertexAttribArray" ); |
2708 | fp_glEnableVertexAttribArray = (pfn_glEnableVertexAttribArray)load("glEnableVertexAttribArray" ); |
2709 | fp_glGetActiveAttrib = (pfn_glGetActiveAttrib)load("glGetActiveAttrib" ); |
2710 | fp_glGetActiveUniform = (pfn_glGetActiveUniform)load("glGetActiveUniform" ); |
2711 | fp_glGetAttachedShaders = (pfn_glGetAttachedShaders)load("glGetAttachedShaders" ); |
2712 | fp_glGetAttribLocation = (pfn_glGetAttribLocation)load("glGetAttribLocation" ); |
2713 | fp_glGetProgramiv = (pfn_glGetProgramiv)load("glGetProgramiv" ); |
2714 | fp_glGetProgramInfoLog = (pfn_glGetProgramInfoLog)load("glGetProgramInfoLog" ); |
2715 | fp_glGetShaderiv = (pfn_glGetShaderiv)load("glGetShaderiv" ); |
2716 | fp_glGetShaderInfoLog = (pfn_glGetShaderInfoLog)load("glGetShaderInfoLog" ); |
2717 | fp_glGetShaderSource = (pfn_glGetShaderSource)load("glGetShaderSource" ); |
2718 | fp_glGetUniformLocation = (pfn_glGetUniformLocation)load("glGetUniformLocation" ); |
2719 | fp_glGetUniformfv = (pfn_glGetUniformfv)load("glGetUniformfv" ); |
2720 | fp_glGetUniformiv = (pfn_glGetUniformiv)load("glGetUniformiv" ); |
2721 | fp_glGetVertexAttribdv = (pfn_glGetVertexAttribdv)load("glGetVertexAttribdv" ); |
2722 | fp_glGetVertexAttribfv = (pfn_glGetVertexAttribfv)load("glGetVertexAttribfv" ); |
2723 | fp_glGetVertexAttribiv = (pfn_glGetVertexAttribiv)load("glGetVertexAttribiv" ); |
2724 | fp_glGetVertexAttribPointerv = (pfn_glGetVertexAttribPointerv)load("glGetVertexAttribPointerv" ); |
2725 | fp_glIsProgram = (pfn_glIsProgram)load("glIsProgram" ); |
2726 | fp_glIsShader = (pfn_glIsShader)load("glIsShader" ); |
2727 | fp_glLinkProgram = (pfn_glLinkProgram)load("glLinkProgram" ); |
2728 | fp_glShaderSource = (pfn_glShaderSource)load("glShaderSource" ); |
2729 | fp_glUseProgram = (pfn_glUseProgram)load("glUseProgram" ); |
2730 | fp_glUniform1f = (pfn_glUniform1f)load("glUniform1f" ); |
2731 | fp_glUniform2f = (pfn_glUniform2f)load("glUniform2f" ); |
2732 | fp_glUniform3f = (pfn_glUniform3f)load("glUniform3f" ); |
2733 | fp_glUniform4f = (pfn_glUniform4f)load("glUniform4f" ); |
2734 | fp_glUniform1i = (pfn_glUniform1i)load("glUniform1i" ); |
2735 | fp_glUniform2i = (pfn_glUniform2i)load("glUniform2i" ); |
2736 | fp_glUniform3i = (pfn_glUniform3i)load("glUniform3i" ); |
2737 | fp_glUniform4i = (pfn_glUniform4i)load("glUniform4i" ); |
2738 | fp_glUniform1fv = (pfn_glUniform1fv)load("glUniform1fv" ); |
2739 | fp_glUniform2fv = (pfn_glUniform2fv)load("glUniform2fv" ); |
2740 | fp_glUniform3fv = (pfn_glUniform3fv)load("glUniform3fv" ); |
2741 | fp_glUniform4fv = (pfn_glUniform4fv)load("glUniform4fv" ); |
2742 | fp_glUniform1iv = (pfn_glUniform1iv)load("glUniform1iv" ); |
2743 | fp_glUniform2iv = (pfn_glUniform2iv)load("glUniform2iv" ); |
2744 | fp_glUniform3iv = (pfn_glUniform3iv)load("glUniform3iv" ); |
2745 | fp_glUniform4iv = (pfn_glUniform4iv)load("glUniform4iv" ); |
2746 | fp_glUniformMatrix2fv = (pfn_glUniformMatrix2fv)load("glUniformMatrix2fv" ); |
2747 | fp_glUniformMatrix3fv = (pfn_glUniformMatrix3fv)load("glUniformMatrix3fv" ); |
2748 | fp_glUniformMatrix4fv = (pfn_glUniformMatrix4fv)load("glUniformMatrix4fv" ); |
2749 | fp_glValidateProgram = (pfn_glValidateProgram)load("glValidateProgram" ); |
2750 | fp_glVertexAttrib1d = (pfn_glVertexAttrib1d)load("glVertexAttrib1d" ); |
2751 | fp_glVertexAttrib1dv = (pfn_glVertexAttrib1dv)load("glVertexAttrib1dv" ); |
2752 | fp_glVertexAttrib1f = (pfn_glVertexAttrib1f)load("glVertexAttrib1f" ); |
2753 | fp_glVertexAttrib1fv = (pfn_glVertexAttrib1fv)load("glVertexAttrib1fv" ); |
2754 | fp_glVertexAttrib1s = (pfn_glVertexAttrib1s)load("glVertexAttrib1s" ); |
2755 | fp_glVertexAttrib1sv = (pfn_glVertexAttrib1sv)load("glVertexAttrib1sv" ); |
2756 | fp_glVertexAttrib2d = (pfn_glVertexAttrib2d)load("glVertexAttrib2d" ); |
2757 | fp_glVertexAttrib2dv = (pfn_glVertexAttrib2dv)load("glVertexAttrib2dv" ); |
2758 | fp_glVertexAttrib2f = (pfn_glVertexAttrib2f)load("glVertexAttrib2f" ); |
2759 | fp_glVertexAttrib2fv = (pfn_glVertexAttrib2fv)load("glVertexAttrib2fv" ); |
2760 | fp_glVertexAttrib2s = (pfn_glVertexAttrib2s)load("glVertexAttrib2s" ); |
2761 | fp_glVertexAttrib2sv = (pfn_glVertexAttrib2sv)load("glVertexAttrib2sv" ); |
2762 | fp_glVertexAttrib3d = (pfn_glVertexAttrib3d)load("glVertexAttrib3d" ); |
2763 | fp_glVertexAttrib3dv = (pfn_glVertexAttrib3dv)load("glVertexAttrib3dv" ); |
2764 | fp_glVertexAttrib3f = (pfn_glVertexAttrib3f)load("glVertexAttrib3f" ); |
2765 | fp_glVertexAttrib3fv = (pfn_glVertexAttrib3fv)load("glVertexAttrib3fv" ); |
2766 | fp_glVertexAttrib3s = (pfn_glVertexAttrib3s)load("glVertexAttrib3s" ); |
2767 | fp_glVertexAttrib3sv = (pfn_glVertexAttrib3sv)load("glVertexAttrib3sv" ); |
2768 | fp_glVertexAttrib4Nbv = (pfn_glVertexAttrib4Nbv)load("glVertexAttrib4Nbv" ); |
2769 | fp_glVertexAttrib4Niv = (pfn_glVertexAttrib4Niv)load("glVertexAttrib4Niv" ); |
2770 | fp_glVertexAttrib4Nsv = (pfn_glVertexAttrib4Nsv)load("glVertexAttrib4Nsv" ); |
2771 | fp_glVertexAttrib4Nub = (pfn_glVertexAttrib4Nub)load("glVertexAttrib4Nub" ); |
2772 | fp_glVertexAttrib4Nubv = (pfn_glVertexAttrib4Nubv)load("glVertexAttrib4Nubv" ); |
2773 | fp_glVertexAttrib4Nuiv = (pfn_glVertexAttrib4Nuiv)load("glVertexAttrib4Nuiv" ); |
2774 | fp_glVertexAttrib4Nusv = (pfn_glVertexAttrib4Nusv)load("glVertexAttrib4Nusv" ); |
2775 | fp_glVertexAttrib4bv = (pfn_glVertexAttrib4bv)load("glVertexAttrib4bv" ); |
2776 | fp_glVertexAttrib4d = (pfn_glVertexAttrib4d)load("glVertexAttrib4d" ); |
2777 | fp_glVertexAttrib4dv = (pfn_glVertexAttrib4dv)load("glVertexAttrib4dv" ); |
2778 | fp_glVertexAttrib4f = (pfn_glVertexAttrib4f)load("glVertexAttrib4f" ); |
2779 | fp_glVertexAttrib4fv = (pfn_glVertexAttrib4fv)load("glVertexAttrib4fv" ); |
2780 | fp_glVertexAttrib4iv = (pfn_glVertexAttrib4iv)load("glVertexAttrib4iv" ); |
2781 | fp_glVertexAttrib4s = (pfn_glVertexAttrib4s)load("glVertexAttrib4s" ); |
2782 | fp_glVertexAttrib4sv = (pfn_glVertexAttrib4sv)load("glVertexAttrib4sv" ); |
2783 | fp_glVertexAttrib4ubv = (pfn_glVertexAttrib4ubv)load("glVertexAttrib4ubv" ); |
2784 | fp_glVertexAttrib4uiv = (pfn_glVertexAttrib4uiv)load("glVertexAttrib4uiv" ); |
2785 | fp_glVertexAttrib4usv = (pfn_glVertexAttrib4usv)load("glVertexAttrib4usv" ); |
2786 | fp_glVertexAttribPointer = (pfn_glVertexAttribPointer)load("glVertexAttribPointer" ); |
2787 | } |
2788 | |
2789 | GLboolean GLAD_VERSION_2_1 = GL_FALSE; |
2790 | static void load_GL_VERSION_2_1(LOADER load) { |
2791 | if(!GLAD_VERSION_2_1) return; |
2792 | fp_glUniformMatrix2x3fv = (pfn_glUniformMatrix2x3fv)load("glUniformMatrix2x3fv" ); |
2793 | fp_glUniformMatrix3x2fv = (pfn_glUniformMatrix3x2fv)load("glUniformMatrix3x2fv" ); |
2794 | fp_glUniformMatrix2x4fv = (pfn_glUniformMatrix2x4fv)load("glUniformMatrix2x4fv" ); |
2795 | fp_glUniformMatrix4x2fv = (pfn_glUniformMatrix4x2fv)load("glUniformMatrix4x2fv" ); |
2796 | fp_glUniformMatrix3x4fv = (pfn_glUniformMatrix3x4fv)load("glUniformMatrix3x4fv" ); |
2797 | fp_glUniformMatrix4x3fv = (pfn_glUniformMatrix4x3fv)load("glUniformMatrix4x3fv" ); |
2798 | } |
2799 | |
2800 | GLboolean GLAD_VERSION_3_0 = GL_FALSE; |
2801 | static void load_GL_VERSION_3_0(LOADER load) { |
2802 | if(!GLAD_VERSION_3_0) return; |
2803 | fp_glColorMaski = (pfn_glColorMaski)load("glColorMaski" ); |
2804 | fp_glGetBooleani_v = (pfn_glGetBooleani_v)load("glGetBooleani_v" ); |
2805 | fp_glGetIntegeri_v = (pfn_glGetIntegeri_v)load("glGetIntegeri_v" ); |
2806 | fp_glEnablei = (pfn_glEnablei)load("glEnablei" ); |
2807 | fp_glDisablei = (pfn_glDisablei)load("glDisablei" ); |
2808 | fp_glIsEnabledi = (pfn_glIsEnabledi)load("glIsEnabledi" ); |
2809 | fp_glBeginTransformFeedback = (pfn_glBeginTransformFeedback)load("glBeginTransformFeedback" ); |
2810 | fp_glEndTransformFeedback = (pfn_glEndTransformFeedback)load("glEndTransformFeedback" ); |
2811 | fp_glBindBufferRange = (pfn_glBindBufferRange)load("glBindBufferRange" ); |
2812 | fp_glBindBufferBase = (pfn_glBindBufferBase)load("glBindBufferBase" ); |
2813 | fp_glTransformFeedbackVaryings = (pfn_glTransformFeedbackVaryings)load("glTransformFeedbackVaryings" ); |
2814 | fp_glGetTransformFeedbackVarying = (pfn_glGetTransformFeedbackVarying)load("glGetTransformFeedbackVarying" ); |
2815 | fp_glClampColor = (pfn_glClampColor)load("glClampColor" ); |
2816 | fp_glBeginConditionalRender = (pfn_glBeginConditionalRender)load("glBeginConditionalRender" ); |
2817 | fp_glEndConditionalRender = (pfn_glEndConditionalRender)load("glEndConditionalRender" ); |
2818 | fp_glVertexAttribIPointer = (pfn_glVertexAttribIPointer)load("glVertexAttribIPointer" ); |
2819 | fp_glGetVertexAttribIiv = (pfn_glGetVertexAttribIiv)load("glGetVertexAttribIiv" ); |
2820 | fp_glGetVertexAttribIuiv = (pfn_glGetVertexAttribIuiv)load("glGetVertexAttribIuiv" ); |
2821 | fp_glVertexAttribI1i = (pfn_glVertexAttribI1i)load("glVertexAttribI1i" ); |
2822 | fp_glVertexAttribI2i = (pfn_glVertexAttribI2i)load("glVertexAttribI2i" ); |
2823 | fp_glVertexAttribI3i = (pfn_glVertexAttribI3i)load("glVertexAttribI3i" ); |
2824 | fp_glVertexAttribI4i = (pfn_glVertexAttribI4i)load("glVertexAttribI4i" ); |
2825 | fp_glVertexAttribI1ui = (pfn_glVertexAttribI1ui)load("glVertexAttribI1ui" ); |
2826 | fp_glVertexAttribI2ui = (pfn_glVertexAttribI2ui)load("glVertexAttribI2ui" ); |
2827 | fp_glVertexAttribI3ui = (pfn_glVertexAttribI3ui)load("glVertexAttribI3ui" ); |
2828 | fp_glVertexAttribI4ui = (pfn_glVertexAttribI4ui)load("glVertexAttribI4ui" ); |
2829 | fp_glVertexAttribI1iv = (pfn_glVertexAttribI1iv)load("glVertexAttribI1iv" ); |
2830 | fp_glVertexAttribI2iv = (pfn_glVertexAttribI2iv)load("glVertexAttribI2iv" ); |
2831 | fp_glVertexAttribI3iv = (pfn_glVertexAttribI3iv)load("glVertexAttribI3iv" ); |
2832 | fp_glVertexAttribI4iv = (pfn_glVertexAttribI4iv)load("glVertexAttribI4iv" ); |
2833 | fp_glVertexAttribI1uiv = (pfn_glVertexAttribI1uiv)load("glVertexAttribI1uiv" ); |
2834 | fp_glVertexAttribI2uiv = (pfn_glVertexAttribI2uiv)load("glVertexAttribI2uiv" ); |
2835 | fp_glVertexAttribI3uiv = (pfn_glVertexAttribI3uiv)load("glVertexAttribI3uiv" ); |
2836 | fp_glVertexAttribI4uiv = (pfn_glVertexAttribI4uiv)load("glVertexAttribI4uiv" ); |
2837 | fp_glVertexAttribI4bv = (pfn_glVertexAttribI4bv)load("glVertexAttribI4bv" ); |
2838 | fp_glVertexAttribI4sv = (pfn_glVertexAttribI4sv)load("glVertexAttribI4sv" ); |
2839 | fp_glVertexAttribI4ubv = (pfn_glVertexAttribI4ubv)load("glVertexAttribI4ubv" ); |
2840 | fp_glVertexAttribI4usv = (pfn_glVertexAttribI4usv)load("glVertexAttribI4usv" ); |
2841 | fp_glGetUniformuiv = (pfn_glGetUniformuiv)load("glGetUniformuiv" ); |
2842 | fp_glBindFragDataLocation = (pfn_glBindFragDataLocation)load("glBindFragDataLocation" ); |
2843 | fp_glGetFragDataLocation = (pfn_glGetFragDataLocation)load("glGetFragDataLocation" ); |
2844 | fp_glUniform1ui = (pfn_glUniform1ui)load("glUniform1ui" ); |
2845 | fp_glUniform2ui = (pfn_glUniform2ui)load("glUniform2ui" ); |
2846 | fp_glUniform3ui = (pfn_glUniform3ui)load("glUniform3ui" ); |
2847 | fp_glUniform4ui = (pfn_glUniform4ui)load("glUniform4ui" ); |
2848 | fp_glUniform1uiv = (pfn_glUniform1uiv)load("glUniform1uiv" ); |
2849 | fp_glUniform2uiv = (pfn_glUniform2uiv)load("glUniform2uiv" ); |
2850 | fp_glUniform3uiv = (pfn_glUniform3uiv)load("glUniform3uiv" ); |
2851 | fp_glUniform4uiv = (pfn_glUniform4uiv)load("glUniform4uiv" ); |
2852 | fp_glTexParameterIiv = (pfn_glTexParameterIiv)load("glTexParameterIiv" ); |
2853 | fp_glTexParameterIuiv = (pfn_glTexParameterIuiv)load("glTexParameterIuiv" ); |
2854 | fp_glGetTexParameterIiv = (pfn_glGetTexParameterIiv)load("glGetTexParameterIiv" ); |
2855 | fp_glGetTexParameterIuiv = (pfn_glGetTexParameterIuiv)load("glGetTexParameterIuiv" ); |
2856 | fp_glClearBufferiv = (pfn_glClearBufferiv)load("glClearBufferiv" ); |
2857 | fp_glClearBufferuiv = (pfn_glClearBufferuiv)load("glClearBufferuiv" ); |
2858 | fp_glClearBufferfv = (pfn_glClearBufferfv)load("glClearBufferfv" ); |
2859 | fp_glClearBufferfi = (pfn_glClearBufferfi)load("glClearBufferfi" ); |
2860 | fp_glGetStringi = (pfn_glGetStringi)load("glGetStringi" ); |
2861 | fp_glIsRenderbuffer = (pfn_glIsRenderbuffer)load("glIsRenderbuffer" ); |
2862 | fp_glBindRenderbuffer = (pfn_glBindRenderbuffer)load("glBindRenderbuffer" ); |
2863 | fp_glDeleteRenderbuffers = (pfn_glDeleteRenderbuffers)load("glDeleteRenderbuffers" ); |
2864 | fp_glGenRenderbuffers = (pfn_glGenRenderbuffers)load("glGenRenderbuffers" ); |
2865 | fp_glRenderbufferStorage = (pfn_glRenderbufferStorage)load("glRenderbufferStorage" ); |
2866 | fp_glGetRenderbufferParameteriv = (pfn_glGetRenderbufferParameteriv)load("glGetRenderbufferParameteriv" ); |
2867 | fp_glIsFramebuffer = (pfn_glIsFramebuffer)load("glIsFramebuffer" ); |
2868 | fp_glBindFramebuffer = (pfn_glBindFramebuffer)load("glBindFramebuffer" ); |
2869 | fp_glDeleteFramebuffers = (pfn_glDeleteFramebuffers)load("glDeleteFramebuffers" ); |
2870 | fp_glGenFramebuffers = (pfn_glGenFramebuffers)load("glGenFramebuffers" ); |
2871 | fp_glCheckFramebufferStatus = (pfn_glCheckFramebufferStatus)load("glCheckFramebufferStatus" ); |
2872 | fp_glFramebufferTexture1D = (pfn_glFramebufferTexture1D)load("glFramebufferTexture1D" ); |
2873 | fp_glFramebufferTexture2D = (pfn_glFramebufferTexture2D)load("glFramebufferTexture2D" ); |
2874 | fp_glFramebufferTexture3D = (pfn_glFramebufferTexture3D)load("glFramebufferTexture3D" ); |
2875 | fp_glFramebufferRenderbuffer = (pfn_glFramebufferRenderbuffer)load("glFramebufferRenderbuffer" ); |
2876 | fp_glGetFramebufferAttachmentParameteriv = (pfn_glGetFramebufferAttachmentParameteriv)load("glGetFramebufferAttachmentParameteriv" ); |
2877 | fp_glGenerateMipmap = (pfn_glGenerateMipmap)load("glGenerateMipmap" ); |
2878 | fp_glBlitFramebuffer = (pfn_glBlitFramebuffer)load("glBlitFramebuffer" ); |
2879 | fp_glRenderbufferStorageMultisample = (pfn_glRenderbufferStorageMultisample)load("glRenderbufferStorageMultisample" ); |
2880 | fp_glFramebufferTextureLayer = (pfn_glFramebufferTextureLayer)load("glFramebufferTextureLayer" ); |
2881 | fp_glMapBufferRange = (pfn_glMapBufferRange)load("glMapBufferRange" ); |
2882 | fp_glFlushMappedBufferRange = (pfn_glFlushMappedBufferRange)load("glFlushMappedBufferRange" ); |
2883 | fp_glBindVertexArray = (pfn_glBindVertexArray)load("glBindVertexArray" ); |
2884 | fp_glDeleteVertexArrays = (pfn_glDeleteVertexArrays)load("glDeleteVertexArrays" ); |
2885 | fp_glGenVertexArrays = (pfn_glGenVertexArrays)load("glGenVertexArrays" ); |
2886 | fp_glIsVertexArray = (pfn_glIsVertexArray)load("glIsVertexArray" ); |
2887 | } |
2888 | |
2889 | GLboolean GLAD_VERSION_3_1 = GL_FALSE; |
2890 | static void load_GL_VERSION_3_1(LOADER load) { |
2891 | if(!GLAD_VERSION_3_1) return; |
2892 | fp_glDrawArraysInstanced = (pfn_glDrawArraysInstanced)load("glDrawArraysInstanced" ); |
2893 | fp_glDrawElementsInstanced = (pfn_glDrawElementsInstanced)load("glDrawElementsInstanced" ); |
2894 | fp_glTexBuffer = (pfn_glTexBuffer)load("glTexBuffer" ); |
2895 | fp_glPrimitiveRestartIndex = (pfn_glPrimitiveRestartIndex)load("glPrimitiveRestartIndex" ); |
2896 | fp_glCopyBufferSubData = (pfn_glCopyBufferSubData)load("glCopyBufferSubData" ); |
2897 | fp_glGetUniformIndices = (pfn_glGetUniformIndices)load("glGetUniformIndices" ); |
2898 | fp_glGetActiveUniformsiv = (pfn_glGetActiveUniformsiv)load("glGetActiveUniformsiv" ); |
2899 | fp_glGetActiveUniformName = (pfn_glGetActiveUniformName)load("glGetActiveUniformName" ); |
2900 | fp_glGetUniformBlockIndex = (pfn_glGetUniformBlockIndex)load("glGetUniformBlockIndex" ); |
2901 | fp_glGetActiveUniformBlockiv = (pfn_glGetActiveUniformBlockiv)load("glGetActiveUniformBlockiv" ); |
2902 | fp_glGetActiveUniformBlockName = (pfn_glGetActiveUniformBlockName)load("glGetActiveUniformBlockName" ); |
2903 | fp_glUniformBlockBinding = (pfn_glUniformBlockBinding)load("glUniformBlockBinding" ); |
2904 | fp_glBindBufferRange = (pfn_glBindBufferRange)load("glBindBufferRange" ); |
2905 | fp_glBindBufferBase = (pfn_glBindBufferBase)load("glBindBufferBase" ); |
2906 | fp_glGetIntegeri_v = (pfn_glGetIntegeri_v)load("glGetIntegeri_v" ); |
2907 | } |
2908 | |
2909 | GLboolean GLAD_VERSION_3_2 = GL_FALSE; |
2910 | static void load_GL_VERSION_3_2(LOADER load) { |
2911 | if(!GLAD_VERSION_3_2) return; |
2912 | fp_glDrawElementsBaseVertex = (pfn_glDrawElementsBaseVertex)load("glDrawElementsBaseVertex" ); |
2913 | fp_glDrawRangeElementsBaseVertex = (pfn_glDrawRangeElementsBaseVertex)load("glDrawRangeElementsBaseVertex" ); |
2914 | fp_glDrawElementsInstancedBaseVertex = (pfn_glDrawElementsInstancedBaseVertex)load("glDrawElementsInstancedBaseVertex" ); |
2915 | fp_glMultiDrawElementsBaseVertex = (pfn_glMultiDrawElementsBaseVertex)load("glMultiDrawElementsBaseVertex" ); |
2916 | fp_glProvokingVertex = (pfn_glProvokingVertex)load("glProvokingVertex" ); |
2917 | fp_glFenceSync = (pfn_glFenceSync)load("glFenceSync" ); |
2918 | fp_glIsSync = (pfn_glIsSync)load("glIsSync" ); |
2919 | fp_glDeleteSync = (pfn_glDeleteSync)load("glDeleteSync" ); |
2920 | fp_glClientWaitSync = (pfn_glClientWaitSync)load("glClientWaitSync" ); |
2921 | fp_glWaitSync = (pfn_glWaitSync)load("glWaitSync" ); |
2922 | fp_glGetInteger64v = (pfn_glGetInteger64v)load("glGetInteger64v" ); |
2923 | fp_glGetSynciv = (pfn_glGetSynciv)load("glGetSynciv" ); |
2924 | fp_glGetInteger64i_v = (pfn_glGetInteger64i_v)load("glGetInteger64i_v" ); |
2925 | fp_glGetBufferParameteri64v = (pfn_glGetBufferParameteri64v)load("glGetBufferParameteri64v" ); |
2926 | fp_glFramebufferTexture = (pfn_glFramebufferTexture)load("glFramebufferTexture" ); |
2927 | fp_glTexImage2DMultisample = (pfn_glTexImage2DMultisample)load("glTexImage2DMultisample" ); |
2928 | fp_glTexImage3DMultisample = (pfn_glTexImage3DMultisample)load("glTexImage3DMultisample" ); |
2929 | fp_glGetMultisamplefv = (pfn_glGetMultisamplefv)load("glGetMultisamplefv" ); |
2930 | fp_glSampleMaski = (pfn_glSampleMaski)load("glSampleMaski" ); |
2931 | } |
2932 | |
2933 | GLboolean GLAD_VERSION_3_3 = GL_FALSE; |
2934 | static void load_GL_VERSION_3_3(LOADER load) { |
2935 | if(!GLAD_VERSION_3_3) return; |
2936 | fp_glBindFragDataLocationIndexed = (pfn_glBindFragDataLocationIndexed)load("glBindFragDataLocationIndexed" ); |
2937 | fp_glGetFragDataIndex = (pfn_glGetFragDataIndex)load("glGetFragDataIndex" ); |
2938 | fp_glGenSamplers = (pfn_glGenSamplers)load("glGenSamplers" ); |
2939 | fp_glDeleteSamplers = (pfn_glDeleteSamplers)load("glDeleteSamplers" ); |
2940 | fp_glIsSampler = (pfn_glIsSampler)load("glIsSampler" ); |
2941 | fp_glBindSampler = (pfn_glBindSampler)load("glBindSampler" ); |
2942 | fp_glSamplerParameteri = (pfn_glSamplerParameteri)load("glSamplerParameteri" ); |
2943 | fp_glSamplerParameteriv = (pfn_glSamplerParameteriv)load("glSamplerParameteriv" ); |
2944 | fp_glSamplerParameterf = (pfn_glSamplerParameterf)load("glSamplerParameterf" ); |
2945 | fp_glSamplerParameterfv = (pfn_glSamplerParameterfv)load("glSamplerParameterfv" ); |
2946 | fp_glSamplerParameterIiv = (pfn_glSamplerParameterIiv)load("glSamplerParameterIiv" ); |
2947 | fp_glSamplerParameterIuiv = (pfn_glSamplerParameterIuiv)load("glSamplerParameterIuiv" ); |
2948 | fp_glGetSamplerParameteriv = (pfn_glGetSamplerParameteriv)load("glGetSamplerParameteriv" ); |
2949 | fp_glGetSamplerParameterIiv = (pfn_glGetSamplerParameterIiv)load("glGetSamplerParameterIiv" ); |
2950 | fp_glGetSamplerParameterfv = (pfn_glGetSamplerParameterfv)load("glGetSamplerParameterfv" ); |
2951 | fp_glGetSamplerParameterIuiv = (pfn_glGetSamplerParameterIuiv)load("glGetSamplerParameterIuiv" ); |
2952 | fp_glQueryCounter = (pfn_glQueryCounter)load("glQueryCounter" ); |
2953 | fp_glGetQueryObjecti64v = (pfn_glGetQueryObjecti64v)load("glGetQueryObjecti64v" ); |
2954 | fp_glGetQueryObjectui64v = (pfn_glGetQueryObjectui64v)load("glGetQueryObjectui64v" ); |
2955 | fp_glVertexAttribDivisor = (pfn_glVertexAttribDivisor)load("glVertexAttribDivisor" ); |
2956 | fp_glVertexAttribP1ui = (pfn_glVertexAttribP1ui)load("glVertexAttribP1ui" ); |
2957 | fp_glVertexAttribP1uiv = (pfn_glVertexAttribP1uiv)load("glVertexAttribP1uiv" ); |
2958 | fp_glVertexAttribP2ui = (pfn_glVertexAttribP2ui)load("glVertexAttribP2ui" ); |
2959 | fp_glVertexAttribP2uiv = (pfn_glVertexAttribP2uiv)load("glVertexAttribP2uiv" ); |
2960 | fp_glVertexAttribP3ui = (pfn_glVertexAttribP3ui)load("glVertexAttribP3ui" ); |
2961 | fp_glVertexAttribP3uiv = (pfn_glVertexAttribP3uiv)load("glVertexAttribP3uiv" ); |
2962 | fp_glVertexAttribP4ui = (pfn_glVertexAttribP4ui)load("glVertexAttribP4ui" ); |
2963 | fp_glVertexAttribP4uiv = (pfn_glVertexAttribP4uiv)load("glVertexAttribP4uiv" ); |
2964 | fp_glVertexP2ui = (pfn_glVertexP2ui)load("glVertexP2ui" ); |
2965 | fp_glVertexP2uiv = (pfn_glVertexP2uiv)load("glVertexP2uiv" ); |
2966 | fp_glVertexP3ui = (pfn_glVertexP3ui)load("glVertexP3ui" ); |
2967 | fp_glVertexP3uiv = (pfn_glVertexP3uiv)load("glVertexP3uiv" ); |
2968 | fp_glVertexP4ui = (pfn_glVertexP4ui)load("glVertexP4ui" ); |
2969 | fp_glVertexP4uiv = (pfn_glVertexP4uiv)load("glVertexP4uiv" ); |
2970 | fp_glTexCoordP1ui = (pfn_glTexCoordP1ui)load("glTexCoordP1ui" ); |
2971 | fp_glTexCoordP1uiv = (pfn_glTexCoordP1uiv)load("glTexCoordP1uiv" ); |
2972 | fp_glTexCoordP2ui = (pfn_glTexCoordP2ui)load("glTexCoordP2ui" ); |
2973 | fp_glTexCoordP2uiv = (pfn_glTexCoordP2uiv)load("glTexCoordP2uiv" ); |
2974 | fp_glTexCoordP3ui = (pfn_glTexCoordP3ui)load("glTexCoordP3ui" ); |
2975 | fp_glTexCoordP3uiv = (pfn_glTexCoordP3uiv)load("glTexCoordP3uiv" ); |
2976 | fp_glTexCoordP4ui = (pfn_glTexCoordP4ui)load("glTexCoordP4ui" ); |
2977 | fp_glTexCoordP4uiv = (pfn_glTexCoordP4uiv)load("glTexCoordP4uiv" ); |
2978 | fp_glMultiTexCoordP1ui = (pfn_glMultiTexCoordP1ui)load("glMultiTexCoordP1ui" ); |
2979 | fp_glMultiTexCoordP1uiv = (pfn_glMultiTexCoordP1uiv)load("glMultiTexCoordP1uiv" ); |
2980 | fp_glMultiTexCoordP2ui = (pfn_glMultiTexCoordP2ui)load("glMultiTexCoordP2ui" ); |
2981 | fp_glMultiTexCoordP2uiv = (pfn_glMultiTexCoordP2uiv)load("glMultiTexCoordP2uiv" ); |
2982 | fp_glMultiTexCoordP3ui = (pfn_glMultiTexCoordP3ui)load("glMultiTexCoordP3ui" ); |
2983 | fp_glMultiTexCoordP3uiv = (pfn_glMultiTexCoordP3uiv)load("glMultiTexCoordP3uiv" ); |
2984 | fp_glMultiTexCoordP4ui = (pfn_glMultiTexCoordP4ui)load("glMultiTexCoordP4ui" ); |
2985 | fp_glMultiTexCoordP4uiv = (pfn_glMultiTexCoordP4uiv)load("glMultiTexCoordP4uiv" ); |
2986 | fp_glNormalP3ui = (pfn_glNormalP3ui)load("glNormalP3ui" ); |
2987 | fp_glNormalP3uiv = (pfn_glNormalP3uiv)load("glNormalP3uiv" ); |
2988 | fp_glColorP3ui = (pfn_glColorP3ui)load("glColorP3ui" ); |
2989 | fp_glColorP3uiv = (pfn_glColorP3uiv)load("glColorP3uiv" ); |
2990 | fp_glColorP4ui = (pfn_glColorP4ui)load("glColorP4ui" ); |
2991 | fp_glColorP4uiv = (pfn_glColorP4uiv)load("glColorP4uiv" ); |
2992 | fp_glSecondaryColorP3ui = (pfn_glSecondaryColorP3ui)load("glSecondaryColorP3ui" ); |
2993 | fp_glSecondaryColorP3uiv = (pfn_glSecondaryColorP3uiv)load("glSecondaryColorP3uiv" ); |
2994 | } |
2995 | |
2996 | GLboolean GLAD_VERSION_4_0 = GL_FALSE; |
2997 | static void load_GL_VERSION_4_0(LOADER load) { |
2998 | if(!GLAD_VERSION_4_0) return; |
2999 | fp_glMinSampleShading = (pfn_glMinSampleShading)load("glMinSampleShading" ); |
3000 | fp_glBlendEquationi = (pfn_glBlendEquationi)load("glBlendEquationi" ); |
3001 | fp_glBlendEquationSeparatei = (pfn_glBlendEquationSeparatei)load("glBlendEquationSeparatei" ); |
3002 | fp_glBlendFunci = (pfn_glBlendFunci)load("glBlendFunci" ); |
3003 | fp_glBlendFuncSeparatei = (pfn_glBlendFuncSeparatei)load("glBlendFuncSeparatei" ); |
3004 | fp_glDrawArraysIndirect = (pfn_glDrawArraysIndirect)load("glDrawArraysIndirect" ); |
3005 | fp_glDrawElementsIndirect = (pfn_glDrawElementsIndirect)load("glDrawElementsIndirect" ); |
3006 | fp_glUniform1d = (pfn_glUniform1d)load("glUniform1d" ); |
3007 | fp_glUniform2d = (pfn_glUniform2d)load("glUniform2d" ); |
3008 | fp_glUniform3d = (pfn_glUniform3d)load("glUniform3d" ); |
3009 | fp_glUniform4d = (pfn_glUniform4d)load("glUniform4d" ); |
3010 | fp_glUniform1dv = (pfn_glUniform1dv)load("glUniform1dv" ); |
3011 | fp_glUniform2dv = (pfn_glUniform2dv)load("glUniform2dv" ); |
3012 | fp_glUniform3dv = (pfn_glUniform3dv)load("glUniform3dv" ); |
3013 | fp_glUniform4dv = (pfn_glUniform4dv)load("glUniform4dv" ); |
3014 | fp_glUniformMatrix2dv = (pfn_glUniformMatrix2dv)load("glUniformMatrix2dv" ); |
3015 | fp_glUniformMatrix3dv = (pfn_glUniformMatrix3dv)load("glUniformMatrix3dv" ); |
3016 | fp_glUniformMatrix4dv = (pfn_glUniformMatrix4dv)load("glUniformMatrix4dv" ); |
3017 | fp_glUniformMatrix2x3dv = (pfn_glUniformMatrix2x3dv)load("glUniformMatrix2x3dv" ); |
3018 | fp_glUniformMatrix2x4dv = (pfn_glUniformMatrix2x4dv)load("glUniformMatrix2x4dv" ); |
3019 | fp_glUniformMatrix3x2dv = (pfn_glUniformMatrix3x2dv)load("glUniformMatrix3x2dv" ); |
3020 | fp_glUniformMatrix3x4dv = (pfn_glUniformMatrix3x4dv)load("glUniformMatrix3x4dv" ); |
3021 | fp_glUniformMatrix4x2dv = (pfn_glUniformMatrix4x2dv)load("glUniformMatrix4x2dv" ); |
3022 | fp_glUniformMatrix4x3dv = (pfn_glUniformMatrix4x3dv)load("glUniformMatrix4x3dv" ); |
3023 | fp_glGetUniformdv = (pfn_glGetUniformdv)load("glGetUniformdv" ); |
3024 | fp_glGetSubroutineUniformLocation = (pfn_glGetSubroutineUniformLocation)load("glGetSubroutineUniformLocation" ); |
3025 | fp_glGetSubroutineIndex = (pfn_glGetSubroutineIndex)load("glGetSubroutineIndex" ); |
3026 | fp_glGetActiveSubroutineUniformiv = (pfn_glGetActiveSubroutineUniformiv)load("glGetActiveSubroutineUniformiv" ); |
3027 | fp_glGetActiveSubroutineUniformName = (pfn_glGetActiveSubroutineUniformName)load("glGetActiveSubroutineUniformName" ); |
3028 | fp_glGetActiveSubroutineName = (pfn_glGetActiveSubroutineName)load("glGetActiveSubroutineName" ); |
3029 | fp_glUniformSubroutinesuiv = (pfn_glUniformSubroutinesuiv)load("glUniformSubroutinesuiv" ); |
3030 | fp_glGetUniformSubroutineuiv = (pfn_glGetUniformSubroutineuiv)load("glGetUniformSubroutineuiv" ); |
3031 | fp_glGetProgramStageiv = (pfn_glGetProgramStageiv)load("glGetProgramStageiv" ); |
3032 | fp_glPatchParameteri = (pfn_glPatchParameteri)load("glPatchParameteri" ); |
3033 | fp_glPatchParameterfv = (pfn_glPatchParameterfv)load("glPatchParameterfv" ); |
3034 | fp_glBindTransformFeedback = (pfn_glBindTransformFeedback)load("glBindTransformFeedback" ); |
3035 | fp_glDeleteTransformFeedbacks = (pfn_glDeleteTransformFeedbacks)load("glDeleteTransformFeedbacks" ); |
3036 | fp_glGenTransformFeedbacks = (pfn_glGenTransformFeedbacks)load("glGenTransformFeedbacks" ); |
3037 | fp_glIsTransformFeedback = (pfn_glIsTransformFeedback)load("glIsTransformFeedback" ); |
3038 | fp_glPauseTransformFeedback = (pfn_glPauseTransformFeedback)load("glPauseTransformFeedback" ); |
3039 | fp_glResumeTransformFeedback = (pfn_glResumeTransformFeedback)load("glResumeTransformFeedback" ); |
3040 | fp_glDrawTransformFeedback = (pfn_glDrawTransformFeedback)load("glDrawTransformFeedback" ); |
3041 | fp_glDrawTransformFeedbackStream = (pfn_glDrawTransformFeedbackStream)load("glDrawTransformFeedbackStream" ); |
3042 | fp_glBeginQueryIndexed = (pfn_glBeginQueryIndexed)load("glBeginQueryIndexed" ); |
3043 | fp_glEndQueryIndexed = (pfn_glEndQueryIndexed)load("glEndQueryIndexed" ); |
3044 | fp_glGetQueryIndexediv = (pfn_glGetQueryIndexediv)load("glGetQueryIndexediv" ); |
3045 | } |
3046 | |
3047 | GLboolean GLAD_VERSION_4_1 = GL_FALSE; |
3048 | static void load_GL_VERSION_4_1(LOADER load) { |
3049 | if(!GLAD_VERSION_4_1) return; |
3050 | fp_glReleaseShaderCompiler = (pfn_glReleaseShaderCompiler)load("glReleaseShaderCompiler" ); |
3051 | fp_glShaderBinary = (pfn_glShaderBinary)load("glShaderBinary" ); |
3052 | fp_glGetShaderPrecisionFormat = (pfn_glGetShaderPrecisionFormat)load("glGetShaderPrecisionFormat" ); |
3053 | fp_glDepthRangef = (pfn_glDepthRangef)load("glDepthRangef" ); |
3054 | fp_glClearDepthf = (pfn_glClearDepthf)load("glClearDepthf" ); |
3055 | fp_glGetProgramBinary = (pfn_glGetProgramBinary)load("glGetProgramBinary" ); |
3056 | fp_glProgramBinary = (pfn_glProgramBinary)load("glProgramBinary" ); |
3057 | fp_glProgramParameteri = (pfn_glProgramParameteri)load("glProgramParameteri" ); |
3058 | fp_glUseProgramStages = (pfn_glUseProgramStages)load("glUseProgramStages" ); |
3059 | fp_glActiveShaderProgram = (pfn_glActiveShaderProgram)load("glActiveShaderProgram" ); |
3060 | fp_glCreateShaderProgramv = (pfn_glCreateShaderProgramv)load("glCreateShaderProgramv" ); |
3061 | fp_glBindProgramPipeline = (pfn_glBindProgramPipeline)load("glBindProgramPipeline" ); |
3062 | fp_glDeleteProgramPipelines = (pfn_glDeleteProgramPipelines)load("glDeleteProgramPipelines" ); |
3063 | fp_glGenProgramPipelines = (pfn_glGenProgramPipelines)load("glGenProgramPipelines" ); |
3064 | fp_glIsProgramPipeline = (pfn_glIsProgramPipeline)load("glIsProgramPipeline" ); |
3065 | fp_glGetProgramPipelineiv = (pfn_glGetProgramPipelineiv)load("glGetProgramPipelineiv" ); |
3066 | fp_glProgramUniform1i = (pfn_glProgramUniform1i)load("glProgramUniform1i" ); |
3067 | fp_glProgramUniform1iv = (pfn_glProgramUniform1iv)load("glProgramUniform1iv" ); |
3068 | fp_glProgramUniform1f = (pfn_glProgramUniform1f)load("glProgramUniform1f" ); |
3069 | fp_glProgramUniform1fv = (pfn_glProgramUniform1fv)load("glProgramUniform1fv" ); |
3070 | fp_glProgramUniform1d = (pfn_glProgramUniform1d)load("glProgramUniform1d" ); |
3071 | fp_glProgramUniform1dv = (pfn_glProgramUniform1dv)load("glProgramUniform1dv" ); |
3072 | fp_glProgramUniform1ui = (pfn_glProgramUniform1ui)load("glProgramUniform1ui" ); |
3073 | fp_glProgramUniform1uiv = (pfn_glProgramUniform1uiv)load("glProgramUniform1uiv" ); |
3074 | fp_glProgramUniform2i = (pfn_glProgramUniform2i)load("glProgramUniform2i" ); |
3075 | fp_glProgramUniform2iv = (pfn_glProgramUniform2iv)load("glProgramUniform2iv" ); |
3076 | fp_glProgramUniform2f = (pfn_glProgramUniform2f)load("glProgramUniform2f" ); |
3077 | fp_glProgramUniform2fv = (pfn_glProgramUniform2fv)load("glProgramUniform2fv" ); |
3078 | fp_glProgramUniform2d = (pfn_glProgramUniform2d)load("glProgramUniform2d" ); |
3079 | fp_glProgramUniform2dv = (pfn_glProgramUniform2dv)load("glProgramUniform2dv" ); |
3080 | fp_glProgramUniform2ui = (pfn_glProgramUniform2ui)load("glProgramUniform2ui" ); |
3081 | fp_glProgramUniform2uiv = (pfn_glProgramUniform2uiv)load("glProgramUniform2uiv" ); |
3082 | fp_glProgramUniform3i = (pfn_glProgramUniform3i)load("glProgramUniform3i" ); |
3083 | fp_glProgramUniform3iv = (pfn_glProgramUniform3iv)load("glProgramUniform3iv" ); |
3084 | fp_glProgramUniform3f = (pfn_glProgramUniform3f)load("glProgramUniform3f" ); |
3085 | fp_glProgramUniform3fv = (pfn_glProgramUniform3fv)load("glProgramUniform3fv" ); |
3086 | fp_glProgramUniform3d = (pfn_glProgramUniform3d)load("glProgramUniform3d" ); |
3087 | fp_glProgramUniform3dv = (pfn_glProgramUniform3dv)load("glProgramUniform3dv" ); |
3088 | fp_glProgramUniform3ui = (pfn_glProgramUniform3ui)load("glProgramUniform3ui" ); |
3089 | fp_glProgramUniform3uiv = (pfn_glProgramUniform3uiv)load("glProgramUniform3uiv" ); |
3090 | fp_glProgramUniform4i = (pfn_glProgramUniform4i)load("glProgramUniform4i" ); |
3091 | fp_glProgramUniform4iv = (pfn_glProgramUniform4iv)load("glProgramUniform4iv" ); |
3092 | fp_glProgramUniform4f = (pfn_glProgramUniform4f)load("glProgramUniform4f" ); |
3093 | fp_glProgramUniform4fv = (pfn_glProgramUniform4fv)load("glProgramUniform4fv" ); |
3094 | fp_glProgramUniform4d = (pfn_glProgramUniform4d)load("glProgramUniform4d" ); |
3095 | fp_glProgramUniform4dv = (pfn_glProgramUniform4dv)load("glProgramUniform4dv" ); |
3096 | fp_glProgramUniform4ui = (pfn_glProgramUniform4ui)load("glProgramUniform4ui" ); |
3097 | fp_glProgramUniform4uiv = (pfn_glProgramUniform4uiv)load("glProgramUniform4uiv" ); |
3098 | fp_glProgramUniformMatrix2fv = (pfn_glProgramUniformMatrix2fv)load("glProgramUniformMatrix2fv" ); |
3099 | fp_glProgramUniformMatrix3fv = (pfn_glProgramUniformMatrix3fv)load("glProgramUniformMatrix3fv" ); |
3100 | fp_glProgramUniformMatrix4fv = (pfn_glProgramUniformMatrix4fv)load("glProgramUniformMatrix4fv" ); |
3101 | fp_glProgramUniformMatrix2dv = (pfn_glProgramUniformMatrix2dv)load("glProgramUniformMatrix2dv" ); |
3102 | fp_glProgramUniformMatrix3dv = (pfn_glProgramUniformMatrix3dv)load("glProgramUniformMatrix3dv" ); |
3103 | fp_glProgramUniformMatrix4dv = (pfn_glProgramUniformMatrix4dv)load("glProgramUniformMatrix4dv" ); |
3104 | fp_glProgramUniformMatrix2x3fv = (pfn_glProgramUniformMatrix2x3fv)load("glProgramUniformMatrix2x3fv" ); |
3105 | fp_glProgramUniformMatrix3x2fv = (pfn_glProgramUniformMatrix3x2fv)load("glProgramUniformMatrix3x2fv" ); |
3106 | fp_glProgramUniformMatrix2x4fv = (pfn_glProgramUniformMatrix2x4fv)load("glProgramUniformMatrix2x4fv" ); |
3107 | fp_glProgramUniformMatrix4x2fv = (pfn_glProgramUniformMatrix4x2fv)load("glProgramUniformMatrix4x2fv" ); |
3108 | fp_glProgramUniformMatrix3x4fv = (pfn_glProgramUniformMatrix3x4fv)load("glProgramUniformMatrix3x4fv" ); |
3109 | fp_glProgramUniformMatrix4x3fv = (pfn_glProgramUniformMatrix4x3fv)load("glProgramUniformMatrix4x3fv" ); |
3110 | fp_glProgramUniformMatrix2x3dv = (pfn_glProgramUniformMatrix2x3dv)load("glProgramUniformMatrix2x3dv" ); |
3111 | fp_glProgramUniformMatrix3x2dv = (pfn_glProgramUniformMatrix3x2dv)load("glProgramUniformMatrix3x2dv" ); |
3112 | fp_glProgramUniformMatrix2x4dv = (pfn_glProgramUniformMatrix2x4dv)load("glProgramUniformMatrix2x4dv" ); |
3113 | fp_glProgramUniformMatrix4x2dv = (pfn_glProgramUniformMatrix4x2dv)load("glProgramUniformMatrix4x2dv" ); |
3114 | fp_glProgramUniformMatrix3x4dv = (pfn_glProgramUniformMatrix3x4dv)load("glProgramUniformMatrix3x4dv" ); |
3115 | fp_glProgramUniformMatrix4x3dv = (pfn_glProgramUniformMatrix4x3dv)load("glProgramUniformMatrix4x3dv" ); |
3116 | fp_glValidateProgramPipeline = (pfn_glValidateProgramPipeline)load("glValidateProgramPipeline" ); |
3117 | fp_glGetProgramPipelineInfoLog = (pfn_glGetProgramPipelineInfoLog)load("glGetProgramPipelineInfoLog" ); |
3118 | fp_glVertexAttribL1d = (pfn_glVertexAttribL1d)load("glVertexAttribL1d" ); |
3119 | fp_glVertexAttribL2d = (pfn_glVertexAttribL2d)load("glVertexAttribL2d" ); |
3120 | fp_glVertexAttribL3d = (pfn_glVertexAttribL3d)load("glVertexAttribL3d" ); |
3121 | fp_glVertexAttribL4d = (pfn_glVertexAttribL4d)load("glVertexAttribL4d" ); |
3122 | fp_glVertexAttribL1dv = (pfn_glVertexAttribL1dv)load("glVertexAttribL1dv" ); |
3123 | fp_glVertexAttribL2dv = (pfn_glVertexAttribL2dv)load("glVertexAttribL2dv" ); |
3124 | fp_glVertexAttribL3dv = (pfn_glVertexAttribL3dv)load("glVertexAttribL3dv" ); |
3125 | fp_glVertexAttribL4dv = (pfn_glVertexAttribL4dv)load("glVertexAttribL4dv" ); |
3126 | fp_glVertexAttribLPointer = (pfn_glVertexAttribLPointer)load("glVertexAttribLPointer" ); |
3127 | fp_glGetVertexAttribLdv = (pfn_glGetVertexAttribLdv)load("glGetVertexAttribLdv" ); |
3128 | fp_glViewportArrayv = (pfn_glViewportArrayv)load("glViewportArrayv" ); |
3129 | fp_glViewportIndexedf = (pfn_glViewportIndexedf)load("glViewportIndexedf" ); |
3130 | fp_glViewportIndexedfv = (pfn_glViewportIndexedfv)load("glViewportIndexedfv" ); |
3131 | fp_glScissorArrayv = (pfn_glScissorArrayv)load("glScissorArrayv" ); |
3132 | fp_glScissorIndexed = (pfn_glScissorIndexed)load("glScissorIndexed" ); |
3133 | fp_glScissorIndexedv = (pfn_glScissorIndexedv)load("glScissorIndexedv" ); |
3134 | fp_glDepthRangeArrayv = (pfn_glDepthRangeArrayv)load("glDepthRangeArrayv" ); |
3135 | fp_glDepthRangeIndexed = (pfn_glDepthRangeIndexed)load("glDepthRangeIndexed" ); |
3136 | fp_glGetFloati_v = (pfn_glGetFloati_v)load("glGetFloati_v" ); |
3137 | fp_glGetDoublei_v = (pfn_glGetDoublei_v)load("glGetDoublei_v" ); |
3138 | } |
3139 | |
3140 | GLboolean GLAD_VERSION_4_2 = GL_FALSE; |
3141 | static void load_GL_VERSION_4_2(LOADER load) { |
3142 | if(!GLAD_VERSION_4_2) return; |
3143 | fp_glDrawArraysInstancedBaseInstance = (pfn_glDrawArraysInstancedBaseInstance)load("glDrawArraysInstancedBaseInstance" ); |
3144 | fp_glDrawElementsInstancedBaseInstance = (pfn_glDrawElementsInstancedBaseInstance)load("glDrawElementsInstancedBaseInstance" ); |
3145 | fp_glDrawElementsInstancedBaseVertexBaseInstance = (pfn_glDrawElementsInstancedBaseVertexBaseInstance)load("glDrawElementsInstancedBaseVertexBaseInstance" ); |
3146 | fp_glGetInternalformativ = (pfn_glGetInternalformativ)load("glGetInternalformativ" ); |
3147 | fp_glGetActiveAtomicCounterBufferiv = (pfn_glGetActiveAtomicCounterBufferiv)load("glGetActiveAtomicCounterBufferiv" ); |
3148 | fp_glBindImageTexture = (pfn_glBindImageTexture)load("glBindImageTexture" ); |
3149 | fp_glMemoryBarrier = (pfn_glMemoryBarrier)load("glMemoryBarrier" ); |
3150 | fp_glTexStorage1D = (pfn_glTexStorage1D)load("glTexStorage1D" ); |
3151 | fp_glTexStorage2D = (pfn_glTexStorage2D)load("glTexStorage2D" ); |
3152 | fp_glTexStorage3D = (pfn_glTexStorage3D)load("glTexStorage3D" ); |
3153 | fp_glDrawTransformFeedbackInstanced = (pfn_glDrawTransformFeedbackInstanced)load("glDrawTransformFeedbackInstanced" ); |
3154 | fp_glDrawTransformFeedbackStreamInstanced = (pfn_glDrawTransformFeedbackStreamInstanced)load("glDrawTransformFeedbackStreamInstanced" ); |
3155 | } |
3156 | |
3157 | GLboolean GLAD_VERSION_4_3 = GL_FALSE; |
3158 | static void load_GL_VERSION_4_3(LOADER load) { |
3159 | if(!GLAD_VERSION_4_3) return; |
3160 | fp_glClearBufferData = (pfn_glClearBufferData)load("glClearBufferData" ); |
3161 | fp_glClearBufferSubData = (pfn_glClearBufferSubData)load("glClearBufferSubData" ); |
3162 | fp_glDispatchCompute = (pfn_glDispatchCompute)load("glDispatchCompute" ); |
3163 | fp_glDispatchComputeIndirect = (pfn_glDispatchComputeIndirect)load("glDispatchComputeIndirect" ); |
3164 | fp_glCopyImageSubData = (pfn_glCopyImageSubData)load("glCopyImageSubData" ); |
3165 | fp_glFramebufferParameteri = (pfn_glFramebufferParameteri)load("glFramebufferParameteri" ); |
3166 | fp_glGetFramebufferParameteriv = (pfn_glGetFramebufferParameteriv)load("glGetFramebufferParameteriv" ); |
3167 | fp_glGetInternalformati64v = (pfn_glGetInternalformati64v)load("glGetInternalformati64v" ); |
3168 | fp_glInvalidateTexSubImage = (pfn_glInvalidateTexSubImage)load("glInvalidateTexSubImage" ); |
3169 | fp_glInvalidateTexImage = (pfn_glInvalidateTexImage)load("glInvalidateTexImage" ); |
3170 | fp_glInvalidateBufferSubData = (pfn_glInvalidateBufferSubData)load("glInvalidateBufferSubData" ); |
3171 | fp_glInvalidateBufferData = (pfn_glInvalidateBufferData)load("glInvalidateBufferData" ); |
3172 | fp_glInvalidateFramebuffer = (pfn_glInvalidateFramebuffer)load("glInvalidateFramebuffer" ); |
3173 | fp_glInvalidateSubFramebuffer = (pfn_glInvalidateSubFramebuffer)load("glInvalidateSubFramebuffer" ); |
3174 | fp_glMultiDrawArraysIndirect = (pfn_glMultiDrawArraysIndirect)load("glMultiDrawArraysIndirect" ); |
3175 | fp_glMultiDrawElementsIndirect = (pfn_glMultiDrawElementsIndirect)load("glMultiDrawElementsIndirect" ); |
3176 | fp_glGetProgramInterfaceiv = (pfn_glGetProgramInterfaceiv)load("glGetProgramInterfaceiv" ); |
3177 | fp_glGetProgramResourceIndex = (pfn_glGetProgramResourceIndex)load("glGetProgramResourceIndex" ); |
3178 | fp_glGetProgramResourceName = (pfn_glGetProgramResourceName)load("glGetProgramResourceName" ); |
3179 | fp_glGetProgramResourceiv = (pfn_glGetProgramResourceiv)load("glGetProgramResourceiv" ); |
3180 | fp_glGetProgramResourceLocation = (pfn_glGetProgramResourceLocation)load("glGetProgramResourceLocation" ); |
3181 | fp_glGetProgramResourceLocationIndex = (pfn_glGetProgramResourceLocationIndex)load("glGetProgramResourceLocationIndex" ); |
3182 | fp_glShaderStorageBlockBinding = (pfn_glShaderStorageBlockBinding)load("glShaderStorageBlockBinding" ); |
3183 | fp_glTexBufferRange = (pfn_glTexBufferRange)load("glTexBufferRange" ); |
3184 | fp_glTexStorage2DMultisample = (pfn_glTexStorage2DMultisample)load("glTexStorage2DMultisample" ); |
3185 | fp_glTexStorage3DMultisample = (pfn_glTexStorage3DMultisample)load("glTexStorage3DMultisample" ); |
3186 | fp_glTextureView = (pfn_glTextureView)load("glTextureView" ); |
3187 | fp_glBindVertexBuffer = (pfn_glBindVertexBuffer)load("glBindVertexBuffer" ); |
3188 | fp_glVertexAttribFormat = (pfn_glVertexAttribFormat)load("glVertexAttribFormat" ); |
3189 | fp_glVertexAttribIFormat = (pfn_glVertexAttribIFormat)load("glVertexAttribIFormat" ); |
3190 | fp_glVertexAttribLFormat = (pfn_glVertexAttribLFormat)load("glVertexAttribLFormat" ); |
3191 | fp_glVertexAttribBinding = (pfn_glVertexAttribBinding)load("glVertexAttribBinding" ); |
3192 | fp_glVertexBindingDivisor = (pfn_glVertexBindingDivisor)load("glVertexBindingDivisor" ); |
3193 | fp_glDebugMessageControl = (pfn_glDebugMessageControl)load("glDebugMessageControl" ); |
3194 | fp_glDebugMessageInsert = (pfn_glDebugMessageInsert)load("glDebugMessageInsert" ); |
3195 | fp_glDebugMessageCallback = (pfn_glDebugMessageCallback)load("glDebugMessageCallback" ); |
3196 | fp_glGetDebugMessageLog = (pfn_glGetDebugMessageLog)load("glGetDebugMessageLog" ); |
3197 | fp_glPushDebugGroup = (pfn_glPushDebugGroup)load("glPushDebugGroup" ); |
3198 | fp_glPopDebugGroup = (pfn_glPopDebugGroup)load("glPopDebugGroup" ); |
3199 | fp_glObjectLabel = (pfn_glObjectLabel)load("glObjectLabel" ); |
3200 | fp_glGetObjectLabel = (pfn_glGetObjectLabel)load("glGetObjectLabel" ); |
3201 | fp_glObjectPtrLabel = (pfn_glObjectPtrLabel)load("glObjectPtrLabel" ); |
3202 | fp_glGetObjectPtrLabel = (pfn_glGetObjectPtrLabel)load("glGetObjectPtrLabel" ); |
3203 | fp_glGetPointerv = (pfn_glGetPointerv)load("glGetPointerv" ); |
3204 | fp_glGetPointerv = (pfn_glGetPointerv)load("glGetPointerv" ); |
3205 | } |
3206 | |
3207 | GLboolean GLAD_VERSION_4_4 = GL_FALSE; |
3208 | static void load_GL_VERSION_4_4(LOADER load) { |
3209 | if(!GLAD_VERSION_4_4) return; |
3210 | fp_glBufferStorage = (pfn_glBufferStorage)load("glBufferStorage" ); |
3211 | fp_glClearTexImage = (pfn_glClearTexImage)load("glClearTexImage" ); |
3212 | fp_glClearTexSubImage = (pfn_glClearTexSubImage)load("glClearTexSubImage" ); |
3213 | fp_glBindBuffersBase = (pfn_glBindBuffersBase)load("glBindBuffersBase" ); |
3214 | fp_glBindBuffersRange = (pfn_glBindBuffersRange)load("glBindBuffersRange" ); |
3215 | fp_glBindTextures = (pfn_glBindTextures)load("glBindTextures" ); |
3216 | fp_glBindSamplers = (pfn_glBindSamplers)load("glBindSamplers" ); |
3217 | fp_glBindImageTextures = (pfn_glBindImageTextures)load("glBindImageTextures" ); |
3218 | fp_glBindVertexBuffers = (pfn_glBindVertexBuffers)load("glBindVertexBuffers" ); |
3219 | } |
3220 | |
3221 | GLboolean GLAD_VERSION_4_5 = GL_FALSE; |
3222 | static void load_GL_VERSION_4_5(LOADER load) { |
3223 | if(!GLAD_VERSION_4_5) return; |
3224 | fp_glClipControl = (pfn_glClipControl)load("glClipControl" ); |
3225 | fp_glCreateTransformFeedbacks = (pfn_glCreateTransformFeedbacks)load("glCreateTransformFeedbacks" ); |
3226 | fp_glTransformFeedbackBufferBase = (pfn_glTransformFeedbackBufferBase)load("glTransformFeedbackBufferBase" ); |
3227 | fp_glTransformFeedbackBufferRange = (pfn_glTransformFeedbackBufferRange)load("glTransformFeedbackBufferRange" ); |
3228 | fp_glGetTransformFeedbackiv = (pfn_glGetTransformFeedbackiv)load("glGetTransformFeedbackiv" ); |
3229 | fp_glGetTransformFeedbacki_v = (pfn_glGetTransformFeedbacki_v)load("glGetTransformFeedbacki_v" ); |
3230 | fp_glGetTransformFeedbacki64_v = (pfn_glGetTransformFeedbacki64_v)load("glGetTransformFeedbacki64_v" ); |
3231 | fp_glCreateBuffers = (pfn_glCreateBuffers)load("glCreateBuffers" ); |
3232 | fp_glNamedBufferStorage = (pfn_glNamedBufferStorage)load("glNamedBufferStorage" ); |
3233 | fp_glNamedBufferData = (pfn_glNamedBufferData)load("glNamedBufferData" ); |
3234 | fp_glNamedBufferSubData = (pfn_glNamedBufferSubData)load("glNamedBufferSubData" ); |
3235 | fp_glCopyNamedBufferSubData = (pfn_glCopyNamedBufferSubData)load("glCopyNamedBufferSubData" ); |
3236 | fp_glClearNamedBufferData = (pfn_glClearNamedBufferData)load("glClearNamedBufferData" ); |
3237 | fp_glClearNamedBufferSubData = (pfn_glClearNamedBufferSubData)load("glClearNamedBufferSubData" ); |
3238 | fp_glMapNamedBuffer = (pfn_glMapNamedBuffer)load("glMapNamedBuffer" ); |
3239 | fp_glMapNamedBufferRange = (pfn_glMapNamedBufferRange)load("glMapNamedBufferRange" ); |
3240 | fp_glUnmapNamedBuffer = (pfn_glUnmapNamedBuffer)load("glUnmapNamedBuffer" ); |
3241 | fp_glFlushMappedNamedBufferRange = (pfn_glFlushMappedNamedBufferRange)load("glFlushMappedNamedBufferRange" ); |
3242 | fp_glGetNamedBufferParameteriv = (pfn_glGetNamedBufferParameteriv)load("glGetNamedBufferParameteriv" ); |
3243 | fp_glGetNamedBufferParameteri64v = (pfn_glGetNamedBufferParameteri64v)load("glGetNamedBufferParameteri64v" ); |
3244 | fp_glGetNamedBufferPointerv = (pfn_glGetNamedBufferPointerv)load("glGetNamedBufferPointerv" ); |
3245 | fp_glGetNamedBufferSubData = (pfn_glGetNamedBufferSubData)load("glGetNamedBufferSubData" ); |
3246 | fp_glCreateFramebuffers = (pfn_glCreateFramebuffers)load("glCreateFramebuffers" ); |
3247 | fp_glNamedFramebufferRenderbuffer = (pfn_glNamedFramebufferRenderbuffer)load("glNamedFramebufferRenderbuffer" ); |
3248 | fp_glNamedFramebufferParameteri = (pfn_glNamedFramebufferParameteri)load("glNamedFramebufferParameteri" ); |
3249 | fp_glNamedFramebufferTexture = (pfn_glNamedFramebufferTexture)load("glNamedFramebufferTexture" ); |
3250 | fp_glNamedFramebufferTextureLayer = (pfn_glNamedFramebufferTextureLayer)load("glNamedFramebufferTextureLayer" ); |
3251 | fp_glNamedFramebufferDrawBuffer = (pfn_glNamedFramebufferDrawBuffer)load("glNamedFramebufferDrawBuffer" ); |
3252 | fp_glNamedFramebufferDrawBuffers = (pfn_glNamedFramebufferDrawBuffers)load("glNamedFramebufferDrawBuffers" ); |
3253 | fp_glNamedFramebufferReadBuffer = (pfn_glNamedFramebufferReadBuffer)load("glNamedFramebufferReadBuffer" ); |
3254 | fp_glInvalidateNamedFramebufferData = (pfn_glInvalidateNamedFramebufferData)load("glInvalidateNamedFramebufferData" ); |
3255 | fp_glInvalidateNamedFramebufferSubData = (pfn_glInvalidateNamedFramebufferSubData)load("glInvalidateNamedFramebufferSubData" ); |
3256 | fp_glClearNamedFramebufferiv = (pfn_glClearNamedFramebufferiv)load("glClearNamedFramebufferiv" ); |
3257 | fp_glClearNamedFramebufferuiv = (pfn_glClearNamedFramebufferuiv)load("glClearNamedFramebufferuiv" ); |
3258 | fp_glClearNamedFramebufferfv = (pfn_glClearNamedFramebufferfv)load("glClearNamedFramebufferfv" ); |
3259 | fp_glClearNamedFramebufferfi = (pfn_glClearNamedFramebufferfi)load("glClearNamedFramebufferfi" ); |
3260 | fp_glBlitNamedFramebuffer = (pfn_glBlitNamedFramebuffer)load("glBlitNamedFramebuffer" ); |
3261 | fp_glCheckNamedFramebufferStatus = (pfn_glCheckNamedFramebufferStatus)load("glCheckNamedFramebufferStatus" ); |
3262 | fp_glGetNamedFramebufferParameteriv = (pfn_glGetNamedFramebufferParameteriv)load("glGetNamedFramebufferParameteriv" ); |
3263 | fp_glGetNamedFramebufferAttachmentParameteriv = (pfn_glGetNamedFramebufferAttachmentParameteriv)load("glGetNamedFramebufferAttachmentParameteriv" ); |
3264 | fp_glCreateRenderbuffers = (pfn_glCreateRenderbuffers)load("glCreateRenderbuffers" ); |
3265 | fp_glNamedRenderbufferStorage = (pfn_glNamedRenderbufferStorage)load("glNamedRenderbufferStorage" ); |
3266 | fp_glNamedRenderbufferStorageMultisample = (pfn_glNamedRenderbufferStorageMultisample)load("glNamedRenderbufferStorageMultisample" ); |
3267 | fp_glGetNamedRenderbufferParameteriv = (pfn_glGetNamedRenderbufferParameteriv)load("glGetNamedRenderbufferParameteriv" ); |
3268 | fp_glCreateTextures = (pfn_glCreateTextures)load("glCreateTextures" ); |
3269 | fp_glTextureBuffer = (pfn_glTextureBuffer)load("glTextureBuffer" ); |
3270 | fp_glTextureBufferRange = (pfn_glTextureBufferRange)load("glTextureBufferRange" ); |
3271 | fp_glTextureStorage1D = (pfn_glTextureStorage1D)load("glTextureStorage1D" ); |
3272 | fp_glTextureStorage2D = (pfn_glTextureStorage2D)load("glTextureStorage2D" ); |
3273 | fp_glTextureStorage3D = (pfn_glTextureStorage3D)load("glTextureStorage3D" ); |
3274 | fp_glTextureStorage2DMultisample = (pfn_glTextureStorage2DMultisample)load("glTextureStorage2DMultisample" ); |
3275 | fp_glTextureStorage3DMultisample = (pfn_glTextureStorage3DMultisample)load("glTextureStorage3DMultisample" ); |
3276 | fp_glTextureSubImage1D = (pfn_glTextureSubImage1D)load("glTextureSubImage1D" ); |
3277 | fp_glTextureSubImage2D = (pfn_glTextureSubImage2D)load("glTextureSubImage2D" ); |
3278 | fp_glTextureSubImage3D = (pfn_glTextureSubImage3D)load("glTextureSubImage3D" ); |
3279 | fp_glCompressedTextureSubImage1D = (pfn_glCompressedTextureSubImage1D)load("glCompressedTextureSubImage1D" ); |
3280 | fp_glCompressedTextureSubImage2D = (pfn_glCompressedTextureSubImage2D)load("glCompressedTextureSubImage2D" ); |
3281 | fp_glCompressedTextureSubImage3D = (pfn_glCompressedTextureSubImage3D)load("glCompressedTextureSubImage3D" ); |
3282 | fp_glCopyTextureSubImage1D = (pfn_glCopyTextureSubImage1D)load("glCopyTextureSubImage1D" ); |
3283 | fp_glCopyTextureSubImage2D = (pfn_glCopyTextureSubImage2D)load("glCopyTextureSubImage2D" ); |
3284 | fp_glCopyTextureSubImage3D = (pfn_glCopyTextureSubImage3D)load("glCopyTextureSubImage3D" ); |
3285 | fp_glTextureParameterf = (pfn_glTextureParameterf)load("glTextureParameterf" ); |
3286 | fp_glTextureParameterfv = (pfn_glTextureParameterfv)load("glTextureParameterfv" ); |
3287 | fp_glTextureParameteri = (pfn_glTextureParameteri)load("glTextureParameteri" ); |
3288 | fp_glTextureParameterIiv = (pfn_glTextureParameterIiv)load("glTextureParameterIiv" ); |
3289 | fp_glTextureParameterIuiv = (pfn_glTextureParameterIuiv)load("glTextureParameterIuiv" ); |
3290 | fp_glTextureParameteriv = (pfn_glTextureParameteriv)load("glTextureParameteriv" ); |
3291 | fp_glGenerateTextureMipmap = (pfn_glGenerateTextureMipmap)load("glGenerateTextureMipmap" ); |
3292 | fp_glBindTextureUnit = (pfn_glBindTextureUnit)load("glBindTextureUnit" ); |
3293 | fp_glGetTextureImage = (pfn_glGetTextureImage)load("glGetTextureImage" ); |
3294 | fp_glGetCompressedTextureImage = (pfn_glGetCompressedTextureImage)load("glGetCompressedTextureImage" ); |
3295 | fp_glGetTextureLevelParameterfv = (pfn_glGetTextureLevelParameterfv)load("glGetTextureLevelParameterfv" ); |
3296 | fp_glGetTextureLevelParameteriv = (pfn_glGetTextureLevelParameteriv)load("glGetTextureLevelParameteriv" ); |
3297 | fp_glGetTextureParameterfv = (pfn_glGetTextureParameterfv)load("glGetTextureParameterfv" ); |
3298 | fp_glGetTextureParameterIiv = (pfn_glGetTextureParameterIiv)load("glGetTextureParameterIiv" ); |
3299 | fp_glGetTextureParameterIuiv = (pfn_glGetTextureParameterIuiv)load("glGetTextureParameterIuiv" ); |
3300 | fp_glGetTextureParameteriv = (pfn_glGetTextureParameteriv)load("glGetTextureParameteriv" ); |
3301 | fp_glCreateVertexArrays = (pfn_glCreateVertexArrays)load("glCreateVertexArrays" ); |
3302 | fp_glDisableVertexArrayAttrib = (pfn_glDisableVertexArrayAttrib)load("glDisableVertexArrayAttrib" ); |
3303 | fp_glEnableVertexArrayAttrib = (pfn_glEnableVertexArrayAttrib)load("glEnableVertexArrayAttrib" ); |
3304 | fp_glVertexArrayElementBuffer = (pfn_glVertexArrayElementBuffer)load("glVertexArrayElementBuffer" ); |
3305 | fp_glVertexArrayVertexBuffer = (pfn_glVertexArrayVertexBuffer)load("glVertexArrayVertexBuffer" ); |
3306 | fp_glVertexArrayVertexBuffers = (pfn_glVertexArrayVertexBuffers)load("glVertexArrayVertexBuffers" ); |
3307 | fp_glVertexArrayAttribBinding = (pfn_glVertexArrayAttribBinding)load("glVertexArrayAttribBinding" ); |
3308 | fp_glVertexArrayAttribFormat = (pfn_glVertexArrayAttribFormat)load("glVertexArrayAttribFormat" ); |
3309 | fp_glVertexArrayAttribIFormat = (pfn_glVertexArrayAttribIFormat)load("glVertexArrayAttribIFormat" ); |
3310 | fp_glVertexArrayAttribLFormat = (pfn_glVertexArrayAttribLFormat)load("glVertexArrayAttribLFormat" ); |
3311 | fp_glVertexArrayBindingDivisor = (pfn_glVertexArrayBindingDivisor)load("glVertexArrayBindingDivisor" ); |
3312 | fp_glGetVertexArrayiv = (pfn_glGetVertexArrayiv)load("glGetVertexArrayiv" ); |
3313 | fp_glGetVertexArrayIndexediv = (pfn_glGetVertexArrayIndexediv)load("glGetVertexArrayIndexediv" ); |
3314 | fp_glGetVertexArrayIndexed64iv = (pfn_glGetVertexArrayIndexed64iv)load("glGetVertexArrayIndexed64iv" ); |
3315 | fp_glCreateSamplers = (pfn_glCreateSamplers)load("glCreateSamplers" ); |
3316 | fp_glCreateProgramPipelines = (pfn_glCreateProgramPipelines)load("glCreateProgramPipelines" ); |
3317 | fp_glCreateQueries = (pfn_glCreateQueries)load("glCreateQueries" ); |
3318 | fp_glGetQueryBufferObjecti64v = (pfn_glGetQueryBufferObjecti64v)load("glGetQueryBufferObjecti64v" ); |
3319 | fp_glGetQueryBufferObjectiv = (pfn_glGetQueryBufferObjectiv)load("glGetQueryBufferObjectiv" ); |
3320 | fp_glGetQueryBufferObjectui64v = (pfn_glGetQueryBufferObjectui64v)load("glGetQueryBufferObjectui64v" ); |
3321 | fp_glGetQueryBufferObjectuiv = (pfn_glGetQueryBufferObjectuiv)load("glGetQueryBufferObjectuiv" ); |
3322 | fp_glMemoryBarrierByRegion = (pfn_glMemoryBarrierByRegion)load("glMemoryBarrierByRegion" ); |
3323 | fp_glGetTextureSubImage = (pfn_glGetTextureSubImage)load("glGetTextureSubImage" ); |
3324 | fp_glGetCompressedTextureSubImage = (pfn_glGetCompressedTextureSubImage)load("glGetCompressedTextureSubImage" ); |
3325 | fp_glGetGraphicsResetStatus = (pfn_glGetGraphicsResetStatus)load("glGetGraphicsResetStatus" ); |
3326 | fp_glGetnCompressedTexImage = (pfn_glGetnCompressedTexImage)load("glGetnCompressedTexImage" ); |
3327 | fp_glGetnTexImage = (pfn_glGetnTexImage)load("glGetnTexImage" ); |
3328 | fp_glGetnUniformdv = (pfn_glGetnUniformdv)load("glGetnUniformdv" ); |
3329 | fp_glGetnUniformfv = (pfn_glGetnUniformfv)load("glGetnUniformfv" ); |
3330 | fp_glGetnUniformiv = (pfn_glGetnUniformiv)load("glGetnUniformiv" ); |
3331 | fp_glGetnUniformuiv = (pfn_glGetnUniformuiv)load("glGetnUniformuiv" ); |
3332 | fp_glReadnPixels = (pfn_glReadnPixels)load("glReadnPixels" ); |
3333 | fp_glGetnMapdv = (pfn_glGetnMapdv)load("glGetnMapdv" ); |
3334 | fp_glGetnMapfv = (pfn_glGetnMapfv)load("glGetnMapfv" ); |
3335 | fp_glGetnMapiv = (pfn_glGetnMapiv)load("glGetnMapiv" ); |
3336 | fp_glGetnPixelMapfv = (pfn_glGetnPixelMapfv)load("glGetnPixelMapfv" ); |
3337 | fp_glGetnPixelMapuiv = (pfn_glGetnPixelMapuiv)load("glGetnPixelMapuiv" ); |
3338 | fp_glGetnPixelMapusv = (pfn_glGetnPixelMapusv)load("glGetnPixelMapusv" ); |
3339 | fp_glGetnPolygonStipple = (pfn_glGetnPolygonStipple)load("glGetnPolygonStipple" ); |
3340 | fp_glGetnColorTable = (pfn_glGetnColorTable)load("glGetnColorTable" ); |
3341 | fp_glGetnConvolutionFilter = (pfn_glGetnConvolutionFilter)load("glGetnConvolutionFilter" ); |
3342 | fp_glGetnSeparableFilter = (pfn_glGetnSeparableFilter)load("glGetnSeparableFilter" ); |
3343 | fp_glGetnHistogram = (pfn_glGetnHistogram)load("glGetnHistogram" ); |
3344 | fp_glGetnMinmax = (pfn_glGetnMinmax)load("glGetnMinmax" ); |
3345 | fp_glTextureBarrier = (pfn_glTextureBarrier)load("glTextureBarrier" ); |
3346 | } |
3347 | |
3348 | GLboolean GLAD_ES_VERSION_2_0 = GL_FALSE; |
3349 | static void load_GL_ES_VERSION_2_0(LOADER load) { |
3350 | if(!GLAD_ES_VERSION_2_0) return; |
3351 | fp_glActiveTexture = (pfn_glActiveTexture)load("glActiveTexture" ); |
3352 | fp_glAttachShader = (pfn_glAttachShader)load("glAttachShader" ); |
3353 | fp_glBindAttribLocation = (pfn_glBindAttribLocation)load("glBindAttribLocation" ); |
3354 | fp_glBindBuffer = (pfn_glBindBuffer)load("glBindBuffer" ); |
3355 | fp_glBindFramebuffer = (pfn_glBindFramebuffer)load("glBindFramebuffer" ); |
3356 | fp_glBindRenderbuffer = (pfn_glBindRenderbuffer)load("glBindRenderbuffer" ); |
3357 | fp_glBindTexture = (pfn_glBindTexture)load("glBindTexture" ); |
3358 | fp_glBlendColor = (pfn_glBlendColor)load("glBlendColor" ); |
3359 | fp_glBlendEquation = (pfn_glBlendEquation)load("glBlendEquation" ); |
3360 | fp_glBlendEquationSeparate = (pfn_glBlendEquationSeparate)load("glBlendEquationSeparate" ); |
3361 | fp_glBlendFunc = (pfn_glBlendFunc)load("glBlendFunc" ); |
3362 | fp_glBlendFuncSeparate = (pfn_glBlendFuncSeparate)load("glBlendFuncSeparate" ); |
3363 | fp_glBufferData = (pfn_glBufferData)load("glBufferData" ); |
3364 | fp_glBufferSubData = (pfn_glBufferSubData)load("glBufferSubData" ); |
3365 | fp_glCheckFramebufferStatus = (pfn_glCheckFramebufferStatus)load("glCheckFramebufferStatus" ); |
3366 | fp_glClear = (pfn_glClear)load("glClear" ); |
3367 | fp_glClearColor = (pfn_glClearColor)load("glClearColor" ); |
3368 | fp_glClearDepthf = (pfn_glClearDepthf)load("glClearDepthf" ); |
3369 | fp_glClearStencil = (pfn_glClearStencil)load("glClearStencil" ); |
3370 | fp_glColorMask = (pfn_glColorMask)load("glColorMask" ); |
3371 | fp_glCompileShader = (pfn_glCompileShader)load("glCompileShader" ); |
3372 | fp_glCompressedTexImage2D = (pfn_glCompressedTexImage2D)load("glCompressedTexImage2D" ); |
3373 | fp_glCompressedTexSubImage2D = (pfn_glCompressedTexSubImage2D)load("glCompressedTexSubImage2D" ); |
3374 | fp_glCopyTexImage2D = (pfn_glCopyTexImage2D)load("glCopyTexImage2D" ); |
3375 | fp_glCopyTexSubImage2D = (pfn_glCopyTexSubImage2D)load("glCopyTexSubImage2D" ); |
3376 | fp_glCreateProgram = (pfn_glCreateProgram)load("glCreateProgram" ); |
3377 | fp_glCreateShader = (pfn_glCreateShader)load("glCreateShader" ); |
3378 | fp_glCullFace = (pfn_glCullFace)load("glCullFace" ); |
3379 | fp_glDeleteBuffers = (pfn_glDeleteBuffers)load("glDeleteBuffers" ); |
3380 | fp_glDeleteFramebuffers = (pfn_glDeleteFramebuffers)load("glDeleteFramebuffers" ); |
3381 | fp_glDeleteProgram = (pfn_glDeleteProgram)load("glDeleteProgram" ); |
3382 | fp_glDeleteRenderbuffers = (pfn_glDeleteRenderbuffers)load("glDeleteRenderbuffers" ); |
3383 | fp_glDeleteShader = (pfn_glDeleteShader)load("glDeleteShader" ); |
3384 | fp_glDeleteTextures = (pfn_glDeleteTextures)load("glDeleteTextures" ); |
3385 | fp_glDepthFunc = (pfn_glDepthFunc)load("glDepthFunc" ); |
3386 | fp_glDepthMask = (pfn_glDepthMask)load("glDepthMask" ); |
3387 | fp_glDepthRangef = (pfn_glDepthRangef)load("glDepthRangef" ); |
3388 | fp_glDetachShader = (pfn_glDetachShader)load("glDetachShader" ); |
3389 | fp_glDisable = (pfn_glDisable)load("glDisable" ); |
3390 | fp_glDisableVertexAttribArray = (pfn_glDisableVertexAttribArray)load("glDisableVertexAttribArray" ); |
3391 | fp_glDrawArrays = (pfn_glDrawArrays)load("glDrawArrays" ); |
3392 | fp_glDrawElements = (pfn_glDrawElements)load("glDrawElements" ); |
3393 | fp_glEnable = (pfn_glEnable)load("glEnable" ); |
3394 | fp_glEnableVertexAttribArray = (pfn_glEnableVertexAttribArray)load("glEnableVertexAttribArray" ); |
3395 | fp_glFinish = (pfn_glFinish)load("glFinish" ); |
3396 | fp_glFlush = (pfn_glFlush)load("glFlush" ); |
3397 | fp_glFramebufferRenderbuffer = (pfn_glFramebufferRenderbuffer)load("glFramebufferRenderbuffer" ); |
3398 | fp_glFramebufferTexture2D = (pfn_glFramebufferTexture2D)load("glFramebufferTexture2D" ); |
3399 | fp_glFrontFace = (pfn_glFrontFace)load("glFrontFace" ); |
3400 | fp_glGenBuffers = (pfn_glGenBuffers)load("glGenBuffers" ); |
3401 | fp_glGenerateMipmap = (pfn_glGenerateMipmap)load("glGenerateMipmap" ); |
3402 | fp_glGenFramebuffers = (pfn_glGenFramebuffers)load("glGenFramebuffers" ); |
3403 | fp_glGenRenderbuffers = (pfn_glGenRenderbuffers)load("glGenRenderbuffers" ); |
3404 | fp_glGenTextures = (pfn_glGenTextures)load("glGenTextures" ); |
3405 | fp_glGetActiveAttrib = (pfn_glGetActiveAttrib)load("glGetActiveAttrib" ); |
3406 | fp_glGetActiveUniform = (pfn_glGetActiveUniform)load("glGetActiveUniform" ); |
3407 | fp_glGetAttachedShaders = (pfn_glGetAttachedShaders)load("glGetAttachedShaders" ); |
3408 | fp_glGetAttribLocation = (pfn_glGetAttribLocation)load("glGetAttribLocation" ); |
3409 | fp_glGetBooleanv = (pfn_glGetBooleanv)load("glGetBooleanv" ); |
3410 | fp_glGetBufferParameteriv = (pfn_glGetBufferParameteriv)load("glGetBufferParameteriv" ); |
3411 | fp_glGetError = (pfn_glGetError)load("glGetError" ); |
3412 | fp_glGetFloatv = (pfn_glGetFloatv)load("glGetFloatv" ); |
3413 | fp_glGetFramebufferAttachmentParameteriv = (pfn_glGetFramebufferAttachmentParameteriv)load("glGetFramebufferAttachmentParameteriv" ); |
3414 | fp_glGetIntegerv = (pfn_glGetIntegerv)load("glGetIntegerv" ); |
3415 | fp_glGetProgramiv = (pfn_glGetProgramiv)load("glGetProgramiv" ); |
3416 | fp_glGetProgramInfoLog = (pfn_glGetProgramInfoLog)load("glGetProgramInfoLog" ); |
3417 | fp_glGetRenderbufferParameteriv = (pfn_glGetRenderbufferParameteriv)load("glGetRenderbufferParameteriv" ); |
3418 | fp_glGetShaderiv = (pfn_glGetShaderiv)load("glGetShaderiv" ); |
3419 | fp_glGetShaderInfoLog = (pfn_glGetShaderInfoLog)load("glGetShaderInfoLog" ); |
3420 | fp_glGetShaderPrecisionFormat = (pfn_glGetShaderPrecisionFormat)load("glGetShaderPrecisionFormat" ); |
3421 | fp_glGetShaderSource = (pfn_glGetShaderSource)load("glGetShaderSource" ); |
3422 | fp_glGetString = (pfn_glGetString)load("glGetString" ); |
3423 | fp_glGetTexParameterfv = (pfn_glGetTexParameterfv)load("glGetTexParameterfv" ); |
3424 | fp_glGetTexParameteriv = (pfn_glGetTexParameteriv)load("glGetTexParameteriv" ); |
3425 | fp_glGetUniformfv = (pfn_glGetUniformfv)load("glGetUniformfv" ); |
3426 | fp_glGetUniformiv = (pfn_glGetUniformiv)load("glGetUniformiv" ); |
3427 | fp_glGetUniformLocation = (pfn_glGetUniformLocation)load("glGetUniformLocation" ); |
3428 | fp_glGetVertexAttribfv = (pfn_glGetVertexAttribfv)load("glGetVertexAttribfv" ); |
3429 | fp_glGetVertexAttribiv = (pfn_glGetVertexAttribiv)load("glGetVertexAttribiv" ); |
3430 | fp_glGetVertexAttribPointerv = (pfn_glGetVertexAttribPointerv)load("glGetVertexAttribPointerv" ); |
3431 | fp_glHint = (pfn_glHint)load("glHint" ); |
3432 | fp_glIsBuffer = (pfn_glIsBuffer)load("glIsBuffer" ); |
3433 | fp_glIsEnabled = (pfn_glIsEnabled)load("glIsEnabled" ); |
3434 | fp_glIsFramebuffer = (pfn_glIsFramebuffer)load("glIsFramebuffer" ); |
3435 | fp_glIsProgram = (pfn_glIsProgram)load("glIsProgram" ); |
3436 | fp_glIsRenderbuffer = (pfn_glIsRenderbuffer)load("glIsRenderbuffer" ); |
3437 | fp_glIsShader = (pfn_glIsShader)load("glIsShader" ); |
3438 | fp_glIsTexture = (pfn_glIsTexture)load("glIsTexture" ); |
3439 | fp_glLineWidth = (pfn_glLineWidth)load("glLineWidth" ); |
3440 | fp_glLinkProgram = (pfn_glLinkProgram)load("glLinkProgram" ); |
3441 | fp_glPixelStorei = (pfn_glPixelStorei)load("glPixelStorei" ); |
3442 | fp_glPolygonOffset = (pfn_glPolygonOffset)load("glPolygonOffset" ); |
3443 | fp_glReadPixels = (pfn_glReadPixels)load("glReadPixels" ); |
3444 | fp_glReleaseShaderCompiler = (pfn_glReleaseShaderCompiler)load("glReleaseShaderCompiler" ); |
3445 | fp_glRenderbufferStorage = (pfn_glRenderbufferStorage)load("glRenderbufferStorage" ); |
3446 | fp_glSampleCoverage = (pfn_glSampleCoverage)load("glSampleCoverage" ); |
3447 | fp_glScissor = (pfn_glScissor)load("glScissor" ); |
3448 | fp_glShaderBinary = (pfn_glShaderBinary)load("glShaderBinary" ); |
3449 | fp_glShaderSource = (pfn_glShaderSource)load("glShaderSource" ); |
3450 | fp_glStencilFunc = (pfn_glStencilFunc)load("glStencilFunc" ); |
3451 | fp_glStencilFuncSeparate = (pfn_glStencilFuncSeparate)load("glStencilFuncSeparate" ); |
3452 | fp_glStencilMask = (pfn_glStencilMask)load("glStencilMask" ); |
3453 | fp_glStencilMaskSeparate = (pfn_glStencilMaskSeparate)load("glStencilMaskSeparate" ); |
3454 | fp_glStencilOp = (pfn_glStencilOp)load("glStencilOp" ); |
3455 | fp_glStencilOpSeparate = (pfn_glStencilOpSeparate)load("glStencilOpSeparate" ); |
3456 | fp_glTexImage2D = (pfn_glTexImage2D)load("glTexImage2D" ); |
3457 | fp_glTexParameterf = (pfn_glTexParameterf)load("glTexParameterf" ); |
3458 | fp_glTexParameterfv = (pfn_glTexParameterfv)load("glTexParameterfv" ); |
3459 | fp_glTexParameteri = (pfn_glTexParameteri)load("glTexParameteri" ); |
3460 | fp_glTexParameteriv = (pfn_glTexParameteriv)load("glTexParameteriv" ); |
3461 | fp_glTexSubImage2D = (pfn_glTexSubImage2D)load("glTexSubImage2D" ); |
3462 | fp_glUniform1f = (pfn_glUniform1f)load("glUniform1f" ); |
3463 | fp_glUniform1fv = (pfn_glUniform1fv)load("glUniform1fv" ); |
3464 | fp_glUniform1i = (pfn_glUniform1i)load("glUniform1i" ); |
3465 | fp_glUniform1iv = (pfn_glUniform1iv)load("glUniform1iv" ); |
3466 | fp_glUniform2f = (pfn_glUniform2f)load("glUniform2f" ); |
3467 | fp_glUniform2fv = (pfn_glUniform2fv)load("glUniform2fv" ); |
3468 | fp_glUniform2i = (pfn_glUniform2i)load("glUniform2i" ); |
3469 | fp_glUniform2iv = (pfn_glUniform2iv)load("glUniform2iv" ); |
3470 | fp_glUniform3f = (pfn_glUniform3f)load("glUniform3f" ); |
3471 | fp_glUniform3fv = (pfn_glUniform3fv)load("glUniform3fv" ); |
3472 | fp_glUniform3i = (pfn_glUniform3i)load("glUniform3i" ); |
3473 | fp_glUniform3iv = (pfn_glUniform3iv)load("glUniform3iv" ); |
3474 | fp_glUniform4f = (pfn_glUniform4f)load("glUniform4f" ); |
3475 | fp_glUniform4fv = (pfn_glUniform4fv)load("glUniform4fv" ); |
3476 | fp_glUniform4i = (pfn_glUniform4i)load("glUniform4i" ); |
3477 | fp_glUniform4iv = (pfn_glUniform4iv)load("glUniform4iv" ); |
3478 | fp_glUniformMatrix2fv = (pfn_glUniformMatrix2fv)load("glUniformMatrix2fv" ); |
3479 | fp_glUniformMatrix3fv = (pfn_glUniformMatrix3fv)load("glUniformMatrix3fv" ); |
3480 | fp_glUniformMatrix4fv = (pfn_glUniformMatrix4fv)load("glUniformMatrix4fv" ); |
3481 | fp_glUseProgram = (pfn_glUseProgram)load("glUseProgram" ); |
3482 | fp_glValidateProgram = (pfn_glValidateProgram)load("glValidateProgram" ); |
3483 | fp_glVertexAttrib1f = (pfn_glVertexAttrib1f)load("glVertexAttrib1f" ); |
3484 | fp_glVertexAttrib1fv = (pfn_glVertexAttrib1fv)load("glVertexAttrib1fv" ); |
3485 | fp_glVertexAttrib2f = (pfn_glVertexAttrib2f)load("glVertexAttrib2f" ); |
3486 | fp_glVertexAttrib2fv = (pfn_glVertexAttrib2fv)load("glVertexAttrib2fv" ); |
3487 | fp_glVertexAttrib3f = (pfn_glVertexAttrib3f)load("glVertexAttrib3f" ); |
3488 | fp_glVertexAttrib3fv = (pfn_glVertexAttrib3fv)load("glVertexAttrib3fv" ); |
3489 | fp_glVertexAttrib4f = (pfn_glVertexAttrib4f)load("glVertexAttrib4f" ); |
3490 | fp_glVertexAttrib4fv = (pfn_glVertexAttrib4fv)load("glVertexAttrib4fv" ); |
3491 | fp_glVertexAttribPointer = (pfn_glVertexAttribPointer)load("glVertexAttribPointer" ); |
3492 | fp_glViewport = (pfn_glViewport)load("glViewport" ); |
3493 | } |
3494 | |
3495 | GLboolean GLAD_ES_VERSION_3_0 = GL_FALSE; |
3496 | static void load_GL_ES_VERSION_3_0(LOADER load) { |
3497 | if(!GLAD_ES_VERSION_3_0) return; |
3498 | fp_glReadBuffer = (pfn_glReadBuffer)load("glReadBuffer" ); |
3499 | fp_glDrawRangeElements = (pfn_glDrawRangeElements)load("glDrawRangeElements" ); |
3500 | fp_glTexImage3D = (pfn_glTexImage3D)load("glTexImage3D" ); |
3501 | fp_glTexSubImage3D = (pfn_glTexSubImage3D)load("glTexSubImage3D" ); |
3502 | fp_glCopyTexSubImage3D = (pfn_glCopyTexSubImage3D)load("glCopyTexSubImage3D" ); |
3503 | fp_glCompressedTexImage3D = (pfn_glCompressedTexImage3D)load("glCompressedTexImage3D" ); |
3504 | fp_glCompressedTexSubImage3D = (pfn_glCompressedTexSubImage3D)load("glCompressedTexSubImage3D" ); |
3505 | fp_glGenQueries = (pfn_glGenQueries)load("glGenQueries" ); |
3506 | fp_glDeleteQueries = (pfn_glDeleteQueries)load("glDeleteQueries" ); |
3507 | fp_glIsQuery = (pfn_glIsQuery)load("glIsQuery" ); |
3508 | fp_glBeginQuery = (pfn_glBeginQuery)load("glBeginQuery" ); |
3509 | fp_glEndQuery = (pfn_glEndQuery)load("glEndQuery" ); |
3510 | fp_glGetQueryiv = (pfn_glGetQueryiv)load("glGetQueryiv" ); |
3511 | fp_glGetQueryObjectuiv = (pfn_glGetQueryObjectuiv)load("glGetQueryObjectuiv" ); |
3512 | fp_glUnmapBuffer = (pfn_glUnmapBuffer)load("glUnmapBuffer" ); |
3513 | fp_glGetBufferPointerv = (pfn_glGetBufferPointerv)load("glGetBufferPointerv" ); |
3514 | fp_glDrawBuffers = (pfn_glDrawBuffers)load("glDrawBuffers" ); |
3515 | fp_glUniformMatrix2x3fv = (pfn_glUniformMatrix2x3fv)load("glUniformMatrix2x3fv" ); |
3516 | fp_glUniformMatrix3x2fv = (pfn_glUniformMatrix3x2fv)load("glUniformMatrix3x2fv" ); |
3517 | fp_glUniformMatrix2x4fv = (pfn_glUniformMatrix2x4fv)load("glUniformMatrix2x4fv" ); |
3518 | fp_glUniformMatrix4x2fv = (pfn_glUniformMatrix4x2fv)load("glUniformMatrix4x2fv" ); |
3519 | fp_glUniformMatrix3x4fv = (pfn_glUniformMatrix3x4fv)load("glUniformMatrix3x4fv" ); |
3520 | fp_glUniformMatrix4x3fv = (pfn_glUniformMatrix4x3fv)load("glUniformMatrix4x3fv" ); |
3521 | fp_glBlitFramebuffer = (pfn_glBlitFramebuffer)load("glBlitFramebuffer" ); |
3522 | fp_glRenderbufferStorageMultisample = (pfn_glRenderbufferStorageMultisample)load("glRenderbufferStorageMultisample" ); |
3523 | fp_glFramebufferTextureLayer = (pfn_glFramebufferTextureLayer)load("glFramebufferTextureLayer" ); |
3524 | fp_glMapBufferRange = (pfn_glMapBufferRange)load("glMapBufferRange" ); |
3525 | fp_glFlushMappedBufferRange = (pfn_glFlushMappedBufferRange)load("glFlushMappedBufferRange" ); |
3526 | fp_glBindVertexArray = (pfn_glBindVertexArray)load("glBindVertexArray" ); |
3527 | fp_glDeleteVertexArrays = (pfn_glDeleteVertexArrays)load("glDeleteVertexArrays" ); |
3528 | fp_glGenVertexArrays = (pfn_glGenVertexArrays)load("glGenVertexArrays" ); |
3529 | fp_glIsVertexArray = (pfn_glIsVertexArray)load("glIsVertexArray" ); |
3530 | fp_glGetIntegeri_v = (pfn_glGetIntegeri_v)load("glGetIntegeri_v" ); |
3531 | fp_glBeginTransformFeedback = (pfn_glBeginTransformFeedback)load("glBeginTransformFeedback" ); |
3532 | fp_glEndTransformFeedback = (pfn_glEndTransformFeedback)load("glEndTransformFeedback" ); |
3533 | fp_glBindBufferRange = (pfn_glBindBufferRange)load("glBindBufferRange" ); |
3534 | fp_glBindBufferBase = (pfn_glBindBufferBase)load("glBindBufferBase" ); |
3535 | fp_glTransformFeedbackVaryings = (pfn_glTransformFeedbackVaryings)load("glTransformFeedbackVaryings" ); |
3536 | fp_glGetTransformFeedbackVarying = (pfn_glGetTransformFeedbackVarying)load("glGetTransformFeedbackVarying" ); |
3537 | fp_glVertexAttribIPointer = (pfn_glVertexAttribIPointer)load("glVertexAttribIPointer" ); |
3538 | fp_glGetVertexAttribIiv = (pfn_glGetVertexAttribIiv)load("glGetVertexAttribIiv" ); |
3539 | fp_glGetVertexAttribIuiv = (pfn_glGetVertexAttribIuiv)load("glGetVertexAttribIuiv" ); |
3540 | fp_glVertexAttribI4i = (pfn_glVertexAttribI4i)load("glVertexAttribI4i" ); |
3541 | fp_glVertexAttribI4ui = (pfn_glVertexAttribI4ui)load("glVertexAttribI4ui" ); |
3542 | fp_glVertexAttribI4iv = (pfn_glVertexAttribI4iv)load("glVertexAttribI4iv" ); |
3543 | fp_glVertexAttribI4uiv = (pfn_glVertexAttribI4uiv)load("glVertexAttribI4uiv" ); |
3544 | fp_glGetUniformuiv = (pfn_glGetUniformuiv)load("glGetUniformuiv" ); |
3545 | fp_glGetFragDataLocation = (pfn_glGetFragDataLocation)load("glGetFragDataLocation" ); |
3546 | fp_glUniform1ui = (pfn_glUniform1ui)load("glUniform1ui" ); |
3547 | fp_glUniform2ui = (pfn_glUniform2ui)load("glUniform2ui" ); |
3548 | fp_glUniform3ui = (pfn_glUniform3ui)load("glUniform3ui" ); |
3549 | fp_glUniform4ui = (pfn_glUniform4ui)load("glUniform4ui" ); |
3550 | fp_glUniform1uiv = (pfn_glUniform1uiv)load("glUniform1uiv" ); |
3551 | fp_glUniform2uiv = (pfn_glUniform2uiv)load("glUniform2uiv" ); |
3552 | fp_glUniform3uiv = (pfn_glUniform3uiv)load("glUniform3uiv" ); |
3553 | fp_glUniform4uiv = (pfn_glUniform4uiv)load("glUniform4uiv" ); |
3554 | fp_glClearBufferiv = (pfn_glClearBufferiv)load("glClearBufferiv" ); |
3555 | fp_glClearBufferuiv = (pfn_glClearBufferuiv)load("glClearBufferuiv" ); |
3556 | fp_glClearBufferfv = (pfn_glClearBufferfv)load("glClearBufferfv" ); |
3557 | fp_glClearBufferfi = (pfn_glClearBufferfi)load("glClearBufferfi" ); |
3558 | fp_glGetStringi = (pfn_glGetStringi)load("glGetStringi" ); |
3559 | fp_glCopyBufferSubData = (pfn_glCopyBufferSubData)load("glCopyBufferSubData" ); |
3560 | fp_glGetUniformIndices = (pfn_glGetUniformIndices)load("glGetUniformIndices" ); |
3561 | fp_glGetActiveUniformsiv = (pfn_glGetActiveUniformsiv)load("glGetActiveUniformsiv" ); |
3562 | fp_glGetUniformBlockIndex = (pfn_glGetUniformBlockIndex)load("glGetUniformBlockIndex" ); |
3563 | fp_glGetActiveUniformBlockiv = (pfn_glGetActiveUniformBlockiv)load("glGetActiveUniformBlockiv" ); |
3564 | fp_glGetActiveUniformBlockName = (pfn_glGetActiveUniformBlockName)load("glGetActiveUniformBlockName" ); |
3565 | fp_glUniformBlockBinding = (pfn_glUniformBlockBinding)load("glUniformBlockBinding" ); |
3566 | fp_glDrawArraysInstanced = (pfn_glDrawArraysInstanced)load("glDrawArraysInstanced" ); |
3567 | fp_glDrawElementsInstanced = (pfn_glDrawElementsInstanced)load("glDrawElementsInstanced" ); |
3568 | fp_glFenceSync = (pfn_glFenceSync)load("glFenceSync" ); |
3569 | fp_glIsSync = (pfn_glIsSync)load("glIsSync" ); |
3570 | fp_glDeleteSync = (pfn_glDeleteSync)load("glDeleteSync" ); |
3571 | fp_glClientWaitSync = (pfn_glClientWaitSync)load("glClientWaitSync" ); |
3572 | fp_glWaitSync = (pfn_glWaitSync)load("glWaitSync" ); |
3573 | fp_glGetInteger64v = (pfn_glGetInteger64v)load("glGetInteger64v" ); |
3574 | fp_glGetSynciv = (pfn_glGetSynciv)load("glGetSynciv" ); |
3575 | fp_glGetInteger64i_v = (pfn_glGetInteger64i_v)load("glGetInteger64i_v" ); |
3576 | fp_glGetBufferParameteri64v = (pfn_glGetBufferParameteri64v)load("glGetBufferParameteri64v" ); |
3577 | fp_glGenSamplers = (pfn_glGenSamplers)load("glGenSamplers" ); |
3578 | fp_glDeleteSamplers = (pfn_glDeleteSamplers)load("glDeleteSamplers" ); |
3579 | fp_glIsSampler = (pfn_glIsSampler)load("glIsSampler" ); |
3580 | fp_glBindSampler = (pfn_glBindSampler)load("glBindSampler" ); |
3581 | fp_glSamplerParameteri = (pfn_glSamplerParameteri)load("glSamplerParameteri" ); |
3582 | fp_glSamplerParameteriv = (pfn_glSamplerParameteriv)load("glSamplerParameteriv" ); |
3583 | fp_glSamplerParameterf = (pfn_glSamplerParameterf)load("glSamplerParameterf" ); |
3584 | fp_glSamplerParameterfv = (pfn_glSamplerParameterfv)load("glSamplerParameterfv" ); |
3585 | fp_glGetSamplerParameteriv = (pfn_glGetSamplerParameteriv)load("glGetSamplerParameteriv" ); |
3586 | fp_glGetSamplerParameterfv = (pfn_glGetSamplerParameterfv)load("glGetSamplerParameterfv" ); |
3587 | fp_glVertexAttribDivisor = (pfn_glVertexAttribDivisor)load("glVertexAttribDivisor" ); |
3588 | fp_glBindTransformFeedback = (pfn_glBindTransformFeedback)load("glBindTransformFeedback" ); |
3589 | fp_glDeleteTransformFeedbacks = (pfn_glDeleteTransformFeedbacks)load("glDeleteTransformFeedbacks" ); |
3590 | fp_glGenTransformFeedbacks = (pfn_glGenTransformFeedbacks)load("glGenTransformFeedbacks" ); |
3591 | fp_glIsTransformFeedback = (pfn_glIsTransformFeedback)load("glIsTransformFeedback" ); |
3592 | fp_glPauseTransformFeedback = (pfn_glPauseTransformFeedback)load("glPauseTransformFeedback" ); |
3593 | fp_glResumeTransformFeedback = (pfn_glResumeTransformFeedback)load("glResumeTransformFeedback" ); |
3594 | fp_glGetProgramBinary = (pfn_glGetProgramBinary)load("glGetProgramBinary" ); |
3595 | fp_glProgramBinary = (pfn_glProgramBinary)load("glProgramBinary" ); |
3596 | fp_glProgramParameteri = (pfn_glProgramParameteri)load("glProgramParameteri" ); |
3597 | fp_glInvalidateFramebuffer = (pfn_glInvalidateFramebuffer)load("glInvalidateFramebuffer" ); |
3598 | fp_glInvalidateSubFramebuffer = (pfn_glInvalidateSubFramebuffer)load("glInvalidateSubFramebuffer" ); |
3599 | fp_glTexStorage2D = (pfn_glTexStorage2D)load("glTexStorage2D" ); |
3600 | fp_glTexStorage3D = (pfn_glTexStorage3D)load("glTexStorage3D" ); |
3601 | fp_glGetInternalformativ = (pfn_glGetInternalformativ)load("glGetInternalformativ" ); |
3602 | } |
3603 | |
3604 | GLboolean GLAD_ES_VERSION_3_1 = GL_FALSE; |
3605 | static void load_GL_ES_VERSION_3_1(LOADER load) { |
3606 | if(!GLAD_ES_VERSION_3_1) return; |
3607 | fp_glDispatchCompute = (pfn_glDispatchCompute)load("glDispatchCompute" ); |
3608 | fp_glDispatchComputeIndirect = (pfn_glDispatchComputeIndirect)load("glDispatchComputeIndirect" ); |
3609 | fp_glDrawArraysIndirect = (pfn_glDrawArraysIndirect)load("glDrawArraysIndirect" ); |
3610 | fp_glDrawElementsIndirect = (pfn_glDrawElementsIndirect)load("glDrawElementsIndirect" ); |
3611 | fp_glFramebufferParameteri = (pfn_glFramebufferParameteri)load("glFramebufferParameteri" ); |
3612 | fp_glGetFramebufferParameteriv = (pfn_glGetFramebufferParameteriv)load("glGetFramebufferParameteriv" ); |
3613 | fp_glGetProgramInterfaceiv = (pfn_glGetProgramInterfaceiv)load("glGetProgramInterfaceiv" ); |
3614 | fp_glGetProgramResourceIndex = (pfn_glGetProgramResourceIndex)load("glGetProgramResourceIndex" ); |
3615 | fp_glGetProgramResourceName = (pfn_glGetProgramResourceName)load("glGetProgramResourceName" ); |
3616 | fp_glGetProgramResourceiv = (pfn_glGetProgramResourceiv)load("glGetProgramResourceiv" ); |
3617 | fp_glGetProgramResourceLocation = (pfn_glGetProgramResourceLocation)load("glGetProgramResourceLocation" ); |
3618 | fp_glUseProgramStages = (pfn_glUseProgramStages)load("glUseProgramStages" ); |
3619 | fp_glActiveShaderProgram = (pfn_glActiveShaderProgram)load("glActiveShaderProgram" ); |
3620 | fp_glCreateShaderProgramv = (pfn_glCreateShaderProgramv)load("glCreateShaderProgramv" ); |
3621 | fp_glBindProgramPipeline = (pfn_glBindProgramPipeline)load("glBindProgramPipeline" ); |
3622 | fp_glDeleteProgramPipelines = (pfn_glDeleteProgramPipelines)load("glDeleteProgramPipelines" ); |
3623 | fp_glGenProgramPipelines = (pfn_glGenProgramPipelines)load("glGenProgramPipelines" ); |
3624 | fp_glIsProgramPipeline = (pfn_glIsProgramPipeline)load("glIsProgramPipeline" ); |
3625 | fp_glGetProgramPipelineiv = (pfn_glGetProgramPipelineiv)load("glGetProgramPipelineiv" ); |
3626 | fp_glProgramUniform1i = (pfn_glProgramUniform1i)load("glProgramUniform1i" ); |
3627 | fp_glProgramUniform2i = (pfn_glProgramUniform2i)load("glProgramUniform2i" ); |
3628 | fp_glProgramUniform3i = (pfn_glProgramUniform3i)load("glProgramUniform3i" ); |
3629 | fp_glProgramUniform4i = (pfn_glProgramUniform4i)load("glProgramUniform4i" ); |
3630 | fp_glProgramUniform1ui = (pfn_glProgramUniform1ui)load("glProgramUniform1ui" ); |
3631 | fp_glProgramUniform2ui = (pfn_glProgramUniform2ui)load("glProgramUniform2ui" ); |
3632 | fp_glProgramUniform3ui = (pfn_glProgramUniform3ui)load("glProgramUniform3ui" ); |
3633 | fp_glProgramUniform4ui = (pfn_glProgramUniform4ui)load("glProgramUniform4ui" ); |
3634 | fp_glProgramUniform1f = (pfn_glProgramUniform1f)load("glProgramUniform1f" ); |
3635 | fp_glProgramUniform2f = (pfn_glProgramUniform2f)load("glProgramUniform2f" ); |
3636 | fp_glProgramUniform3f = (pfn_glProgramUniform3f)load("glProgramUniform3f" ); |
3637 | fp_glProgramUniform4f = (pfn_glProgramUniform4f)load("glProgramUniform4f" ); |
3638 | fp_glProgramUniform1iv = (pfn_glProgramUniform1iv)load("glProgramUniform1iv" ); |
3639 | fp_glProgramUniform2iv = (pfn_glProgramUniform2iv)load("glProgramUniform2iv" ); |
3640 | fp_glProgramUniform3iv = (pfn_glProgramUniform3iv)load("glProgramUniform3iv" ); |
3641 | fp_glProgramUniform4iv = (pfn_glProgramUniform4iv)load("glProgramUniform4iv" ); |
3642 | fp_glProgramUniform1uiv = (pfn_glProgramUniform1uiv)load("glProgramUniform1uiv" ); |
3643 | fp_glProgramUniform2uiv = (pfn_glProgramUniform2uiv)load("glProgramUniform2uiv" ); |
3644 | fp_glProgramUniform3uiv = (pfn_glProgramUniform3uiv)load("glProgramUniform3uiv" ); |
3645 | fp_glProgramUniform4uiv = (pfn_glProgramUniform4uiv)load("glProgramUniform4uiv" ); |
3646 | fp_glProgramUniform1fv = (pfn_glProgramUniform1fv)load("glProgramUniform1fv" ); |
3647 | fp_glProgramUniform2fv = (pfn_glProgramUniform2fv)load("glProgramUniform2fv" ); |
3648 | fp_glProgramUniform3fv = (pfn_glProgramUniform3fv)load("glProgramUniform3fv" ); |
3649 | fp_glProgramUniform4fv = (pfn_glProgramUniform4fv)load("glProgramUniform4fv" ); |
3650 | fp_glProgramUniformMatrix2fv = (pfn_glProgramUniformMatrix2fv)load("glProgramUniformMatrix2fv" ); |
3651 | fp_glProgramUniformMatrix3fv = (pfn_glProgramUniformMatrix3fv)load("glProgramUniformMatrix3fv" ); |
3652 | fp_glProgramUniformMatrix4fv = (pfn_glProgramUniformMatrix4fv)load("glProgramUniformMatrix4fv" ); |
3653 | fp_glProgramUniformMatrix2x3fv = (pfn_glProgramUniformMatrix2x3fv)load("glProgramUniformMatrix2x3fv" ); |
3654 | fp_glProgramUniformMatrix3x2fv = (pfn_glProgramUniformMatrix3x2fv)load("glProgramUniformMatrix3x2fv" ); |
3655 | fp_glProgramUniformMatrix2x4fv = (pfn_glProgramUniformMatrix2x4fv)load("glProgramUniformMatrix2x4fv" ); |
3656 | fp_glProgramUniformMatrix4x2fv = (pfn_glProgramUniformMatrix4x2fv)load("glProgramUniformMatrix4x2fv" ); |
3657 | fp_glProgramUniformMatrix3x4fv = (pfn_glProgramUniformMatrix3x4fv)load("glProgramUniformMatrix3x4fv" ); |
3658 | fp_glProgramUniformMatrix4x3fv = (pfn_glProgramUniformMatrix4x3fv)load("glProgramUniformMatrix4x3fv" ); |
3659 | fp_glValidateProgramPipeline = (pfn_glValidateProgramPipeline)load("glValidateProgramPipeline" ); |
3660 | fp_glGetProgramPipelineInfoLog = (pfn_glGetProgramPipelineInfoLog)load("glGetProgramPipelineInfoLog" ); |
3661 | fp_glBindImageTexture = (pfn_glBindImageTexture)load("glBindImageTexture" ); |
3662 | fp_glGetBooleani_v = (pfn_glGetBooleani_v)load("glGetBooleani_v" ); |
3663 | fp_glMemoryBarrier = (pfn_glMemoryBarrier)load("glMemoryBarrier" ); |
3664 | fp_glMemoryBarrierByRegion = (pfn_glMemoryBarrierByRegion)load("glMemoryBarrierByRegion" ); |
3665 | fp_glTexStorage2DMultisample = (pfn_glTexStorage2DMultisample)load("glTexStorage2DMultisample" ); |
3666 | fp_glGetMultisamplefv = (pfn_glGetMultisamplefv)load("glGetMultisamplefv" ); |
3667 | fp_glSampleMaski = (pfn_glSampleMaski)load("glSampleMaski" ); |
3668 | fp_glGetTexLevelParameteriv = (pfn_glGetTexLevelParameteriv)load("glGetTexLevelParameteriv" ); |
3669 | fp_glGetTexLevelParameterfv = (pfn_glGetTexLevelParameterfv)load("glGetTexLevelParameterfv" ); |
3670 | fp_glBindVertexBuffer = (pfn_glBindVertexBuffer)load("glBindVertexBuffer" ); |
3671 | fp_glVertexAttribFormat = (pfn_glVertexAttribFormat)load("glVertexAttribFormat" ); |
3672 | fp_glVertexAttribIFormat = (pfn_glVertexAttribIFormat)load("glVertexAttribIFormat" ); |
3673 | fp_glVertexAttribBinding = (pfn_glVertexAttribBinding)load("glVertexAttribBinding" ); |
3674 | fp_glVertexBindingDivisor = (pfn_glVertexBindingDivisor)load("glVertexBindingDivisor" ); |
3675 | } |
3676 | |
3677 | GLboolean GLAD_ES_VERSION_3_2 = GL_FALSE; |
3678 | static void load_GL_ES_VERSION_3_2(LOADER load) { |
3679 | if(!GLAD_ES_VERSION_3_2) return; |
3680 | fp_glBlendBarrier = (pfn_glBlendBarrier)load("glBlendBarrier" ); |
3681 | fp_glCopyImageSubData = (pfn_glCopyImageSubData)load("glCopyImageSubData" ); |
3682 | fp_glDebugMessageControl = (pfn_glDebugMessageControl)load("glDebugMessageControl" ); |
3683 | fp_glDebugMessageInsert = (pfn_glDebugMessageInsert)load("glDebugMessageInsert" ); |
3684 | fp_glDebugMessageCallback = (pfn_glDebugMessageCallback)load("glDebugMessageCallback" ); |
3685 | fp_glGetDebugMessageLog = (pfn_glGetDebugMessageLog)load("glGetDebugMessageLog" ); |
3686 | fp_glPushDebugGroup = (pfn_glPushDebugGroup)load("glPushDebugGroup" ); |
3687 | fp_glPopDebugGroup = (pfn_glPopDebugGroup)load("glPopDebugGroup" ); |
3688 | fp_glObjectLabel = (pfn_glObjectLabel)load("glObjectLabel" ); |
3689 | fp_glGetObjectLabel = (pfn_glGetObjectLabel)load("glGetObjectLabel" ); |
3690 | fp_glObjectPtrLabel = (pfn_glObjectPtrLabel)load("glObjectPtrLabel" ); |
3691 | fp_glGetObjectPtrLabel = (pfn_glGetObjectPtrLabel)load("glGetObjectPtrLabel" ); |
3692 | fp_glGetPointerv = (pfn_glGetPointerv)load("glGetPointerv" ); |
3693 | fp_glEnablei = (pfn_glEnablei)load("glEnablei" ); |
3694 | fp_glDisablei = (pfn_glDisablei)load("glDisablei" ); |
3695 | fp_glBlendEquationi = (pfn_glBlendEquationi)load("glBlendEquationi" ); |
3696 | fp_glBlendEquationSeparatei = (pfn_glBlendEquationSeparatei)load("glBlendEquationSeparatei" ); |
3697 | fp_glBlendFunci = (pfn_glBlendFunci)load("glBlendFunci" ); |
3698 | fp_glBlendFuncSeparatei = (pfn_glBlendFuncSeparatei)load("glBlendFuncSeparatei" ); |
3699 | fp_glColorMaski = (pfn_glColorMaski)load("glColorMaski" ); |
3700 | fp_glIsEnabledi = (pfn_glIsEnabledi)load("glIsEnabledi" ); |
3701 | fp_glDrawElementsBaseVertex = (pfn_glDrawElementsBaseVertex)load("glDrawElementsBaseVertex" ); |
3702 | fp_glDrawRangeElementsBaseVertex = (pfn_glDrawRangeElementsBaseVertex)load("glDrawRangeElementsBaseVertex" ); |
3703 | fp_glDrawElementsInstancedBaseVertex = (pfn_glDrawElementsInstancedBaseVertex)load("glDrawElementsInstancedBaseVertex" ); |
3704 | fp_glFramebufferTexture = (pfn_glFramebufferTexture)load("glFramebufferTexture" ); |
3705 | fp_glPrimitiveBoundingBox = (pfn_glPrimitiveBoundingBox)load("glPrimitiveBoundingBox" ); |
3706 | fp_glGetGraphicsResetStatus = (pfn_glGetGraphicsResetStatus)load("glGetGraphicsResetStatus" ); |
3707 | fp_glReadnPixels = (pfn_glReadnPixels)load("glReadnPixels" ); |
3708 | fp_glGetnUniformfv = (pfn_glGetnUniformfv)load("glGetnUniformfv" ); |
3709 | fp_glGetnUniformiv = (pfn_glGetnUniformiv)load("glGetnUniformiv" ); |
3710 | fp_glGetnUniformuiv = (pfn_glGetnUniformuiv)load("glGetnUniformuiv" ); |
3711 | fp_glMinSampleShading = (pfn_glMinSampleShading)load("glMinSampleShading" ); |
3712 | fp_glPatchParameteri = (pfn_glPatchParameteri)load("glPatchParameteri" ); |
3713 | fp_glTexParameterIiv = (pfn_glTexParameterIiv)load("glTexParameterIiv" ); |
3714 | fp_glTexParameterIuiv = (pfn_glTexParameterIuiv)load("glTexParameterIuiv" ); |
3715 | fp_glGetTexParameterIiv = (pfn_glGetTexParameterIiv)load("glGetTexParameterIiv" ); |
3716 | fp_glGetTexParameterIuiv = (pfn_glGetTexParameterIuiv)load("glGetTexParameterIuiv" ); |
3717 | fp_glSamplerParameterIiv = (pfn_glSamplerParameterIiv)load("glSamplerParameterIiv" ); |
3718 | fp_glSamplerParameterIuiv = (pfn_glSamplerParameterIuiv)load("glSamplerParameterIuiv" ); |
3719 | fp_glGetSamplerParameterIiv = (pfn_glGetSamplerParameterIiv)load("glGetSamplerParameterIiv" ); |
3720 | fp_glGetSamplerParameterIuiv = (pfn_glGetSamplerParameterIuiv)load("glGetSamplerParameterIuiv" ); |
3721 | fp_glTexBuffer = (pfn_glTexBuffer)load("glTexBuffer" ); |
3722 | fp_glTexBufferRange = (pfn_glTexBufferRange)load("glTexBufferRange" ); |
3723 | fp_glTexStorage3DMultisample = (pfn_glTexStorage3DMultisample)load("glTexStorage3DMultisample" ); |
3724 | } |
3725 | |
3726 | GLboolean GLAD_KHR_blend_equation_advanced = GL_FALSE; |
3727 | static void load_GL_KHR_blend_equation_advanced(LOADER load) { |
3728 | if(!GLAD_KHR_blend_equation_advanced) return; |
3729 | fp_glBlendBarrierKHR = (pfn_glBlendBarrierKHR)load("glBlendBarrierKHR" ); |
3730 | } |
3731 | |
3732 | GLboolean GLAD_KHR_blend_equation_advanced_coherent = GL_FALSE; |
3733 | GLboolean GLAD_KHR_context_flush_control = GL_FALSE; |
3734 | GLboolean GLAD_KHR_debug = GL_FALSE; |
3735 | static void load_GL_KHR_debug(LOADER load) { |
3736 | if(!GLAD_KHR_debug) return; |
3737 | fp_glDebugMessageControl = (pfn_glDebugMessageControl)load("glDebugMessageControl" ); |
3738 | fp_glDebugMessageInsert = (pfn_glDebugMessageInsert)load("glDebugMessageInsert" ); |
3739 | fp_glDebugMessageCallback = (pfn_glDebugMessageCallback)load("glDebugMessageCallback" ); |
3740 | fp_glGetDebugMessageLog = (pfn_glGetDebugMessageLog)load("glGetDebugMessageLog" ); |
3741 | fp_glPushDebugGroup = (pfn_glPushDebugGroup)load("glPushDebugGroup" ); |
3742 | fp_glPopDebugGroup = (pfn_glPopDebugGroup)load("glPopDebugGroup" ); |
3743 | fp_glObjectLabel = (pfn_glObjectLabel)load("glObjectLabel" ); |
3744 | fp_glGetObjectLabel = (pfn_glGetObjectLabel)load("glGetObjectLabel" ); |
3745 | fp_glObjectPtrLabel = (pfn_glObjectPtrLabel)load("glObjectPtrLabel" ); |
3746 | fp_glGetObjectPtrLabel = (pfn_glGetObjectPtrLabel)load("glGetObjectPtrLabel" ); |
3747 | fp_glGetPointerv = (pfn_glGetPointerv)load("glGetPointerv" ); |
3748 | fp_glDebugMessageControlKHR = (pfn_glDebugMessageControlKHR)load("glDebugMessageControlKHR" ); |
3749 | fp_glDebugMessageInsertKHR = (pfn_glDebugMessageInsertKHR)load("glDebugMessageInsertKHR" ); |
3750 | fp_glDebugMessageCallbackKHR = (pfn_glDebugMessageCallbackKHR)load("glDebugMessageCallbackKHR" ); |
3751 | fp_glGetDebugMessageLogKHR = (pfn_glGetDebugMessageLogKHR)load("glGetDebugMessageLogKHR" ); |
3752 | fp_glPushDebugGroupKHR = (pfn_glPushDebugGroupKHR)load("glPushDebugGroupKHR" ); |
3753 | fp_glPopDebugGroupKHR = (pfn_glPopDebugGroupKHR)load("glPopDebugGroupKHR" ); |
3754 | fp_glObjectLabelKHR = (pfn_glObjectLabelKHR)load("glObjectLabelKHR" ); |
3755 | fp_glGetObjectLabelKHR = (pfn_glGetObjectLabelKHR)load("glGetObjectLabelKHR" ); |
3756 | fp_glObjectPtrLabelKHR = (pfn_glObjectPtrLabelKHR)load("glObjectPtrLabelKHR" ); |
3757 | fp_glGetObjectPtrLabelKHR = (pfn_glGetObjectPtrLabelKHR)load("glGetObjectPtrLabelKHR" ); |
3758 | fp_glGetPointervKHR = (pfn_glGetPointervKHR)load("glGetPointervKHR" ); |
3759 | } |
3760 | |
3761 | GLboolean GLAD_KHR_no_error = GL_FALSE; |
3762 | GLboolean GLAD_KHR_robust_buffer_access_behavior = GL_FALSE; |
3763 | GLboolean GLAD_KHR_robustness = GL_FALSE; |
3764 | static void load_GL_KHR_robustness(LOADER load) { |
3765 | if(!GLAD_KHR_robustness) return; |
3766 | fp_glGetGraphicsResetStatus = (pfn_glGetGraphicsResetStatus)load("glGetGraphicsResetStatus" ); |
3767 | fp_glReadnPixels = (pfn_glReadnPixels)load("glReadnPixels" ); |
3768 | fp_glGetnUniformfv = (pfn_glGetnUniformfv)load("glGetnUniformfv" ); |
3769 | fp_glGetnUniformiv = (pfn_glGetnUniformiv)load("glGetnUniformiv" ); |
3770 | fp_glGetnUniformuiv = (pfn_glGetnUniformuiv)load("glGetnUniformuiv" ); |
3771 | fp_glGetGraphicsResetStatusKHR = (pfn_glGetGraphicsResetStatusKHR)load("glGetGraphicsResetStatusKHR" ); |
3772 | fp_glReadnPixelsKHR = (pfn_glReadnPixelsKHR)load("glReadnPixelsKHR" ); |
3773 | fp_glGetnUniformfvKHR = (pfn_glGetnUniformfvKHR)load("glGetnUniformfvKHR" ); |
3774 | fp_glGetnUniformivKHR = (pfn_glGetnUniformivKHR)load("glGetnUniformivKHR" ); |
3775 | fp_glGetnUniformuivKHR = (pfn_glGetnUniformuivKHR)load("glGetnUniformuivKHR" ); |
3776 | } |
3777 | |
3778 | GLboolean GLAD_KHR_texture_compression_astc_hdr = GL_FALSE; |
3779 | GLboolean GLAD_KHR_texture_compression_astc_ldr = GL_FALSE; |
3780 | GLboolean GLAD_KHR_texture_compression_astc_sliced_3d = GL_FALSE; |
3781 | GLboolean GLAD_ARB_arrays_of_arrays = GL_FALSE; |
3782 | GLboolean GLAD_ARB_base_instance = GL_FALSE; |
3783 | static void load_GL_ARB_base_instance(LOADER load) { |
3784 | if(!GLAD_ARB_base_instance) return; |
3785 | fp_glDrawArraysInstancedBaseInstance = (pfn_glDrawArraysInstancedBaseInstance)load("glDrawArraysInstancedBaseInstance" ); |
3786 | fp_glDrawElementsInstancedBaseInstance = (pfn_glDrawElementsInstancedBaseInstance)load("glDrawElementsInstancedBaseInstance" ); |
3787 | fp_glDrawElementsInstancedBaseVertexBaseInstance = (pfn_glDrawElementsInstancedBaseVertexBaseInstance)load("glDrawElementsInstancedBaseVertexBaseInstance" ); |
3788 | } |
3789 | |
3790 | GLboolean GLAD_ARB_bindless_texture = GL_FALSE; |
3791 | static void load_GL_ARB_bindless_texture(LOADER load) { |
3792 | if(!GLAD_ARB_bindless_texture) return; |
3793 | fp_glGetTextureHandleARB = (pfn_glGetTextureHandleARB)load("glGetTextureHandleARB" ); |
3794 | fp_glGetTextureSamplerHandleARB = (pfn_glGetTextureSamplerHandleARB)load("glGetTextureSamplerHandleARB" ); |
3795 | fp_glMakeTextureHandleResidentARB = (pfn_glMakeTextureHandleResidentARB)load("glMakeTextureHandleResidentARB" ); |
3796 | fp_glMakeTextureHandleNonResidentARB = (pfn_glMakeTextureHandleNonResidentARB)load("glMakeTextureHandleNonResidentARB" ); |
3797 | fp_glGetImageHandleARB = (pfn_glGetImageHandleARB)load("glGetImageHandleARB" ); |
3798 | fp_glMakeImageHandleResidentARB = (pfn_glMakeImageHandleResidentARB)load("glMakeImageHandleResidentARB" ); |
3799 | fp_glMakeImageHandleNonResidentARB = (pfn_glMakeImageHandleNonResidentARB)load("glMakeImageHandleNonResidentARB" ); |
3800 | fp_glUniformHandleui64ARB = (pfn_glUniformHandleui64ARB)load("glUniformHandleui64ARB" ); |
3801 | fp_glUniformHandleui64vARB = (pfn_glUniformHandleui64vARB)load("glUniformHandleui64vARB" ); |
3802 | fp_glProgramUniformHandleui64ARB = (pfn_glProgramUniformHandleui64ARB)load("glProgramUniformHandleui64ARB" ); |
3803 | fp_glProgramUniformHandleui64vARB = (pfn_glProgramUniformHandleui64vARB)load("glProgramUniformHandleui64vARB" ); |
3804 | fp_glIsTextureHandleResidentARB = (pfn_glIsTextureHandleResidentARB)load("glIsTextureHandleResidentARB" ); |
3805 | fp_glIsImageHandleResidentARB = (pfn_glIsImageHandleResidentARB)load("glIsImageHandleResidentARB" ); |
3806 | fp_glVertexAttribL1ui64ARB = (pfn_glVertexAttribL1ui64ARB)load("glVertexAttribL1ui64ARB" ); |
3807 | fp_glVertexAttribL1ui64vARB = (pfn_glVertexAttribL1ui64vARB)load("glVertexAttribL1ui64vARB" ); |
3808 | fp_glGetVertexAttribLui64vARB = (pfn_glGetVertexAttribLui64vARB)load("glGetVertexAttribLui64vARB" ); |
3809 | } |
3810 | |
3811 | GLboolean GLAD_ARB_blend_func_extended = GL_FALSE; |
3812 | static void load_GL_ARB_blend_func_extended(LOADER load) { |
3813 | if(!GLAD_ARB_blend_func_extended) return; |
3814 | fp_glBindFragDataLocationIndexed = (pfn_glBindFragDataLocationIndexed)load("glBindFragDataLocationIndexed" ); |
3815 | fp_glGetFragDataIndex = (pfn_glGetFragDataIndex)load("glGetFragDataIndex" ); |
3816 | } |
3817 | |
3818 | GLboolean GLAD_ARB_buffer_storage = GL_FALSE; |
3819 | static void load_GL_ARB_buffer_storage(LOADER load) { |
3820 | if(!GLAD_ARB_buffer_storage) return; |
3821 | fp_glBufferStorage = (pfn_glBufferStorage)load("glBufferStorage" ); |
3822 | } |
3823 | |
3824 | GLboolean GLAD_ARB_cl_event = GL_FALSE; |
3825 | static void load_GL_ARB_cl_event(LOADER load) { |
3826 | if(!GLAD_ARB_cl_event) return; |
3827 | fp_glCreateSyncFromCLeventARB = (pfn_glCreateSyncFromCLeventARB)load("glCreateSyncFromCLeventARB" ); |
3828 | } |
3829 | |
3830 | GLboolean GLAD_ARB_clear_buffer_object = GL_FALSE; |
3831 | static void load_GL_ARB_clear_buffer_object(LOADER load) { |
3832 | if(!GLAD_ARB_clear_buffer_object) return; |
3833 | fp_glClearBufferData = (pfn_glClearBufferData)load("glClearBufferData" ); |
3834 | fp_glClearBufferSubData = (pfn_glClearBufferSubData)load("glClearBufferSubData" ); |
3835 | } |
3836 | |
3837 | GLboolean GLAD_ARB_clear_texture = GL_FALSE; |
3838 | static void load_GL_ARB_clear_texture(LOADER load) { |
3839 | if(!GLAD_ARB_clear_texture) return; |
3840 | fp_glClearTexImage = (pfn_glClearTexImage)load("glClearTexImage" ); |
3841 | fp_glClearTexSubImage = (pfn_glClearTexSubImage)load("glClearTexSubImage" ); |
3842 | } |
3843 | |
3844 | GLboolean GLAD_ARB_clip_control = GL_FALSE; |
3845 | static void load_GL_ARB_clip_control(LOADER load) { |
3846 | if(!GLAD_ARB_clip_control) return; |
3847 | fp_glClipControl = (pfn_glClipControl)load("glClipControl" ); |
3848 | } |
3849 | |
3850 | GLboolean GLAD_ARB_color_buffer_float = GL_FALSE; |
3851 | static void load_GL_ARB_color_buffer_float(LOADER load) { |
3852 | if(!GLAD_ARB_color_buffer_float) return; |
3853 | fp_glClampColorARB = (pfn_glClampColorARB)load("glClampColorARB" ); |
3854 | } |
3855 | |
3856 | GLboolean GLAD_ARB_compatibility = GL_FALSE; |
3857 | GLboolean GLAD_ARB_compressed_texture_pixel_storage = GL_FALSE; |
3858 | GLboolean GLAD_ARB_compute_shader = GL_FALSE; |
3859 | static void load_GL_ARB_compute_shader(LOADER load) { |
3860 | if(!GLAD_ARB_compute_shader) return; |
3861 | fp_glDispatchCompute = (pfn_glDispatchCompute)load("glDispatchCompute" ); |
3862 | fp_glDispatchComputeIndirect = (pfn_glDispatchComputeIndirect)load("glDispatchComputeIndirect" ); |
3863 | } |
3864 | |
3865 | GLboolean GLAD_ARB_compute_variable_group_size = GL_FALSE; |
3866 | static void load_GL_ARB_compute_variable_group_size(LOADER load) { |
3867 | if(!GLAD_ARB_compute_variable_group_size) return; |
3868 | fp_glDispatchComputeGroupSizeARB = (pfn_glDispatchComputeGroupSizeARB)load("glDispatchComputeGroupSizeARB" ); |
3869 | } |
3870 | |
3871 | GLboolean GLAD_ARB_conditional_render_inverted = GL_FALSE; |
3872 | GLboolean GLAD_ARB_conservative_depth = GL_FALSE; |
3873 | GLboolean GLAD_ARB_copy_buffer = GL_FALSE; |
3874 | static void load_GL_ARB_copy_buffer(LOADER load) { |
3875 | if(!GLAD_ARB_copy_buffer) return; |
3876 | fp_glCopyBufferSubData = (pfn_glCopyBufferSubData)load("glCopyBufferSubData" ); |
3877 | } |
3878 | |
3879 | GLboolean GLAD_ARB_copy_image = GL_FALSE; |
3880 | static void load_GL_ARB_copy_image(LOADER load) { |
3881 | if(!GLAD_ARB_copy_image) return; |
3882 | fp_glCopyImageSubData = (pfn_glCopyImageSubData)load("glCopyImageSubData" ); |
3883 | } |
3884 | |
3885 | GLboolean GLAD_ARB_cull_distance = GL_FALSE; |
3886 | GLboolean GLAD_ARB_debug_output = GL_FALSE; |
3887 | static void load_GL_ARB_debug_output(LOADER load) { |
3888 | if(!GLAD_ARB_debug_output) return; |
3889 | fp_glDebugMessageControlARB = (pfn_glDebugMessageControlARB)load("glDebugMessageControlARB" ); |
3890 | fp_glDebugMessageInsertARB = (pfn_glDebugMessageInsertARB)load("glDebugMessageInsertARB" ); |
3891 | fp_glDebugMessageCallbackARB = (pfn_glDebugMessageCallbackARB)load("glDebugMessageCallbackARB" ); |
3892 | fp_glGetDebugMessageLogARB = (pfn_glGetDebugMessageLogARB)load("glGetDebugMessageLogARB" ); |
3893 | } |
3894 | |
3895 | GLboolean GLAD_ARB_depth_buffer_float = GL_FALSE; |
3896 | GLboolean GLAD_ARB_depth_clamp = GL_FALSE; |
3897 | GLboolean GLAD_ARB_derivative_control = GL_FALSE; |
3898 | GLboolean GLAD_ARB_direct_state_access = GL_FALSE; |
3899 | static void load_GL_ARB_direct_state_access(LOADER load) { |
3900 | if(!GLAD_ARB_direct_state_access) return; |
3901 | fp_glCreateTransformFeedbacks = (pfn_glCreateTransformFeedbacks)load("glCreateTransformFeedbacks" ); |
3902 | fp_glTransformFeedbackBufferBase = (pfn_glTransformFeedbackBufferBase)load("glTransformFeedbackBufferBase" ); |
3903 | fp_glTransformFeedbackBufferRange = (pfn_glTransformFeedbackBufferRange)load("glTransformFeedbackBufferRange" ); |
3904 | fp_glGetTransformFeedbackiv = (pfn_glGetTransformFeedbackiv)load("glGetTransformFeedbackiv" ); |
3905 | fp_glGetTransformFeedbacki_v = (pfn_glGetTransformFeedbacki_v)load("glGetTransformFeedbacki_v" ); |
3906 | fp_glGetTransformFeedbacki64_v = (pfn_glGetTransformFeedbacki64_v)load("glGetTransformFeedbacki64_v" ); |
3907 | fp_glCreateBuffers = (pfn_glCreateBuffers)load("glCreateBuffers" ); |
3908 | fp_glNamedBufferStorage = (pfn_glNamedBufferStorage)load("glNamedBufferStorage" ); |
3909 | fp_glNamedBufferData = (pfn_glNamedBufferData)load("glNamedBufferData" ); |
3910 | fp_glNamedBufferSubData = (pfn_glNamedBufferSubData)load("glNamedBufferSubData" ); |
3911 | fp_glCopyNamedBufferSubData = (pfn_glCopyNamedBufferSubData)load("glCopyNamedBufferSubData" ); |
3912 | fp_glClearNamedBufferData = (pfn_glClearNamedBufferData)load("glClearNamedBufferData" ); |
3913 | fp_glClearNamedBufferSubData = (pfn_glClearNamedBufferSubData)load("glClearNamedBufferSubData" ); |
3914 | fp_glMapNamedBuffer = (pfn_glMapNamedBuffer)load("glMapNamedBuffer" ); |
3915 | fp_glMapNamedBufferRange = (pfn_glMapNamedBufferRange)load("glMapNamedBufferRange" ); |
3916 | fp_glUnmapNamedBuffer = (pfn_glUnmapNamedBuffer)load("glUnmapNamedBuffer" ); |
3917 | fp_glFlushMappedNamedBufferRange = (pfn_glFlushMappedNamedBufferRange)load("glFlushMappedNamedBufferRange" ); |
3918 | fp_glGetNamedBufferParameteriv = (pfn_glGetNamedBufferParameteriv)load("glGetNamedBufferParameteriv" ); |
3919 | fp_glGetNamedBufferParameteri64v = (pfn_glGetNamedBufferParameteri64v)load("glGetNamedBufferParameteri64v" ); |
3920 | fp_glGetNamedBufferPointerv = (pfn_glGetNamedBufferPointerv)load("glGetNamedBufferPointerv" ); |
3921 | fp_glGetNamedBufferSubData = (pfn_glGetNamedBufferSubData)load("glGetNamedBufferSubData" ); |
3922 | fp_glCreateFramebuffers = (pfn_glCreateFramebuffers)load("glCreateFramebuffers" ); |
3923 | fp_glNamedFramebufferRenderbuffer = (pfn_glNamedFramebufferRenderbuffer)load("glNamedFramebufferRenderbuffer" ); |
3924 | fp_glNamedFramebufferParameteri = (pfn_glNamedFramebufferParameteri)load("glNamedFramebufferParameteri" ); |
3925 | fp_glNamedFramebufferTexture = (pfn_glNamedFramebufferTexture)load("glNamedFramebufferTexture" ); |
3926 | fp_glNamedFramebufferTextureLayer = (pfn_glNamedFramebufferTextureLayer)load("glNamedFramebufferTextureLayer" ); |
3927 | fp_glNamedFramebufferDrawBuffer = (pfn_glNamedFramebufferDrawBuffer)load("glNamedFramebufferDrawBuffer" ); |
3928 | fp_glNamedFramebufferDrawBuffers = (pfn_glNamedFramebufferDrawBuffers)load("glNamedFramebufferDrawBuffers" ); |
3929 | fp_glNamedFramebufferReadBuffer = (pfn_glNamedFramebufferReadBuffer)load("glNamedFramebufferReadBuffer" ); |
3930 | fp_glInvalidateNamedFramebufferData = (pfn_glInvalidateNamedFramebufferData)load("glInvalidateNamedFramebufferData" ); |
3931 | fp_glInvalidateNamedFramebufferSubData = (pfn_glInvalidateNamedFramebufferSubData)load("glInvalidateNamedFramebufferSubData" ); |
3932 | fp_glClearNamedFramebufferiv = (pfn_glClearNamedFramebufferiv)load("glClearNamedFramebufferiv" ); |
3933 | fp_glClearNamedFramebufferuiv = (pfn_glClearNamedFramebufferuiv)load("glClearNamedFramebufferuiv" ); |
3934 | fp_glClearNamedFramebufferfv = (pfn_glClearNamedFramebufferfv)load("glClearNamedFramebufferfv" ); |
3935 | fp_glClearNamedFramebufferfi = (pfn_glClearNamedFramebufferfi)load("glClearNamedFramebufferfi" ); |
3936 | fp_glBlitNamedFramebuffer = (pfn_glBlitNamedFramebuffer)load("glBlitNamedFramebuffer" ); |
3937 | fp_glCheckNamedFramebufferStatus = (pfn_glCheckNamedFramebufferStatus)load("glCheckNamedFramebufferStatus" ); |
3938 | fp_glGetNamedFramebufferParameteriv = (pfn_glGetNamedFramebufferParameteriv)load("glGetNamedFramebufferParameteriv" ); |
3939 | fp_glGetNamedFramebufferAttachmentParameteriv = (pfn_glGetNamedFramebufferAttachmentParameteriv)load("glGetNamedFramebufferAttachmentParameteriv" ); |
3940 | fp_glCreateRenderbuffers = (pfn_glCreateRenderbuffers)load("glCreateRenderbuffers" ); |
3941 | fp_glNamedRenderbufferStorage = (pfn_glNamedRenderbufferStorage)load("glNamedRenderbufferStorage" ); |
3942 | fp_glNamedRenderbufferStorageMultisample = (pfn_glNamedRenderbufferStorageMultisample)load("glNamedRenderbufferStorageMultisample" ); |
3943 | fp_glGetNamedRenderbufferParameteriv = (pfn_glGetNamedRenderbufferParameteriv)load("glGetNamedRenderbufferParameteriv" ); |
3944 | fp_glCreateTextures = (pfn_glCreateTextures)load("glCreateTextures" ); |
3945 | fp_glTextureBuffer = (pfn_glTextureBuffer)load("glTextureBuffer" ); |
3946 | fp_glTextureBufferRange = (pfn_glTextureBufferRange)load("glTextureBufferRange" ); |
3947 | fp_glTextureStorage1D = (pfn_glTextureStorage1D)load("glTextureStorage1D" ); |
3948 | fp_glTextureStorage2D = (pfn_glTextureStorage2D)load("glTextureStorage2D" ); |
3949 | fp_glTextureStorage3D = (pfn_glTextureStorage3D)load("glTextureStorage3D" ); |
3950 | fp_glTextureStorage2DMultisample = (pfn_glTextureStorage2DMultisample)load("glTextureStorage2DMultisample" ); |
3951 | fp_glTextureStorage3DMultisample = (pfn_glTextureStorage3DMultisample)load("glTextureStorage3DMultisample" ); |
3952 | fp_glTextureSubImage1D = (pfn_glTextureSubImage1D)load("glTextureSubImage1D" ); |
3953 | fp_glTextureSubImage2D = (pfn_glTextureSubImage2D)load("glTextureSubImage2D" ); |
3954 | fp_glTextureSubImage3D = (pfn_glTextureSubImage3D)load("glTextureSubImage3D" ); |
3955 | fp_glCompressedTextureSubImage1D = (pfn_glCompressedTextureSubImage1D)load("glCompressedTextureSubImage1D" ); |
3956 | fp_glCompressedTextureSubImage2D = (pfn_glCompressedTextureSubImage2D)load("glCompressedTextureSubImage2D" ); |
3957 | fp_glCompressedTextureSubImage3D = (pfn_glCompressedTextureSubImage3D)load("glCompressedTextureSubImage3D" ); |
3958 | fp_glCopyTextureSubImage1D = (pfn_glCopyTextureSubImage1D)load("glCopyTextureSubImage1D" ); |
3959 | fp_glCopyTextureSubImage2D = (pfn_glCopyTextureSubImage2D)load("glCopyTextureSubImage2D" ); |
3960 | fp_glCopyTextureSubImage3D = (pfn_glCopyTextureSubImage3D)load("glCopyTextureSubImage3D" ); |
3961 | fp_glTextureParameterf = (pfn_glTextureParameterf)load("glTextureParameterf" ); |
3962 | fp_glTextureParameterfv = (pfn_glTextureParameterfv)load("glTextureParameterfv" ); |
3963 | fp_glTextureParameteri = (pfn_glTextureParameteri)load("glTextureParameteri" ); |
3964 | fp_glTextureParameterIiv = (pfn_glTextureParameterIiv)load("glTextureParameterIiv" ); |
3965 | fp_glTextureParameterIuiv = (pfn_glTextureParameterIuiv)load("glTextureParameterIuiv" ); |
3966 | fp_glTextureParameteriv = (pfn_glTextureParameteriv)load("glTextureParameteriv" ); |
3967 | fp_glGenerateTextureMipmap = (pfn_glGenerateTextureMipmap)load("glGenerateTextureMipmap" ); |
3968 | fp_glBindTextureUnit = (pfn_glBindTextureUnit)load("glBindTextureUnit" ); |
3969 | fp_glGetTextureImage = (pfn_glGetTextureImage)load("glGetTextureImage" ); |
3970 | fp_glGetCompressedTextureImage = (pfn_glGetCompressedTextureImage)load("glGetCompressedTextureImage" ); |
3971 | fp_glGetTextureLevelParameterfv = (pfn_glGetTextureLevelParameterfv)load("glGetTextureLevelParameterfv" ); |
3972 | fp_glGetTextureLevelParameteriv = (pfn_glGetTextureLevelParameteriv)load("glGetTextureLevelParameteriv" ); |
3973 | fp_glGetTextureParameterfv = (pfn_glGetTextureParameterfv)load("glGetTextureParameterfv" ); |
3974 | fp_glGetTextureParameterIiv = (pfn_glGetTextureParameterIiv)load("glGetTextureParameterIiv" ); |
3975 | fp_glGetTextureParameterIuiv = (pfn_glGetTextureParameterIuiv)load("glGetTextureParameterIuiv" ); |
3976 | fp_glGetTextureParameteriv = (pfn_glGetTextureParameteriv)load("glGetTextureParameteriv" ); |
3977 | fp_glCreateVertexArrays = (pfn_glCreateVertexArrays)load("glCreateVertexArrays" ); |
3978 | fp_glDisableVertexArrayAttrib = (pfn_glDisableVertexArrayAttrib)load("glDisableVertexArrayAttrib" ); |
3979 | fp_glEnableVertexArrayAttrib = (pfn_glEnableVertexArrayAttrib)load("glEnableVertexArrayAttrib" ); |
3980 | fp_glVertexArrayElementBuffer = (pfn_glVertexArrayElementBuffer)load("glVertexArrayElementBuffer" ); |
3981 | fp_glVertexArrayVertexBuffer = (pfn_glVertexArrayVertexBuffer)load("glVertexArrayVertexBuffer" ); |
3982 | fp_glVertexArrayVertexBuffers = (pfn_glVertexArrayVertexBuffers)load("glVertexArrayVertexBuffers" ); |
3983 | fp_glVertexArrayAttribBinding = (pfn_glVertexArrayAttribBinding)load("glVertexArrayAttribBinding" ); |
3984 | fp_glVertexArrayAttribFormat = (pfn_glVertexArrayAttribFormat)load("glVertexArrayAttribFormat" ); |
3985 | fp_glVertexArrayAttribIFormat = (pfn_glVertexArrayAttribIFormat)load("glVertexArrayAttribIFormat" ); |
3986 | fp_glVertexArrayAttribLFormat = (pfn_glVertexArrayAttribLFormat)load("glVertexArrayAttribLFormat" ); |
3987 | fp_glVertexArrayBindingDivisor = (pfn_glVertexArrayBindingDivisor)load("glVertexArrayBindingDivisor" ); |
3988 | fp_glGetVertexArrayiv = (pfn_glGetVertexArrayiv)load("glGetVertexArrayiv" ); |
3989 | fp_glGetVertexArrayIndexediv = (pfn_glGetVertexArrayIndexediv)load("glGetVertexArrayIndexediv" ); |
3990 | fp_glGetVertexArrayIndexed64iv = (pfn_glGetVertexArrayIndexed64iv)load("glGetVertexArrayIndexed64iv" ); |
3991 | fp_glCreateSamplers = (pfn_glCreateSamplers)load("glCreateSamplers" ); |
3992 | fp_glCreateProgramPipelines = (pfn_glCreateProgramPipelines)load("glCreateProgramPipelines" ); |
3993 | fp_glCreateQueries = (pfn_glCreateQueries)load("glCreateQueries" ); |
3994 | fp_glGetQueryBufferObjecti64v = (pfn_glGetQueryBufferObjecti64v)load("glGetQueryBufferObjecti64v" ); |
3995 | fp_glGetQueryBufferObjectiv = (pfn_glGetQueryBufferObjectiv)load("glGetQueryBufferObjectiv" ); |
3996 | fp_glGetQueryBufferObjectui64v = (pfn_glGetQueryBufferObjectui64v)load("glGetQueryBufferObjectui64v" ); |
3997 | fp_glGetQueryBufferObjectuiv = (pfn_glGetQueryBufferObjectuiv)load("glGetQueryBufferObjectuiv" ); |
3998 | } |
3999 | |
4000 | GLboolean GLAD_ARB_draw_buffers_blend = GL_FALSE; |
4001 | static void load_GL_ARB_draw_buffers_blend(LOADER load) { |
4002 | if(!GLAD_ARB_draw_buffers_blend) return; |
4003 | fp_glBlendEquationiARB = (pfn_glBlendEquationiARB)load("glBlendEquationiARB" ); |
4004 | fp_glBlendEquationSeparateiARB = (pfn_glBlendEquationSeparateiARB)load("glBlendEquationSeparateiARB" ); |
4005 | fp_glBlendFunciARB = (pfn_glBlendFunciARB)load("glBlendFunciARB" ); |
4006 | fp_glBlendFuncSeparateiARB = (pfn_glBlendFuncSeparateiARB)load("glBlendFuncSeparateiARB" ); |
4007 | } |
4008 | |
4009 | GLboolean GLAD_ARB_draw_elements_base_vertex = GL_FALSE; |
4010 | static void load_GL_ARB_draw_elements_base_vertex(LOADER load) { |
4011 | if(!GLAD_ARB_draw_elements_base_vertex) return; |
4012 | fp_glDrawElementsBaseVertex = (pfn_glDrawElementsBaseVertex)load("glDrawElementsBaseVertex" ); |
4013 | fp_glDrawRangeElementsBaseVertex = (pfn_glDrawRangeElementsBaseVertex)load("glDrawRangeElementsBaseVertex" ); |
4014 | fp_glDrawElementsInstancedBaseVertex = (pfn_glDrawElementsInstancedBaseVertex)load("glDrawElementsInstancedBaseVertex" ); |
4015 | fp_glMultiDrawElementsBaseVertex = (pfn_glMultiDrawElementsBaseVertex)load("glMultiDrawElementsBaseVertex" ); |
4016 | } |
4017 | |
4018 | GLboolean GLAD_ARB_draw_indirect = GL_FALSE; |
4019 | static void load_GL_ARB_draw_indirect(LOADER load) { |
4020 | if(!GLAD_ARB_draw_indirect) return; |
4021 | fp_glDrawArraysIndirect = (pfn_glDrawArraysIndirect)load("glDrawArraysIndirect" ); |
4022 | fp_glDrawElementsIndirect = (pfn_glDrawElementsIndirect)load("glDrawElementsIndirect" ); |
4023 | } |
4024 | |
4025 | GLboolean GLAD_ARB_draw_instanced = GL_FALSE; |
4026 | static void load_GL_ARB_draw_instanced(LOADER load) { |
4027 | if(!GLAD_ARB_draw_instanced) return; |
4028 | fp_glDrawArraysInstancedARB = (pfn_glDrawArraysInstancedARB)load("glDrawArraysInstancedARB" ); |
4029 | fp_glDrawElementsInstancedARB = (pfn_glDrawElementsInstancedARB)load("glDrawElementsInstancedARB" ); |
4030 | } |
4031 | |
4032 | GLboolean GLAD_ARB_enhanced_layouts = GL_FALSE; |
4033 | GLboolean GLAD_ARB_ES2_compatibility = GL_FALSE; |
4034 | static void load_GL_ARB_ES2_compatibility(LOADER load) { |
4035 | if(!GLAD_ARB_ES2_compatibility) return; |
4036 | fp_glReleaseShaderCompiler = (pfn_glReleaseShaderCompiler)load("glReleaseShaderCompiler" ); |
4037 | fp_glShaderBinary = (pfn_glShaderBinary)load("glShaderBinary" ); |
4038 | fp_glGetShaderPrecisionFormat = (pfn_glGetShaderPrecisionFormat)load("glGetShaderPrecisionFormat" ); |
4039 | fp_glDepthRangef = (pfn_glDepthRangef)load("glDepthRangef" ); |
4040 | fp_glClearDepthf = (pfn_glClearDepthf)load("glClearDepthf" ); |
4041 | } |
4042 | |
4043 | GLboolean GLAD_ARB_ES3_1_compatibility = GL_FALSE; |
4044 | static void load_GL_ARB_ES3_1_compatibility(LOADER load) { |
4045 | if(!GLAD_ARB_ES3_1_compatibility) return; |
4046 | fp_glMemoryBarrierByRegion = (pfn_glMemoryBarrierByRegion)load("glMemoryBarrierByRegion" ); |
4047 | } |
4048 | |
4049 | GLboolean GLAD_ARB_ES3_2_compatibility = GL_FALSE; |
4050 | static void load_GL_ARB_ES3_2_compatibility(LOADER load) { |
4051 | if(!GLAD_ARB_ES3_2_compatibility) return; |
4052 | fp_glPrimitiveBoundingBoxARB = (pfn_glPrimitiveBoundingBoxARB)load("glPrimitiveBoundingBoxARB" ); |
4053 | } |
4054 | |
4055 | GLboolean GLAD_ARB_ES3_compatibility = GL_FALSE; |
4056 | GLboolean GLAD_ARB_explicit_attrib_location = GL_FALSE; |
4057 | GLboolean GLAD_ARB_explicit_uniform_location = GL_FALSE; |
4058 | GLboolean GLAD_ARB_fragment_coord_conventions = GL_FALSE; |
4059 | GLboolean GLAD_ARB_fragment_layer_viewport = GL_FALSE; |
4060 | GLboolean GLAD_ARB_fragment_shader_interlock = GL_FALSE; |
4061 | GLboolean GLAD_ARB_framebuffer_no_attachments = GL_FALSE; |
4062 | static void load_GL_ARB_framebuffer_no_attachments(LOADER load) { |
4063 | if(!GLAD_ARB_framebuffer_no_attachments) return; |
4064 | fp_glFramebufferParameteri = (pfn_glFramebufferParameteri)load("glFramebufferParameteri" ); |
4065 | fp_glGetFramebufferParameteriv = (pfn_glGetFramebufferParameteriv)load("glGetFramebufferParameteriv" ); |
4066 | } |
4067 | |
4068 | GLboolean GLAD_ARB_framebuffer_object = GL_FALSE; |
4069 | static void load_GL_ARB_framebuffer_object(LOADER load) { |
4070 | if(!GLAD_ARB_framebuffer_object) return; |
4071 | fp_glIsRenderbuffer = (pfn_glIsRenderbuffer)load("glIsRenderbuffer" ); |
4072 | fp_glBindRenderbuffer = (pfn_glBindRenderbuffer)load("glBindRenderbuffer" ); |
4073 | fp_glDeleteRenderbuffers = (pfn_glDeleteRenderbuffers)load("glDeleteRenderbuffers" ); |
4074 | fp_glGenRenderbuffers = (pfn_glGenRenderbuffers)load("glGenRenderbuffers" ); |
4075 | fp_glRenderbufferStorage = (pfn_glRenderbufferStorage)load("glRenderbufferStorage" ); |
4076 | fp_glGetRenderbufferParameteriv = (pfn_glGetRenderbufferParameteriv)load("glGetRenderbufferParameteriv" ); |
4077 | fp_glIsFramebuffer = (pfn_glIsFramebuffer)load("glIsFramebuffer" ); |
4078 | fp_glBindFramebuffer = (pfn_glBindFramebuffer)load("glBindFramebuffer" ); |
4079 | fp_glDeleteFramebuffers = (pfn_glDeleteFramebuffers)load("glDeleteFramebuffers" ); |
4080 | fp_glGenFramebuffers = (pfn_glGenFramebuffers)load("glGenFramebuffers" ); |
4081 | fp_glCheckFramebufferStatus = (pfn_glCheckFramebufferStatus)load("glCheckFramebufferStatus" ); |
4082 | fp_glFramebufferTexture1D = (pfn_glFramebufferTexture1D)load("glFramebufferTexture1D" ); |
4083 | fp_glFramebufferTexture2D = (pfn_glFramebufferTexture2D)load("glFramebufferTexture2D" ); |
4084 | fp_glFramebufferTexture3D = (pfn_glFramebufferTexture3D)load("glFramebufferTexture3D" ); |
4085 | fp_glFramebufferRenderbuffer = (pfn_glFramebufferRenderbuffer)load("glFramebufferRenderbuffer" ); |
4086 | fp_glGetFramebufferAttachmentParameteriv = (pfn_glGetFramebufferAttachmentParameteriv)load("glGetFramebufferAttachmentParameteriv" ); |
4087 | fp_glGenerateMipmap = (pfn_glGenerateMipmap)load("glGenerateMipmap" ); |
4088 | fp_glBlitFramebuffer = (pfn_glBlitFramebuffer)load("glBlitFramebuffer" ); |
4089 | fp_glRenderbufferStorageMultisample = (pfn_glRenderbufferStorageMultisample)load("glRenderbufferStorageMultisample" ); |
4090 | fp_glFramebufferTextureLayer = (pfn_glFramebufferTextureLayer)load("glFramebufferTextureLayer" ); |
4091 | } |
4092 | |
4093 | GLboolean GLAD_ARB_framebuffer_sRGB = GL_FALSE; |
4094 | GLboolean GLAD_ARB_geometry_shader4 = GL_FALSE; |
4095 | static void load_GL_ARB_geometry_shader4(LOADER load) { |
4096 | if(!GLAD_ARB_geometry_shader4) return; |
4097 | fp_glProgramParameteriARB = (pfn_glProgramParameteriARB)load("glProgramParameteriARB" ); |
4098 | fp_glFramebufferTextureARB = (pfn_glFramebufferTextureARB)load("glFramebufferTextureARB" ); |
4099 | fp_glFramebufferTextureLayerARB = (pfn_glFramebufferTextureLayerARB)load("glFramebufferTextureLayerARB" ); |
4100 | fp_glFramebufferTextureFaceARB = (pfn_glFramebufferTextureFaceARB)load("glFramebufferTextureFaceARB" ); |
4101 | } |
4102 | |
4103 | GLboolean GLAD_ARB_get_program_binary = GL_FALSE; |
4104 | static void load_GL_ARB_get_program_binary(LOADER load) { |
4105 | if(!GLAD_ARB_get_program_binary) return; |
4106 | fp_glGetProgramBinary = (pfn_glGetProgramBinary)load("glGetProgramBinary" ); |
4107 | fp_glProgramBinary = (pfn_glProgramBinary)load("glProgramBinary" ); |
4108 | fp_glProgramParameteri = (pfn_glProgramParameteri)load("glProgramParameteri" ); |
4109 | } |
4110 | |
4111 | GLboolean GLAD_ARB_get_texture_sub_image = GL_FALSE; |
4112 | static void load_GL_ARB_get_texture_sub_image(LOADER load) { |
4113 | if(!GLAD_ARB_get_texture_sub_image) return; |
4114 | fp_glGetTextureSubImage = (pfn_glGetTextureSubImage)load("glGetTextureSubImage" ); |
4115 | fp_glGetCompressedTextureSubImage = (pfn_glGetCompressedTextureSubImage)load("glGetCompressedTextureSubImage" ); |
4116 | } |
4117 | |
4118 | GLboolean GLAD_ARB_gpu_shader5 = GL_FALSE; |
4119 | GLboolean GLAD_ARB_gpu_shader_fp64 = GL_FALSE; |
4120 | static void load_GL_ARB_gpu_shader_fp64(LOADER load) { |
4121 | if(!GLAD_ARB_gpu_shader_fp64) return; |
4122 | fp_glUniform1d = (pfn_glUniform1d)load("glUniform1d" ); |
4123 | fp_glUniform2d = (pfn_glUniform2d)load("glUniform2d" ); |
4124 | fp_glUniform3d = (pfn_glUniform3d)load("glUniform3d" ); |
4125 | fp_glUniform4d = (pfn_glUniform4d)load("glUniform4d" ); |
4126 | fp_glUniform1dv = (pfn_glUniform1dv)load("glUniform1dv" ); |
4127 | fp_glUniform2dv = (pfn_glUniform2dv)load("glUniform2dv" ); |
4128 | fp_glUniform3dv = (pfn_glUniform3dv)load("glUniform3dv" ); |
4129 | fp_glUniform4dv = (pfn_glUniform4dv)load("glUniform4dv" ); |
4130 | fp_glUniformMatrix2dv = (pfn_glUniformMatrix2dv)load("glUniformMatrix2dv" ); |
4131 | fp_glUniformMatrix3dv = (pfn_glUniformMatrix3dv)load("glUniformMatrix3dv" ); |
4132 | fp_glUniformMatrix4dv = (pfn_glUniformMatrix4dv)load("glUniformMatrix4dv" ); |
4133 | fp_glUniformMatrix2x3dv = (pfn_glUniformMatrix2x3dv)load("glUniformMatrix2x3dv" ); |
4134 | fp_glUniformMatrix2x4dv = (pfn_glUniformMatrix2x4dv)load("glUniformMatrix2x4dv" ); |
4135 | fp_glUniformMatrix3x2dv = (pfn_glUniformMatrix3x2dv)load("glUniformMatrix3x2dv" ); |
4136 | fp_glUniformMatrix3x4dv = (pfn_glUniformMatrix3x4dv)load("glUniformMatrix3x4dv" ); |
4137 | fp_glUniformMatrix4x2dv = (pfn_glUniformMatrix4x2dv)load("glUniformMatrix4x2dv" ); |
4138 | fp_glUniformMatrix4x3dv = (pfn_glUniformMatrix4x3dv)load("glUniformMatrix4x3dv" ); |
4139 | fp_glGetUniformdv = (pfn_glGetUniformdv)load("glGetUniformdv" ); |
4140 | } |
4141 | |
4142 | GLboolean GLAD_ARB_gpu_shader_int64 = GL_FALSE; |
4143 | static void load_GL_ARB_gpu_shader_int64(LOADER load) { |
4144 | if(!GLAD_ARB_gpu_shader_int64) return; |
4145 | fp_glUniform1i64ARB = (pfn_glUniform1i64ARB)load("glUniform1i64ARB" ); |
4146 | fp_glUniform2i64ARB = (pfn_glUniform2i64ARB)load("glUniform2i64ARB" ); |
4147 | fp_glUniform3i64ARB = (pfn_glUniform3i64ARB)load("glUniform3i64ARB" ); |
4148 | fp_glUniform4i64ARB = (pfn_glUniform4i64ARB)load("glUniform4i64ARB" ); |
4149 | fp_glUniform1i64vARB = (pfn_glUniform1i64vARB)load("glUniform1i64vARB" ); |
4150 | fp_glUniform2i64vARB = (pfn_glUniform2i64vARB)load("glUniform2i64vARB" ); |
4151 | fp_glUniform3i64vARB = (pfn_glUniform3i64vARB)load("glUniform3i64vARB" ); |
4152 | fp_glUniform4i64vARB = (pfn_glUniform4i64vARB)load("glUniform4i64vARB" ); |
4153 | fp_glUniform1ui64ARB = (pfn_glUniform1ui64ARB)load("glUniform1ui64ARB" ); |
4154 | fp_glUniform2ui64ARB = (pfn_glUniform2ui64ARB)load("glUniform2ui64ARB" ); |
4155 | fp_glUniform3ui64ARB = (pfn_glUniform3ui64ARB)load("glUniform3ui64ARB" ); |
4156 | fp_glUniform4ui64ARB = (pfn_glUniform4ui64ARB)load("glUniform4ui64ARB" ); |
4157 | fp_glUniform1ui64vARB = (pfn_glUniform1ui64vARB)load("glUniform1ui64vARB" ); |
4158 | fp_glUniform2ui64vARB = (pfn_glUniform2ui64vARB)load("glUniform2ui64vARB" ); |
4159 | fp_glUniform3ui64vARB = (pfn_glUniform3ui64vARB)load("glUniform3ui64vARB" ); |
4160 | fp_glUniform4ui64vARB = (pfn_glUniform4ui64vARB)load("glUniform4ui64vARB" ); |
4161 | fp_glGetUniformi64vARB = (pfn_glGetUniformi64vARB)load("glGetUniformi64vARB" ); |
4162 | fp_glGetUniformui64vARB = (pfn_glGetUniformui64vARB)load("glGetUniformui64vARB" ); |
4163 | fp_glGetnUniformi64vARB = (pfn_glGetnUniformi64vARB)load("glGetnUniformi64vARB" ); |
4164 | fp_glGetnUniformui64vARB = (pfn_glGetnUniformui64vARB)load("glGetnUniformui64vARB" ); |
4165 | fp_glProgramUniform1i64ARB = (pfn_glProgramUniform1i64ARB)load("glProgramUniform1i64ARB" ); |
4166 | fp_glProgramUniform2i64ARB = (pfn_glProgramUniform2i64ARB)load("glProgramUniform2i64ARB" ); |
4167 | fp_glProgramUniform3i64ARB = (pfn_glProgramUniform3i64ARB)load("glProgramUniform3i64ARB" ); |
4168 | fp_glProgramUniform4i64ARB = (pfn_glProgramUniform4i64ARB)load("glProgramUniform4i64ARB" ); |
4169 | fp_glProgramUniform1i64vARB = (pfn_glProgramUniform1i64vARB)load("glProgramUniform1i64vARB" ); |
4170 | fp_glProgramUniform2i64vARB = (pfn_glProgramUniform2i64vARB)load("glProgramUniform2i64vARB" ); |
4171 | fp_glProgramUniform3i64vARB = (pfn_glProgramUniform3i64vARB)load("glProgramUniform3i64vARB" ); |
4172 | fp_glProgramUniform4i64vARB = (pfn_glProgramUniform4i64vARB)load("glProgramUniform4i64vARB" ); |
4173 | fp_glProgramUniform1ui64ARB = (pfn_glProgramUniform1ui64ARB)load("glProgramUniform1ui64ARB" ); |
4174 | fp_glProgramUniform2ui64ARB = (pfn_glProgramUniform2ui64ARB)load("glProgramUniform2ui64ARB" ); |
4175 | fp_glProgramUniform3ui64ARB = (pfn_glProgramUniform3ui64ARB)load("glProgramUniform3ui64ARB" ); |
4176 | fp_glProgramUniform4ui64ARB = (pfn_glProgramUniform4ui64ARB)load("glProgramUniform4ui64ARB" ); |
4177 | fp_glProgramUniform1ui64vARB = (pfn_glProgramUniform1ui64vARB)load("glProgramUniform1ui64vARB" ); |
4178 | fp_glProgramUniform2ui64vARB = (pfn_glProgramUniform2ui64vARB)load("glProgramUniform2ui64vARB" ); |
4179 | fp_glProgramUniform3ui64vARB = (pfn_glProgramUniform3ui64vARB)load("glProgramUniform3ui64vARB" ); |
4180 | fp_glProgramUniform4ui64vARB = (pfn_glProgramUniform4ui64vARB)load("glProgramUniform4ui64vARB" ); |
4181 | } |
4182 | |
4183 | GLboolean GLAD_ARB_half_float_pixel = GL_FALSE; |
4184 | GLboolean GLAD_ARB_half_float_vertex = GL_FALSE; |
4185 | GLboolean GLAD_ARB_indirect_parameters = GL_FALSE; |
4186 | static void load_GL_ARB_indirect_parameters(LOADER load) { |
4187 | if(!GLAD_ARB_indirect_parameters) return; |
4188 | fp_glMultiDrawArraysIndirectCountARB = (pfn_glMultiDrawArraysIndirectCountARB)load("glMultiDrawArraysIndirectCountARB" ); |
4189 | fp_glMultiDrawElementsIndirectCountARB = (pfn_glMultiDrawElementsIndirectCountARB)load("glMultiDrawElementsIndirectCountARB" ); |
4190 | } |
4191 | |
4192 | GLboolean GLAD_ARB_instanced_arrays = GL_FALSE; |
4193 | static void load_GL_ARB_instanced_arrays(LOADER load) { |
4194 | if(!GLAD_ARB_instanced_arrays) return; |
4195 | fp_glVertexAttribDivisorARB = (pfn_glVertexAttribDivisorARB)load("glVertexAttribDivisorARB" ); |
4196 | } |
4197 | |
4198 | GLboolean GLAD_ARB_internalformat_query = GL_FALSE; |
4199 | static void load_GL_ARB_internalformat_query(LOADER load) { |
4200 | if(!GLAD_ARB_internalformat_query) return; |
4201 | fp_glGetInternalformativ = (pfn_glGetInternalformativ)load("glGetInternalformativ" ); |
4202 | } |
4203 | |
4204 | GLboolean GLAD_ARB_internalformat_query2 = GL_FALSE; |
4205 | static void load_GL_ARB_internalformat_query2(LOADER load) { |
4206 | if(!GLAD_ARB_internalformat_query2) return; |
4207 | fp_glGetInternalformati64v = (pfn_glGetInternalformati64v)load("glGetInternalformati64v" ); |
4208 | } |
4209 | |
4210 | GLboolean GLAD_ARB_invalidate_subdata = GL_FALSE; |
4211 | static void load_GL_ARB_invalidate_subdata(LOADER load) { |
4212 | if(!GLAD_ARB_invalidate_subdata) return; |
4213 | fp_glInvalidateTexSubImage = (pfn_glInvalidateTexSubImage)load("glInvalidateTexSubImage" ); |
4214 | fp_glInvalidateTexImage = (pfn_glInvalidateTexImage)load("glInvalidateTexImage" ); |
4215 | fp_glInvalidateBufferSubData = (pfn_glInvalidateBufferSubData)load("glInvalidateBufferSubData" ); |
4216 | fp_glInvalidateBufferData = (pfn_glInvalidateBufferData)load("glInvalidateBufferData" ); |
4217 | fp_glInvalidateFramebuffer = (pfn_glInvalidateFramebuffer)load("glInvalidateFramebuffer" ); |
4218 | fp_glInvalidateSubFramebuffer = (pfn_glInvalidateSubFramebuffer)load("glInvalidateSubFramebuffer" ); |
4219 | } |
4220 | |
4221 | GLboolean GLAD_ARB_map_buffer_alignment = GL_FALSE; |
4222 | GLboolean GLAD_ARB_map_buffer_range = GL_FALSE; |
4223 | static void load_GL_ARB_map_buffer_range(LOADER load) { |
4224 | if(!GLAD_ARB_map_buffer_range) return; |
4225 | fp_glMapBufferRange = (pfn_glMapBufferRange)load("glMapBufferRange" ); |
4226 | fp_glFlushMappedBufferRange = (pfn_glFlushMappedBufferRange)load("glFlushMappedBufferRange" ); |
4227 | } |
4228 | |
4229 | GLboolean GLAD_ARB_multi_bind = GL_FALSE; |
4230 | static void load_GL_ARB_multi_bind(LOADER load) { |
4231 | if(!GLAD_ARB_multi_bind) return; |
4232 | fp_glBindBuffersBase = (pfn_glBindBuffersBase)load("glBindBuffersBase" ); |
4233 | fp_glBindBuffersRange = (pfn_glBindBuffersRange)load("glBindBuffersRange" ); |
4234 | fp_glBindTextures = (pfn_glBindTextures)load("glBindTextures" ); |
4235 | fp_glBindSamplers = (pfn_glBindSamplers)load("glBindSamplers" ); |
4236 | fp_glBindImageTextures = (pfn_glBindImageTextures)load("glBindImageTextures" ); |
4237 | fp_glBindVertexBuffers = (pfn_glBindVertexBuffers)load("glBindVertexBuffers" ); |
4238 | } |
4239 | |
4240 | GLboolean GLAD_ARB_multi_draw_indirect = GL_FALSE; |
4241 | static void load_GL_ARB_multi_draw_indirect(LOADER load) { |
4242 | if(!GLAD_ARB_multi_draw_indirect) return; |
4243 | fp_glMultiDrawArraysIndirect = (pfn_glMultiDrawArraysIndirect)load("glMultiDrawArraysIndirect" ); |
4244 | fp_glMultiDrawElementsIndirect = (pfn_glMultiDrawElementsIndirect)load("glMultiDrawElementsIndirect" ); |
4245 | } |
4246 | |
4247 | GLboolean GLAD_ARB_occlusion_query2 = GL_FALSE; |
4248 | GLboolean GLAD_ARB_parallel_shader_compile = GL_FALSE; |
4249 | static void load_GL_ARB_parallel_shader_compile(LOADER load) { |
4250 | if(!GLAD_ARB_parallel_shader_compile) return; |
4251 | fp_glMaxShaderCompilerThreadsARB = (pfn_glMaxShaderCompilerThreadsARB)load("glMaxShaderCompilerThreadsARB" ); |
4252 | } |
4253 | |
4254 | GLboolean GLAD_ARB_pipeline_statistics_query = GL_FALSE; |
4255 | GLboolean GLAD_ARB_pixel_buffer_object = GL_FALSE; |
4256 | GLboolean GLAD_ARB_post_depth_coverage = GL_FALSE; |
4257 | GLboolean GLAD_ARB_program_interface_query = GL_FALSE; |
4258 | static void load_GL_ARB_program_interface_query(LOADER load) { |
4259 | if(!GLAD_ARB_program_interface_query) return; |
4260 | fp_glGetProgramInterfaceiv = (pfn_glGetProgramInterfaceiv)load("glGetProgramInterfaceiv" ); |
4261 | fp_glGetProgramResourceIndex = (pfn_glGetProgramResourceIndex)load("glGetProgramResourceIndex" ); |
4262 | fp_glGetProgramResourceName = (pfn_glGetProgramResourceName)load("glGetProgramResourceName" ); |
4263 | fp_glGetProgramResourceiv = (pfn_glGetProgramResourceiv)load("glGetProgramResourceiv" ); |
4264 | fp_glGetProgramResourceLocation = (pfn_glGetProgramResourceLocation)load("glGetProgramResourceLocation" ); |
4265 | fp_glGetProgramResourceLocationIndex = (pfn_glGetProgramResourceLocationIndex)load("glGetProgramResourceLocationIndex" ); |
4266 | } |
4267 | |
4268 | GLboolean GLAD_ARB_provoking_vertex = GL_FALSE; |
4269 | static void load_GL_ARB_provoking_vertex(LOADER load) { |
4270 | if(!GLAD_ARB_provoking_vertex) return; |
4271 | fp_glProvokingVertex = (pfn_glProvokingVertex)load("glProvokingVertex" ); |
4272 | } |
4273 | |
4274 | GLboolean GLAD_ARB_query_buffer_object = GL_FALSE; |
4275 | GLboolean GLAD_ARB_robust_buffer_access_behavior = GL_FALSE; |
4276 | GLboolean GLAD_ARB_robustness = GL_FALSE; |
4277 | static void load_GL_ARB_robustness(LOADER load) { |
4278 | if(!GLAD_ARB_robustness) return; |
4279 | fp_glGetGraphicsResetStatusARB = (pfn_glGetGraphicsResetStatusARB)load("glGetGraphicsResetStatusARB" ); |
4280 | fp_glGetnTexImageARB = (pfn_glGetnTexImageARB)load("glGetnTexImageARB" ); |
4281 | fp_glReadnPixelsARB = (pfn_glReadnPixelsARB)load("glReadnPixelsARB" ); |
4282 | fp_glGetnCompressedTexImageARB = (pfn_glGetnCompressedTexImageARB)load("glGetnCompressedTexImageARB" ); |
4283 | fp_glGetnUniformfvARB = (pfn_glGetnUniformfvARB)load("glGetnUniformfvARB" ); |
4284 | fp_glGetnUniformivARB = (pfn_glGetnUniformivARB)load("glGetnUniformivARB" ); |
4285 | fp_glGetnUniformuivARB = (pfn_glGetnUniformuivARB)load("glGetnUniformuivARB" ); |
4286 | fp_glGetnUniformdvARB = (pfn_glGetnUniformdvARB)load("glGetnUniformdvARB" ); |
4287 | fp_glGetnMapdvARB = (pfn_glGetnMapdvARB)load("glGetnMapdvARB" ); |
4288 | fp_glGetnMapfvARB = (pfn_glGetnMapfvARB)load("glGetnMapfvARB" ); |
4289 | fp_glGetnMapivARB = (pfn_glGetnMapivARB)load("glGetnMapivARB" ); |
4290 | fp_glGetnPixelMapfvARB = (pfn_glGetnPixelMapfvARB)load("glGetnPixelMapfvARB" ); |
4291 | fp_glGetnPixelMapuivARB = (pfn_glGetnPixelMapuivARB)load("glGetnPixelMapuivARB" ); |
4292 | fp_glGetnPixelMapusvARB = (pfn_glGetnPixelMapusvARB)load("glGetnPixelMapusvARB" ); |
4293 | fp_glGetnPolygonStippleARB = (pfn_glGetnPolygonStippleARB)load("glGetnPolygonStippleARB" ); |
4294 | fp_glGetnColorTableARB = (pfn_glGetnColorTableARB)load("glGetnColorTableARB" ); |
4295 | fp_glGetnConvolutionFilterARB = (pfn_glGetnConvolutionFilterARB)load("glGetnConvolutionFilterARB" ); |
4296 | fp_glGetnSeparableFilterARB = (pfn_glGetnSeparableFilterARB)load("glGetnSeparableFilterARB" ); |
4297 | fp_glGetnHistogramARB = (pfn_glGetnHistogramARB)load("glGetnHistogramARB" ); |
4298 | fp_glGetnMinmaxARB = (pfn_glGetnMinmaxARB)load("glGetnMinmaxARB" ); |
4299 | } |
4300 | |
4301 | GLboolean GLAD_ARB_robustness_isolation = GL_FALSE; |
4302 | GLboolean GLAD_ARB_sample_locations = GL_FALSE; |
4303 | static void load_GL_ARB_sample_locations(LOADER load) { |
4304 | if(!GLAD_ARB_sample_locations) return; |
4305 | fp_glFramebufferSampleLocationsfvARB = (pfn_glFramebufferSampleLocationsfvARB)load("glFramebufferSampleLocationsfvARB" ); |
4306 | fp_glNamedFramebufferSampleLocationsfvARB = (pfn_glNamedFramebufferSampleLocationsfvARB)load("glNamedFramebufferSampleLocationsfvARB" ); |
4307 | fp_glEvaluateDepthValuesARB = (pfn_glEvaluateDepthValuesARB)load("glEvaluateDepthValuesARB" ); |
4308 | } |
4309 | |
4310 | GLboolean GLAD_ARB_sample_shading = GL_FALSE; |
4311 | static void load_GL_ARB_sample_shading(LOADER load) { |
4312 | if(!GLAD_ARB_sample_shading) return; |
4313 | fp_glMinSampleShadingARB = (pfn_glMinSampleShadingARB)load("glMinSampleShadingARB" ); |
4314 | } |
4315 | |
4316 | GLboolean GLAD_ARB_sampler_objects = GL_FALSE; |
4317 | static void load_GL_ARB_sampler_objects(LOADER load) { |
4318 | if(!GLAD_ARB_sampler_objects) return; |
4319 | fp_glGenSamplers = (pfn_glGenSamplers)load("glGenSamplers" ); |
4320 | fp_glDeleteSamplers = (pfn_glDeleteSamplers)load("glDeleteSamplers" ); |
4321 | fp_glIsSampler = (pfn_glIsSampler)load("glIsSampler" ); |
4322 | fp_glBindSampler = (pfn_glBindSampler)load("glBindSampler" ); |
4323 | fp_glSamplerParameteri = (pfn_glSamplerParameteri)load("glSamplerParameteri" ); |
4324 | fp_glSamplerParameteriv = (pfn_glSamplerParameteriv)load("glSamplerParameteriv" ); |
4325 | fp_glSamplerParameterf = (pfn_glSamplerParameterf)load("glSamplerParameterf" ); |
4326 | fp_glSamplerParameterfv = (pfn_glSamplerParameterfv)load("glSamplerParameterfv" ); |
4327 | fp_glSamplerParameterIiv = (pfn_glSamplerParameterIiv)load("glSamplerParameterIiv" ); |
4328 | fp_glSamplerParameterIuiv = (pfn_glSamplerParameterIuiv)load("glSamplerParameterIuiv" ); |
4329 | fp_glGetSamplerParameteriv = (pfn_glGetSamplerParameteriv)load("glGetSamplerParameteriv" ); |
4330 | fp_glGetSamplerParameterIiv = (pfn_glGetSamplerParameterIiv)load("glGetSamplerParameterIiv" ); |
4331 | fp_glGetSamplerParameterfv = (pfn_glGetSamplerParameterfv)load("glGetSamplerParameterfv" ); |
4332 | fp_glGetSamplerParameterIuiv = (pfn_glGetSamplerParameterIuiv)load("glGetSamplerParameterIuiv" ); |
4333 | } |
4334 | |
4335 | GLboolean GLAD_ARB_seamless_cube_map = GL_FALSE; |
4336 | GLboolean GLAD_ARB_seamless_cubemap_per_texture = GL_FALSE; |
4337 | GLboolean GLAD_ARB_separate_shader_objects = GL_FALSE; |
4338 | static void load_GL_ARB_separate_shader_objects(LOADER load) { |
4339 | if(!GLAD_ARB_separate_shader_objects) return; |
4340 | fp_glUseProgramStages = (pfn_glUseProgramStages)load("glUseProgramStages" ); |
4341 | fp_glActiveShaderProgram = (pfn_glActiveShaderProgram)load("glActiveShaderProgram" ); |
4342 | fp_glCreateShaderProgramv = (pfn_glCreateShaderProgramv)load("glCreateShaderProgramv" ); |
4343 | fp_glBindProgramPipeline = (pfn_glBindProgramPipeline)load("glBindProgramPipeline" ); |
4344 | fp_glDeleteProgramPipelines = (pfn_glDeleteProgramPipelines)load("glDeleteProgramPipelines" ); |
4345 | fp_glGenProgramPipelines = (pfn_glGenProgramPipelines)load("glGenProgramPipelines" ); |
4346 | fp_glIsProgramPipeline = (pfn_glIsProgramPipeline)load("glIsProgramPipeline" ); |
4347 | fp_glGetProgramPipelineiv = (pfn_glGetProgramPipelineiv)load("glGetProgramPipelineiv" ); |
4348 | fp_glProgramUniform1i = (pfn_glProgramUniform1i)load("glProgramUniform1i" ); |
4349 | fp_glProgramUniform1iv = (pfn_glProgramUniform1iv)load("glProgramUniform1iv" ); |
4350 | fp_glProgramUniform1f = (pfn_glProgramUniform1f)load("glProgramUniform1f" ); |
4351 | fp_glProgramUniform1fv = (pfn_glProgramUniform1fv)load("glProgramUniform1fv" ); |
4352 | fp_glProgramUniform1d = (pfn_glProgramUniform1d)load("glProgramUniform1d" ); |
4353 | fp_glProgramUniform1dv = (pfn_glProgramUniform1dv)load("glProgramUniform1dv" ); |
4354 | fp_glProgramUniform1ui = (pfn_glProgramUniform1ui)load("glProgramUniform1ui" ); |
4355 | fp_glProgramUniform1uiv = (pfn_glProgramUniform1uiv)load("glProgramUniform1uiv" ); |
4356 | fp_glProgramUniform2i = (pfn_glProgramUniform2i)load("glProgramUniform2i" ); |
4357 | fp_glProgramUniform2iv = (pfn_glProgramUniform2iv)load("glProgramUniform2iv" ); |
4358 | fp_glProgramUniform2f = (pfn_glProgramUniform2f)load("glProgramUniform2f" ); |
4359 | fp_glProgramUniform2fv = (pfn_glProgramUniform2fv)load("glProgramUniform2fv" ); |
4360 | fp_glProgramUniform2d = (pfn_glProgramUniform2d)load("glProgramUniform2d" ); |
4361 | fp_glProgramUniform2dv = (pfn_glProgramUniform2dv)load("glProgramUniform2dv" ); |
4362 | fp_glProgramUniform2ui = (pfn_glProgramUniform2ui)load("glProgramUniform2ui" ); |
4363 | fp_glProgramUniform2uiv = (pfn_glProgramUniform2uiv)load("glProgramUniform2uiv" ); |
4364 | fp_glProgramUniform3i = (pfn_glProgramUniform3i)load("glProgramUniform3i" ); |
4365 | fp_glProgramUniform3iv = (pfn_glProgramUniform3iv)load("glProgramUniform3iv" ); |
4366 | fp_glProgramUniform3f = (pfn_glProgramUniform3f)load("glProgramUniform3f" ); |
4367 | fp_glProgramUniform3fv = (pfn_glProgramUniform3fv)load("glProgramUniform3fv" ); |
4368 | fp_glProgramUniform3d = (pfn_glProgramUniform3d)load("glProgramUniform3d" ); |
4369 | fp_glProgramUniform3dv = (pfn_glProgramUniform3dv)load("glProgramUniform3dv" ); |
4370 | fp_glProgramUniform3ui = (pfn_glProgramUniform3ui)load("glProgramUniform3ui" ); |
4371 | fp_glProgramUniform3uiv = (pfn_glProgramUniform3uiv)load("glProgramUniform3uiv" ); |
4372 | fp_glProgramUniform4i = (pfn_glProgramUniform4i)load("glProgramUniform4i" ); |
4373 | fp_glProgramUniform4iv = (pfn_glProgramUniform4iv)load("glProgramUniform4iv" ); |
4374 | fp_glProgramUniform4f = (pfn_glProgramUniform4f)load("glProgramUniform4f" ); |
4375 | fp_glProgramUniform4fv = (pfn_glProgramUniform4fv)load("glProgramUniform4fv" ); |
4376 | fp_glProgramUniform4d = (pfn_glProgramUniform4d)load("glProgramUniform4d" ); |
4377 | fp_glProgramUniform4dv = (pfn_glProgramUniform4dv)load("glProgramUniform4dv" ); |
4378 | fp_glProgramUniform4ui = (pfn_glProgramUniform4ui)load("glProgramUniform4ui" ); |
4379 | fp_glProgramUniform4uiv = (pfn_glProgramUniform4uiv)load("glProgramUniform4uiv" ); |
4380 | fp_glProgramUniformMatrix2fv = (pfn_glProgramUniformMatrix2fv)load("glProgramUniformMatrix2fv" ); |
4381 | fp_glProgramUniformMatrix3fv = (pfn_glProgramUniformMatrix3fv)load("glProgramUniformMatrix3fv" ); |
4382 | fp_glProgramUniformMatrix4fv = (pfn_glProgramUniformMatrix4fv)load("glProgramUniformMatrix4fv" ); |
4383 | fp_glProgramUniformMatrix2dv = (pfn_glProgramUniformMatrix2dv)load("glProgramUniformMatrix2dv" ); |
4384 | fp_glProgramUniformMatrix3dv = (pfn_glProgramUniformMatrix3dv)load("glProgramUniformMatrix3dv" ); |
4385 | fp_glProgramUniformMatrix4dv = (pfn_glProgramUniformMatrix4dv)load("glProgramUniformMatrix4dv" ); |
4386 | fp_glProgramUniformMatrix2x3fv = (pfn_glProgramUniformMatrix2x3fv)load("glProgramUniformMatrix2x3fv" ); |
4387 | fp_glProgramUniformMatrix3x2fv = (pfn_glProgramUniformMatrix3x2fv)load("glProgramUniformMatrix3x2fv" ); |
4388 | fp_glProgramUniformMatrix2x4fv = (pfn_glProgramUniformMatrix2x4fv)load("glProgramUniformMatrix2x4fv" ); |
4389 | fp_glProgramUniformMatrix4x2fv = (pfn_glProgramUniformMatrix4x2fv)load("glProgramUniformMatrix4x2fv" ); |
4390 | fp_glProgramUniformMatrix3x4fv = (pfn_glProgramUniformMatrix3x4fv)load("glProgramUniformMatrix3x4fv" ); |
4391 | fp_glProgramUniformMatrix4x3fv = (pfn_glProgramUniformMatrix4x3fv)load("glProgramUniformMatrix4x3fv" ); |
4392 | fp_glProgramUniformMatrix2x3dv = (pfn_glProgramUniformMatrix2x3dv)load("glProgramUniformMatrix2x3dv" ); |
4393 | fp_glProgramUniformMatrix3x2dv = (pfn_glProgramUniformMatrix3x2dv)load("glProgramUniformMatrix3x2dv" ); |
4394 | fp_glProgramUniformMatrix2x4dv = (pfn_glProgramUniformMatrix2x4dv)load("glProgramUniformMatrix2x4dv" ); |
4395 | fp_glProgramUniformMatrix4x2dv = (pfn_glProgramUniformMatrix4x2dv)load("glProgramUniformMatrix4x2dv" ); |
4396 | fp_glProgramUniformMatrix3x4dv = (pfn_glProgramUniformMatrix3x4dv)load("glProgramUniformMatrix3x4dv" ); |
4397 | fp_glProgramUniformMatrix4x3dv = (pfn_glProgramUniformMatrix4x3dv)load("glProgramUniformMatrix4x3dv" ); |
4398 | fp_glValidateProgramPipeline = (pfn_glValidateProgramPipeline)load("glValidateProgramPipeline" ); |
4399 | fp_glGetProgramPipelineInfoLog = (pfn_glGetProgramPipelineInfoLog)load("glGetProgramPipelineInfoLog" ); |
4400 | } |
4401 | |
4402 | GLboolean GLAD_ARB_shader_atomic_counter_ops = GL_FALSE; |
4403 | GLboolean GLAD_ARB_shader_atomic_counters = GL_FALSE; |
4404 | static void load_GL_ARB_shader_atomic_counters(LOADER load) { |
4405 | if(!GLAD_ARB_shader_atomic_counters) return; |
4406 | fp_glGetActiveAtomicCounterBufferiv = (pfn_glGetActiveAtomicCounterBufferiv)load("glGetActiveAtomicCounterBufferiv" ); |
4407 | } |
4408 | |
4409 | GLboolean GLAD_ARB_shader_ballot = GL_FALSE; |
4410 | GLboolean GLAD_ARB_shader_bit_encoding = GL_FALSE; |
4411 | GLboolean GLAD_ARB_shader_clock = GL_FALSE; |
4412 | GLboolean GLAD_ARB_shader_draw_parameters = GL_FALSE; |
4413 | GLboolean GLAD_ARB_shader_group_vote = GL_FALSE; |
4414 | GLboolean GLAD_ARB_shader_image_load_store = GL_FALSE; |
4415 | static void load_GL_ARB_shader_image_load_store(LOADER load) { |
4416 | if(!GLAD_ARB_shader_image_load_store) return; |
4417 | fp_glBindImageTexture = (pfn_glBindImageTexture)load("glBindImageTexture" ); |
4418 | fp_glMemoryBarrier = (pfn_glMemoryBarrier)load("glMemoryBarrier" ); |
4419 | } |
4420 | |
4421 | GLboolean GLAD_ARB_shader_image_size = GL_FALSE; |
4422 | GLboolean GLAD_ARB_shader_precision = GL_FALSE; |
4423 | GLboolean GLAD_ARB_shader_stencil_export = GL_FALSE; |
4424 | GLboolean GLAD_ARB_shader_storage_buffer_object = GL_FALSE; |
4425 | static void load_GL_ARB_shader_storage_buffer_object(LOADER load) { |
4426 | if(!GLAD_ARB_shader_storage_buffer_object) return; |
4427 | fp_glShaderStorageBlockBinding = (pfn_glShaderStorageBlockBinding)load("glShaderStorageBlockBinding" ); |
4428 | } |
4429 | |
4430 | GLboolean GLAD_ARB_shader_subroutine = GL_FALSE; |
4431 | static void load_GL_ARB_shader_subroutine(LOADER load) { |
4432 | if(!GLAD_ARB_shader_subroutine) return; |
4433 | fp_glGetSubroutineUniformLocation = (pfn_glGetSubroutineUniformLocation)load("glGetSubroutineUniformLocation" ); |
4434 | fp_glGetSubroutineIndex = (pfn_glGetSubroutineIndex)load("glGetSubroutineIndex" ); |
4435 | fp_glGetActiveSubroutineUniformiv = (pfn_glGetActiveSubroutineUniformiv)load("glGetActiveSubroutineUniformiv" ); |
4436 | fp_glGetActiveSubroutineUniformName = (pfn_glGetActiveSubroutineUniformName)load("glGetActiveSubroutineUniformName" ); |
4437 | fp_glGetActiveSubroutineName = (pfn_glGetActiveSubroutineName)load("glGetActiveSubroutineName" ); |
4438 | fp_glUniformSubroutinesuiv = (pfn_glUniformSubroutinesuiv)load("glUniformSubroutinesuiv" ); |
4439 | fp_glGetUniformSubroutineuiv = (pfn_glGetUniformSubroutineuiv)load("glGetUniformSubroutineuiv" ); |
4440 | fp_glGetProgramStageiv = (pfn_glGetProgramStageiv)load("glGetProgramStageiv" ); |
4441 | } |
4442 | |
4443 | GLboolean GLAD_ARB_shader_texture_image_samples = GL_FALSE; |
4444 | GLboolean GLAD_ARB_shader_texture_lod = GL_FALSE; |
4445 | GLboolean GLAD_ARB_shader_viewport_layer_array = GL_FALSE; |
4446 | GLboolean GLAD_ARB_shading_language_420pack = GL_FALSE; |
4447 | GLboolean GLAD_ARB_shading_language_include = GL_FALSE; |
4448 | static void load_GL_ARB_shading_language_include(LOADER load) { |
4449 | if(!GLAD_ARB_shading_language_include) return; |
4450 | fp_glNamedStringARB = (pfn_glNamedStringARB)load("glNamedStringARB" ); |
4451 | fp_glDeleteNamedStringARB = (pfn_glDeleteNamedStringARB)load("glDeleteNamedStringARB" ); |
4452 | fp_glCompileShaderIncludeARB = (pfn_glCompileShaderIncludeARB)load("glCompileShaderIncludeARB" ); |
4453 | fp_glIsNamedStringARB = (pfn_glIsNamedStringARB)load("glIsNamedStringARB" ); |
4454 | fp_glGetNamedStringARB = (pfn_glGetNamedStringARB)load("glGetNamedStringARB" ); |
4455 | fp_glGetNamedStringivARB = (pfn_glGetNamedStringivARB)load("glGetNamedStringivARB" ); |
4456 | } |
4457 | |
4458 | GLboolean GLAD_ARB_shading_language_packing = GL_FALSE; |
4459 | GLboolean GLAD_ARB_sparse_buffer = GL_FALSE; |
4460 | static void load_GL_ARB_sparse_buffer(LOADER load) { |
4461 | if(!GLAD_ARB_sparse_buffer) return; |
4462 | fp_glBufferPageCommitmentARB = (pfn_glBufferPageCommitmentARB)load("glBufferPageCommitmentARB" ); |
4463 | fp_glNamedBufferPageCommitmentEXT = (pfn_glNamedBufferPageCommitmentEXT)load("glNamedBufferPageCommitmentEXT" ); |
4464 | fp_glNamedBufferPageCommitmentARB = (pfn_glNamedBufferPageCommitmentARB)load("glNamedBufferPageCommitmentARB" ); |
4465 | } |
4466 | |
4467 | GLboolean GLAD_ARB_sparse_texture = GL_FALSE; |
4468 | static void load_GL_ARB_sparse_texture(LOADER load) { |
4469 | if(!GLAD_ARB_sparse_texture) return; |
4470 | fp_glTexPageCommitmentARB = (pfn_glTexPageCommitmentARB)load("glTexPageCommitmentARB" ); |
4471 | } |
4472 | |
4473 | GLboolean GLAD_ARB_sparse_texture2 = GL_FALSE; |
4474 | GLboolean GLAD_ARB_sparse_texture_clamp = GL_FALSE; |
4475 | GLboolean GLAD_ARB_stencil_texturing = GL_FALSE; |
4476 | GLboolean GLAD_ARB_sync = GL_FALSE; |
4477 | static void load_GL_ARB_sync(LOADER load) { |
4478 | if(!GLAD_ARB_sync) return; |
4479 | fp_glFenceSync = (pfn_glFenceSync)load("glFenceSync" ); |
4480 | fp_glIsSync = (pfn_glIsSync)load("glIsSync" ); |
4481 | fp_glDeleteSync = (pfn_glDeleteSync)load("glDeleteSync" ); |
4482 | fp_glClientWaitSync = (pfn_glClientWaitSync)load("glClientWaitSync" ); |
4483 | fp_glWaitSync = (pfn_glWaitSync)load("glWaitSync" ); |
4484 | fp_glGetInteger64v = (pfn_glGetInteger64v)load("glGetInteger64v" ); |
4485 | fp_glGetSynciv = (pfn_glGetSynciv)load("glGetSynciv" ); |
4486 | } |
4487 | |
4488 | GLboolean GLAD_ARB_tessellation_shader = GL_FALSE; |
4489 | static void load_GL_ARB_tessellation_shader(LOADER load) { |
4490 | if(!GLAD_ARB_tessellation_shader) return; |
4491 | fp_glPatchParameteri = (pfn_glPatchParameteri)load("glPatchParameteri" ); |
4492 | fp_glPatchParameterfv = (pfn_glPatchParameterfv)load("glPatchParameterfv" ); |
4493 | } |
4494 | |
4495 | GLboolean GLAD_ARB_texture_barrier = GL_FALSE; |
4496 | static void load_GL_ARB_texture_barrier(LOADER load) { |
4497 | if(!GLAD_ARB_texture_barrier) return; |
4498 | fp_glTextureBarrier = (pfn_glTextureBarrier)load("glTextureBarrier" ); |
4499 | } |
4500 | |
4501 | GLboolean GLAD_ARB_texture_buffer_object = GL_FALSE; |
4502 | static void load_GL_ARB_texture_buffer_object(LOADER load) { |
4503 | if(!GLAD_ARB_texture_buffer_object) return; |
4504 | fp_glTexBufferARB = (pfn_glTexBufferARB)load("glTexBufferARB" ); |
4505 | } |
4506 | |
4507 | GLboolean GLAD_ARB_texture_buffer_object_rgb32 = GL_FALSE; |
4508 | GLboolean GLAD_ARB_texture_buffer_range = GL_FALSE; |
4509 | static void load_GL_ARB_texture_buffer_range(LOADER load) { |
4510 | if(!GLAD_ARB_texture_buffer_range) return; |
4511 | fp_glTexBufferRange = (pfn_glTexBufferRange)load("glTexBufferRange" ); |
4512 | } |
4513 | |
4514 | GLboolean GLAD_ARB_texture_compression_bptc = GL_FALSE; |
4515 | GLboolean GLAD_ARB_texture_compression_rgtc = GL_FALSE; |
4516 | GLboolean GLAD_ARB_texture_cube_map_array = GL_FALSE; |
4517 | GLboolean GLAD_ARB_texture_filter_minmax = GL_FALSE; |
4518 | GLboolean GLAD_ARB_texture_float = GL_FALSE; |
4519 | GLboolean GLAD_ARB_texture_gather = GL_FALSE; |
4520 | GLboolean GLAD_ARB_texture_mirror_clamp_to_edge = GL_FALSE; |
4521 | GLboolean GLAD_ARB_texture_multisample = GL_FALSE; |
4522 | static void load_GL_ARB_texture_multisample(LOADER load) { |
4523 | if(!GLAD_ARB_texture_multisample) return; |
4524 | fp_glTexImage2DMultisample = (pfn_glTexImage2DMultisample)load("glTexImage2DMultisample" ); |
4525 | fp_glTexImage3DMultisample = (pfn_glTexImage3DMultisample)load("glTexImage3DMultisample" ); |
4526 | fp_glGetMultisamplefv = (pfn_glGetMultisamplefv)load("glGetMultisamplefv" ); |
4527 | fp_glSampleMaski = (pfn_glSampleMaski)load("glSampleMaski" ); |
4528 | } |
4529 | |
4530 | GLboolean GLAD_ARB_texture_query_levels = GL_FALSE; |
4531 | GLboolean GLAD_ARB_texture_query_lod = GL_FALSE; |
4532 | GLboolean GLAD_ARB_texture_rectangle = GL_FALSE; |
4533 | GLboolean GLAD_ARB_texture_rg = GL_FALSE; |
4534 | GLboolean GLAD_ARB_texture_rgb10_a2ui = GL_FALSE; |
4535 | GLboolean GLAD_ARB_texture_stencil8 = GL_FALSE; |
4536 | GLboolean GLAD_ARB_texture_storage = GL_FALSE; |
4537 | static void load_GL_ARB_texture_storage(LOADER load) { |
4538 | if(!GLAD_ARB_texture_storage) return; |
4539 | fp_glTexStorage1D = (pfn_glTexStorage1D)load("glTexStorage1D" ); |
4540 | fp_glTexStorage2D = (pfn_glTexStorage2D)load("glTexStorage2D" ); |
4541 | fp_glTexStorage3D = (pfn_glTexStorage3D)load("glTexStorage3D" ); |
4542 | } |
4543 | |
4544 | GLboolean GLAD_ARB_texture_storage_multisample = GL_FALSE; |
4545 | static void load_GL_ARB_texture_storage_multisample(LOADER load) { |
4546 | if(!GLAD_ARB_texture_storage_multisample) return; |
4547 | fp_glTexStorage2DMultisample = (pfn_glTexStorage2DMultisample)load("glTexStorage2DMultisample" ); |
4548 | fp_glTexStorage3DMultisample = (pfn_glTexStorage3DMultisample)load("glTexStorage3DMultisample" ); |
4549 | } |
4550 | |
4551 | GLboolean GLAD_ARB_texture_swizzle = GL_FALSE; |
4552 | GLboolean GLAD_ARB_texture_view = GL_FALSE; |
4553 | static void load_GL_ARB_texture_view(LOADER load) { |
4554 | if(!GLAD_ARB_texture_view) return; |
4555 | fp_glTextureView = (pfn_glTextureView)load("glTextureView" ); |
4556 | } |
4557 | |
4558 | GLboolean GLAD_ARB_timer_query = GL_FALSE; |
4559 | static void load_GL_ARB_timer_query(LOADER load) { |
4560 | if(!GLAD_ARB_timer_query) return; |
4561 | fp_glQueryCounter = (pfn_glQueryCounter)load("glQueryCounter" ); |
4562 | fp_glGetQueryObjecti64v = (pfn_glGetQueryObjecti64v)load("glGetQueryObjecti64v" ); |
4563 | fp_glGetQueryObjectui64v = (pfn_glGetQueryObjectui64v)load("glGetQueryObjectui64v" ); |
4564 | } |
4565 | |
4566 | GLboolean GLAD_ARB_transform_feedback2 = GL_FALSE; |
4567 | static void load_GL_ARB_transform_feedback2(LOADER load) { |
4568 | if(!GLAD_ARB_transform_feedback2) return; |
4569 | fp_glBindTransformFeedback = (pfn_glBindTransformFeedback)load("glBindTransformFeedback" ); |
4570 | fp_glDeleteTransformFeedbacks = (pfn_glDeleteTransformFeedbacks)load("glDeleteTransformFeedbacks" ); |
4571 | fp_glGenTransformFeedbacks = (pfn_glGenTransformFeedbacks)load("glGenTransformFeedbacks" ); |
4572 | fp_glIsTransformFeedback = (pfn_glIsTransformFeedback)load("glIsTransformFeedback" ); |
4573 | fp_glPauseTransformFeedback = (pfn_glPauseTransformFeedback)load("glPauseTransformFeedback" ); |
4574 | fp_glResumeTransformFeedback = (pfn_glResumeTransformFeedback)load("glResumeTransformFeedback" ); |
4575 | fp_glDrawTransformFeedback = (pfn_glDrawTransformFeedback)load("glDrawTransformFeedback" ); |
4576 | } |
4577 | |
4578 | GLboolean GLAD_ARB_transform_feedback3 = GL_FALSE; |
4579 | static void load_GL_ARB_transform_feedback3(LOADER load) { |
4580 | if(!GLAD_ARB_transform_feedback3) return; |
4581 | fp_glDrawTransformFeedbackStream = (pfn_glDrawTransformFeedbackStream)load("glDrawTransformFeedbackStream" ); |
4582 | fp_glBeginQueryIndexed = (pfn_glBeginQueryIndexed)load("glBeginQueryIndexed" ); |
4583 | fp_glEndQueryIndexed = (pfn_glEndQueryIndexed)load("glEndQueryIndexed" ); |
4584 | fp_glGetQueryIndexediv = (pfn_glGetQueryIndexediv)load("glGetQueryIndexediv" ); |
4585 | } |
4586 | |
4587 | GLboolean GLAD_ARB_transform_feedback_instanced = GL_FALSE; |
4588 | static void load_GL_ARB_transform_feedback_instanced(LOADER load) { |
4589 | if(!GLAD_ARB_transform_feedback_instanced) return; |
4590 | fp_glDrawTransformFeedbackInstanced = (pfn_glDrawTransformFeedbackInstanced)load("glDrawTransformFeedbackInstanced" ); |
4591 | fp_glDrawTransformFeedbackStreamInstanced = (pfn_glDrawTransformFeedbackStreamInstanced)load("glDrawTransformFeedbackStreamInstanced" ); |
4592 | } |
4593 | |
4594 | GLboolean GLAD_ARB_transform_feedback_overflow_query = GL_FALSE; |
4595 | GLboolean GLAD_ARB_uniform_buffer_object = GL_FALSE; |
4596 | static void load_GL_ARB_uniform_buffer_object(LOADER load) { |
4597 | if(!GLAD_ARB_uniform_buffer_object) return; |
4598 | fp_glGetUniformIndices = (pfn_glGetUniformIndices)load("glGetUniformIndices" ); |
4599 | fp_glGetActiveUniformsiv = (pfn_glGetActiveUniformsiv)load("glGetActiveUniformsiv" ); |
4600 | fp_glGetActiveUniformName = (pfn_glGetActiveUniformName)load("glGetActiveUniformName" ); |
4601 | fp_glGetUniformBlockIndex = (pfn_glGetUniformBlockIndex)load("glGetUniformBlockIndex" ); |
4602 | fp_glGetActiveUniformBlockiv = (pfn_glGetActiveUniformBlockiv)load("glGetActiveUniformBlockiv" ); |
4603 | fp_glGetActiveUniformBlockName = (pfn_glGetActiveUniformBlockName)load("glGetActiveUniformBlockName" ); |
4604 | fp_glUniformBlockBinding = (pfn_glUniformBlockBinding)load("glUniformBlockBinding" ); |
4605 | fp_glBindBufferRange = (pfn_glBindBufferRange)load("glBindBufferRange" ); |
4606 | fp_glBindBufferBase = (pfn_glBindBufferBase)load("glBindBufferBase" ); |
4607 | fp_glGetIntegeri_v = (pfn_glGetIntegeri_v)load("glGetIntegeri_v" ); |
4608 | } |
4609 | |
4610 | GLboolean GLAD_ARB_vertex_array_bgra = GL_FALSE; |
4611 | GLboolean GLAD_ARB_vertex_array_object = GL_FALSE; |
4612 | static void load_GL_ARB_vertex_array_object(LOADER load) { |
4613 | if(!GLAD_ARB_vertex_array_object) return; |
4614 | fp_glBindVertexArray = (pfn_glBindVertexArray)load("glBindVertexArray" ); |
4615 | fp_glDeleteVertexArrays = (pfn_glDeleteVertexArrays)load("glDeleteVertexArrays" ); |
4616 | fp_glGenVertexArrays = (pfn_glGenVertexArrays)load("glGenVertexArrays" ); |
4617 | fp_glIsVertexArray = (pfn_glIsVertexArray)load("glIsVertexArray" ); |
4618 | } |
4619 | |
4620 | GLboolean GLAD_ARB_vertex_attrib_64bit = GL_FALSE; |
4621 | static void load_GL_ARB_vertex_attrib_64bit(LOADER load) { |
4622 | if(!GLAD_ARB_vertex_attrib_64bit) return; |
4623 | fp_glVertexAttribL1d = (pfn_glVertexAttribL1d)load("glVertexAttribL1d" ); |
4624 | fp_glVertexAttribL2d = (pfn_glVertexAttribL2d)load("glVertexAttribL2d" ); |
4625 | fp_glVertexAttribL3d = (pfn_glVertexAttribL3d)load("glVertexAttribL3d" ); |
4626 | fp_glVertexAttribL4d = (pfn_glVertexAttribL4d)load("glVertexAttribL4d" ); |
4627 | fp_glVertexAttribL1dv = (pfn_glVertexAttribL1dv)load("glVertexAttribL1dv" ); |
4628 | fp_glVertexAttribL2dv = (pfn_glVertexAttribL2dv)load("glVertexAttribL2dv" ); |
4629 | fp_glVertexAttribL3dv = (pfn_glVertexAttribL3dv)load("glVertexAttribL3dv" ); |
4630 | fp_glVertexAttribL4dv = (pfn_glVertexAttribL4dv)load("glVertexAttribL4dv" ); |
4631 | fp_glVertexAttribLPointer = (pfn_glVertexAttribLPointer)load("glVertexAttribLPointer" ); |
4632 | fp_glGetVertexAttribLdv = (pfn_glGetVertexAttribLdv)load("glGetVertexAttribLdv" ); |
4633 | } |
4634 | |
4635 | GLboolean GLAD_ARB_vertex_attrib_binding = GL_FALSE; |
4636 | static void load_GL_ARB_vertex_attrib_binding(LOADER load) { |
4637 | if(!GLAD_ARB_vertex_attrib_binding) return; |
4638 | fp_glBindVertexBuffer = (pfn_glBindVertexBuffer)load("glBindVertexBuffer" ); |
4639 | fp_glVertexAttribFormat = (pfn_glVertexAttribFormat)load("glVertexAttribFormat" ); |
4640 | fp_glVertexAttribIFormat = (pfn_glVertexAttribIFormat)load("glVertexAttribIFormat" ); |
4641 | fp_glVertexAttribLFormat = (pfn_glVertexAttribLFormat)load("glVertexAttribLFormat" ); |
4642 | fp_glVertexAttribBinding = (pfn_glVertexAttribBinding)load("glVertexAttribBinding" ); |
4643 | fp_glVertexBindingDivisor = (pfn_glVertexBindingDivisor)load("glVertexBindingDivisor" ); |
4644 | } |
4645 | |
4646 | GLboolean GLAD_ARB_vertex_type_10f_11f_11f_rev = GL_FALSE; |
4647 | GLboolean GLAD_ARB_vertex_type_2_10_10_10_rev = GL_FALSE; |
4648 | static void load_GL_ARB_vertex_type_2_10_10_10_rev(LOADER load) { |
4649 | if(!GLAD_ARB_vertex_type_2_10_10_10_rev) return; |
4650 | fp_glVertexAttribP1ui = (pfn_glVertexAttribP1ui)load("glVertexAttribP1ui" ); |
4651 | fp_glVertexAttribP1uiv = (pfn_glVertexAttribP1uiv)load("glVertexAttribP1uiv" ); |
4652 | fp_glVertexAttribP2ui = (pfn_glVertexAttribP2ui)load("glVertexAttribP2ui" ); |
4653 | fp_glVertexAttribP2uiv = (pfn_glVertexAttribP2uiv)load("glVertexAttribP2uiv" ); |
4654 | fp_glVertexAttribP3ui = (pfn_glVertexAttribP3ui)load("glVertexAttribP3ui" ); |
4655 | fp_glVertexAttribP3uiv = (pfn_glVertexAttribP3uiv)load("glVertexAttribP3uiv" ); |
4656 | fp_glVertexAttribP4ui = (pfn_glVertexAttribP4ui)load("glVertexAttribP4ui" ); |
4657 | fp_glVertexAttribP4uiv = (pfn_glVertexAttribP4uiv)load("glVertexAttribP4uiv" ); |
4658 | fp_glVertexP2ui = (pfn_glVertexP2ui)load("glVertexP2ui" ); |
4659 | fp_glVertexP2uiv = (pfn_glVertexP2uiv)load("glVertexP2uiv" ); |
4660 | fp_glVertexP3ui = (pfn_glVertexP3ui)load("glVertexP3ui" ); |
4661 | fp_glVertexP3uiv = (pfn_glVertexP3uiv)load("glVertexP3uiv" ); |
4662 | fp_glVertexP4ui = (pfn_glVertexP4ui)load("glVertexP4ui" ); |
4663 | fp_glVertexP4uiv = (pfn_glVertexP4uiv)load("glVertexP4uiv" ); |
4664 | fp_glTexCoordP1ui = (pfn_glTexCoordP1ui)load("glTexCoordP1ui" ); |
4665 | fp_glTexCoordP1uiv = (pfn_glTexCoordP1uiv)load("glTexCoordP1uiv" ); |
4666 | fp_glTexCoordP2ui = (pfn_glTexCoordP2ui)load("glTexCoordP2ui" ); |
4667 | fp_glTexCoordP2uiv = (pfn_glTexCoordP2uiv)load("glTexCoordP2uiv" ); |
4668 | fp_glTexCoordP3ui = (pfn_glTexCoordP3ui)load("glTexCoordP3ui" ); |
4669 | fp_glTexCoordP3uiv = (pfn_glTexCoordP3uiv)load("glTexCoordP3uiv" ); |
4670 | fp_glTexCoordP4ui = (pfn_glTexCoordP4ui)load("glTexCoordP4ui" ); |
4671 | fp_glTexCoordP4uiv = (pfn_glTexCoordP4uiv)load("glTexCoordP4uiv" ); |
4672 | fp_glMultiTexCoordP1ui = (pfn_glMultiTexCoordP1ui)load("glMultiTexCoordP1ui" ); |
4673 | fp_glMultiTexCoordP1uiv = (pfn_glMultiTexCoordP1uiv)load("glMultiTexCoordP1uiv" ); |
4674 | fp_glMultiTexCoordP2ui = (pfn_glMultiTexCoordP2ui)load("glMultiTexCoordP2ui" ); |
4675 | fp_glMultiTexCoordP2uiv = (pfn_glMultiTexCoordP2uiv)load("glMultiTexCoordP2uiv" ); |
4676 | fp_glMultiTexCoordP3ui = (pfn_glMultiTexCoordP3ui)load("glMultiTexCoordP3ui" ); |
4677 | fp_glMultiTexCoordP3uiv = (pfn_glMultiTexCoordP3uiv)load("glMultiTexCoordP3uiv" ); |
4678 | fp_glMultiTexCoordP4ui = (pfn_glMultiTexCoordP4ui)load("glMultiTexCoordP4ui" ); |
4679 | fp_glMultiTexCoordP4uiv = (pfn_glMultiTexCoordP4uiv)load("glMultiTexCoordP4uiv" ); |
4680 | fp_glNormalP3ui = (pfn_glNormalP3ui)load("glNormalP3ui" ); |
4681 | fp_glNormalP3uiv = (pfn_glNormalP3uiv)load("glNormalP3uiv" ); |
4682 | fp_glColorP3ui = (pfn_glColorP3ui)load("glColorP3ui" ); |
4683 | fp_glColorP3uiv = (pfn_glColorP3uiv)load("glColorP3uiv" ); |
4684 | fp_glColorP4ui = (pfn_glColorP4ui)load("glColorP4ui" ); |
4685 | fp_glColorP4uiv = (pfn_glColorP4uiv)load("glColorP4uiv" ); |
4686 | fp_glSecondaryColorP3ui = (pfn_glSecondaryColorP3ui)load("glSecondaryColorP3ui" ); |
4687 | fp_glSecondaryColorP3uiv = (pfn_glSecondaryColorP3uiv)load("glSecondaryColorP3uiv" ); |
4688 | } |
4689 | |
4690 | GLboolean GLAD_ARB_viewport_array = GL_FALSE; |
4691 | static void load_GL_ARB_viewport_array(LOADER load) { |
4692 | if(!GLAD_ARB_viewport_array) return; |
4693 | fp_glViewportArrayv = (pfn_glViewportArrayv)load("glViewportArrayv" ); |
4694 | fp_glViewportIndexedf = (pfn_glViewportIndexedf)load("glViewportIndexedf" ); |
4695 | fp_glViewportIndexedfv = (pfn_glViewportIndexedfv)load("glViewportIndexedfv" ); |
4696 | fp_glScissorArrayv = (pfn_glScissorArrayv)load("glScissorArrayv" ); |
4697 | fp_glScissorIndexed = (pfn_glScissorIndexed)load("glScissorIndexed" ); |
4698 | fp_glScissorIndexedv = (pfn_glScissorIndexedv)load("glScissorIndexedv" ); |
4699 | fp_glDepthRangeArrayv = (pfn_glDepthRangeArrayv)load("glDepthRangeArrayv" ); |
4700 | fp_glDepthRangeIndexed = (pfn_glDepthRangeIndexed)load("glDepthRangeIndexed" ); |
4701 | fp_glGetFloati_v = (pfn_glGetFloati_v)load("glGetFloati_v" ); |
4702 | fp_glGetDoublei_v = (pfn_glGetDoublei_v)load("glGetDoublei_v" ); |
4703 | } |
4704 | |
4705 | GLboolean GLAD_EXT_base_instance = GL_FALSE; |
4706 | static void load_GL_EXT_base_instance(LOADER load) { |
4707 | if(!GLAD_EXT_base_instance) return; |
4708 | fp_glDrawArraysInstancedBaseInstanceEXT = (pfn_glDrawArraysInstancedBaseInstanceEXT)load("glDrawArraysInstancedBaseInstanceEXT" ); |
4709 | fp_glDrawElementsInstancedBaseInstanceEXT = (pfn_glDrawElementsInstancedBaseInstanceEXT)load("glDrawElementsInstancedBaseInstanceEXT" ); |
4710 | fp_glDrawElementsInstancedBaseVertexBaseInstanceEXT = (pfn_glDrawElementsInstancedBaseVertexBaseInstanceEXT)load("glDrawElementsInstancedBaseVertexBaseInstanceEXT" ); |
4711 | } |
4712 | |
4713 | GLboolean GLAD_EXT_bgra = GL_FALSE; |
4714 | GLboolean GLAD_EXT_bindable_uniform = GL_FALSE; |
4715 | static void load_GL_EXT_bindable_uniform(LOADER load) { |
4716 | if(!GLAD_EXT_bindable_uniform) return; |
4717 | fp_glUniformBufferEXT = (pfn_glUniformBufferEXT)load("glUniformBufferEXT" ); |
4718 | fp_glGetUniformBufferSizeEXT = (pfn_glGetUniformBufferSizeEXT)load("glGetUniformBufferSizeEXT" ); |
4719 | fp_glGetUniformOffsetEXT = (pfn_glGetUniformOffsetEXT)load("glGetUniformOffsetEXT" ); |
4720 | } |
4721 | |
4722 | GLboolean GLAD_EXT_blend_func_extended = GL_FALSE; |
4723 | static void load_GL_EXT_blend_func_extended(LOADER load) { |
4724 | if(!GLAD_EXT_blend_func_extended) return; |
4725 | fp_glBindFragDataLocationIndexedEXT = (pfn_glBindFragDataLocationIndexedEXT)load("glBindFragDataLocationIndexedEXT" ); |
4726 | fp_glBindFragDataLocationEXT = (pfn_glBindFragDataLocationEXT)load("glBindFragDataLocationEXT" ); |
4727 | fp_glGetProgramResourceLocationIndexEXT = (pfn_glGetProgramResourceLocationIndexEXT)load("glGetProgramResourceLocationIndexEXT" ); |
4728 | fp_glGetFragDataIndexEXT = (pfn_glGetFragDataIndexEXT)load("glGetFragDataIndexEXT" ); |
4729 | } |
4730 | |
4731 | GLboolean GLAD_EXT_blend_minmax = GL_FALSE; |
4732 | static void load_GL_EXT_blend_minmax(LOADER load) { |
4733 | if(!GLAD_EXT_blend_minmax) return; |
4734 | fp_glBlendEquationEXT = (pfn_glBlendEquationEXT)load("glBlendEquationEXT" ); |
4735 | } |
4736 | |
4737 | GLboolean GLAD_EXT_buffer_storage = GL_FALSE; |
4738 | static void load_GL_EXT_buffer_storage(LOADER load) { |
4739 | if(!GLAD_EXT_buffer_storage) return; |
4740 | fp_glBufferStorageEXT = (pfn_glBufferStorageEXT)load("glBufferStorageEXT" ); |
4741 | } |
4742 | |
4743 | GLboolean GLAD_EXT_color_buffer_float = GL_FALSE; |
4744 | GLboolean GLAD_EXT_color_buffer_half_float = GL_FALSE; |
4745 | GLboolean GLAD_EXT_copy_image = GL_FALSE; |
4746 | static void load_GL_EXT_copy_image(LOADER load) { |
4747 | if(!GLAD_EXT_copy_image) return; |
4748 | fp_glCopyImageSubDataEXT = (pfn_glCopyImageSubDataEXT)load("glCopyImageSubDataEXT" ); |
4749 | } |
4750 | |
4751 | GLboolean GLAD_EXT_debug_label = GL_FALSE; |
4752 | static void load_GL_EXT_debug_label(LOADER load) { |
4753 | if(!GLAD_EXT_debug_label) return; |
4754 | fp_glLabelObjectEXT = (pfn_glLabelObjectEXT)load("glLabelObjectEXT" ); |
4755 | fp_glGetObjectLabelEXT = (pfn_glGetObjectLabelEXT)load("glGetObjectLabelEXT" ); |
4756 | } |
4757 | |
4758 | GLboolean GLAD_EXT_debug_marker = GL_FALSE; |
4759 | static void load_GL_EXT_debug_marker(LOADER load) { |
4760 | if(!GLAD_EXT_debug_marker) return; |
4761 | fp_glInsertEventMarkerEXT = (pfn_glInsertEventMarkerEXT)load("glInsertEventMarkerEXT" ); |
4762 | fp_glPushGroupMarkerEXT = (pfn_glPushGroupMarkerEXT)load("glPushGroupMarkerEXT" ); |
4763 | fp_glPopGroupMarkerEXT = (pfn_glPopGroupMarkerEXT)load("glPopGroupMarkerEXT" ); |
4764 | } |
4765 | |
4766 | GLboolean GLAD_EXT_direct_state_access = GL_FALSE; |
4767 | static void load_GL_EXT_direct_state_access(LOADER load) { |
4768 | if(!GLAD_EXT_direct_state_access) return; |
4769 | fp_glMatrixLoadfEXT = (pfn_glMatrixLoadfEXT)load("glMatrixLoadfEXT" ); |
4770 | fp_glMatrixLoaddEXT = (pfn_glMatrixLoaddEXT)load("glMatrixLoaddEXT" ); |
4771 | fp_glMatrixMultfEXT = (pfn_glMatrixMultfEXT)load("glMatrixMultfEXT" ); |
4772 | fp_glMatrixMultdEXT = (pfn_glMatrixMultdEXT)load("glMatrixMultdEXT" ); |
4773 | fp_glMatrixLoadIdentityEXT = (pfn_glMatrixLoadIdentityEXT)load("glMatrixLoadIdentityEXT" ); |
4774 | fp_glMatrixRotatefEXT = (pfn_glMatrixRotatefEXT)load("glMatrixRotatefEXT" ); |
4775 | fp_glMatrixRotatedEXT = (pfn_glMatrixRotatedEXT)load("glMatrixRotatedEXT" ); |
4776 | fp_glMatrixScalefEXT = (pfn_glMatrixScalefEXT)load("glMatrixScalefEXT" ); |
4777 | fp_glMatrixScaledEXT = (pfn_glMatrixScaledEXT)load("glMatrixScaledEXT" ); |
4778 | fp_glMatrixTranslatefEXT = (pfn_glMatrixTranslatefEXT)load("glMatrixTranslatefEXT" ); |
4779 | fp_glMatrixTranslatedEXT = (pfn_glMatrixTranslatedEXT)load("glMatrixTranslatedEXT" ); |
4780 | fp_glMatrixFrustumEXT = (pfn_glMatrixFrustumEXT)load("glMatrixFrustumEXT" ); |
4781 | fp_glMatrixOrthoEXT = (pfn_glMatrixOrthoEXT)load("glMatrixOrthoEXT" ); |
4782 | fp_glMatrixPopEXT = (pfn_glMatrixPopEXT)load("glMatrixPopEXT" ); |
4783 | fp_glMatrixPushEXT = (pfn_glMatrixPushEXT)load("glMatrixPushEXT" ); |
4784 | fp_glClientAttribDefaultEXT = (pfn_glClientAttribDefaultEXT)load("glClientAttribDefaultEXT" ); |
4785 | fp_glPushClientAttribDefaultEXT = (pfn_glPushClientAttribDefaultEXT)load("glPushClientAttribDefaultEXT" ); |
4786 | fp_glTextureParameterfEXT = (pfn_glTextureParameterfEXT)load("glTextureParameterfEXT" ); |
4787 | fp_glTextureParameterfvEXT = (pfn_glTextureParameterfvEXT)load("glTextureParameterfvEXT" ); |
4788 | fp_glTextureParameteriEXT = (pfn_glTextureParameteriEXT)load("glTextureParameteriEXT" ); |
4789 | fp_glTextureParameterivEXT = (pfn_glTextureParameterivEXT)load("glTextureParameterivEXT" ); |
4790 | fp_glTextureImage1DEXT = (pfn_glTextureImage1DEXT)load("glTextureImage1DEXT" ); |
4791 | fp_glTextureImage2DEXT = (pfn_glTextureImage2DEXT)load("glTextureImage2DEXT" ); |
4792 | fp_glTextureSubImage1DEXT = (pfn_glTextureSubImage1DEXT)load("glTextureSubImage1DEXT" ); |
4793 | fp_glTextureSubImage2DEXT = (pfn_glTextureSubImage2DEXT)load("glTextureSubImage2DEXT" ); |
4794 | fp_glCopyTextureImage1DEXT = (pfn_glCopyTextureImage1DEXT)load("glCopyTextureImage1DEXT" ); |
4795 | fp_glCopyTextureImage2DEXT = (pfn_glCopyTextureImage2DEXT)load("glCopyTextureImage2DEXT" ); |
4796 | fp_glCopyTextureSubImage1DEXT = (pfn_glCopyTextureSubImage1DEXT)load("glCopyTextureSubImage1DEXT" ); |
4797 | fp_glCopyTextureSubImage2DEXT = (pfn_glCopyTextureSubImage2DEXT)load("glCopyTextureSubImage2DEXT" ); |
4798 | fp_glGetTextureImageEXT = (pfn_glGetTextureImageEXT)load("glGetTextureImageEXT" ); |
4799 | fp_glGetTextureParameterfvEXT = (pfn_glGetTextureParameterfvEXT)load("glGetTextureParameterfvEXT" ); |
4800 | fp_glGetTextureParameterivEXT = (pfn_glGetTextureParameterivEXT)load("glGetTextureParameterivEXT" ); |
4801 | fp_glGetTextureLevelParameterfvEXT = (pfn_glGetTextureLevelParameterfvEXT)load("glGetTextureLevelParameterfvEXT" ); |
4802 | fp_glGetTextureLevelParameterivEXT = (pfn_glGetTextureLevelParameterivEXT)load("glGetTextureLevelParameterivEXT" ); |
4803 | fp_glTextureImage3DEXT = (pfn_glTextureImage3DEXT)load("glTextureImage3DEXT" ); |
4804 | fp_glTextureSubImage3DEXT = (pfn_glTextureSubImage3DEXT)load("glTextureSubImage3DEXT" ); |
4805 | fp_glCopyTextureSubImage3DEXT = (pfn_glCopyTextureSubImage3DEXT)load("glCopyTextureSubImage3DEXT" ); |
4806 | fp_glBindMultiTextureEXT = (pfn_glBindMultiTextureEXT)load("glBindMultiTextureEXT" ); |
4807 | fp_glMultiTexCoordPointerEXT = (pfn_glMultiTexCoordPointerEXT)load("glMultiTexCoordPointerEXT" ); |
4808 | fp_glMultiTexEnvfEXT = (pfn_glMultiTexEnvfEXT)load("glMultiTexEnvfEXT" ); |
4809 | fp_glMultiTexEnvfvEXT = (pfn_glMultiTexEnvfvEXT)load("glMultiTexEnvfvEXT" ); |
4810 | fp_glMultiTexEnviEXT = (pfn_glMultiTexEnviEXT)load("glMultiTexEnviEXT" ); |
4811 | fp_glMultiTexEnvivEXT = (pfn_glMultiTexEnvivEXT)load("glMultiTexEnvivEXT" ); |
4812 | fp_glMultiTexGendEXT = (pfn_glMultiTexGendEXT)load("glMultiTexGendEXT" ); |
4813 | fp_glMultiTexGendvEXT = (pfn_glMultiTexGendvEXT)load("glMultiTexGendvEXT" ); |
4814 | fp_glMultiTexGenfEXT = (pfn_glMultiTexGenfEXT)load("glMultiTexGenfEXT" ); |
4815 | fp_glMultiTexGenfvEXT = (pfn_glMultiTexGenfvEXT)load("glMultiTexGenfvEXT" ); |
4816 | fp_glMultiTexGeniEXT = (pfn_glMultiTexGeniEXT)load("glMultiTexGeniEXT" ); |
4817 | fp_glMultiTexGenivEXT = (pfn_glMultiTexGenivEXT)load("glMultiTexGenivEXT" ); |
4818 | fp_glGetMultiTexEnvfvEXT = (pfn_glGetMultiTexEnvfvEXT)load("glGetMultiTexEnvfvEXT" ); |
4819 | fp_glGetMultiTexEnvivEXT = (pfn_glGetMultiTexEnvivEXT)load("glGetMultiTexEnvivEXT" ); |
4820 | fp_glGetMultiTexGendvEXT = (pfn_glGetMultiTexGendvEXT)load("glGetMultiTexGendvEXT" ); |
4821 | fp_glGetMultiTexGenfvEXT = (pfn_glGetMultiTexGenfvEXT)load("glGetMultiTexGenfvEXT" ); |
4822 | fp_glGetMultiTexGenivEXT = (pfn_glGetMultiTexGenivEXT)load("glGetMultiTexGenivEXT" ); |
4823 | fp_glMultiTexParameteriEXT = (pfn_glMultiTexParameteriEXT)load("glMultiTexParameteriEXT" ); |
4824 | fp_glMultiTexParameterivEXT = (pfn_glMultiTexParameterivEXT)load("glMultiTexParameterivEXT" ); |
4825 | fp_glMultiTexParameterfEXT = (pfn_glMultiTexParameterfEXT)load("glMultiTexParameterfEXT" ); |
4826 | fp_glMultiTexParameterfvEXT = (pfn_glMultiTexParameterfvEXT)load("glMultiTexParameterfvEXT" ); |
4827 | fp_glMultiTexImage1DEXT = (pfn_glMultiTexImage1DEXT)load("glMultiTexImage1DEXT" ); |
4828 | fp_glMultiTexImage2DEXT = (pfn_glMultiTexImage2DEXT)load("glMultiTexImage2DEXT" ); |
4829 | fp_glMultiTexSubImage1DEXT = (pfn_glMultiTexSubImage1DEXT)load("glMultiTexSubImage1DEXT" ); |
4830 | fp_glMultiTexSubImage2DEXT = (pfn_glMultiTexSubImage2DEXT)load("glMultiTexSubImage2DEXT" ); |
4831 | fp_glCopyMultiTexImage1DEXT = (pfn_glCopyMultiTexImage1DEXT)load("glCopyMultiTexImage1DEXT" ); |
4832 | fp_glCopyMultiTexImage2DEXT = (pfn_glCopyMultiTexImage2DEXT)load("glCopyMultiTexImage2DEXT" ); |
4833 | fp_glCopyMultiTexSubImage1DEXT = (pfn_glCopyMultiTexSubImage1DEXT)load("glCopyMultiTexSubImage1DEXT" ); |
4834 | fp_glCopyMultiTexSubImage2DEXT = (pfn_glCopyMultiTexSubImage2DEXT)load("glCopyMultiTexSubImage2DEXT" ); |
4835 | fp_glGetMultiTexImageEXT = (pfn_glGetMultiTexImageEXT)load("glGetMultiTexImageEXT" ); |
4836 | fp_glGetMultiTexParameterfvEXT = (pfn_glGetMultiTexParameterfvEXT)load("glGetMultiTexParameterfvEXT" ); |
4837 | fp_glGetMultiTexParameterivEXT = (pfn_glGetMultiTexParameterivEXT)load("glGetMultiTexParameterivEXT" ); |
4838 | fp_glGetMultiTexLevelParameterfvEXT = (pfn_glGetMultiTexLevelParameterfvEXT)load("glGetMultiTexLevelParameterfvEXT" ); |
4839 | fp_glGetMultiTexLevelParameterivEXT = (pfn_glGetMultiTexLevelParameterivEXT)load("glGetMultiTexLevelParameterivEXT" ); |
4840 | fp_glMultiTexImage3DEXT = (pfn_glMultiTexImage3DEXT)load("glMultiTexImage3DEXT" ); |
4841 | fp_glMultiTexSubImage3DEXT = (pfn_glMultiTexSubImage3DEXT)load("glMultiTexSubImage3DEXT" ); |
4842 | fp_glCopyMultiTexSubImage3DEXT = (pfn_glCopyMultiTexSubImage3DEXT)load("glCopyMultiTexSubImage3DEXT" ); |
4843 | fp_glEnableClientStateIndexedEXT = (pfn_glEnableClientStateIndexedEXT)load("glEnableClientStateIndexedEXT" ); |
4844 | fp_glDisableClientStateIndexedEXT = (pfn_glDisableClientStateIndexedEXT)load("glDisableClientStateIndexedEXT" ); |
4845 | fp_glGetFloatIndexedvEXT = (pfn_glGetFloatIndexedvEXT)load("glGetFloatIndexedvEXT" ); |
4846 | fp_glGetDoubleIndexedvEXT = (pfn_glGetDoubleIndexedvEXT)load("glGetDoubleIndexedvEXT" ); |
4847 | fp_glGetPointerIndexedvEXT = (pfn_glGetPointerIndexedvEXT)load("glGetPointerIndexedvEXT" ); |
4848 | fp_glEnableIndexedEXT = (pfn_glEnableIndexedEXT)load("glEnableIndexedEXT" ); |
4849 | fp_glDisableIndexedEXT = (pfn_glDisableIndexedEXT)load("glDisableIndexedEXT" ); |
4850 | fp_glIsEnabledIndexedEXT = (pfn_glIsEnabledIndexedEXT)load("glIsEnabledIndexedEXT" ); |
4851 | fp_glGetIntegerIndexedvEXT = (pfn_glGetIntegerIndexedvEXT)load("glGetIntegerIndexedvEXT" ); |
4852 | fp_glGetBooleanIndexedvEXT = (pfn_glGetBooleanIndexedvEXT)load("glGetBooleanIndexedvEXT" ); |
4853 | fp_glCompressedTextureImage3DEXT = (pfn_glCompressedTextureImage3DEXT)load("glCompressedTextureImage3DEXT" ); |
4854 | fp_glCompressedTextureImage2DEXT = (pfn_glCompressedTextureImage2DEXT)load("glCompressedTextureImage2DEXT" ); |
4855 | fp_glCompressedTextureImage1DEXT = (pfn_glCompressedTextureImage1DEXT)load("glCompressedTextureImage1DEXT" ); |
4856 | fp_glCompressedTextureSubImage3DEXT = (pfn_glCompressedTextureSubImage3DEXT)load("glCompressedTextureSubImage3DEXT" ); |
4857 | fp_glCompressedTextureSubImage2DEXT = (pfn_glCompressedTextureSubImage2DEXT)load("glCompressedTextureSubImage2DEXT" ); |
4858 | fp_glCompressedTextureSubImage1DEXT = (pfn_glCompressedTextureSubImage1DEXT)load("glCompressedTextureSubImage1DEXT" ); |
4859 | fp_glGetCompressedTextureImageEXT = (pfn_glGetCompressedTextureImageEXT)load("glGetCompressedTextureImageEXT" ); |
4860 | fp_glCompressedMultiTexImage3DEXT = (pfn_glCompressedMultiTexImage3DEXT)load("glCompressedMultiTexImage3DEXT" ); |
4861 | fp_glCompressedMultiTexImage2DEXT = (pfn_glCompressedMultiTexImage2DEXT)load("glCompressedMultiTexImage2DEXT" ); |
4862 | fp_glCompressedMultiTexImage1DEXT = (pfn_glCompressedMultiTexImage1DEXT)load("glCompressedMultiTexImage1DEXT" ); |
4863 | fp_glCompressedMultiTexSubImage3DEXT = (pfn_glCompressedMultiTexSubImage3DEXT)load("glCompressedMultiTexSubImage3DEXT" ); |
4864 | fp_glCompressedMultiTexSubImage2DEXT = (pfn_glCompressedMultiTexSubImage2DEXT)load("glCompressedMultiTexSubImage2DEXT" ); |
4865 | fp_glCompressedMultiTexSubImage1DEXT = (pfn_glCompressedMultiTexSubImage1DEXT)load("glCompressedMultiTexSubImage1DEXT" ); |
4866 | fp_glGetCompressedMultiTexImageEXT = (pfn_glGetCompressedMultiTexImageEXT)load("glGetCompressedMultiTexImageEXT" ); |
4867 | fp_glMatrixLoadTransposefEXT = (pfn_glMatrixLoadTransposefEXT)load("glMatrixLoadTransposefEXT" ); |
4868 | fp_glMatrixLoadTransposedEXT = (pfn_glMatrixLoadTransposedEXT)load("glMatrixLoadTransposedEXT" ); |
4869 | fp_glMatrixMultTransposefEXT = (pfn_glMatrixMultTransposefEXT)load("glMatrixMultTransposefEXT" ); |
4870 | fp_glMatrixMultTransposedEXT = (pfn_glMatrixMultTransposedEXT)load("glMatrixMultTransposedEXT" ); |
4871 | fp_glNamedBufferDataEXT = (pfn_glNamedBufferDataEXT)load("glNamedBufferDataEXT" ); |
4872 | fp_glNamedBufferSubDataEXT = (pfn_glNamedBufferSubDataEXT)load("glNamedBufferSubDataEXT" ); |
4873 | fp_glMapNamedBufferEXT = (pfn_glMapNamedBufferEXT)load("glMapNamedBufferEXT" ); |
4874 | fp_glUnmapNamedBufferEXT = (pfn_glUnmapNamedBufferEXT)load("glUnmapNamedBufferEXT" ); |
4875 | fp_glGetNamedBufferParameterivEXT = (pfn_glGetNamedBufferParameterivEXT)load("glGetNamedBufferParameterivEXT" ); |
4876 | fp_glGetNamedBufferPointervEXT = (pfn_glGetNamedBufferPointervEXT)load("glGetNamedBufferPointervEXT" ); |
4877 | fp_glGetNamedBufferSubDataEXT = (pfn_glGetNamedBufferSubDataEXT)load("glGetNamedBufferSubDataEXT" ); |
4878 | fp_glProgramUniform1fEXT = (pfn_glProgramUniform1fEXT)load("glProgramUniform1fEXT" ); |
4879 | fp_glProgramUniform2fEXT = (pfn_glProgramUniform2fEXT)load("glProgramUniform2fEXT" ); |
4880 | fp_glProgramUniform3fEXT = (pfn_glProgramUniform3fEXT)load("glProgramUniform3fEXT" ); |
4881 | fp_glProgramUniform4fEXT = (pfn_glProgramUniform4fEXT)load("glProgramUniform4fEXT" ); |
4882 | fp_glProgramUniform1iEXT = (pfn_glProgramUniform1iEXT)load("glProgramUniform1iEXT" ); |
4883 | fp_glProgramUniform2iEXT = (pfn_glProgramUniform2iEXT)load("glProgramUniform2iEXT" ); |
4884 | fp_glProgramUniform3iEXT = (pfn_glProgramUniform3iEXT)load("glProgramUniform3iEXT" ); |
4885 | fp_glProgramUniform4iEXT = (pfn_glProgramUniform4iEXT)load("glProgramUniform4iEXT" ); |
4886 | fp_glProgramUniform1fvEXT = (pfn_glProgramUniform1fvEXT)load("glProgramUniform1fvEXT" ); |
4887 | fp_glProgramUniform2fvEXT = (pfn_glProgramUniform2fvEXT)load("glProgramUniform2fvEXT" ); |
4888 | fp_glProgramUniform3fvEXT = (pfn_glProgramUniform3fvEXT)load("glProgramUniform3fvEXT" ); |
4889 | fp_glProgramUniform4fvEXT = (pfn_glProgramUniform4fvEXT)load("glProgramUniform4fvEXT" ); |
4890 | fp_glProgramUniform1ivEXT = (pfn_glProgramUniform1ivEXT)load("glProgramUniform1ivEXT" ); |
4891 | fp_glProgramUniform2ivEXT = (pfn_glProgramUniform2ivEXT)load("glProgramUniform2ivEXT" ); |
4892 | fp_glProgramUniform3ivEXT = (pfn_glProgramUniform3ivEXT)load("glProgramUniform3ivEXT" ); |
4893 | fp_glProgramUniform4ivEXT = (pfn_glProgramUniform4ivEXT)load("glProgramUniform4ivEXT" ); |
4894 | fp_glProgramUniformMatrix2fvEXT = (pfn_glProgramUniformMatrix2fvEXT)load("glProgramUniformMatrix2fvEXT" ); |
4895 | fp_glProgramUniformMatrix3fvEXT = (pfn_glProgramUniformMatrix3fvEXT)load("glProgramUniformMatrix3fvEXT" ); |
4896 | fp_glProgramUniformMatrix4fvEXT = (pfn_glProgramUniformMatrix4fvEXT)load("glProgramUniformMatrix4fvEXT" ); |
4897 | fp_glProgramUniformMatrix2x3fvEXT = (pfn_glProgramUniformMatrix2x3fvEXT)load("glProgramUniformMatrix2x3fvEXT" ); |
4898 | fp_glProgramUniformMatrix3x2fvEXT = (pfn_glProgramUniformMatrix3x2fvEXT)load("glProgramUniformMatrix3x2fvEXT" ); |
4899 | fp_glProgramUniformMatrix2x4fvEXT = (pfn_glProgramUniformMatrix2x4fvEXT)load("glProgramUniformMatrix2x4fvEXT" ); |
4900 | fp_glProgramUniformMatrix4x2fvEXT = (pfn_glProgramUniformMatrix4x2fvEXT)load("glProgramUniformMatrix4x2fvEXT" ); |
4901 | fp_glProgramUniformMatrix3x4fvEXT = (pfn_glProgramUniformMatrix3x4fvEXT)load("glProgramUniformMatrix3x4fvEXT" ); |
4902 | fp_glProgramUniformMatrix4x3fvEXT = (pfn_glProgramUniformMatrix4x3fvEXT)load("glProgramUniformMatrix4x3fvEXT" ); |
4903 | fp_glTextureBufferEXT = (pfn_glTextureBufferEXT)load("glTextureBufferEXT" ); |
4904 | fp_glMultiTexBufferEXT = (pfn_glMultiTexBufferEXT)load("glMultiTexBufferEXT" ); |
4905 | fp_glTextureParameterIivEXT = (pfn_glTextureParameterIivEXT)load("glTextureParameterIivEXT" ); |
4906 | fp_glTextureParameterIuivEXT = (pfn_glTextureParameterIuivEXT)load("glTextureParameterIuivEXT" ); |
4907 | fp_glGetTextureParameterIivEXT = (pfn_glGetTextureParameterIivEXT)load("glGetTextureParameterIivEXT" ); |
4908 | fp_glGetTextureParameterIuivEXT = (pfn_glGetTextureParameterIuivEXT)load("glGetTextureParameterIuivEXT" ); |
4909 | fp_glMultiTexParameterIivEXT = (pfn_glMultiTexParameterIivEXT)load("glMultiTexParameterIivEXT" ); |
4910 | fp_glMultiTexParameterIuivEXT = (pfn_glMultiTexParameterIuivEXT)load("glMultiTexParameterIuivEXT" ); |
4911 | fp_glGetMultiTexParameterIivEXT = (pfn_glGetMultiTexParameterIivEXT)load("glGetMultiTexParameterIivEXT" ); |
4912 | fp_glGetMultiTexParameterIuivEXT = (pfn_glGetMultiTexParameterIuivEXT)load("glGetMultiTexParameterIuivEXT" ); |
4913 | fp_glProgramUniform1uiEXT = (pfn_glProgramUniform1uiEXT)load("glProgramUniform1uiEXT" ); |
4914 | fp_glProgramUniform2uiEXT = (pfn_glProgramUniform2uiEXT)load("glProgramUniform2uiEXT" ); |
4915 | fp_glProgramUniform3uiEXT = (pfn_glProgramUniform3uiEXT)load("glProgramUniform3uiEXT" ); |
4916 | fp_glProgramUniform4uiEXT = (pfn_glProgramUniform4uiEXT)load("glProgramUniform4uiEXT" ); |
4917 | fp_glProgramUniform1uivEXT = (pfn_glProgramUniform1uivEXT)load("glProgramUniform1uivEXT" ); |
4918 | fp_glProgramUniform2uivEXT = (pfn_glProgramUniform2uivEXT)load("glProgramUniform2uivEXT" ); |
4919 | fp_glProgramUniform3uivEXT = (pfn_glProgramUniform3uivEXT)load("glProgramUniform3uivEXT" ); |
4920 | fp_glProgramUniform4uivEXT = (pfn_glProgramUniform4uivEXT)load("glProgramUniform4uivEXT" ); |
4921 | fp_glNamedProgramLocalParameters4fvEXT = (pfn_glNamedProgramLocalParameters4fvEXT)load("glNamedProgramLocalParameters4fvEXT" ); |
4922 | fp_glNamedProgramLocalParameterI4iEXT = (pfn_glNamedProgramLocalParameterI4iEXT)load("glNamedProgramLocalParameterI4iEXT" ); |
4923 | fp_glNamedProgramLocalParameterI4ivEXT = (pfn_glNamedProgramLocalParameterI4ivEXT)load("glNamedProgramLocalParameterI4ivEXT" ); |
4924 | fp_glNamedProgramLocalParametersI4ivEXT = (pfn_glNamedProgramLocalParametersI4ivEXT)load("glNamedProgramLocalParametersI4ivEXT" ); |
4925 | fp_glNamedProgramLocalParameterI4uiEXT = (pfn_glNamedProgramLocalParameterI4uiEXT)load("glNamedProgramLocalParameterI4uiEXT" ); |
4926 | fp_glNamedProgramLocalParameterI4uivEXT = (pfn_glNamedProgramLocalParameterI4uivEXT)load("glNamedProgramLocalParameterI4uivEXT" ); |
4927 | fp_glNamedProgramLocalParametersI4uivEXT = (pfn_glNamedProgramLocalParametersI4uivEXT)load("glNamedProgramLocalParametersI4uivEXT" ); |
4928 | fp_glGetNamedProgramLocalParameterIivEXT = (pfn_glGetNamedProgramLocalParameterIivEXT)load("glGetNamedProgramLocalParameterIivEXT" ); |
4929 | fp_glGetNamedProgramLocalParameterIuivEXT = (pfn_glGetNamedProgramLocalParameterIuivEXT)load("glGetNamedProgramLocalParameterIuivEXT" ); |
4930 | fp_glEnableClientStateiEXT = (pfn_glEnableClientStateiEXT)load("glEnableClientStateiEXT" ); |
4931 | fp_glDisableClientStateiEXT = (pfn_glDisableClientStateiEXT)load("glDisableClientStateiEXT" ); |
4932 | fp_glGetFloati_vEXT = (pfn_glGetFloati_vEXT)load("glGetFloati_vEXT" ); |
4933 | fp_glGetDoublei_vEXT = (pfn_glGetDoublei_vEXT)load("glGetDoublei_vEXT" ); |
4934 | fp_glGetPointeri_vEXT = (pfn_glGetPointeri_vEXT)load("glGetPointeri_vEXT" ); |
4935 | fp_glNamedProgramStringEXT = (pfn_glNamedProgramStringEXT)load("glNamedProgramStringEXT" ); |
4936 | fp_glNamedProgramLocalParameter4dEXT = (pfn_glNamedProgramLocalParameter4dEXT)load("glNamedProgramLocalParameter4dEXT" ); |
4937 | fp_glNamedProgramLocalParameter4dvEXT = (pfn_glNamedProgramLocalParameter4dvEXT)load("glNamedProgramLocalParameter4dvEXT" ); |
4938 | fp_glNamedProgramLocalParameter4fEXT = (pfn_glNamedProgramLocalParameter4fEXT)load("glNamedProgramLocalParameter4fEXT" ); |
4939 | fp_glNamedProgramLocalParameter4fvEXT = (pfn_glNamedProgramLocalParameter4fvEXT)load("glNamedProgramLocalParameter4fvEXT" ); |
4940 | fp_glGetNamedProgramLocalParameterdvEXT = (pfn_glGetNamedProgramLocalParameterdvEXT)load("glGetNamedProgramLocalParameterdvEXT" ); |
4941 | fp_glGetNamedProgramLocalParameterfvEXT = (pfn_glGetNamedProgramLocalParameterfvEXT)load("glGetNamedProgramLocalParameterfvEXT" ); |
4942 | fp_glGetNamedProgramivEXT = (pfn_glGetNamedProgramivEXT)load("glGetNamedProgramivEXT" ); |
4943 | fp_glGetNamedProgramStringEXT = (pfn_glGetNamedProgramStringEXT)load("glGetNamedProgramStringEXT" ); |
4944 | fp_glNamedRenderbufferStorageEXT = (pfn_glNamedRenderbufferStorageEXT)load("glNamedRenderbufferStorageEXT" ); |
4945 | fp_glGetNamedRenderbufferParameterivEXT = (pfn_glGetNamedRenderbufferParameterivEXT)load("glGetNamedRenderbufferParameterivEXT" ); |
4946 | fp_glNamedRenderbufferStorageMultisampleEXT = (pfn_glNamedRenderbufferStorageMultisampleEXT)load("glNamedRenderbufferStorageMultisampleEXT" ); |
4947 | fp_glNamedRenderbufferStorageMultisampleCoverageEXT = (pfn_glNamedRenderbufferStorageMultisampleCoverageEXT)load("glNamedRenderbufferStorageMultisampleCoverageEXT" ); |
4948 | fp_glCheckNamedFramebufferStatusEXT = (pfn_glCheckNamedFramebufferStatusEXT)load("glCheckNamedFramebufferStatusEXT" ); |
4949 | fp_glNamedFramebufferTexture1DEXT = (pfn_glNamedFramebufferTexture1DEXT)load("glNamedFramebufferTexture1DEXT" ); |
4950 | fp_glNamedFramebufferTexture2DEXT = (pfn_glNamedFramebufferTexture2DEXT)load("glNamedFramebufferTexture2DEXT" ); |
4951 | fp_glNamedFramebufferTexture3DEXT = (pfn_glNamedFramebufferTexture3DEXT)load("glNamedFramebufferTexture3DEXT" ); |
4952 | fp_glNamedFramebufferRenderbufferEXT = (pfn_glNamedFramebufferRenderbufferEXT)load("glNamedFramebufferRenderbufferEXT" ); |
4953 | fp_glGetNamedFramebufferAttachmentParameterivEXT = (pfn_glGetNamedFramebufferAttachmentParameterivEXT)load("glGetNamedFramebufferAttachmentParameterivEXT" ); |
4954 | fp_glGenerateTextureMipmapEXT = (pfn_glGenerateTextureMipmapEXT)load("glGenerateTextureMipmapEXT" ); |
4955 | fp_glGenerateMultiTexMipmapEXT = (pfn_glGenerateMultiTexMipmapEXT)load("glGenerateMultiTexMipmapEXT" ); |
4956 | fp_glFramebufferDrawBufferEXT = (pfn_glFramebufferDrawBufferEXT)load("glFramebufferDrawBufferEXT" ); |
4957 | fp_glFramebufferDrawBuffersEXT = (pfn_glFramebufferDrawBuffersEXT)load("glFramebufferDrawBuffersEXT" ); |
4958 | fp_glFramebufferReadBufferEXT = (pfn_glFramebufferReadBufferEXT)load("glFramebufferReadBufferEXT" ); |
4959 | fp_glGetFramebufferParameterivEXT = (pfn_glGetFramebufferParameterivEXT)load("glGetFramebufferParameterivEXT" ); |
4960 | fp_glNamedCopyBufferSubDataEXT = (pfn_glNamedCopyBufferSubDataEXT)load("glNamedCopyBufferSubDataEXT" ); |
4961 | fp_glNamedFramebufferTextureEXT = (pfn_glNamedFramebufferTextureEXT)load("glNamedFramebufferTextureEXT" ); |
4962 | fp_glNamedFramebufferTextureLayerEXT = (pfn_glNamedFramebufferTextureLayerEXT)load("glNamedFramebufferTextureLayerEXT" ); |
4963 | fp_glNamedFramebufferTextureFaceEXT = (pfn_glNamedFramebufferTextureFaceEXT)load("glNamedFramebufferTextureFaceEXT" ); |
4964 | fp_glTextureRenderbufferEXT = (pfn_glTextureRenderbufferEXT)load("glTextureRenderbufferEXT" ); |
4965 | fp_glMultiTexRenderbufferEXT = (pfn_glMultiTexRenderbufferEXT)load("glMultiTexRenderbufferEXT" ); |
4966 | fp_glVertexArrayVertexOffsetEXT = (pfn_glVertexArrayVertexOffsetEXT)load("glVertexArrayVertexOffsetEXT" ); |
4967 | fp_glVertexArrayColorOffsetEXT = (pfn_glVertexArrayColorOffsetEXT)load("glVertexArrayColorOffsetEXT" ); |
4968 | fp_glVertexArrayEdgeFlagOffsetEXT = (pfn_glVertexArrayEdgeFlagOffsetEXT)load("glVertexArrayEdgeFlagOffsetEXT" ); |
4969 | fp_glVertexArrayIndexOffsetEXT = (pfn_glVertexArrayIndexOffsetEXT)load("glVertexArrayIndexOffsetEXT" ); |
4970 | fp_glVertexArrayNormalOffsetEXT = (pfn_glVertexArrayNormalOffsetEXT)load("glVertexArrayNormalOffsetEXT" ); |
4971 | fp_glVertexArrayTexCoordOffsetEXT = (pfn_glVertexArrayTexCoordOffsetEXT)load("glVertexArrayTexCoordOffsetEXT" ); |
4972 | fp_glVertexArrayMultiTexCoordOffsetEXT = (pfn_glVertexArrayMultiTexCoordOffsetEXT)load("glVertexArrayMultiTexCoordOffsetEXT" ); |
4973 | fp_glVertexArrayFogCoordOffsetEXT = (pfn_glVertexArrayFogCoordOffsetEXT)load("glVertexArrayFogCoordOffsetEXT" ); |
4974 | fp_glVertexArraySecondaryColorOffsetEXT = (pfn_glVertexArraySecondaryColorOffsetEXT)load("glVertexArraySecondaryColorOffsetEXT" ); |
4975 | fp_glVertexArrayVertexAttribOffsetEXT = (pfn_glVertexArrayVertexAttribOffsetEXT)load("glVertexArrayVertexAttribOffsetEXT" ); |
4976 | fp_glVertexArrayVertexAttribIOffsetEXT = (pfn_glVertexArrayVertexAttribIOffsetEXT)load("glVertexArrayVertexAttribIOffsetEXT" ); |
4977 | fp_glEnableVertexArrayEXT = (pfn_glEnableVertexArrayEXT)load("glEnableVertexArrayEXT" ); |
4978 | fp_glDisableVertexArrayEXT = (pfn_glDisableVertexArrayEXT)load("glDisableVertexArrayEXT" ); |
4979 | fp_glEnableVertexArrayAttribEXT = (pfn_glEnableVertexArrayAttribEXT)load("glEnableVertexArrayAttribEXT" ); |
4980 | fp_glDisableVertexArrayAttribEXT = (pfn_glDisableVertexArrayAttribEXT)load("glDisableVertexArrayAttribEXT" ); |
4981 | fp_glGetVertexArrayIntegervEXT = (pfn_glGetVertexArrayIntegervEXT)load("glGetVertexArrayIntegervEXT" ); |
4982 | fp_glGetVertexArrayPointervEXT = (pfn_glGetVertexArrayPointervEXT)load("glGetVertexArrayPointervEXT" ); |
4983 | fp_glGetVertexArrayIntegeri_vEXT = (pfn_glGetVertexArrayIntegeri_vEXT)load("glGetVertexArrayIntegeri_vEXT" ); |
4984 | fp_glGetVertexArrayPointeri_vEXT = (pfn_glGetVertexArrayPointeri_vEXT)load("glGetVertexArrayPointeri_vEXT" ); |
4985 | fp_glMapNamedBufferRangeEXT = (pfn_glMapNamedBufferRangeEXT)load("glMapNamedBufferRangeEXT" ); |
4986 | fp_glFlushMappedNamedBufferRangeEXT = (pfn_glFlushMappedNamedBufferRangeEXT)load("glFlushMappedNamedBufferRangeEXT" ); |
4987 | fp_glNamedBufferStorageEXT = (pfn_glNamedBufferStorageEXT)load("glNamedBufferStorageEXT" ); |
4988 | fp_glClearNamedBufferDataEXT = (pfn_glClearNamedBufferDataEXT)load("glClearNamedBufferDataEXT" ); |
4989 | fp_glClearNamedBufferSubDataEXT = (pfn_glClearNamedBufferSubDataEXT)load("glClearNamedBufferSubDataEXT" ); |
4990 | fp_glNamedFramebufferParameteriEXT = (pfn_glNamedFramebufferParameteriEXT)load("glNamedFramebufferParameteriEXT" ); |
4991 | fp_glGetNamedFramebufferParameterivEXT = (pfn_glGetNamedFramebufferParameterivEXT)load("glGetNamedFramebufferParameterivEXT" ); |
4992 | fp_glProgramUniform1dEXT = (pfn_glProgramUniform1dEXT)load("glProgramUniform1dEXT" ); |
4993 | fp_glProgramUniform2dEXT = (pfn_glProgramUniform2dEXT)load("glProgramUniform2dEXT" ); |
4994 | fp_glProgramUniform3dEXT = (pfn_glProgramUniform3dEXT)load("glProgramUniform3dEXT" ); |
4995 | fp_glProgramUniform4dEXT = (pfn_glProgramUniform4dEXT)load("glProgramUniform4dEXT" ); |
4996 | fp_glProgramUniform1dvEXT = (pfn_glProgramUniform1dvEXT)load("glProgramUniform1dvEXT" ); |
4997 | fp_glProgramUniform2dvEXT = (pfn_glProgramUniform2dvEXT)load("glProgramUniform2dvEXT" ); |
4998 | fp_glProgramUniform3dvEXT = (pfn_glProgramUniform3dvEXT)load("glProgramUniform3dvEXT" ); |
4999 | fp_glProgramUniform4dvEXT = (pfn_glProgramUniform4dvEXT)load("glProgramUniform4dvEXT" ); |
5000 | fp_glProgramUniformMatrix2dvEXT = (pfn_glProgramUniformMatrix2dvEXT)load("glProgramUniformMatrix2dvEXT" ); |
5001 | fp_glProgramUniformMatrix3dvEXT = (pfn_glProgramUniformMatrix3dvEXT)load("glProgramUniformMatrix3dvEXT" ); |
5002 | fp_glProgramUniformMatrix4dvEXT = (pfn_glProgramUniformMatrix4dvEXT)load("glProgramUniformMatrix4dvEXT" ); |
5003 | fp_glProgramUniformMatrix2x3dvEXT = (pfn_glProgramUniformMatrix2x3dvEXT)load("glProgramUniformMatrix2x3dvEXT" ); |
5004 | fp_glProgramUniformMatrix2x4dvEXT = (pfn_glProgramUniformMatrix2x4dvEXT)load("glProgramUniformMatrix2x4dvEXT" ); |
5005 | fp_glProgramUniformMatrix3x2dvEXT = (pfn_glProgramUniformMatrix3x2dvEXT)load("glProgramUniformMatrix3x2dvEXT" ); |
5006 | fp_glProgramUniformMatrix3x4dvEXT = (pfn_glProgramUniformMatrix3x4dvEXT)load("glProgramUniformMatrix3x4dvEXT" ); |
5007 | fp_glProgramUniformMatrix4x2dvEXT = (pfn_glProgramUniformMatrix4x2dvEXT)load("glProgramUniformMatrix4x2dvEXT" ); |
5008 | fp_glProgramUniformMatrix4x3dvEXT = (pfn_glProgramUniformMatrix4x3dvEXT)load("glProgramUniformMatrix4x3dvEXT" ); |
5009 | fp_glTextureBufferRangeEXT = (pfn_glTextureBufferRangeEXT)load("glTextureBufferRangeEXT" ); |
5010 | fp_glTextureStorage1DEXT = (pfn_glTextureStorage1DEXT)load("glTextureStorage1DEXT" ); |
5011 | fp_glTextureStorage2DEXT = (pfn_glTextureStorage2DEXT)load("glTextureStorage2DEXT" ); |
5012 | fp_glTextureStorage3DEXT = (pfn_glTextureStorage3DEXT)load("glTextureStorage3DEXT" ); |
5013 | fp_glTextureStorage2DMultisampleEXT = (pfn_glTextureStorage2DMultisampleEXT)load("glTextureStorage2DMultisampleEXT" ); |
5014 | fp_glTextureStorage3DMultisampleEXT = (pfn_glTextureStorage3DMultisampleEXT)load("glTextureStorage3DMultisampleEXT" ); |
5015 | fp_glVertexArrayBindVertexBufferEXT = (pfn_glVertexArrayBindVertexBufferEXT)load("glVertexArrayBindVertexBufferEXT" ); |
5016 | fp_glVertexArrayVertexAttribFormatEXT = (pfn_glVertexArrayVertexAttribFormatEXT)load("glVertexArrayVertexAttribFormatEXT" ); |
5017 | fp_glVertexArrayVertexAttribIFormatEXT = (pfn_glVertexArrayVertexAttribIFormatEXT)load("glVertexArrayVertexAttribIFormatEXT" ); |
5018 | fp_glVertexArrayVertexAttribLFormatEXT = (pfn_glVertexArrayVertexAttribLFormatEXT)load("glVertexArrayVertexAttribLFormatEXT" ); |
5019 | fp_glVertexArrayVertexAttribBindingEXT = (pfn_glVertexArrayVertexAttribBindingEXT)load("glVertexArrayVertexAttribBindingEXT" ); |
5020 | fp_glVertexArrayVertexBindingDivisorEXT = (pfn_glVertexArrayVertexBindingDivisorEXT)load("glVertexArrayVertexBindingDivisorEXT" ); |
5021 | fp_glVertexArrayVertexAttribLOffsetEXT = (pfn_glVertexArrayVertexAttribLOffsetEXT)load("glVertexArrayVertexAttribLOffsetEXT" ); |
5022 | fp_glTexturePageCommitmentEXT = (pfn_glTexturePageCommitmentEXT)load("glTexturePageCommitmentEXT" ); |
5023 | fp_glVertexArrayVertexAttribDivisorEXT = (pfn_glVertexArrayVertexAttribDivisorEXT)load("glVertexArrayVertexAttribDivisorEXT" ); |
5024 | } |
5025 | |
5026 | GLboolean GLAD_EXT_discard_framebuffer = GL_FALSE; |
5027 | static void load_GL_EXT_discard_framebuffer(LOADER load) { |
5028 | if(!GLAD_EXT_discard_framebuffer) return; |
5029 | fp_glDiscardFramebufferEXT = (pfn_glDiscardFramebufferEXT)load("glDiscardFramebufferEXT" ); |
5030 | } |
5031 | |
5032 | GLboolean GLAD_EXT_disjoint_timer_query = GL_FALSE; |
5033 | static void load_GL_EXT_disjoint_timer_query(LOADER load) { |
5034 | if(!GLAD_EXT_disjoint_timer_query) return; |
5035 | fp_glGenQueriesEXT = (pfn_glGenQueriesEXT)load("glGenQueriesEXT" ); |
5036 | fp_glDeleteQueriesEXT = (pfn_glDeleteQueriesEXT)load("glDeleteQueriesEXT" ); |
5037 | fp_glIsQueryEXT = (pfn_glIsQueryEXT)load("glIsQueryEXT" ); |
5038 | fp_glBeginQueryEXT = (pfn_glBeginQueryEXT)load("glBeginQueryEXT" ); |
5039 | fp_glEndQueryEXT = (pfn_glEndQueryEXT)load("glEndQueryEXT" ); |
5040 | fp_glQueryCounterEXT = (pfn_glQueryCounterEXT)load("glQueryCounterEXT" ); |
5041 | fp_glGetQueryivEXT = (pfn_glGetQueryivEXT)load("glGetQueryivEXT" ); |
5042 | fp_glGetQueryObjectivEXT = (pfn_glGetQueryObjectivEXT)load("glGetQueryObjectivEXT" ); |
5043 | fp_glGetQueryObjectuivEXT = (pfn_glGetQueryObjectuivEXT)load("glGetQueryObjectuivEXT" ); |
5044 | fp_glGetQueryObjecti64vEXT = (pfn_glGetQueryObjecti64vEXT)load("glGetQueryObjecti64vEXT" ); |
5045 | fp_glGetQueryObjectui64vEXT = (pfn_glGetQueryObjectui64vEXT)load("glGetQueryObjectui64vEXT" ); |
5046 | } |
5047 | |
5048 | GLboolean GLAD_EXT_draw_buffers = GL_FALSE; |
5049 | static void load_GL_EXT_draw_buffers(LOADER load) { |
5050 | if(!GLAD_EXT_draw_buffers) return; |
5051 | fp_glDrawBuffersEXT = (pfn_glDrawBuffersEXT)load("glDrawBuffersEXT" ); |
5052 | } |
5053 | |
5054 | GLboolean GLAD_EXT_draw_buffers2 = GL_FALSE; |
5055 | static void load_GL_EXT_draw_buffers2(LOADER load) { |
5056 | if(!GLAD_EXT_draw_buffers2) return; |
5057 | fp_glColorMaskIndexedEXT = (pfn_glColorMaskIndexedEXT)load("glColorMaskIndexedEXT" ); |
5058 | fp_glGetBooleanIndexedvEXT = (pfn_glGetBooleanIndexedvEXT)load("glGetBooleanIndexedvEXT" ); |
5059 | fp_glGetIntegerIndexedvEXT = (pfn_glGetIntegerIndexedvEXT)load("glGetIntegerIndexedvEXT" ); |
5060 | fp_glEnableIndexedEXT = (pfn_glEnableIndexedEXT)load("glEnableIndexedEXT" ); |
5061 | fp_glDisableIndexedEXT = (pfn_glDisableIndexedEXT)load("glDisableIndexedEXT" ); |
5062 | fp_glIsEnabledIndexedEXT = (pfn_glIsEnabledIndexedEXT)load("glIsEnabledIndexedEXT" ); |
5063 | } |
5064 | |
5065 | GLboolean GLAD_EXT_draw_buffers_indexed = GL_FALSE; |
5066 | static void load_GL_EXT_draw_buffers_indexed(LOADER load) { |
5067 | if(!GLAD_EXT_draw_buffers_indexed) return; |
5068 | fp_glEnableiEXT = (pfn_glEnableiEXT)load("glEnableiEXT" ); |
5069 | fp_glDisableiEXT = (pfn_glDisableiEXT)load("glDisableiEXT" ); |
5070 | fp_glBlendEquationiEXT = (pfn_glBlendEquationiEXT)load("glBlendEquationiEXT" ); |
5071 | fp_glBlendEquationSeparateiEXT = (pfn_glBlendEquationSeparateiEXT)load("glBlendEquationSeparateiEXT" ); |
5072 | fp_glBlendFunciEXT = (pfn_glBlendFunciEXT)load("glBlendFunciEXT" ); |
5073 | fp_glBlendFuncSeparateiEXT = (pfn_glBlendFuncSeparateiEXT)load("glBlendFuncSeparateiEXT" ); |
5074 | fp_glColorMaskiEXT = (pfn_glColorMaskiEXT)load("glColorMaskiEXT" ); |
5075 | fp_glIsEnablediEXT = (pfn_glIsEnablediEXT)load("glIsEnablediEXT" ); |
5076 | } |
5077 | |
5078 | GLboolean GLAD_EXT_draw_elements_base_vertex = GL_FALSE; |
5079 | static void load_GL_EXT_draw_elements_base_vertex(LOADER load) { |
5080 | if(!GLAD_EXT_draw_elements_base_vertex) return; |
5081 | fp_glDrawElementsBaseVertexEXT = (pfn_glDrawElementsBaseVertexEXT)load("glDrawElementsBaseVertexEXT" ); |
5082 | fp_glDrawRangeElementsBaseVertexEXT = (pfn_glDrawRangeElementsBaseVertexEXT)load("glDrawRangeElementsBaseVertexEXT" ); |
5083 | fp_glDrawElementsInstancedBaseVertexEXT = (pfn_glDrawElementsInstancedBaseVertexEXT)load("glDrawElementsInstancedBaseVertexEXT" ); |
5084 | fp_glMultiDrawElementsBaseVertexEXT = (pfn_glMultiDrawElementsBaseVertexEXT)load("glMultiDrawElementsBaseVertexEXT" ); |
5085 | } |
5086 | |
5087 | GLboolean GLAD_EXT_draw_instanced = GL_FALSE; |
5088 | static void load_GL_EXT_draw_instanced(LOADER load) { |
5089 | if(!GLAD_EXT_draw_instanced) return; |
5090 | fp_glDrawArraysInstancedEXT = (pfn_glDrawArraysInstancedEXT)load("glDrawArraysInstancedEXT" ); |
5091 | fp_glDrawElementsInstancedEXT = (pfn_glDrawElementsInstancedEXT)load("glDrawElementsInstancedEXT" ); |
5092 | } |
5093 | |
5094 | GLboolean GLAD_EXT_float_blend = GL_FALSE; |
5095 | GLboolean GLAD_EXT_framebuffer_blit = GL_FALSE; |
5096 | static void load_GL_EXT_framebuffer_blit(LOADER load) { |
5097 | if(!GLAD_EXT_framebuffer_blit) return; |
5098 | fp_glBlitFramebufferEXT = (pfn_glBlitFramebufferEXT)load("glBlitFramebufferEXT" ); |
5099 | } |
5100 | |
5101 | GLboolean GLAD_EXT_framebuffer_multisample = GL_FALSE; |
5102 | static void load_GL_EXT_framebuffer_multisample(LOADER load) { |
5103 | if(!GLAD_EXT_framebuffer_multisample) return; |
5104 | fp_glRenderbufferStorageMultisampleEXT = (pfn_glRenderbufferStorageMultisampleEXT)load("glRenderbufferStorageMultisampleEXT" ); |
5105 | } |
5106 | |
5107 | GLboolean GLAD_EXT_framebuffer_multisample_blit_scaled = GL_FALSE; |
5108 | GLboolean GLAD_EXT_framebuffer_object = GL_FALSE; |
5109 | static void load_GL_EXT_framebuffer_object(LOADER load) { |
5110 | if(!GLAD_EXT_framebuffer_object) return; |
5111 | fp_glIsRenderbufferEXT = (pfn_glIsRenderbufferEXT)load("glIsRenderbufferEXT" ); |
5112 | fp_glBindRenderbufferEXT = (pfn_glBindRenderbufferEXT)load("glBindRenderbufferEXT" ); |
5113 | fp_glDeleteRenderbuffersEXT = (pfn_glDeleteRenderbuffersEXT)load("glDeleteRenderbuffersEXT" ); |
5114 | fp_glGenRenderbuffersEXT = (pfn_glGenRenderbuffersEXT)load("glGenRenderbuffersEXT" ); |
5115 | fp_glRenderbufferStorageEXT = (pfn_glRenderbufferStorageEXT)load("glRenderbufferStorageEXT" ); |
5116 | fp_glGetRenderbufferParameterivEXT = (pfn_glGetRenderbufferParameterivEXT)load("glGetRenderbufferParameterivEXT" ); |
5117 | fp_glIsFramebufferEXT = (pfn_glIsFramebufferEXT)load("glIsFramebufferEXT" ); |
5118 | fp_glBindFramebufferEXT = (pfn_glBindFramebufferEXT)load("glBindFramebufferEXT" ); |
5119 | fp_glDeleteFramebuffersEXT = (pfn_glDeleteFramebuffersEXT)load("glDeleteFramebuffersEXT" ); |
5120 | fp_glGenFramebuffersEXT = (pfn_glGenFramebuffersEXT)load("glGenFramebuffersEXT" ); |
5121 | fp_glCheckFramebufferStatusEXT = (pfn_glCheckFramebufferStatusEXT)load("glCheckFramebufferStatusEXT" ); |
5122 | fp_glFramebufferTexture1DEXT = (pfn_glFramebufferTexture1DEXT)load("glFramebufferTexture1DEXT" ); |
5123 | fp_glFramebufferTexture2DEXT = (pfn_glFramebufferTexture2DEXT)load("glFramebufferTexture2DEXT" ); |
5124 | fp_glFramebufferTexture3DEXT = (pfn_glFramebufferTexture3DEXT)load("glFramebufferTexture3DEXT" ); |
5125 | fp_glFramebufferRenderbufferEXT = (pfn_glFramebufferRenderbufferEXT)load("glFramebufferRenderbufferEXT" ); |
5126 | fp_glGetFramebufferAttachmentParameterivEXT = (pfn_glGetFramebufferAttachmentParameterivEXT)load("glGetFramebufferAttachmentParameterivEXT" ); |
5127 | fp_glGenerateMipmapEXT = (pfn_glGenerateMipmapEXT)load("glGenerateMipmapEXT" ); |
5128 | } |
5129 | |
5130 | GLboolean GLAD_EXT_framebuffer_sRGB = GL_FALSE; |
5131 | GLboolean GLAD_EXT_geometry_point_size = GL_FALSE; |
5132 | GLboolean GLAD_EXT_geometry_shader = GL_FALSE; |
5133 | static void load_GL_EXT_geometry_shader(LOADER load) { |
5134 | if(!GLAD_EXT_geometry_shader) return; |
5135 | fp_glFramebufferTextureEXT = (pfn_glFramebufferTextureEXT)load("glFramebufferTextureEXT" ); |
5136 | } |
5137 | |
5138 | GLboolean GLAD_EXT_geometry_shader4 = GL_FALSE; |
5139 | static void load_GL_EXT_geometry_shader4(LOADER load) { |
5140 | if(!GLAD_EXT_geometry_shader4) return; |
5141 | fp_glProgramParameteriEXT = (pfn_glProgramParameteriEXT)load("glProgramParameteriEXT" ); |
5142 | } |
5143 | |
5144 | GLboolean GLAD_EXT_gpu_program_parameters = GL_FALSE; |
5145 | static void load_GL_EXT_gpu_program_parameters(LOADER load) { |
5146 | if(!GLAD_EXT_gpu_program_parameters) return; |
5147 | fp_glProgramEnvParameters4fvEXT = (pfn_glProgramEnvParameters4fvEXT)load("glProgramEnvParameters4fvEXT" ); |
5148 | fp_glProgramLocalParameters4fvEXT = (pfn_glProgramLocalParameters4fvEXT)load("glProgramLocalParameters4fvEXT" ); |
5149 | } |
5150 | |
5151 | GLboolean GLAD_EXT_gpu_shader4 = GL_FALSE; |
5152 | static void load_GL_EXT_gpu_shader4(LOADER load) { |
5153 | if(!GLAD_EXT_gpu_shader4) return; |
5154 | fp_glGetUniformuivEXT = (pfn_glGetUniformuivEXT)load("glGetUniformuivEXT" ); |
5155 | fp_glBindFragDataLocationEXT = (pfn_glBindFragDataLocationEXT)load("glBindFragDataLocationEXT" ); |
5156 | fp_glGetFragDataLocationEXT = (pfn_glGetFragDataLocationEXT)load("glGetFragDataLocationEXT" ); |
5157 | fp_glUniform1uiEXT = (pfn_glUniform1uiEXT)load("glUniform1uiEXT" ); |
5158 | fp_glUniform2uiEXT = (pfn_glUniform2uiEXT)load("glUniform2uiEXT" ); |
5159 | fp_glUniform3uiEXT = (pfn_glUniform3uiEXT)load("glUniform3uiEXT" ); |
5160 | fp_glUniform4uiEXT = (pfn_glUniform4uiEXT)load("glUniform4uiEXT" ); |
5161 | fp_glUniform1uivEXT = (pfn_glUniform1uivEXT)load("glUniform1uivEXT" ); |
5162 | fp_glUniform2uivEXT = (pfn_glUniform2uivEXT)load("glUniform2uivEXT" ); |
5163 | fp_glUniform3uivEXT = (pfn_glUniform3uivEXT)load("glUniform3uivEXT" ); |
5164 | fp_glUniform4uivEXT = (pfn_glUniform4uivEXT)load("glUniform4uivEXT" ); |
5165 | } |
5166 | |
5167 | GLboolean GLAD_EXT_gpu_shader5 = GL_FALSE; |
5168 | GLboolean GLAD_EXT_instanced_arrays = GL_FALSE; |
5169 | static void load_GL_EXT_instanced_arrays(LOADER load) { |
5170 | if(!GLAD_EXT_instanced_arrays) return; |
5171 | fp_glDrawArraysInstancedEXT = (pfn_glDrawArraysInstancedEXT)load("glDrawArraysInstancedEXT" ); |
5172 | fp_glDrawElementsInstancedEXT = (pfn_glDrawElementsInstancedEXT)load("glDrawElementsInstancedEXT" ); |
5173 | fp_glVertexAttribDivisorEXT = (pfn_glVertexAttribDivisorEXT)load("glVertexAttribDivisorEXT" ); |
5174 | } |
5175 | |
5176 | GLboolean GLAD_EXT_map_buffer_range = GL_FALSE; |
5177 | static void load_GL_EXT_map_buffer_range(LOADER load) { |
5178 | if(!GLAD_EXT_map_buffer_range) return; |
5179 | fp_glMapBufferRangeEXT = (pfn_glMapBufferRangeEXT)load("glMapBufferRangeEXT" ); |
5180 | fp_glFlushMappedBufferRangeEXT = (pfn_glFlushMappedBufferRangeEXT)load("glFlushMappedBufferRangeEXT" ); |
5181 | } |
5182 | |
5183 | GLboolean GLAD_EXT_multi_draw_indirect = GL_FALSE; |
5184 | static void load_GL_EXT_multi_draw_indirect(LOADER load) { |
5185 | if(!GLAD_EXT_multi_draw_indirect) return; |
5186 | fp_glMultiDrawArraysIndirectEXT = (pfn_glMultiDrawArraysIndirectEXT)load("glMultiDrawArraysIndirectEXT" ); |
5187 | fp_glMultiDrawElementsIndirectEXT = (pfn_glMultiDrawElementsIndirectEXT)load("glMultiDrawElementsIndirectEXT" ); |
5188 | } |
5189 | |
5190 | GLboolean GLAD_EXT_multisampled_compatibility = GL_FALSE; |
5191 | GLboolean GLAD_EXT_multisampled_render_to_texture = GL_FALSE; |
5192 | static void load_GL_EXT_multisampled_render_to_texture(LOADER load) { |
5193 | if(!GLAD_EXT_multisampled_render_to_texture) return; |
5194 | fp_glRenderbufferStorageMultisampleEXT = (pfn_glRenderbufferStorageMultisampleEXT)load("glRenderbufferStorageMultisampleEXT" ); |
5195 | fp_glFramebufferTexture2DMultisampleEXT = (pfn_glFramebufferTexture2DMultisampleEXT)load("glFramebufferTexture2DMultisampleEXT" ); |
5196 | } |
5197 | |
5198 | GLboolean GLAD_EXT_multiview_draw_buffers = GL_FALSE; |
5199 | static void load_GL_EXT_multiview_draw_buffers(LOADER load) { |
5200 | if(!GLAD_EXT_multiview_draw_buffers) return; |
5201 | fp_glReadBufferIndexedEXT = (pfn_glReadBufferIndexedEXT)load("glReadBufferIndexedEXT" ); |
5202 | fp_glDrawBuffersIndexedEXT = (pfn_glDrawBuffersIndexedEXT)load("glDrawBuffersIndexedEXT" ); |
5203 | fp_glGetIntegeri_vEXT = (pfn_glGetIntegeri_vEXT)load("glGetIntegeri_vEXT" ); |
5204 | } |
5205 | |
5206 | GLboolean GLAD_EXT_occlusion_query_boolean = GL_FALSE; |
5207 | static void load_GL_EXT_occlusion_query_boolean(LOADER load) { |
5208 | if(!GLAD_EXT_occlusion_query_boolean) return; |
5209 | fp_glGenQueriesEXT = (pfn_glGenQueriesEXT)load("glGenQueriesEXT" ); |
5210 | fp_glDeleteQueriesEXT = (pfn_glDeleteQueriesEXT)load("glDeleteQueriesEXT" ); |
5211 | fp_glIsQueryEXT = (pfn_glIsQueryEXT)load("glIsQueryEXT" ); |
5212 | fp_glBeginQueryEXT = (pfn_glBeginQueryEXT)load("glBeginQueryEXT" ); |
5213 | fp_glEndQueryEXT = (pfn_glEndQueryEXT)load("glEndQueryEXT" ); |
5214 | fp_glGetQueryivEXT = (pfn_glGetQueryivEXT)load("glGetQueryivEXT" ); |
5215 | fp_glGetQueryObjectuivEXT = (pfn_glGetQueryObjectuivEXT)load("glGetQueryObjectuivEXT" ); |
5216 | } |
5217 | |
5218 | GLboolean GLAD_EXT_packed_depth_stencil = GL_FALSE; |
5219 | GLboolean GLAD_EXT_packed_float = GL_FALSE; |
5220 | GLboolean GLAD_EXT_pixel_buffer_object = GL_FALSE; |
5221 | GLboolean GLAD_EXT_polygon_offset_clamp = GL_FALSE; |
5222 | static void load_GL_EXT_polygon_offset_clamp(LOADER load) { |
5223 | if(!GLAD_EXT_polygon_offset_clamp) return; |
5224 | fp_glPolygonOffsetClampEXT = (pfn_glPolygonOffsetClampEXT)load("glPolygonOffsetClampEXT" ); |
5225 | } |
5226 | |
5227 | GLboolean GLAD_EXT_post_depth_coverage = GL_FALSE; |
5228 | GLboolean GLAD_EXT_primitive_bounding_box = GL_FALSE; |
5229 | static void load_GL_EXT_primitive_bounding_box(LOADER load) { |
5230 | if(!GLAD_EXT_primitive_bounding_box) return; |
5231 | fp_glPrimitiveBoundingBoxEXT = (pfn_glPrimitiveBoundingBoxEXT)load("glPrimitiveBoundingBoxEXT" ); |
5232 | } |
5233 | |
5234 | GLboolean GLAD_EXT_provoking_vertex = GL_FALSE; |
5235 | static void load_GL_EXT_provoking_vertex(LOADER load) { |
5236 | if(!GLAD_EXT_provoking_vertex) return; |
5237 | fp_glProvokingVertexEXT = (pfn_glProvokingVertexEXT)load("glProvokingVertexEXT" ); |
5238 | } |
5239 | |
5240 | GLboolean GLAD_EXT_pvrtc_sRGB = GL_FALSE; |
5241 | GLboolean GLAD_EXT_raster_multisample = GL_FALSE; |
5242 | static void load_GL_EXT_raster_multisample(LOADER load) { |
5243 | if(!GLAD_EXT_raster_multisample) return; |
5244 | fp_glRasterSamplesEXT = (pfn_glRasterSamplesEXT)load("glRasterSamplesEXT" ); |
5245 | } |
5246 | |
5247 | GLboolean GLAD_EXT_read_format_bgra = GL_FALSE; |
5248 | GLboolean GLAD_EXT_render_snorm = GL_FALSE; |
5249 | GLboolean GLAD_EXT_robustness = GL_FALSE; |
5250 | static void load_GL_EXT_robustness(LOADER load) { |
5251 | if(!GLAD_EXT_robustness) return; |
5252 | fp_glGetGraphicsResetStatusEXT = (pfn_glGetGraphicsResetStatusEXT)load("glGetGraphicsResetStatusEXT" ); |
5253 | fp_glReadnPixelsEXT = (pfn_glReadnPixelsEXT)load("glReadnPixelsEXT" ); |
5254 | fp_glGetnUniformfvEXT = (pfn_glGetnUniformfvEXT)load("glGetnUniformfvEXT" ); |
5255 | fp_glGetnUniformivEXT = (pfn_glGetnUniformivEXT)load("glGetnUniformivEXT" ); |
5256 | } |
5257 | |
5258 | GLboolean GLAD_EXT_separate_shader_objects = GL_FALSE; |
5259 | static void load_GL_EXT_separate_shader_objects(LOADER load) { |
5260 | if(!GLAD_EXT_separate_shader_objects) return; |
5261 | fp_glUseShaderProgramEXT = (pfn_glUseShaderProgramEXT)load("glUseShaderProgramEXT" ); |
5262 | fp_glActiveProgramEXT = (pfn_glActiveProgramEXT)load("glActiveProgramEXT" ); |
5263 | fp_glCreateShaderProgramEXT = (pfn_glCreateShaderProgramEXT)load("glCreateShaderProgramEXT" ); |
5264 | fp_glActiveShaderProgramEXT = (pfn_glActiveShaderProgramEXT)load("glActiveShaderProgramEXT" ); |
5265 | fp_glBindProgramPipelineEXT = (pfn_glBindProgramPipelineEXT)load("glBindProgramPipelineEXT" ); |
5266 | fp_glCreateShaderProgramvEXT = (pfn_glCreateShaderProgramvEXT)load("glCreateShaderProgramvEXT" ); |
5267 | fp_glDeleteProgramPipelinesEXT = (pfn_glDeleteProgramPipelinesEXT)load("glDeleteProgramPipelinesEXT" ); |
5268 | fp_glGenProgramPipelinesEXT = (pfn_glGenProgramPipelinesEXT)load("glGenProgramPipelinesEXT" ); |
5269 | fp_glGetProgramPipelineInfoLogEXT = (pfn_glGetProgramPipelineInfoLogEXT)load("glGetProgramPipelineInfoLogEXT" ); |
5270 | fp_glGetProgramPipelineivEXT = (pfn_glGetProgramPipelineivEXT)load("glGetProgramPipelineivEXT" ); |
5271 | fp_glIsProgramPipelineEXT = (pfn_glIsProgramPipelineEXT)load("glIsProgramPipelineEXT" ); |
5272 | fp_glProgramParameteriEXT = (pfn_glProgramParameteriEXT)load("glProgramParameteriEXT" ); |
5273 | fp_glProgramUniform1fEXT = (pfn_glProgramUniform1fEXT)load("glProgramUniform1fEXT" ); |
5274 | fp_glProgramUniform1fvEXT = (pfn_glProgramUniform1fvEXT)load("glProgramUniform1fvEXT" ); |
5275 | fp_glProgramUniform1iEXT = (pfn_glProgramUniform1iEXT)load("glProgramUniform1iEXT" ); |
5276 | fp_glProgramUniform1ivEXT = (pfn_glProgramUniform1ivEXT)load("glProgramUniform1ivEXT" ); |
5277 | fp_glProgramUniform2fEXT = (pfn_glProgramUniform2fEXT)load("glProgramUniform2fEXT" ); |
5278 | fp_glProgramUniform2fvEXT = (pfn_glProgramUniform2fvEXT)load("glProgramUniform2fvEXT" ); |
5279 | fp_glProgramUniform2iEXT = (pfn_glProgramUniform2iEXT)load("glProgramUniform2iEXT" ); |
5280 | fp_glProgramUniform2ivEXT = (pfn_glProgramUniform2ivEXT)load("glProgramUniform2ivEXT" ); |
5281 | fp_glProgramUniform3fEXT = (pfn_glProgramUniform3fEXT)load("glProgramUniform3fEXT" ); |
5282 | fp_glProgramUniform3fvEXT = (pfn_glProgramUniform3fvEXT)load("glProgramUniform3fvEXT" ); |
5283 | fp_glProgramUniform3iEXT = (pfn_glProgramUniform3iEXT)load("glProgramUniform3iEXT" ); |
5284 | fp_glProgramUniform3ivEXT = (pfn_glProgramUniform3ivEXT)load("glProgramUniform3ivEXT" ); |
5285 | fp_glProgramUniform4fEXT = (pfn_glProgramUniform4fEXT)load("glProgramUniform4fEXT" ); |
5286 | fp_glProgramUniform4fvEXT = (pfn_glProgramUniform4fvEXT)load("glProgramUniform4fvEXT" ); |
5287 | fp_glProgramUniform4iEXT = (pfn_glProgramUniform4iEXT)load("glProgramUniform4iEXT" ); |
5288 | fp_glProgramUniform4ivEXT = (pfn_glProgramUniform4ivEXT)load("glProgramUniform4ivEXT" ); |
5289 | fp_glProgramUniformMatrix2fvEXT = (pfn_glProgramUniformMatrix2fvEXT)load("glProgramUniformMatrix2fvEXT" ); |
5290 | fp_glProgramUniformMatrix3fvEXT = (pfn_glProgramUniformMatrix3fvEXT)load("glProgramUniformMatrix3fvEXT" ); |
5291 | fp_glProgramUniformMatrix4fvEXT = (pfn_glProgramUniformMatrix4fvEXT)load("glProgramUniformMatrix4fvEXT" ); |
5292 | fp_glUseProgramStagesEXT = (pfn_glUseProgramStagesEXT)load("glUseProgramStagesEXT" ); |
5293 | fp_glValidateProgramPipelineEXT = (pfn_glValidateProgramPipelineEXT)load("glValidateProgramPipelineEXT" ); |
5294 | fp_glProgramUniform1uiEXT = (pfn_glProgramUniform1uiEXT)load("glProgramUniform1uiEXT" ); |
5295 | fp_glProgramUniform2uiEXT = (pfn_glProgramUniform2uiEXT)load("glProgramUniform2uiEXT" ); |
5296 | fp_glProgramUniform3uiEXT = (pfn_glProgramUniform3uiEXT)load("glProgramUniform3uiEXT" ); |
5297 | fp_glProgramUniform4uiEXT = (pfn_glProgramUniform4uiEXT)load("glProgramUniform4uiEXT" ); |
5298 | fp_glProgramUniform1uivEXT = (pfn_glProgramUniform1uivEXT)load("glProgramUniform1uivEXT" ); |
5299 | fp_glProgramUniform2uivEXT = (pfn_glProgramUniform2uivEXT)load("glProgramUniform2uivEXT" ); |
5300 | fp_glProgramUniform3uivEXT = (pfn_glProgramUniform3uivEXT)load("glProgramUniform3uivEXT" ); |
5301 | fp_glProgramUniform4uivEXT = (pfn_glProgramUniform4uivEXT)load("glProgramUniform4uivEXT" ); |
5302 | fp_glProgramUniformMatrix4fvEXT = (pfn_glProgramUniformMatrix4fvEXT)load("glProgramUniformMatrix4fvEXT" ); |
5303 | fp_glProgramUniformMatrix2x3fvEXT = (pfn_glProgramUniformMatrix2x3fvEXT)load("glProgramUniformMatrix2x3fvEXT" ); |
5304 | fp_glProgramUniformMatrix3x2fvEXT = (pfn_glProgramUniformMatrix3x2fvEXT)load("glProgramUniformMatrix3x2fvEXT" ); |
5305 | fp_glProgramUniformMatrix2x4fvEXT = (pfn_glProgramUniformMatrix2x4fvEXT)load("glProgramUniformMatrix2x4fvEXT" ); |
5306 | fp_glProgramUniformMatrix4x2fvEXT = (pfn_glProgramUniformMatrix4x2fvEXT)load("glProgramUniformMatrix4x2fvEXT" ); |
5307 | fp_glProgramUniformMatrix3x4fvEXT = (pfn_glProgramUniformMatrix3x4fvEXT)load("glProgramUniformMatrix3x4fvEXT" ); |
5308 | fp_glProgramUniformMatrix4x3fvEXT = (pfn_glProgramUniformMatrix4x3fvEXT)load("glProgramUniformMatrix4x3fvEXT" ); |
5309 | } |
5310 | |
5311 | GLboolean GLAD_EXT_shader_framebuffer_fetch = GL_FALSE; |
5312 | GLboolean GLAD_EXT_shader_image_load_formatted = GL_FALSE; |
5313 | GLboolean GLAD_EXT_shader_image_load_store = GL_FALSE; |
5314 | static void load_GL_EXT_shader_image_load_store(LOADER load) { |
5315 | if(!GLAD_EXT_shader_image_load_store) return; |
5316 | fp_glBindImageTextureEXT = (pfn_glBindImageTextureEXT)load("glBindImageTextureEXT" ); |
5317 | fp_glMemoryBarrierEXT = (pfn_glMemoryBarrierEXT)load("glMemoryBarrierEXT" ); |
5318 | } |
5319 | |
5320 | GLboolean GLAD_EXT_shader_implicit_conversions = GL_FALSE; |
5321 | GLboolean GLAD_EXT_shader_integer_mix = GL_FALSE; |
5322 | GLboolean GLAD_EXT_shader_io_blocks = GL_FALSE; |
5323 | GLboolean GLAD_EXT_shader_pixel_local_storage = GL_FALSE; |
5324 | GLboolean GLAD_EXT_shader_texture_lod = GL_FALSE; |
5325 | GLboolean GLAD_EXT_shadow_samplers = GL_FALSE; |
5326 | GLboolean GLAD_EXT_sparse_texture = GL_FALSE; |
5327 | static void load_GL_EXT_sparse_texture(LOADER load) { |
5328 | if(!GLAD_EXT_sparse_texture) return; |
5329 | fp_glTexPageCommitmentEXT = (pfn_glTexPageCommitmentEXT)load("glTexPageCommitmentEXT" ); |
5330 | } |
5331 | |
5332 | GLboolean GLAD_EXT_sparse_texture2 = GL_FALSE; |
5333 | GLboolean GLAD_EXT_sRGB = GL_FALSE; |
5334 | GLboolean GLAD_EXT_sRGB_write_control = GL_FALSE; |
5335 | GLboolean GLAD_EXT_stencil_clear_tag = GL_FALSE; |
5336 | static void load_GL_EXT_stencil_clear_tag(LOADER load) { |
5337 | if(!GLAD_EXT_stencil_clear_tag) return; |
5338 | fp_glStencilClearTagEXT = (pfn_glStencilClearTagEXT)load("glStencilClearTagEXT" ); |
5339 | } |
5340 | |
5341 | GLboolean GLAD_EXT_tessellation_point_size = GL_FALSE; |
5342 | GLboolean GLAD_EXT_tessellation_shader = GL_FALSE; |
5343 | static void load_GL_EXT_tessellation_shader(LOADER load) { |
5344 | if(!GLAD_EXT_tessellation_shader) return; |
5345 | fp_glPatchParameteriEXT = (pfn_glPatchParameteriEXT)load("glPatchParameteriEXT" ); |
5346 | } |
5347 | |
5348 | GLboolean GLAD_EXT_texture_array = GL_FALSE; |
5349 | static void load_GL_EXT_texture_array(LOADER load) { |
5350 | if(!GLAD_EXT_texture_array) return; |
5351 | fp_glFramebufferTextureLayerEXT = (pfn_glFramebufferTextureLayerEXT)load("glFramebufferTextureLayerEXT" ); |
5352 | } |
5353 | |
5354 | GLboolean GLAD_EXT_texture_border_clamp = GL_FALSE; |
5355 | static void load_GL_EXT_texture_border_clamp(LOADER load) { |
5356 | if(!GLAD_EXT_texture_border_clamp) return; |
5357 | fp_glTexParameterIivEXT = (pfn_glTexParameterIivEXT)load("glTexParameterIivEXT" ); |
5358 | fp_glTexParameterIuivEXT = (pfn_glTexParameterIuivEXT)load("glTexParameterIuivEXT" ); |
5359 | fp_glGetTexParameterIivEXT = (pfn_glGetTexParameterIivEXT)load("glGetTexParameterIivEXT" ); |
5360 | fp_glGetTexParameterIuivEXT = (pfn_glGetTexParameterIuivEXT)load("glGetTexParameterIuivEXT" ); |
5361 | fp_glSamplerParameterIivEXT = (pfn_glSamplerParameterIivEXT)load("glSamplerParameterIivEXT" ); |
5362 | fp_glSamplerParameterIuivEXT = (pfn_glSamplerParameterIuivEXT)load("glSamplerParameterIuivEXT" ); |
5363 | fp_glGetSamplerParameterIivEXT = (pfn_glGetSamplerParameterIivEXT)load("glGetSamplerParameterIivEXT" ); |
5364 | fp_glGetSamplerParameterIuivEXT = (pfn_glGetSamplerParameterIuivEXT)load("glGetSamplerParameterIuivEXT" ); |
5365 | } |
5366 | |
5367 | GLboolean GLAD_EXT_texture_buffer = GL_FALSE; |
5368 | static void load_GL_EXT_texture_buffer(LOADER load) { |
5369 | if(!GLAD_EXT_texture_buffer) return; |
5370 | fp_glTexBufferEXT = (pfn_glTexBufferEXT)load("glTexBufferEXT" ); |
5371 | fp_glTexBufferRangeEXT = (pfn_glTexBufferRangeEXT)load("glTexBufferRangeEXT" ); |
5372 | } |
5373 | |
5374 | GLboolean GLAD_EXT_texture_buffer_object = GL_FALSE; |
5375 | static void load_GL_EXT_texture_buffer_object(LOADER load) { |
5376 | if(!GLAD_EXT_texture_buffer_object) return; |
5377 | fp_glTexBufferEXT = (pfn_glTexBufferEXT)load("glTexBufferEXT" ); |
5378 | } |
5379 | |
5380 | GLboolean GLAD_EXT_texture_compression_dxt1 = GL_FALSE; |
5381 | GLboolean GLAD_EXT_texture_compression_latc = GL_FALSE; |
5382 | GLboolean GLAD_EXT_texture_compression_rgtc = GL_FALSE; |
5383 | GLboolean GLAD_EXT_texture_compression_s3tc = GL_FALSE; |
5384 | GLboolean GLAD_EXT_texture_cube_map = GL_FALSE; |
5385 | GLboolean GLAD_EXT_texture_cube_map_array = GL_FALSE; |
5386 | GLboolean GLAD_EXT_texture_filter_anisotropic = GL_FALSE; |
5387 | GLboolean GLAD_EXT_texture_filter_minmax = GL_FALSE; |
5388 | static void load_GL_EXT_texture_filter_minmax(LOADER load) { |
5389 | if(!GLAD_EXT_texture_filter_minmax) return; |
5390 | fp_glRasterSamplesEXT = (pfn_glRasterSamplesEXT)load("glRasterSamplesEXT" ); |
5391 | } |
5392 | |
5393 | GLboolean GLAD_EXT_texture_format_BGRA8888 = GL_FALSE; |
5394 | GLboolean GLAD_EXT_texture_integer = GL_FALSE; |
5395 | static void load_GL_EXT_texture_integer(LOADER load) { |
5396 | if(!GLAD_EXT_texture_integer) return; |
5397 | fp_glTexParameterIivEXT = (pfn_glTexParameterIivEXT)load("glTexParameterIivEXT" ); |
5398 | fp_glTexParameterIuivEXT = (pfn_glTexParameterIuivEXT)load("glTexParameterIuivEXT" ); |
5399 | fp_glGetTexParameterIivEXT = (pfn_glGetTexParameterIivEXT)load("glGetTexParameterIivEXT" ); |
5400 | fp_glGetTexParameterIuivEXT = (pfn_glGetTexParameterIuivEXT)load("glGetTexParameterIuivEXT" ); |
5401 | fp_glClearColorIiEXT = (pfn_glClearColorIiEXT)load("glClearColorIiEXT" ); |
5402 | fp_glClearColorIuiEXT = (pfn_glClearColorIuiEXT)load("glClearColorIuiEXT" ); |
5403 | } |
5404 | |
5405 | GLboolean GLAD_EXT_texture_norm16 = GL_FALSE; |
5406 | GLboolean GLAD_EXT_texture_rg = GL_FALSE; |
5407 | GLboolean GLAD_EXT_texture_shared_exponent = GL_FALSE; |
5408 | GLboolean GLAD_EXT_texture_snorm = GL_FALSE; |
5409 | GLboolean GLAD_EXT_texture_sRGB = GL_FALSE; |
5410 | GLboolean GLAD_EXT_texture_sRGB_decode = GL_FALSE; |
5411 | GLboolean GLAD_EXT_texture_sRGB_R8 = GL_FALSE; |
5412 | GLboolean GLAD_EXT_texture_sRGB_RG8 = GL_FALSE; |
5413 | GLboolean GLAD_EXT_texture_storage = GL_FALSE; |
5414 | static void load_GL_EXT_texture_storage(LOADER load) { |
5415 | if(!GLAD_EXT_texture_storage) return; |
5416 | fp_glTexStorage1DEXT = (pfn_glTexStorage1DEXT)load("glTexStorage1DEXT" ); |
5417 | fp_glTexStorage2DEXT = (pfn_glTexStorage2DEXT)load("glTexStorage2DEXT" ); |
5418 | fp_glTexStorage3DEXT = (pfn_glTexStorage3DEXT)load("glTexStorage3DEXT" ); |
5419 | fp_glTextureStorage1DEXT = (pfn_glTextureStorage1DEXT)load("glTextureStorage1DEXT" ); |
5420 | fp_glTextureStorage2DEXT = (pfn_glTextureStorage2DEXT)load("glTextureStorage2DEXT" ); |
5421 | fp_glTextureStorage3DEXT = (pfn_glTextureStorage3DEXT)load("glTextureStorage3DEXT" ); |
5422 | } |
5423 | |
5424 | GLboolean GLAD_EXT_texture_swizzle = GL_FALSE; |
5425 | GLboolean GLAD_EXT_texture_type_2_10_10_10_REV = GL_FALSE; |
5426 | GLboolean GLAD_EXT_texture_view = GL_FALSE; |
5427 | static void load_GL_EXT_texture_view(LOADER load) { |
5428 | if(!GLAD_EXT_texture_view) return; |
5429 | fp_glTextureViewEXT = (pfn_glTextureViewEXT)load("glTextureViewEXT" ); |
5430 | } |
5431 | |
5432 | GLboolean GLAD_EXT_timer_query = GL_FALSE; |
5433 | static void load_GL_EXT_timer_query(LOADER load) { |
5434 | if(!GLAD_EXT_timer_query) return; |
5435 | fp_glGetQueryObjecti64vEXT = (pfn_glGetQueryObjecti64vEXT)load("glGetQueryObjecti64vEXT" ); |
5436 | fp_glGetQueryObjectui64vEXT = (pfn_glGetQueryObjectui64vEXT)load("glGetQueryObjectui64vEXT" ); |
5437 | } |
5438 | |
5439 | GLboolean GLAD_EXT_transform_feedback = GL_FALSE; |
5440 | static void load_GL_EXT_transform_feedback(LOADER load) { |
5441 | if(!GLAD_EXT_transform_feedback) return; |
5442 | fp_glBeginTransformFeedbackEXT = (pfn_glBeginTransformFeedbackEXT)load("glBeginTransformFeedbackEXT" ); |
5443 | fp_glEndTransformFeedbackEXT = (pfn_glEndTransformFeedbackEXT)load("glEndTransformFeedbackEXT" ); |
5444 | fp_glBindBufferRangeEXT = (pfn_glBindBufferRangeEXT)load("glBindBufferRangeEXT" ); |
5445 | fp_glBindBufferOffsetEXT = (pfn_glBindBufferOffsetEXT)load("glBindBufferOffsetEXT" ); |
5446 | fp_glBindBufferBaseEXT = (pfn_glBindBufferBaseEXT)load("glBindBufferBaseEXT" ); |
5447 | fp_glTransformFeedbackVaryingsEXT = (pfn_glTransformFeedbackVaryingsEXT)load("glTransformFeedbackVaryingsEXT" ); |
5448 | fp_glGetTransformFeedbackVaryingEXT = (pfn_glGetTransformFeedbackVaryingEXT)load("glGetTransformFeedbackVaryingEXT" ); |
5449 | } |
5450 | |
5451 | GLboolean GLAD_EXT_unpack_subimage = GL_FALSE; |
5452 | GLboolean GLAD_EXT_vertex_array_bgra = GL_FALSE; |
5453 | GLboolean GLAD_EXT_vertex_attrib_64bit = GL_FALSE; |
5454 | static void load_GL_EXT_vertex_attrib_64bit(LOADER load) { |
5455 | if(!GLAD_EXT_vertex_attrib_64bit) return; |
5456 | fp_glVertexAttribL1dEXT = (pfn_glVertexAttribL1dEXT)load("glVertexAttribL1dEXT" ); |
5457 | fp_glVertexAttribL2dEXT = (pfn_glVertexAttribL2dEXT)load("glVertexAttribL2dEXT" ); |
5458 | fp_glVertexAttribL3dEXT = (pfn_glVertexAttribL3dEXT)load("glVertexAttribL3dEXT" ); |
5459 | fp_glVertexAttribL4dEXT = (pfn_glVertexAttribL4dEXT)load("glVertexAttribL4dEXT" ); |
5460 | fp_glVertexAttribL1dvEXT = (pfn_glVertexAttribL1dvEXT)load("glVertexAttribL1dvEXT" ); |
5461 | fp_glVertexAttribL2dvEXT = (pfn_glVertexAttribL2dvEXT)load("glVertexAttribL2dvEXT" ); |
5462 | fp_glVertexAttribL3dvEXT = (pfn_glVertexAttribL3dvEXT)load("glVertexAttribL3dvEXT" ); |
5463 | fp_glVertexAttribL4dvEXT = (pfn_glVertexAttribL4dvEXT)load("glVertexAttribL4dvEXT" ); |
5464 | fp_glVertexAttribLPointerEXT = (pfn_glVertexAttribLPointerEXT)load("glVertexAttribLPointerEXT" ); |
5465 | fp_glGetVertexAttribLdvEXT = (pfn_glGetVertexAttribLdvEXT)load("glGetVertexAttribLdvEXT" ); |
5466 | } |
5467 | |
5468 | GLboolean GLAD_EXT_x11_sync_object = GL_FALSE; |
5469 | static void load_GL_EXT_x11_sync_object(LOADER load) { |
5470 | if(!GLAD_EXT_x11_sync_object) return; |
5471 | fp_glImportSyncEXT = (pfn_glImportSyncEXT)load("glImportSyncEXT" ); |
5472 | } |
5473 | |
5474 | GLboolean GLAD_EXT_YUV_target = GL_FALSE; |
5475 | GLboolean GLAD_OES_compressed_ETC1_RGB8_sub_texture = GL_FALSE; |
5476 | GLboolean GLAD_OES_compressed_ETC1_RGB8_texture = GL_FALSE; |
5477 | GLboolean GLAD_OES_copy_image = GL_FALSE; |
5478 | static void load_GL_OES_copy_image(LOADER load) { |
5479 | if(!GLAD_OES_copy_image) return; |
5480 | fp_glCopyImageSubDataOES = (pfn_glCopyImageSubDataOES)load("glCopyImageSubDataOES" ); |
5481 | } |
5482 | |
5483 | GLboolean GLAD_OES_depth24 = GL_FALSE; |
5484 | GLboolean GLAD_OES_depth32 = GL_FALSE; |
5485 | GLboolean GLAD_OES_depth_texture = GL_FALSE; |
5486 | GLboolean GLAD_OES_draw_buffers_indexed = GL_FALSE; |
5487 | static void load_GL_OES_draw_buffers_indexed(LOADER load) { |
5488 | if(!GLAD_OES_draw_buffers_indexed) return; |
5489 | fp_glEnableiOES = (pfn_glEnableiOES)load("glEnableiOES" ); |
5490 | fp_glDisableiOES = (pfn_glDisableiOES)load("glDisableiOES" ); |
5491 | fp_glBlendEquationiOES = (pfn_glBlendEquationiOES)load("glBlendEquationiOES" ); |
5492 | fp_glBlendEquationSeparateiOES = (pfn_glBlendEquationSeparateiOES)load("glBlendEquationSeparateiOES" ); |
5493 | fp_glBlendFunciOES = (pfn_glBlendFunciOES)load("glBlendFunciOES" ); |
5494 | fp_glBlendFuncSeparateiOES = (pfn_glBlendFuncSeparateiOES)load("glBlendFuncSeparateiOES" ); |
5495 | fp_glColorMaskiOES = (pfn_glColorMaskiOES)load("glColorMaskiOES" ); |
5496 | fp_glIsEnablediOES = (pfn_glIsEnablediOES)load("glIsEnablediOES" ); |
5497 | } |
5498 | |
5499 | GLboolean GLAD_OES_draw_elements_base_vertex = GL_FALSE; |
5500 | static void load_GL_OES_draw_elements_base_vertex(LOADER load) { |
5501 | if(!GLAD_OES_draw_elements_base_vertex) return; |
5502 | fp_glDrawElementsBaseVertexOES = (pfn_glDrawElementsBaseVertexOES)load("glDrawElementsBaseVertexOES" ); |
5503 | fp_glDrawRangeElementsBaseVertexOES = (pfn_glDrawRangeElementsBaseVertexOES)load("glDrawRangeElementsBaseVertexOES" ); |
5504 | fp_glDrawElementsInstancedBaseVertexOES = (pfn_glDrawElementsInstancedBaseVertexOES)load("glDrawElementsInstancedBaseVertexOES" ); |
5505 | fp_glMultiDrawElementsBaseVertexOES = (pfn_glMultiDrawElementsBaseVertexOES)load("glMultiDrawElementsBaseVertexOES" ); |
5506 | } |
5507 | |
5508 | GLboolean GLAD_OES_EGL_image = GL_FALSE; |
5509 | static void load_GL_OES_EGL_image(LOADER load) { |
5510 | if(!GLAD_OES_EGL_image) return; |
5511 | fp_glEGLImageTargetTexture2DOES = (pfn_glEGLImageTargetTexture2DOES)load("glEGLImageTargetTexture2DOES" ); |
5512 | fp_glEGLImageTargetRenderbufferStorageOES = (pfn_glEGLImageTargetRenderbufferStorageOES)load("glEGLImageTargetRenderbufferStorageOES" ); |
5513 | } |
5514 | |
5515 | GLboolean GLAD_OES_EGL_image_external = GL_FALSE; |
5516 | GLboolean GLAD_OES_EGL_image_external_essl3 = GL_FALSE; |
5517 | GLboolean GLAD_OES_element_index_uint = GL_FALSE; |
5518 | GLboolean GLAD_OES_fbo_render_mipmap = GL_FALSE; |
5519 | GLboolean GLAD_OES_fragment_precision_high = GL_FALSE; |
5520 | GLboolean GLAD_OES_geometry_point_size = GL_FALSE; |
5521 | GLboolean GLAD_OES_geometry_shader = GL_FALSE; |
5522 | static void load_GL_OES_geometry_shader(LOADER load) { |
5523 | if(!GLAD_OES_geometry_shader) return; |
5524 | fp_glFramebufferTextureOES = (pfn_glFramebufferTextureOES)load("glFramebufferTextureOES" ); |
5525 | } |
5526 | |
5527 | GLboolean GLAD_OES_get_program_binary = GL_FALSE; |
5528 | static void load_GL_OES_get_program_binary(LOADER load) { |
5529 | if(!GLAD_OES_get_program_binary) return; |
5530 | fp_glGetProgramBinaryOES = (pfn_glGetProgramBinaryOES)load("glGetProgramBinaryOES" ); |
5531 | fp_glProgramBinaryOES = (pfn_glProgramBinaryOES)load("glProgramBinaryOES" ); |
5532 | } |
5533 | |
5534 | GLboolean GLAD_OES_gpu_shader5 = GL_FALSE; |
5535 | GLboolean GLAD_OES_mapbuffer = GL_FALSE; |
5536 | static void load_GL_OES_mapbuffer(LOADER load) { |
5537 | if(!GLAD_OES_mapbuffer) return; |
5538 | fp_glMapBufferOES = (pfn_glMapBufferOES)load("glMapBufferOES" ); |
5539 | fp_glUnmapBufferOES = (pfn_glUnmapBufferOES)load("glUnmapBufferOES" ); |
5540 | fp_glGetBufferPointervOES = (pfn_glGetBufferPointervOES)load("glGetBufferPointervOES" ); |
5541 | } |
5542 | |
5543 | GLboolean GLAD_OES_packed_depth_stencil = GL_FALSE; |
5544 | GLboolean GLAD_OES_primitive_bounding_box = GL_FALSE; |
5545 | static void load_GL_OES_primitive_bounding_box(LOADER load) { |
5546 | if(!GLAD_OES_primitive_bounding_box) return; |
5547 | fp_glPrimitiveBoundingBoxOES = (pfn_glPrimitiveBoundingBoxOES)load("glPrimitiveBoundingBoxOES" ); |
5548 | } |
5549 | |
5550 | GLboolean GLAD_OES_required_internalformat = GL_FALSE; |
5551 | GLboolean GLAD_OES_rgb8_rgba8 = GL_FALSE; |
5552 | GLboolean GLAD_OES_sample_shading = GL_FALSE; |
5553 | static void load_GL_OES_sample_shading(LOADER load) { |
5554 | if(!GLAD_OES_sample_shading) return; |
5555 | fp_glMinSampleShadingOES = (pfn_glMinSampleShadingOES)load("glMinSampleShadingOES" ); |
5556 | } |
5557 | |
5558 | GLboolean GLAD_OES_sample_variables = GL_FALSE; |
5559 | GLboolean GLAD_OES_shader_image_atomic = GL_FALSE; |
5560 | GLboolean GLAD_OES_shader_io_blocks = GL_FALSE; |
5561 | GLboolean GLAD_OES_shader_multisample_interpolation = GL_FALSE; |
5562 | GLboolean GLAD_OES_standard_derivatives = GL_FALSE; |
5563 | GLboolean GLAD_OES_stencil1 = GL_FALSE; |
5564 | GLboolean GLAD_OES_stencil4 = GL_FALSE; |
5565 | GLboolean GLAD_OES_surfaceless_context = GL_FALSE; |
5566 | GLboolean GLAD_OES_tessellation_point_size = GL_FALSE; |
5567 | GLboolean GLAD_OES_tessellation_shader = GL_FALSE; |
5568 | static void load_GL_OES_tessellation_shader(LOADER load) { |
5569 | if(!GLAD_OES_tessellation_shader) return; |
5570 | fp_glPatchParameteriOES = (pfn_glPatchParameteriOES)load("glPatchParameteriOES" ); |
5571 | } |
5572 | |
5573 | GLboolean GLAD_OES_texture_3D = GL_FALSE; |
5574 | static void load_GL_OES_texture_3D(LOADER load) { |
5575 | if(!GLAD_OES_texture_3D) return; |
5576 | fp_glTexImage3DOES = (pfn_glTexImage3DOES)load("glTexImage3DOES" ); |
5577 | fp_glTexSubImage3DOES = (pfn_glTexSubImage3DOES)load("glTexSubImage3DOES" ); |
5578 | fp_glCopyTexSubImage3DOES = (pfn_glCopyTexSubImage3DOES)load("glCopyTexSubImage3DOES" ); |
5579 | fp_glCompressedTexImage3DOES = (pfn_glCompressedTexImage3DOES)load("glCompressedTexImage3DOES" ); |
5580 | fp_glCompressedTexSubImage3DOES = (pfn_glCompressedTexSubImage3DOES)load("glCompressedTexSubImage3DOES" ); |
5581 | fp_glFramebufferTexture3DOES = (pfn_glFramebufferTexture3DOES)load("glFramebufferTexture3DOES" ); |
5582 | } |
5583 | |
5584 | GLboolean GLAD_OES_texture_border_clamp = GL_FALSE; |
5585 | static void load_GL_OES_texture_border_clamp(LOADER load) { |
5586 | if(!GLAD_OES_texture_border_clamp) return; |
5587 | fp_glTexParameterIivOES = (pfn_glTexParameterIivOES)load("glTexParameterIivOES" ); |
5588 | fp_glTexParameterIuivOES = (pfn_glTexParameterIuivOES)load("glTexParameterIuivOES" ); |
5589 | fp_glGetTexParameterIivOES = (pfn_glGetTexParameterIivOES)load("glGetTexParameterIivOES" ); |
5590 | fp_glGetTexParameterIuivOES = (pfn_glGetTexParameterIuivOES)load("glGetTexParameterIuivOES" ); |
5591 | fp_glSamplerParameterIivOES = (pfn_glSamplerParameterIivOES)load("glSamplerParameterIivOES" ); |
5592 | fp_glSamplerParameterIuivOES = (pfn_glSamplerParameterIuivOES)load("glSamplerParameterIuivOES" ); |
5593 | fp_glGetSamplerParameterIivOES = (pfn_glGetSamplerParameterIivOES)load("glGetSamplerParameterIivOES" ); |
5594 | fp_glGetSamplerParameterIuivOES = (pfn_glGetSamplerParameterIuivOES)load("glGetSamplerParameterIuivOES" ); |
5595 | } |
5596 | |
5597 | GLboolean GLAD_OES_texture_buffer = GL_FALSE; |
5598 | static void load_GL_OES_texture_buffer(LOADER load) { |
5599 | if(!GLAD_OES_texture_buffer) return; |
5600 | fp_glTexBufferOES = (pfn_glTexBufferOES)load("glTexBufferOES" ); |
5601 | fp_glTexBufferRangeOES = (pfn_glTexBufferRangeOES)load("glTexBufferRangeOES" ); |
5602 | } |
5603 | |
5604 | GLboolean GLAD_OES_texture_compression_astc = GL_FALSE; |
5605 | GLboolean GLAD_OES_texture_cube_map_array = GL_FALSE; |
5606 | GLboolean GLAD_OES_texture_float = GL_FALSE; |
5607 | GLboolean GLAD_OES_texture_float_linear = GL_FALSE; |
5608 | GLboolean GLAD_OES_texture_half_float = GL_FALSE; |
5609 | GLboolean GLAD_OES_texture_half_float_linear = GL_FALSE; |
5610 | GLboolean GLAD_OES_texture_npot = GL_FALSE; |
5611 | GLboolean GLAD_OES_texture_stencil8 = GL_FALSE; |
5612 | GLboolean GLAD_OES_texture_storage_multisample_2d_array = GL_FALSE; |
5613 | static void load_GL_OES_texture_storage_multisample_2d_array(LOADER load) { |
5614 | if(!GLAD_OES_texture_storage_multisample_2d_array) return; |
5615 | fp_glTexStorage3DMultisampleOES = (pfn_glTexStorage3DMultisampleOES)load("glTexStorage3DMultisampleOES" ); |
5616 | } |
5617 | |
5618 | GLboolean GLAD_OES_texture_view = GL_FALSE; |
5619 | static void load_GL_OES_texture_view(LOADER load) { |
5620 | if(!GLAD_OES_texture_view) return; |
5621 | fp_glTextureViewOES = (pfn_glTextureViewOES)load("glTextureViewOES" ); |
5622 | } |
5623 | |
5624 | GLboolean GLAD_OES_vertex_array_object = GL_FALSE; |
5625 | static void load_GL_OES_vertex_array_object(LOADER load) { |
5626 | if(!GLAD_OES_vertex_array_object) return; |
5627 | fp_glBindVertexArrayOES = (pfn_glBindVertexArrayOES)load("glBindVertexArrayOES" ); |
5628 | fp_glDeleteVertexArraysOES = (pfn_glDeleteVertexArraysOES)load("glDeleteVertexArraysOES" ); |
5629 | fp_glGenVertexArraysOES = (pfn_glGenVertexArraysOES)load("glGenVertexArraysOES" ); |
5630 | fp_glIsVertexArrayOES = (pfn_glIsVertexArrayOES)load("glIsVertexArrayOES" ); |
5631 | } |
5632 | |
5633 | GLboolean GLAD_OES_vertex_half_float = GL_FALSE; |
5634 | GLboolean GLAD_OES_vertex_type_10_10_10_2 = GL_FALSE; |
5635 | GLboolean GLAD_AMD_blend_minmax_factor = GL_FALSE; |
5636 | GLboolean GLAD_AMD_compressed_3DC_texture = GL_FALSE; |
5637 | GLboolean GLAD_AMD_compressed_ATC_texture = GL_FALSE; |
5638 | GLboolean GLAD_AMD_conservative_depth = GL_FALSE; |
5639 | GLboolean GLAD_AMD_debug_output = GL_FALSE; |
5640 | static void load_GL_AMD_debug_output(LOADER load) { |
5641 | if(!GLAD_AMD_debug_output) return; |
5642 | fp_glDebugMessageEnableAMD = (pfn_glDebugMessageEnableAMD)load("glDebugMessageEnableAMD" ); |
5643 | fp_glDebugMessageInsertAMD = (pfn_glDebugMessageInsertAMD)load("glDebugMessageInsertAMD" ); |
5644 | fp_glDebugMessageCallbackAMD = (pfn_glDebugMessageCallbackAMD)load("glDebugMessageCallbackAMD" ); |
5645 | fp_glGetDebugMessageLogAMD = (pfn_glGetDebugMessageLogAMD)load("glGetDebugMessageLogAMD" ); |
5646 | } |
5647 | |
5648 | GLboolean GLAD_AMD_depth_clamp_separate = GL_FALSE; |
5649 | GLboolean GLAD_AMD_draw_buffers_blend = GL_FALSE; |
5650 | static void load_GL_AMD_draw_buffers_blend(LOADER load) { |
5651 | if(!GLAD_AMD_draw_buffers_blend) return; |
5652 | fp_glBlendFuncIndexedAMD = (pfn_glBlendFuncIndexedAMD)load("glBlendFuncIndexedAMD" ); |
5653 | fp_glBlendFuncSeparateIndexedAMD = (pfn_glBlendFuncSeparateIndexedAMD)load("glBlendFuncSeparateIndexedAMD" ); |
5654 | fp_glBlendEquationIndexedAMD = (pfn_glBlendEquationIndexedAMD)load("glBlendEquationIndexedAMD" ); |
5655 | fp_glBlendEquationSeparateIndexedAMD = (pfn_glBlendEquationSeparateIndexedAMD)load("glBlendEquationSeparateIndexedAMD" ); |
5656 | } |
5657 | |
5658 | GLboolean GLAD_AMD_gcn_shader = GL_FALSE; |
5659 | GLboolean GLAD_AMD_gpu_shader_int64 = GL_FALSE; |
5660 | static void load_GL_AMD_gpu_shader_int64(LOADER load) { |
5661 | if(!GLAD_AMD_gpu_shader_int64) return; |
5662 | fp_glUniform1i64NV = (pfn_glUniform1i64NV)load("glUniform1i64NV" ); |
5663 | fp_glUniform2i64NV = (pfn_glUniform2i64NV)load("glUniform2i64NV" ); |
5664 | fp_glUniform3i64NV = (pfn_glUniform3i64NV)load("glUniform3i64NV" ); |
5665 | fp_glUniform4i64NV = (pfn_glUniform4i64NV)load("glUniform4i64NV" ); |
5666 | fp_glUniform1i64vNV = (pfn_glUniform1i64vNV)load("glUniform1i64vNV" ); |
5667 | fp_glUniform2i64vNV = (pfn_glUniform2i64vNV)load("glUniform2i64vNV" ); |
5668 | fp_glUniform3i64vNV = (pfn_glUniform3i64vNV)load("glUniform3i64vNV" ); |
5669 | fp_glUniform4i64vNV = (pfn_glUniform4i64vNV)load("glUniform4i64vNV" ); |
5670 | fp_glUniform1ui64NV = (pfn_glUniform1ui64NV)load("glUniform1ui64NV" ); |
5671 | fp_glUniform2ui64NV = (pfn_glUniform2ui64NV)load("glUniform2ui64NV" ); |
5672 | fp_glUniform3ui64NV = (pfn_glUniform3ui64NV)load("glUniform3ui64NV" ); |
5673 | fp_glUniform4ui64NV = (pfn_glUniform4ui64NV)load("glUniform4ui64NV" ); |
5674 | fp_glUniform1ui64vNV = (pfn_glUniform1ui64vNV)load("glUniform1ui64vNV" ); |
5675 | fp_glUniform2ui64vNV = (pfn_glUniform2ui64vNV)load("glUniform2ui64vNV" ); |
5676 | fp_glUniform3ui64vNV = (pfn_glUniform3ui64vNV)load("glUniform3ui64vNV" ); |
5677 | fp_glUniform4ui64vNV = (pfn_glUniform4ui64vNV)load("glUniform4ui64vNV" ); |
5678 | fp_glGetUniformi64vNV = (pfn_glGetUniformi64vNV)load("glGetUniformi64vNV" ); |
5679 | fp_glGetUniformui64vNV = (pfn_glGetUniformui64vNV)load("glGetUniformui64vNV" ); |
5680 | fp_glProgramUniform1i64NV = (pfn_glProgramUniform1i64NV)load("glProgramUniform1i64NV" ); |
5681 | fp_glProgramUniform2i64NV = (pfn_glProgramUniform2i64NV)load("glProgramUniform2i64NV" ); |
5682 | fp_glProgramUniform3i64NV = (pfn_glProgramUniform3i64NV)load("glProgramUniform3i64NV" ); |
5683 | fp_glProgramUniform4i64NV = (pfn_glProgramUniform4i64NV)load("glProgramUniform4i64NV" ); |
5684 | fp_glProgramUniform1i64vNV = (pfn_glProgramUniform1i64vNV)load("glProgramUniform1i64vNV" ); |
5685 | fp_glProgramUniform2i64vNV = (pfn_glProgramUniform2i64vNV)load("glProgramUniform2i64vNV" ); |
5686 | fp_glProgramUniform3i64vNV = (pfn_glProgramUniform3i64vNV)load("glProgramUniform3i64vNV" ); |
5687 | fp_glProgramUniform4i64vNV = (pfn_glProgramUniform4i64vNV)load("glProgramUniform4i64vNV" ); |
5688 | fp_glProgramUniform1ui64NV = (pfn_glProgramUniform1ui64NV)load("glProgramUniform1ui64NV" ); |
5689 | fp_glProgramUniform2ui64NV = (pfn_glProgramUniform2ui64NV)load("glProgramUniform2ui64NV" ); |
5690 | fp_glProgramUniform3ui64NV = (pfn_glProgramUniform3ui64NV)load("glProgramUniform3ui64NV" ); |
5691 | fp_glProgramUniform4ui64NV = (pfn_glProgramUniform4ui64NV)load("glProgramUniform4ui64NV" ); |
5692 | fp_glProgramUniform1ui64vNV = (pfn_glProgramUniform1ui64vNV)load("glProgramUniform1ui64vNV" ); |
5693 | fp_glProgramUniform2ui64vNV = (pfn_glProgramUniform2ui64vNV)load("glProgramUniform2ui64vNV" ); |
5694 | fp_glProgramUniform3ui64vNV = (pfn_glProgramUniform3ui64vNV)load("glProgramUniform3ui64vNV" ); |
5695 | fp_glProgramUniform4ui64vNV = (pfn_glProgramUniform4ui64vNV)load("glProgramUniform4ui64vNV" ); |
5696 | } |
5697 | |
5698 | GLboolean GLAD_AMD_interleaved_elements = GL_FALSE; |
5699 | static void load_GL_AMD_interleaved_elements(LOADER load) { |
5700 | if(!GLAD_AMD_interleaved_elements) return; |
5701 | fp_glVertexAttribParameteriAMD = (pfn_glVertexAttribParameteriAMD)load("glVertexAttribParameteriAMD" ); |
5702 | } |
5703 | |
5704 | GLboolean GLAD_AMD_multi_draw_indirect = GL_FALSE; |
5705 | static void load_GL_AMD_multi_draw_indirect(LOADER load) { |
5706 | if(!GLAD_AMD_multi_draw_indirect) return; |
5707 | fp_glMultiDrawArraysIndirectAMD = (pfn_glMultiDrawArraysIndirectAMD)load("glMultiDrawArraysIndirectAMD" ); |
5708 | fp_glMultiDrawElementsIndirectAMD = (pfn_glMultiDrawElementsIndirectAMD)load("glMultiDrawElementsIndirectAMD" ); |
5709 | } |
5710 | |
5711 | GLboolean GLAD_AMD_name_gen_delete = GL_FALSE; |
5712 | static void load_GL_AMD_name_gen_delete(LOADER load) { |
5713 | if(!GLAD_AMD_name_gen_delete) return; |
5714 | fp_glGenNamesAMD = (pfn_glGenNamesAMD)load("glGenNamesAMD" ); |
5715 | fp_glDeleteNamesAMD = (pfn_glDeleteNamesAMD)load("glDeleteNamesAMD" ); |
5716 | fp_glIsNameAMD = (pfn_glIsNameAMD)load("glIsNameAMD" ); |
5717 | } |
5718 | |
5719 | GLboolean GLAD_AMD_occlusion_query_event = GL_FALSE; |
5720 | static void load_GL_AMD_occlusion_query_event(LOADER load) { |
5721 | if(!GLAD_AMD_occlusion_query_event) return; |
5722 | fp_glQueryObjectParameteruiAMD = (pfn_glQueryObjectParameteruiAMD)load("glQueryObjectParameteruiAMD" ); |
5723 | } |
5724 | |
5725 | GLboolean GLAD_AMD_performance_monitor = GL_FALSE; |
5726 | static void load_GL_AMD_performance_monitor(LOADER load) { |
5727 | if(!GLAD_AMD_performance_monitor) return; |
5728 | fp_glGetPerfMonitorGroupsAMD = (pfn_glGetPerfMonitorGroupsAMD)load("glGetPerfMonitorGroupsAMD" ); |
5729 | fp_glGetPerfMonitorCountersAMD = (pfn_glGetPerfMonitorCountersAMD)load("glGetPerfMonitorCountersAMD" ); |
5730 | fp_glGetPerfMonitorGroupStringAMD = (pfn_glGetPerfMonitorGroupStringAMD)load("glGetPerfMonitorGroupStringAMD" ); |
5731 | fp_glGetPerfMonitorCounterStringAMD = (pfn_glGetPerfMonitorCounterStringAMD)load("glGetPerfMonitorCounterStringAMD" ); |
5732 | fp_glGetPerfMonitorCounterInfoAMD = (pfn_glGetPerfMonitorCounterInfoAMD)load("glGetPerfMonitorCounterInfoAMD" ); |
5733 | fp_glGenPerfMonitorsAMD = (pfn_glGenPerfMonitorsAMD)load("glGenPerfMonitorsAMD" ); |
5734 | fp_glDeletePerfMonitorsAMD = (pfn_glDeletePerfMonitorsAMD)load("glDeletePerfMonitorsAMD" ); |
5735 | fp_glSelectPerfMonitorCountersAMD = (pfn_glSelectPerfMonitorCountersAMD)load("glSelectPerfMonitorCountersAMD" ); |
5736 | fp_glBeginPerfMonitorAMD = (pfn_glBeginPerfMonitorAMD)load("glBeginPerfMonitorAMD" ); |
5737 | fp_glEndPerfMonitorAMD = (pfn_glEndPerfMonitorAMD)load("glEndPerfMonitorAMD" ); |
5738 | fp_glGetPerfMonitorCounterDataAMD = (pfn_glGetPerfMonitorCounterDataAMD)load("glGetPerfMonitorCounterDataAMD" ); |
5739 | } |
5740 | |
5741 | GLboolean GLAD_AMD_pinned_memory = GL_FALSE; |
5742 | GLboolean GLAD_AMD_program_binary_Z400 = GL_FALSE; |
5743 | GLboolean GLAD_AMD_query_buffer_object = GL_FALSE; |
5744 | GLboolean GLAD_AMD_sample_positions = GL_FALSE; |
5745 | static void load_GL_AMD_sample_positions(LOADER load) { |
5746 | if(!GLAD_AMD_sample_positions) return; |
5747 | fp_glSetMultisamplefvAMD = (pfn_glSetMultisamplefvAMD)load("glSetMultisamplefvAMD" ); |
5748 | } |
5749 | |
5750 | GLboolean GLAD_AMD_seamless_cubemap_per_texture = GL_FALSE; |
5751 | GLboolean GLAD_AMD_shader_atomic_counter_ops = GL_FALSE; |
5752 | GLboolean GLAD_AMD_shader_stencil_export = GL_FALSE; |
5753 | GLboolean GLAD_AMD_shader_trinary_minmax = GL_FALSE; |
5754 | GLboolean GLAD_AMD_sparse_texture = GL_FALSE; |
5755 | static void load_GL_AMD_sparse_texture(LOADER load) { |
5756 | if(!GLAD_AMD_sparse_texture) return; |
5757 | fp_glTexStorageSparseAMD = (pfn_glTexStorageSparseAMD)load("glTexStorageSparseAMD" ); |
5758 | fp_glTextureStorageSparseAMD = (pfn_glTextureStorageSparseAMD)load("glTextureStorageSparseAMD" ); |
5759 | } |
5760 | |
5761 | GLboolean GLAD_AMD_stencil_operation_extended = GL_FALSE; |
5762 | static void load_GL_AMD_stencil_operation_extended(LOADER load) { |
5763 | if(!GLAD_AMD_stencil_operation_extended) return; |
5764 | fp_glStencilOpValueAMD = (pfn_glStencilOpValueAMD)load("glStencilOpValueAMD" ); |
5765 | } |
5766 | |
5767 | GLboolean GLAD_AMD_texture_texture4 = GL_FALSE; |
5768 | GLboolean GLAD_AMD_transform_feedback3_lines_triangles = GL_FALSE; |
5769 | GLboolean GLAD_AMD_transform_feedback4 = GL_FALSE; |
5770 | GLboolean GLAD_AMD_vertex_shader_layer = GL_FALSE; |
5771 | GLboolean GLAD_AMD_vertex_shader_tessellator = GL_FALSE; |
5772 | static void load_GL_AMD_vertex_shader_tessellator(LOADER load) { |
5773 | if(!GLAD_AMD_vertex_shader_tessellator) return; |
5774 | fp_glTessellationFactorAMD = (pfn_glTessellationFactorAMD)load("glTessellationFactorAMD" ); |
5775 | fp_glTessellationModeAMD = (pfn_glTessellationModeAMD)load("glTessellationModeAMD" ); |
5776 | } |
5777 | |
5778 | GLboolean GLAD_AMD_vertex_shader_viewport_index = GL_FALSE; |
5779 | GLboolean GLAD_ANDROID_extension_pack_es31a = GL_FALSE; |
5780 | GLboolean GLAD_ANGLE_depth_texture = GL_FALSE; |
5781 | GLboolean GLAD_ANGLE_framebuffer_blit = GL_FALSE; |
5782 | static void load_GL_ANGLE_framebuffer_blit(LOADER load) { |
5783 | if(!GLAD_ANGLE_framebuffer_blit) return; |
5784 | fp_glBlitFramebufferANGLE = (pfn_glBlitFramebufferANGLE)load("glBlitFramebufferANGLE" ); |
5785 | } |
5786 | |
5787 | GLboolean GLAD_ANGLE_framebuffer_multisample = GL_FALSE; |
5788 | static void load_GL_ANGLE_framebuffer_multisample(LOADER load) { |
5789 | if(!GLAD_ANGLE_framebuffer_multisample) return; |
5790 | fp_glRenderbufferStorageMultisampleANGLE = (pfn_glRenderbufferStorageMultisampleANGLE)load("glRenderbufferStorageMultisampleANGLE" ); |
5791 | } |
5792 | |
5793 | GLboolean GLAD_ANGLE_instanced_arrays = GL_FALSE; |
5794 | static void load_GL_ANGLE_instanced_arrays(LOADER load) { |
5795 | if(!GLAD_ANGLE_instanced_arrays) return; |
5796 | fp_glDrawArraysInstancedANGLE = (pfn_glDrawArraysInstancedANGLE)load("glDrawArraysInstancedANGLE" ); |
5797 | fp_glDrawElementsInstancedANGLE = (pfn_glDrawElementsInstancedANGLE)load("glDrawElementsInstancedANGLE" ); |
5798 | fp_glVertexAttribDivisorANGLE = (pfn_glVertexAttribDivisorANGLE)load("glVertexAttribDivisorANGLE" ); |
5799 | } |
5800 | |
5801 | GLboolean GLAD_ANGLE_pack_reverse_row_order = GL_FALSE; |
5802 | GLboolean GLAD_ANGLE_program_binary = GL_FALSE; |
5803 | GLboolean GLAD_ANGLE_texture_compression_dxt3 = GL_FALSE; |
5804 | GLboolean GLAD_ANGLE_texture_compression_dxt5 = GL_FALSE; |
5805 | GLboolean GLAD_ANGLE_texture_usage = GL_FALSE; |
5806 | GLboolean GLAD_ANGLE_translated_shader_source = GL_FALSE; |
5807 | static void load_GL_ANGLE_translated_shader_source(LOADER load) { |
5808 | if(!GLAD_ANGLE_translated_shader_source) return; |
5809 | fp_glGetTranslatedShaderSourceANGLE = (pfn_glGetTranslatedShaderSourceANGLE)load("glGetTranslatedShaderSourceANGLE" ); |
5810 | } |
5811 | |
5812 | GLboolean GLAD_APPLE_aux_depth_stencil = GL_FALSE; |
5813 | GLboolean GLAD_APPLE_client_storage = GL_FALSE; |
5814 | GLboolean GLAD_APPLE_clip_distance = GL_FALSE; |
5815 | GLboolean GLAD_APPLE_color_buffer_packed_float = GL_FALSE; |
5816 | GLboolean GLAD_APPLE_copy_texture_levels = GL_FALSE; |
5817 | static void load_GL_APPLE_copy_texture_levels(LOADER load) { |
5818 | if(!GLAD_APPLE_copy_texture_levels) return; |
5819 | fp_glCopyTextureLevelsAPPLE = (pfn_glCopyTextureLevelsAPPLE)load("glCopyTextureLevelsAPPLE" ); |
5820 | } |
5821 | |
5822 | GLboolean GLAD_APPLE_element_array = GL_FALSE; |
5823 | static void load_GL_APPLE_element_array(LOADER load) { |
5824 | if(!GLAD_APPLE_element_array) return; |
5825 | fp_glElementPointerAPPLE = (pfn_glElementPointerAPPLE)load("glElementPointerAPPLE" ); |
5826 | fp_glDrawElementArrayAPPLE = (pfn_glDrawElementArrayAPPLE)load("glDrawElementArrayAPPLE" ); |
5827 | fp_glDrawRangeElementArrayAPPLE = (pfn_glDrawRangeElementArrayAPPLE)load("glDrawRangeElementArrayAPPLE" ); |
5828 | fp_glMultiDrawElementArrayAPPLE = (pfn_glMultiDrawElementArrayAPPLE)load("glMultiDrawElementArrayAPPLE" ); |
5829 | fp_glMultiDrawRangeElementArrayAPPLE = (pfn_glMultiDrawRangeElementArrayAPPLE)load("glMultiDrawRangeElementArrayAPPLE" ); |
5830 | } |
5831 | |
5832 | GLboolean GLAD_APPLE_fence = GL_FALSE; |
5833 | static void load_GL_APPLE_fence(LOADER load) { |
5834 | if(!GLAD_APPLE_fence) return; |
5835 | fp_glGenFencesAPPLE = (pfn_glGenFencesAPPLE)load("glGenFencesAPPLE" ); |
5836 | fp_glDeleteFencesAPPLE = (pfn_glDeleteFencesAPPLE)load("glDeleteFencesAPPLE" ); |
5837 | fp_glSetFenceAPPLE = (pfn_glSetFenceAPPLE)load("glSetFenceAPPLE" ); |
5838 | fp_glIsFenceAPPLE = (pfn_glIsFenceAPPLE)load("glIsFenceAPPLE" ); |
5839 | fp_glTestFenceAPPLE = (pfn_glTestFenceAPPLE)load("glTestFenceAPPLE" ); |
5840 | fp_glFinishFenceAPPLE = (pfn_glFinishFenceAPPLE)load("glFinishFenceAPPLE" ); |
5841 | fp_glTestObjectAPPLE = (pfn_glTestObjectAPPLE)load("glTestObjectAPPLE" ); |
5842 | fp_glFinishObjectAPPLE = (pfn_glFinishObjectAPPLE)load("glFinishObjectAPPLE" ); |
5843 | } |
5844 | |
5845 | GLboolean GLAD_APPLE_float_pixels = GL_FALSE; |
5846 | GLboolean GLAD_APPLE_flush_buffer_range = GL_FALSE; |
5847 | static void load_GL_APPLE_flush_buffer_range(LOADER load) { |
5848 | if(!GLAD_APPLE_flush_buffer_range) return; |
5849 | fp_glBufferParameteriAPPLE = (pfn_glBufferParameteriAPPLE)load("glBufferParameteriAPPLE" ); |
5850 | fp_glFlushMappedBufferRangeAPPLE = (pfn_glFlushMappedBufferRangeAPPLE)load("glFlushMappedBufferRangeAPPLE" ); |
5851 | } |
5852 | |
5853 | GLboolean GLAD_APPLE_framebuffer_multisample = GL_FALSE; |
5854 | static void load_GL_APPLE_framebuffer_multisample(LOADER load) { |
5855 | if(!GLAD_APPLE_framebuffer_multisample) return; |
5856 | fp_glRenderbufferStorageMultisampleAPPLE = (pfn_glRenderbufferStorageMultisampleAPPLE)load("glRenderbufferStorageMultisampleAPPLE" ); |
5857 | fp_glResolveMultisampleFramebufferAPPLE = (pfn_glResolveMultisampleFramebufferAPPLE)load("glResolveMultisampleFramebufferAPPLE" ); |
5858 | } |
5859 | |
5860 | GLboolean GLAD_APPLE_object_purgeable = GL_FALSE; |
5861 | static void load_GL_APPLE_object_purgeable(LOADER load) { |
5862 | if(!GLAD_APPLE_object_purgeable) return; |
5863 | fp_glObjectPurgeableAPPLE = (pfn_glObjectPurgeableAPPLE)load("glObjectPurgeableAPPLE" ); |
5864 | fp_glObjectUnpurgeableAPPLE = (pfn_glObjectUnpurgeableAPPLE)load("glObjectUnpurgeableAPPLE" ); |
5865 | fp_glGetObjectParameterivAPPLE = (pfn_glGetObjectParameterivAPPLE)load("glGetObjectParameterivAPPLE" ); |
5866 | } |
5867 | |
5868 | GLboolean GLAD_APPLE_rgb_422 = GL_FALSE; |
5869 | GLboolean GLAD_APPLE_row_bytes = GL_FALSE; |
5870 | GLboolean GLAD_APPLE_sync = GL_FALSE; |
5871 | static void load_GL_APPLE_sync(LOADER load) { |
5872 | if(!GLAD_APPLE_sync) return; |
5873 | fp_glFenceSyncAPPLE = (pfn_glFenceSyncAPPLE)load("glFenceSyncAPPLE" ); |
5874 | fp_glIsSyncAPPLE = (pfn_glIsSyncAPPLE)load("glIsSyncAPPLE" ); |
5875 | fp_glDeleteSyncAPPLE = (pfn_glDeleteSyncAPPLE)load("glDeleteSyncAPPLE" ); |
5876 | fp_glClientWaitSyncAPPLE = (pfn_glClientWaitSyncAPPLE)load("glClientWaitSyncAPPLE" ); |
5877 | fp_glWaitSyncAPPLE = (pfn_glWaitSyncAPPLE)load("glWaitSyncAPPLE" ); |
5878 | fp_glGetInteger64vAPPLE = (pfn_glGetInteger64vAPPLE)load("glGetInteger64vAPPLE" ); |
5879 | fp_glGetSyncivAPPLE = (pfn_glGetSyncivAPPLE)load("glGetSyncivAPPLE" ); |
5880 | } |
5881 | |
5882 | GLboolean GLAD_APPLE_texture_format_BGRA8888 = GL_FALSE; |
5883 | GLboolean GLAD_APPLE_texture_max_level = GL_FALSE; |
5884 | GLboolean GLAD_APPLE_texture_packed_float = GL_FALSE; |
5885 | GLboolean GLAD_APPLE_texture_range = GL_FALSE; |
5886 | static void load_GL_APPLE_texture_range(LOADER load) { |
5887 | if(!GLAD_APPLE_texture_range) return; |
5888 | fp_glTextureRangeAPPLE = (pfn_glTextureRangeAPPLE)load("glTextureRangeAPPLE" ); |
5889 | fp_glGetTexParameterPointervAPPLE = (pfn_glGetTexParameterPointervAPPLE)load("glGetTexParameterPointervAPPLE" ); |
5890 | } |
5891 | |
5892 | GLboolean GLAD_APPLE_vertex_array_object = GL_FALSE; |
5893 | static void load_GL_APPLE_vertex_array_object(LOADER load) { |
5894 | if(!GLAD_APPLE_vertex_array_object) return; |
5895 | fp_glBindVertexArrayAPPLE = (pfn_glBindVertexArrayAPPLE)load("glBindVertexArrayAPPLE" ); |
5896 | fp_glDeleteVertexArraysAPPLE = (pfn_glDeleteVertexArraysAPPLE)load("glDeleteVertexArraysAPPLE" ); |
5897 | fp_glGenVertexArraysAPPLE = (pfn_glGenVertexArraysAPPLE)load("glGenVertexArraysAPPLE" ); |
5898 | fp_glIsVertexArrayAPPLE = (pfn_glIsVertexArrayAPPLE)load("glIsVertexArrayAPPLE" ); |
5899 | } |
5900 | |
5901 | GLboolean GLAD_APPLE_vertex_array_range = GL_FALSE; |
5902 | static void load_GL_APPLE_vertex_array_range(LOADER load) { |
5903 | if(!GLAD_APPLE_vertex_array_range) return; |
5904 | fp_glVertexArrayRangeAPPLE = (pfn_glVertexArrayRangeAPPLE)load("glVertexArrayRangeAPPLE" ); |
5905 | fp_glFlushVertexArrayRangeAPPLE = (pfn_glFlushVertexArrayRangeAPPLE)load("glFlushVertexArrayRangeAPPLE" ); |
5906 | fp_glVertexArrayParameteriAPPLE = (pfn_glVertexArrayParameteriAPPLE)load("glVertexArrayParameteriAPPLE" ); |
5907 | } |
5908 | |
5909 | GLboolean GLAD_APPLE_vertex_program_evaluators = GL_FALSE; |
5910 | static void load_GL_APPLE_vertex_program_evaluators(LOADER load) { |
5911 | if(!GLAD_APPLE_vertex_program_evaluators) return; |
5912 | fp_glEnableVertexAttribAPPLE = (pfn_glEnableVertexAttribAPPLE)load("glEnableVertexAttribAPPLE" ); |
5913 | fp_glDisableVertexAttribAPPLE = (pfn_glDisableVertexAttribAPPLE)load("glDisableVertexAttribAPPLE" ); |
5914 | fp_glIsVertexAttribEnabledAPPLE = (pfn_glIsVertexAttribEnabledAPPLE)load("glIsVertexAttribEnabledAPPLE" ); |
5915 | fp_glMapVertexAttrib1dAPPLE = (pfn_glMapVertexAttrib1dAPPLE)load("glMapVertexAttrib1dAPPLE" ); |
5916 | fp_glMapVertexAttrib1fAPPLE = (pfn_glMapVertexAttrib1fAPPLE)load("glMapVertexAttrib1fAPPLE" ); |
5917 | fp_glMapVertexAttrib2dAPPLE = (pfn_glMapVertexAttrib2dAPPLE)load("glMapVertexAttrib2dAPPLE" ); |
5918 | fp_glMapVertexAttrib2fAPPLE = (pfn_glMapVertexAttrib2fAPPLE)load("glMapVertexAttrib2fAPPLE" ); |
5919 | } |
5920 | |
5921 | GLboolean GLAD_APPLE_ycbcr_422 = GL_FALSE; |
5922 | GLboolean GLAD_ARM_mali_program_binary = GL_FALSE; |
5923 | GLboolean GLAD_ARM_mali_shader_binary = GL_FALSE; |
5924 | GLboolean GLAD_ARM_rgba8 = GL_FALSE; |
5925 | GLboolean GLAD_ARM_shader_framebuffer_fetch = GL_FALSE; |
5926 | GLboolean GLAD_ARM_shader_framebuffer_fetch_depth_stencil = GL_FALSE; |
5927 | GLboolean GLAD_ATI_meminfo = GL_FALSE; |
5928 | GLboolean GLAD_ATI_pixel_format_float = GL_FALSE; |
5929 | GLboolean GLAD_DMP_program_binary = GL_FALSE; |
5930 | GLboolean GLAD_DMP_shader_binary = GL_FALSE; |
5931 | GLboolean GLAD_FJ_shader_binary_GCCSO = GL_FALSE; |
5932 | GLboolean GLAD_GREMEDY_frame_terminator = GL_FALSE; |
5933 | static void load_GL_GREMEDY_frame_terminator(LOADER load) { |
5934 | if(!GLAD_GREMEDY_frame_terminator) return; |
5935 | fp_glFrameTerminatorGREMEDY = (pfn_glFrameTerminatorGREMEDY)load("glFrameTerminatorGREMEDY" ); |
5936 | } |
5937 | |
5938 | GLboolean GLAD_GREMEDY_string_marker = GL_FALSE; |
5939 | static void load_GL_GREMEDY_string_marker(LOADER load) { |
5940 | if(!GLAD_GREMEDY_string_marker) return; |
5941 | fp_glStringMarkerGREMEDY = (pfn_glStringMarkerGREMEDY)load("glStringMarkerGREMEDY" ); |
5942 | } |
5943 | |
5944 | GLboolean GLAD_IMG_multisampled_render_to_texture = GL_FALSE; |
5945 | static void load_GL_IMG_multisampled_render_to_texture(LOADER load) { |
5946 | if(!GLAD_IMG_multisampled_render_to_texture) return; |
5947 | fp_glRenderbufferStorageMultisampleIMG = (pfn_glRenderbufferStorageMultisampleIMG)load("glRenderbufferStorageMultisampleIMG" ); |
5948 | fp_glFramebufferTexture2DMultisampleIMG = (pfn_glFramebufferTexture2DMultisampleIMG)load("glFramebufferTexture2DMultisampleIMG" ); |
5949 | } |
5950 | |
5951 | GLboolean GLAD_IMG_program_binary = GL_FALSE; |
5952 | GLboolean GLAD_IMG_read_format = GL_FALSE; |
5953 | GLboolean GLAD_IMG_shader_binary = GL_FALSE; |
5954 | GLboolean GLAD_IMG_texture_compression_pvrtc = GL_FALSE; |
5955 | GLboolean GLAD_IMG_texture_compression_pvrtc2 = GL_FALSE; |
5956 | GLboolean GLAD_IMG_texture_filter_cubic = GL_FALSE; |
5957 | GLboolean GLAD_INGR_blend_func_separate = GL_FALSE; |
5958 | static void load_GL_INGR_blend_func_separate(LOADER load) { |
5959 | if(!GLAD_INGR_blend_func_separate) return; |
5960 | fp_glBlendFuncSeparateINGR = (pfn_glBlendFuncSeparateINGR)load("glBlendFuncSeparateINGR" ); |
5961 | } |
5962 | |
5963 | GLboolean GLAD_INTEL_fragment_shader_ordering = GL_FALSE; |
5964 | GLboolean GLAD_INTEL_framebuffer_CMAA = GL_FALSE; |
5965 | static void load_GL_INTEL_framebuffer_CMAA(LOADER load) { |
5966 | if(!GLAD_INTEL_framebuffer_CMAA) return; |
5967 | fp_glApplyFramebufferAttachmentCMAAINTEL = (pfn_glApplyFramebufferAttachmentCMAAINTEL)load("glApplyFramebufferAttachmentCMAAINTEL" ); |
5968 | } |
5969 | |
5970 | GLboolean GLAD_INTEL_map_texture = GL_FALSE; |
5971 | static void load_GL_INTEL_map_texture(LOADER load) { |
5972 | if(!GLAD_INTEL_map_texture) return; |
5973 | fp_glSyncTextureINTEL = (pfn_glSyncTextureINTEL)load("glSyncTextureINTEL" ); |
5974 | fp_glUnmapTexture2DINTEL = (pfn_glUnmapTexture2DINTEL)load("glUnmapTexture2DINTEL" ); |
5975 | fp_glMapTexture2DINTEL = (pfn_glMapTexture2DINTEL)load("glMapTexture2DINTEL" ); |
5976 | } |
5977 | |
5978 | GLboolean GLAD_INTEL_performance_query = GL_FALSE; |
5979 | static void load_GL_INTEL_performance_query(LOADER load) { |
5980 | if(!GLAD_INTEL_performance_query) return; |
5981 | fp_glBeginPerfQueryINTEL = (pfn_glBeginPerfQueryINTEL)load("glBeginPerfQueryINTEL" ); |
5982 | fp_glCreatePerfQueryINTEL = (pfn_glCreatePerfQueryINTEL)load("glCreatePerfQueryINTEL" ); |
5983 | fp_glDeletePerfQueryINTEL = (pfn_glDeletePerfQueryINTEL)load("glDeletePerfQueryINTEL" ); |
5984 | fp_glEndPerfQueryINTEL = (pfn_glEndPerfQueryINTEL)load("glEndPerfQueryINTEL" ); |
5985 | fp_glGetFirstPerfQueryIdINTEL = (pfn_glGetFirstPerfQueryIdINTEL)load("glGetFirstPerfQueryIdINTEL" ); |
5986 | fp_glGetNextPerfQueryIdINTEL = (pfn_glGetNextPerfQueryIdINTEL)load("glGetNextPerfQueryIdINTEL" ); |
5987 | fp_glGetPerfCounterInfoINTEL = (pfn_glGetPerfCounterInfoINTEL)load("glGetPerfCounterInfoINTEL" ); |
5988 | fp_glGetPerfQueryDataINTEL = (pfn_glGetPerfQueryDataINTEL)load("glGetPerfQueryDataINTEL" ); |
5989 | fp_glGetPerfQueryIdByNameINTEL = (pfn_glGetPerfQueryIdByNameINTEL)load("glGetPerfQueryIdByNameINTEL" ); |
5990 | fp_glGetPerfQueryInfoINTEL = (pfn_glGetPerfQueryInfoINTEL)load("glGetPerfQueryInfoINTEL" ); |
5991 | } |
5992 | |
5993 | GLboolean GLAD_MESA_pack_invert = GL_FALSE; |
5994 | GLboolean GLAD_MESA_ycbcr_texture = GL_FALSE; |
5995 | GLboolean GLAD_MESAX_texture_stack = GL_FALSE; |
5996 | GLboolean GLAD_NV_bindless_multi_draw_indirect = GL_FALSE; |
5997 | static void load_GL_NV_bindless_multi_draw_indirect(LOADER load) { |
5998 | if(!GLAD_NV_bindless_multi_draw_indirect) return; |
5999 | fp_glMultiDrawArraysIndirectBindlessNV = (pfn_glMultiDrawArraysIndirectBindlessNV)load("glMultiDrawArraysIndirectBindlessNV" ); |
6000 | fp_glMultiDrawElementsIndirectBindlessNV = (pfn_glMultiDrawElementsIndirectBindlessNV)load("glMultiDrawElementsIndirectBindlessNV" ); |
6001 | } |
6002 | |
6003 | GLboolean GLAD_NV_bindless_multi_draw_indirect_count = GL_FALSE; |
6004 | static void load_GL_NV_bindless_multi_draw_indirect_count(LOADER load) { |
6005 | if(!GLAD_NV_bindless_multi_draw_indirect_count) return; |
6006 | fp_glMultiDrawArraysIndirectBindlessCountNV = (pfn_glMultiDrawArraysIndirectBindlessCountNV)load("glMultiDrawArraysIndirectBindlessCountNV" ); |
6007 | fp_glMultiDrawElementsIndirectBindlessCountNV = (pfn_glMultiDrawElementsIndirectBindlessCountNV)load("glMultiDrawElementsIndirectBindlessCountNV" ); |
6008 | } |
6009 | |
6010 | GLboolean GLAD_NV_bindless_texture = GL_FALSE; |
6011 | static void load_GL_NV_bindless_texture(LOADER load) { |
6012 | if(!GLAD_NV_bindless_texture) return; |
6013 | fp_glGetTextureHandleNV = (pfn_glGetTextureHandleNV)load("glGetTextureHandleNV" ); |
6014 | fp_glGetTextureSamplerHandleNV = (pfn_glGetTextureSamplerHandleNV)load("glGetTextureSamplerHandleNV" ); |
6015 | fp_glMakeTextureHandleResidentNV = (pfn_glMakeTextureHandleResidentNV)load("glMakeTextureHandleResidentNV" ); |
6016 | fp_glMakeTextureHandleNonResidentNV = (pfn_glMakeTextureHandleNonResidentNV)load("glMakeTextureHandleNonResidentNV" ); |
6017 | fp_glGetImageHandleNV = (pfn_glGetImageHandleNV)load("glGetImageHandleNV" ); |
6018 | fp_glMakeImageHandleResidentNV = (pfn_glMakeImageHandleResidentNV)load("glMakeImageHandleResidentNV" ); |
6019 | fp_glMakeImageHandleNonResidentNV = (pfn_glMakeImageHandleNonResidentNV)load("glMakeImageHandleNonResidentNV" ); |
6020 | fp_glUniformHandleui64NV = (pfn_glUniformHandleui64NV)load("glUniformHandleui64NV" ); |
6021 | fp_glUniformHandleui64vNV = (pfn_glUniformHandleui64vNV)load("glUniformHandleui64vNV" ); |
6022 | fp_glProgramUniformHandleui64NV = (pfn_glProgramUniformHandleui64NV)load("glProgramUniformHandleui64NV" ); |
6023 | fp_glProgramUniformHandleui64vNV = (pfn_glProgramUniformHandleui64vNV)load("glProgramUniformHandleui64vNV" ); |
6024 | fp_glIsTextureHandleResidentNV = (pfn_glIsTextureHandleResidentNV)load("glIsTextureHandleResidentNV" ); |
6025 | fp_glIsImageHandleResidentNV = (pfn_glIsImageHandleResidentNV)load("glIsImageHandleResidentNV" ); |
6026 | } |
6027 | |
6028 | GLboolean GLAD_NV_blend_equation_advanced = GL_FALSE; |
6029 | static void load_GL_NV_blend_equation_advanced(LOADER load) { |
6030 | if(!GLAD_NV_blend_equation_advanced) return; |
6031 | fp_glBlendParameteriNV = (pfn_glBlendParameteriNV)load("glBlendParameteriNV" ); |
6032 | fp_glBlendBarrierNV = (pfn_glBlendBarrierNV)load("glBlendBarrierNV" ); |
6033 | } |
6034 | |
6035 | GLboolean GLAD_NV_blend_equation_advanced_coherent = GL_FALSE; |
6036 | GLboolean GLAD_NV_command_list = GL_FALSE; |
6037 | static void load_GL_NV_command_list(LOADER load) { |
6038 | if(!GLAD_NV_command_list) return; |
6039 | fp_glCreateStatesNV = (pfn_glCreateStatesNV)load("glCreateStatesNV" ); |
6040 | fp_glDeleteStatesNV = (pfn_glDeleteStatesNV)load("glDeleteStatesNV" ); |
6041 | fp_glIsStateNV = (pfn_glIsStateNV)load("glIsStateNV" ); |
6042 | fp_glStateCaptureNV = (pfn_glStateCaptureNV)load("glStateCaptureNV" ); |
6043 | fp_glGetCommandHeaderNV = (pfn_glGetCommandHeaderNV)load("glGetCommandHeaderNV" ); |
6044 | fp_glGetStageIndexNV = (pfn_glGetStageIndexNV)load("glGetStageIndexNV" ); |
6045 | fp_glDrawCommandsNV = (pfn_glDrawCommandsNV)load("glDrawCommandsNV" ); |
6046 | fp_glDrawCommandsAddressNV = (pfn_glDrawCommandsAddressNV)load("glDrawCommandsAddressNV" ); |
6047 | fp_glDrawCommandsStatesNV = (pfn_glDrawCommandsStatesNV)load("glDrawCommandsStatesNV" ); |
6048 | fp_glDrawCommandsStatesAddressNV = (pfn_glDrawCommandsStatesAddressNV)load("glDrawCommandsStatesAddressNV" ); |
6049 | fp_glCreateCommandListsNV = (pfn_glCreateCommandListsNV)load("glCreateCommandListsNV" ); |
6050 | fp_glDeleteCommandListsNV = (pfn_glDeleteCommandListsNV)load("glDeleteCommandListsNV" ); |
6051 | fp_glIsCommandListNV = (pfn_glIsCommandListNV)load("glIsCommandListNV" ); |
6052 | fp_glListDrawCommandsStatesClientNV = (pfn_glListDrawCommandsStatesClientNV)load("glListDrawCommandsStatesClientNV" ); |
6053 | fp_glCommandListSegmentsNV = (pfn_glCommandListSegmentsNV)load("glCommandListSegmentsNV" ); |
6054 | fp_glCompileCommandListNV = (pfn_glCompileCommandListNV)load("glCompileCommandListNV" ); |
6055 | fp_glCallCommandListNV = (pfn_glCallCommandListNV)load("glCallCommandListNV" ); |
6056 | } |
6057 | |
6058 | GLboolean GLAD_NV_compute_program5 = GL_FALSE; |
6059 | GLboolean GLAD_NV_conditional_render = GL_FALSE; |
6060 | static void load_GL_NV_conditional_render(LOADER load) { |
6061 | if(!GLAD_NV_conditional_render) return; |
6062 | fp_glBeginConditionalRenderNV = (pfn_glBeginConditionalRenderNV)load("glBeginConditionalRenderNV" ); |
6063 | fp_glEndConditionalRenderNV = (pfn_glEndConditionalRenderNV)load("glEndConditionalRenderNV" ); |
6064 | } |
6065 | |
6066 | GLboolean GLAD_NV_conservative_raster = GL_FALSE; |
6067 | static void load_GL_NV_conservative_raster(LOADER load) { |
6068 | if(!GLAD_NV_conservative_raster) return; |
6069 | fp_glSubpixelPrecisionBiasNV = (pfn_glSubpixelPrecisionBiasNV)load("glSubpixelPrecisionBiasNV" ); |
6070 | } |
6071 | |
6072 | GLboolean GLAD_NV_conservative_raster_dilate = GL_FALSE; |
6073 | static void load_GL_NV_conservative_raster_dilate(LOADER load) { |
6074 | if(!GLAD_NV_conservative_raster_dilate) return; |
6075 | fp_glConservativeRasterParameterfNV = (pfn_glConservativeRasterParameterfNV)load("glConservativeRasterParameterfNV" ); |
6076 | } |
6077 | |
6078 | GLboolean GLAD_NV_copy_buffer = GL_FALSE; |
6079 | static void load_GL_NV_copy_buffer(LOADER load) { |
6080 | if(!GLAD_NV_copy_buffer) return; |
6081 | fp_glCopyBufferSubDataNV = (pfn_glCopyBufferSubDataNV)load("glCopyBufferSubDataNV" ); |
6082 | } |
6083 | |
6084 | GLboolean GLAD_NV_copy_image = GL_FALSE; |
6085 | static void load_GL_NV_copy_image(LOADER load) { |
6086 | if(!GLAD_NV_copy_image) return; |
6087 | fp_glCopyImageSubDataNV = (pfn_glCopyImageSubDataNV)load("glCopyImageSubDataNV" ); |
6088 | } |
6089 | |
6090 | GLboolean GLAD_NV_coverage_sample = GL_FALSE; |
6091 | static void load_GL_NV_coverage_sample(LOADER load) { |
6092 | if(!GLAD_NV_coverage_sample) return; |
6093 | fp_glCoverageMaskNV = (pfn_glCoverageMaskNV)load("glCoverageMaskNV" ); |
6094 | fp_glCoverageOperationNV = (pfn_glCoverageOperationNV)load("glCoverageOperationNV" ); |
6095 | } |
6096 | |
6097 | GLboolean GLAD_NV_deep_texture3D = GL_FALSE; |
6098 | GLboolean GLAD_NV_depth_buffer_float = GL_FALSE; |
6099 | static void load_GL_NV_depth_buffer_float(LOADER load) { |
6100 | if(!GLAD_NV_depth_buffer_float) return; |
6101 | fp_glDepthRangedNV = (pfn_glDepthRangedNV)load("glDepthRangedNV" ); |
6102 | fp_glClearDepthdNV = (pfn_glClearDepthdNV)load("glClearDepthdNV" ); |
6103 | fp_glDepthBoundsdNV = (pfn_glDepthBoundsdNV)load("glDepthBoundsdNV" ); |
6104 | } |
6105 | |
6106 | GLboolean GLAD_NV_depth_clamp = GL_FALSE; |
6107 | GLboolean GLAD_NV_depth_nonlinear = GL_FALSE; |
6108 | GLboolean GLAD_NV_draw_buffers = GL_FALSE; |
6109 | static void load_GL_NV_draw_buffers(LOADER load) { |
6110 | if(!GLAD_NV_draw_buffers) return; |
6111 | fp_glDrawBuffersNV = (pfn_glDrawBuffersNV)load("glDrawBuffersNV" ); |
6112 | } |
6113 | |
6114 | GLboolean GLAD_NV_draw_instanced = GL_FALSE; |
6115 | static void load_GL_NV_draw_instanced(LOADER load) { |
6116 | if(!GLAD_NV_draw_instanced) return; |
6117 | fp_glDrawArraysInstancedNV = (pfn_glDrawArraysInstancedNV)load("glDrawArraysInstancedNV" ); |
6118 | fp_glDrawElementsInstancedNV = (pfn_glDrawElementsInstancedNV)load("glDrawElementsInstancedNV" ); |
6119 | } |
6120 | |
6121 | GLboolean GLAD_NV_draw_texture = GL_FALSE; |
6122 | static void load_GL_NV_draw_texture(LOADER load) { |
6123 | if(!GLAD_NV_draw_texture) return; |
6124 | fp_glDrawTextureNV = (pfn_glDrawTextureNV)load("glDrawTextureNV" ); |
6125 | } |
6126 | |
6127 | GLboolean GLAD_NV_explicit_attrib_location = GL_FALSE; |
6128 | GLboolean GLAD_NV_explicit_multisample = GL_FALSE; |
6129 | static void load_GL_NV_explicit_multisample(LOADER load) { |
6130 | if(!GLAD_NV_explicit_multisample) return; |
6131 | fp_glGetMultisamplefvNV = (pfn_glGetMultisamplefvNV)load("glGetMultisamplefvNV" ); |
6132 | fp_glSampleMaskIndexedNV = (pfn_glSampleMaskIndexedNV)load("glSampleMaskIndexedNV" ); |
6133 | fp_glTexRenderbufferNV = (pfn_glTexRenderbufferNV)load("glTexRenderbufferNV" ); |
6134 | } |
6135 | |
6136 | GLboolean GLAD_NV_fbo_color_attachments = GL_FALSE; |
6137 | GLboolean GLAD_NV_fence = GL_FALSE; |
6138 | static void load_GL_NV_fence(LOADER load) { |
6139 | if(!GLAD_NV_fence) return; |
6140 | fp_glDeleteFencesNV = (pfn_glDeleteFencesNV)load("glDeleteFencesNV" ); |
6141 | fp_glGenFencesNV = (pfn_glGenFencesNV)load("glGenFencesNV" ); |
6142 | fp_glIsFenceNV = (pfn_glIsFenceNV)load("glIsFenceNV" ); |
6143 | fp_glTestFenceNV = (pfn_glTestFenceNV)load("glTestFenceNV" ); |
6144 | fp_glGetFenceivNV = (pfn_glGetFenceivNV)load("glGetFenceivNV" ); |
6145 | fp_glFinishFenceNV = (pfn_glFinishFenceNV)load("glFinishFenceNV" ); |
6146 | fp_glSetFenceNV = (pfn_glSetFenceNV)load("glSetFenceNV" ); |
6147 | } |
6148 | |
6149 | GLboolean GLAD_NV_fill_rectangle = GL_FALSE; |
6150 | GLboolean GLAD_NV_float_buffer = GL_FALSE; |
6151 | GLboolean GLAD_NV_fragment_coverage_to_color = GL_FALSE; |
6152 | static void load_GL_NV_fragment_coverage_to_color(LOADER load) { |
6153 | if(!GLAD_NV_fragment_coverage_to_color) return; |
6154 | fp_glFragmentCoverageColorNV = (pfn_glFragmentCoverageColorNV)load("glFragmentCoverageColorNV" ); |
6155 | } |
6156 | |
6157 | GLboolean GLAD_NV_fragment_program4 = GL_FALSE; |
6158 | GLboolean GLAD_NV_fragment_shader_interlock = GL_FALSE; |
6159 | GLboolean GLAD_NV_framebuffer_blit = GL_FALSE; |
6160 | static void load_GL_NV_framebuffer_blit(LOADER load) { |
6161 | if(!GLAD_NV_framebuffer_blit) return; |
6162 | fp_glBlitFramebufferNV = (pfn_glBlitFramebufferNV)load("glBlitFramebufferNV" ); |
6163 | } |
6164 | |
6165 | GLboolean GLAD_NV_framebuffer_mixed_samples = GL_FALSE; |
6166 | static void load_GL_NV_framebuffer_mixed_samples(LOADER load) { |
6167 | if(!GLAD_NV_framebuffer_mixed_samples) return; |
6168 | fp_glRasterSamplesEXT = (pfn_glRasterSamplesEXT)load("glRasterSamplesEXT" ); |
6169 | fp_glCoverageModulationTableNV = (pfn_glCoverageModulationTableNV)load("glCoverageModulationTableNV" ); |
6170 | fp_glGetCoverageModulationTableNV = (pfn_glGetCoverageModulationTableNV)load("glGetCoverageModulationTableNV" ); |
6171 | fp_glCoverageModulationNV = (pfn_glCoverageModulationNV)load("glCoverageModulationNV" ); |
6172 | } |
6173 | |
6174 | GLboolean GLAD_NV_framebuffer_multisample = GL_FALSE; |
6175 | static void load_GL_NV_framebuffer_multisample(LOADER load) { |
6176 | if(!GLAD_NV_framebuffer_multisample) return; |
6177 | fp_glRenderbufferStorageMultisampleNV = (pfn_glRenderbufferStorageMultisampleNV)load("glRenderbufferStorageMultisampleNV" ); |
6178 | } |
6179 | |
6180 | GLboolean GLAD_NV_framebuffer_multisample_coverage = GL_FALSE; |
6181 | static void load_GL_NV_framebuffer_multisample_coverage(LOADER load) { |
6182 | if(!GLAD_NV_framebuffer_multisample_coverage) return; |
6183 | fp_glRenderbufferStorageMultisampleCoverageNV = (pfn_glRenderbufferStorageMultisampleCoverageNV)load("glRenderbufferStorageMultisampleCoverageNV" ); |
6184 | } |
6185 | |
6186 | GLboolean GLAD_NV_generate_mipmap_sRGB = GL_FALSE; |
6187 | GLboolean GLAD_NV_geometry_program4 = GL_FALSE; |
6188 | static void load_GL_NV_geometry_program4(LOADER load) { |
6189 | if(!GLAD_NV_geometry_program4) return; |
6190 | fp_glProgramVertexLimitNV = (pfn_glProgramVertexLimitNV)load("glProgramVertexLimitNV" ); |
6191 | fp_glFramebufferTextureEXT = (pfn_glFramebufferTextureEXT)load("glFramebufferTextureEXT" ); |
6192 | fp_glFramebufferTextureLayerEXT = (pfn_glFramebufferTextureLayerEXT)load("glFramebufferTextureLayerEXT" ); |
6193 | fp_glFramebufferTextureFaceEXT = (pfn_glFramebufferTextureFaceEXT)load("glFramebufferTextureFaceEXT" ); |
6194 | } |
6195 | |
6196 | GLboolean GLAD_NV_geometry_shader4 = GL_FALSE; |
6197 | GLboolean GLAD_NV_geometry_shader_passthrough = GL_FALSE; |
6198 | GLboolean GLAD_NV_gpu_program4 = GL_FALSE; |
6199 | static void load_GL_NV_gpu_program4(LOADER load) { |
6200 | if(!GLAD_NV_gpu_program4) return; |
6201 | fp_glProgramLocalParameterI4iNV = (pfn_glProgramLocalParameterI4iNV)load("glProgramLocalParameterI4iNV" ); |
6202 | fp_glProgramLocalParameterI4ivNV = (pfn_glProgramLocalParameterI4ivNV)load("glProgramLocalParameterI4ivNV" ); |
6203 | fp_glProgramLocalParametersI4ivNV = (pfn_glProgramLocalParametersI4ivNV)load("glProgramLocalParametersI4ivNV" ); |
6204 | fp_glProgramLocalParameterI4uiNV = (pfn_glProgramLocalParameterI4uiNV)load("glProgramLocalParameterI4uiNV" ); |
6205 | fp_glProgramLocalParameterI4uivNV = (pfn_glProgramLocalParameterI4uivNV)load("glProgramLocalParameterI4uivNV" ); |
6206 | fp_glProgramLocalParametersI4uivNV = (pfn_glProgramLocalParametersI4uivNV)load("glProgramLocalParametersI4uivNV" ); |
6207 | fp_glProgramEnvParameterI4iNV = (pfn_glProgramEnvParameterI4iNV)load("glProgramEnvParameterI4iNV" ); |
6208 | fp_glProgramEnvParameterI4ivNV = (pfn_glProgramEnvParameterI4ivNV)load("glProgramEnvParameterI4ivNV" ); |
6209 | fp_glProgramEnvParametersI4ivNV = (pfn_glProgramEnvParametersI4ivNV)load("glProgramEnvParametersI4ivNV" ); |
6210 | fp_glProgramEnvParameterI4uiNV = (pfn_glProgramEnvParameterI4uiNV)load("glProgramEnvParameterI4uiNV" ); |
6211 | fp_glProgramEnvParameterI4uivNV = (pfn_glProgramEnvParameterI4uivNV)load("glProgramEnvParameterI4uivNV" ); |
6212 | fp_glProgramEnvParametersI4uivNV = (pfn_glProgramEnvParametersI4uivNV)load("glProgramEnvParametersI4uivNV" ); |
6213 | fp_glGetProgramLocalParameterIivNV = (pfn_glGetProgramLocalParameterIivNV)load("glGetProgramLocalParameterIivNV" ); |
6214 | fp_glGetProgramLocalParameterIuivNV = (pfn_glGetProgramLocalParameterIuivNV)load("glGetProgramLocalParameterIuivNV" ); |
6215 | fp_glGetProgramEnvParameterIivNV = (pfn_glGetProgramEnvParameterIivNV)load("glGetProgramEnvParameterIivNV" ); |
6216 | fp_glGetProgramEnvParameterIuivNV = (pfn_glGetProgramEnvParameterIuivNV)load("glGetProgramEnvParameterIuivNV" ); |
6217 | } |
6218 | |
6219 | GLboolean GLAD_NV_gpu_program5 = GL_FALSE; |
6220 | static void load_GL_NV_gpu_program5(LOADER load) { |
6221 | if(!GLAD_NV_gpu_program5) return; |
6222 | fp_glProgramSubroutineParametersuivNV = (pfn_glProgramSubroutineParametersuivNV)load("glProgramSubroutineParametersuivNV" ); |
6223 | fp_glGetProgramSubroutineParameteruivNV = (pfn_glGetProgramSubroutineParameteruivNV)load("glGetProgramSubroutineParameteruivNV" ); |
6224 | } |
6225 | |
6226 | GLboolean GLAD_NV_gpu_program5_mem_extended = GL_FALSE; |
6227 | GLboolean GLAD_NV_gpu_shader5 = GL_FALSE; |
6228 | static void load_GL_NV_gpu_shader5(LOADER load) { |
6229 | if(!GLAD_NV_gpu_shader5) return; |
6230 | fp_glUniform1i64NV = (pfn_glUniform1i64NV)load("glUniform1i64NV" ); |
6231 | fp_glUniform2i64NV = (pfn_glUniform2i64NV)load("glUniform2i64NV" ); |
6232 | fp_glUniform3i64NV = (pfn_glUniform3i64NV)load("glUniform3i64NV" ); |
6233 | fp_glUniform4i64NV = (pfn_glUniform4i64NV)load("glUniform4i64NV" ); |
6234 | fp_glUniform1i64vNV = (pfn_glUniform1i64vNV)load("glUniform1i64vNV" ); |
6235 | fp_glUniform2i64vNV = (pfn_glUniform2i64vNV)load("glUniform2i64vNV" ); |
6236 | fp_glUniform3i64vNV = (pfn_glUniform3i64vNV)load("glUniform3i64vNV" ); |
6237 | fp_glUniform4i64vNV = (pfn_glUniform4i64vNV)load("glUniform4i64vNV" ); |
6238 | fp_glUniform1ui64NV = (pfn_glUniform1ui64NV)load("glUniform1ui64NV" ); |
6239 | fp_glUniform2ui64NV = (pfn_glUniform2ui64NV)load("glUniform2ui64NV" ); |
6240 | fp_glUniform3ui64NV = (pfn_glUniform3ui64NV)load("glUniform3ui64NV" ); |
6241 | fp_glUniform4ui64NV = (pfn_glUniform4ui64NV)load("glUniform4ui64NV" ); |
6242 | fp_glUniform1ui64vNV = (pfn_glUniform1ui64vNV)load("glUniform1ui64vNV" ); |
6243 | fp_glUniform2ui64vNV = (pfn_glUniform2ui64vNV)load("glUniform2ui64vNV" ); |
6244 | fp_glUniform3ui64vNV = (pfn_glUniform3ui64vNV)load("glUniform3ui64vNV" ); |
6245 | fp_glUniform4ui64vNV = (pfn_glUniform4ui64vNV)load("glUniform4ui64vNV" ); |
6246 | fp_glGetUniformi64vNV = (pfn_glGetUniformi64vNV)load("glGetUniformi64vNV" ); |
6247 | fp_glProgramUniform1i64NV = (pfn_glProgramUniform1i64NV)load("glProgramUniform1i64NV" ); |
6248 | fp_glProgramUniform2i64NV = (pfn_glProgramUniform2i64NV)load("glProgramUniform2i64NV" ); |
6249 | fp_glProgramUniform3i64NV = (pfn_glProgramUniform3i64NV)load("glProgramUniform3i64NV" ); |
6250 | fp_glProgramUniform4i64NV = (pfn_glProgramUniform4i64NV)load("glProgramUniform4i64NV" ); |
6251 | fp_glProgramUniform1i64vNV = (pfn_glProgramUniform1i64vNV)load("glProgramUniform1i64vNV" ); |
6252 | fp_glProgramUniform2i64vNV = (pfn_glProgramUniform2i64vNV)load("glProgramUniform2i64vNV" ); |
6253 | fp_glProgramUniform3i64vNV = (pfn_glProgramUniform3i64vNV)load("glProgramUniform3i64vNV" ); |
6254 | fp_glProgramUniform4i64vNV = (pfn_glProgramUniform4i64vNV)load("glProgramUniform4i64vNV" ); |
6255 | fp_glProgramUniform1ui64NV = (pfn_glProgramUniform1ui64NV)load("glProgramUniform1ui64NV" ); |
6256 | fp_glProgramUniform2ui64NV = (pfn_glProgramUniform2ui64NV)load("glProgramUniform2ui64NV" ); |
6257 | fp_glProgramUniform3ui64NV = (pfn_glProgramUniform3ui64NV)load("glProgramUniform3ui64NV" ); |
6258 | fp_glProgramUniform4ui64NV = (pfn_glProgramUniform4ui64NV)load("glProgramUniform4ui64NV" ); |
6259 | fp_glProgramUniform1ui64vNV = (pfn_glProgramUniform1ui64vNV)load("glProgramUniform1ui64vNV" ); |
6260 | fp_glProgramUniform2ui64vNV = (pfn_glProgramUniform2ui64vNV)load("glProgramUniform2ui64vNV" ); |
6261 | fp_glProgramUniform3ui64vNV = (pfn_glProgramUniform3ui64vNV)load("glProgramUniform3ui64vNV" ); |
6262 | fp_glProgramUniform4ui64vNV = (pfn_glProgramUniform4ui64vNV)load("glProgramUniform4ui64vNV" ); |
6263 | } |
6264 | |
6265 | GLboolean GLAD_NV_half_float = GL_FALSE; |
6266 | static void load_GL_NV_half_float(LOADER load) { |
6267 | if(!GLAD_NV_half_float) return; |
6268 | fp_glVertex2hNV = (pfn_glVertex2hNV)load("glVertex2hNV" ); |
6269 | fp_glVertex2hvNV = (pfn_glVertex2hvNV)load("glVertex2hvNV" ); |
6270 | fp_glVertex3hNV = (pfn_glVertex3hNV)load("glVertex3hNV" ); |
6271 | fp_glVertex3hvNV = (pfn_glVertex3hvNV)load("glVertex3hvNV" ); |
6272 | fp_glVertex4hNV = (pfn_glVertex4hNV)load("glVertex4hNV" ); |
6273 | fp_glVertex4hvNV = (pfn_glVertex4hvNV)load("glVertex4hvNV" ); |
6274 | fp_glNormal3hNV = (pfn_glNormal3hNV)load("glNormal3hNV" ); |
6275 | fp_glNormal3hvNV = (pfn_glNormal3hvNV)load("glNormal3hvNV" ); |
6276 | fp_glColor3hNV = (pfn_glColor3hNV)load("glColor3hNV" ); |
6277 | fp_glColor3hvNV = (pfn_glColor3hvNV)load("glColor3hvNV" ); |
6278 | fp_glColor4hNV = (pfn_glColor4hNV)load("glColor4hNV" ); |
6279 | fp_glColor4hvNV = (pfn_glColor4hvNV)load("glColor4hvNV" ); |
6280 | fp_glTexCoord1hNV = (pfn_glTexCoord1hNV)load("glTexCoord1hNV" ); |
6281 | fp_glTexCoord1hvNV = (pfn_glTexCoord1hvNV)load("glTexCoord1hvNV" ); |
6282 | fp_glTexCoord2hNV = (pfn_glTexCoord2hNV)load("glTexCoord2hNV" ); |
6283 | fp_glTexCoord2hvNV = (pfn_glTexCoord2hvNV)load("glTexCoord2hvNV" ); |
6284 | fp_glTexCoord3hNV = (pfn_glTexCoord3hNV)load("glTexCoord3hNV" ); |
6285 | fp_glTexCoord3hvNV = (pfn_glTexCoord3hvNV)load("glTexCoord3hvNV" ); |
6286 | fp_glTexCoord4hNV = (pfn_glTexCoord4hNV)load("glTexCoord4hNV" ); |
6287 | fp_glTexCoord4hvNV = (pfn_glTexCoord4hvNV)load("glTexCoord4hvNV" ); |
6288 | fp_glMultiTexCoord1hNV = (pfn_glMultiTexCoord1hNV)load("glMultiTexCoord1hNV" ); |
6289 | fp_glMultiTexCoord1hvNV = (pfn_glMultiTexCoord1hvNV)load("glMultiTexCoord1hvNV" ); |
6290 | fp_glMultiTexCoord2hNV = (pfn_glMultiTexCoord2hNV)load("glMultiTexCoord2hNV" ); |
6291 | fp_glMultiTexCoord2hvNV = (pfn_glMultiTexCoord2hvNV)load("glMultiTexCoord2hvNV" ); |
6292 | fp_glMultiTexCoord3hNV = (pfn_glMultiTexCoord3hNV)load("glMultiTexCoord3hNV" ); |
6293 | fp_glMultiTexCoord3hvNV = (pfn_glMultiTexCoord3hvNV)load("glMultiTexCoord3hvNV" ); |
6294 | fp_glMultiTexCoord4hNV = (pfn_glMultiTexCoord4hNV)load("glMultiTexCoord4hNV" ); |
6295 | fp_glMultiTexCoord4hvNV = (pfn_glMultiTexCoord4hvNV)load("glMultiTexCoord4hvNV" ); |
6296 | fp_glFogCoordhNV = (pfn_glFogCoordhNV)load("glFogCoordhNV" ); |
6297 | fp_glFogCoordhvNV = (pfn_glFogCoordhvNV)load("glFogCoordhvNV" ); |
6298 | fp_glSecondaryColor3hNV = (pfn_glSecondaryColor3hNV)load("glSecondaryColor3hNV" ); |
6299 | fp_glSecondaryColor3hvNV = (pfn_glSecondaryColor3hvNV)load("glSecondaryColor3hvNV" ); |
6300 | fp_glVertexWeighthNV = (pfn_glVertexWeighthNV)load("glVertexWeighthNV" ); |
6301 | fp_glVertexWeighthvNV = (pfn_glVertexWeighthvNV)load("glVertexWeighthvNV" ); |
6302 | fp_glVertexAttrib1hNV = (pfn_glVertexAttrib1hNV)load("glVertexAttrib1hNV" ); |
6303 | fp_glVertexAttrib1hvNV = (pfn_glVertexAttrib1hvNV)load("glVertexAttrib1hvNV" ); |
6304 | fp_glVertexAttrib2hNV = (pfn_glVertexAttrib2hNV)load("glVertexAttrib2hNV" ); |
6305 | fp_glVertexAttrib2hvNV = (pfn_glVertexAttrib2hvNV)load("glVertexAttrib2hvNV" ); |
6306 | fp_glVertexAttrib3hNV = (pfn_glVertexAttrib3hNV)load("glVertexAttrib3hNV" ); |
6307 | fp_glVertexAttrib3hvNV = (pfn_glVertexAttrib3hvNV)load("glVertexAttrib3hvNV" ); |
6308 | fp_glVertexAttrib4hNV = (pfn_glVertexAttrib4hNV)load("glVertexAttrib4hNV" ); |
6309 | fp_glVertexAttrib4hvNV = (pfn_glVertexAttrib4hvNV)load("glVertexAttrib4hvNV" ); |
6310 | fp_glVertexAttribs1hvNV = (pfn_glVertexAttribs1hvNV)load("glVertexAttribs1hvNV" ); |
6311 | fp_glVertexAttribs2hvNV = (pfn_glVertexAttribs2hvNV)load("glVertexAttribs2hvNV" ); |
6312 | fp_glVertexAttribs3hvNV = (pfn_glVertexAttribs3hvNV)load("glVertexAttribs3hvNV" ); |
6313 | fp_glVertexAttribs4hvNV = (pfn_glVertexAttribs4hvNV)load("glVertexAttribs4hvNV" ); |
6314 | } |
6315 | |
6316 | GLboolean GLAD_NV_image_formats = GL_FALSE; |
6317 | GLboolean GLAD_NV_instanced_arrays = GL_FALSE; |
6318 | static void load_GL_NV_instanced_arrays(LOADER load) { |
6319 | if(!GLAD_NV_instanced_arrays) return; |
6320 | fp_glVertexAttribDivisorNV = (pfn_glVertexAttribDivisorNV)load("glVertexAttribDivisorNV" ); |
6321 | } |
6322 | |
6323 | GLboolean GLAD_NV_internalformat_sample_query = GL_FALSE; |
6324 | static void load_GL_NV_internalformat_sample_query(LOADER load) { |
6325 | if(!GLAD_NV_internalformat_sample_query) return; |
6326 | fp_glGetInternalformatSampleivNV = (pfn_glGetInternalformatSampleivNV)load("glGetInternalformatSampleivNV" ); |
6327 | } |
6328 | |
6329 | GLboolean GLAD_NV_multisample_coverage = GL_FALSE; |
6330 | GLboolean GLAD_NV_non_square_matrices = GL_FALSE; |
6331 | static void load_GL_NV_non_square_matrices(LOADER load) { |
6332 | if(!GLAD_NV_non_square_matrices) return; |
6333 | fp_glUniformMatrix2x3fvNV = (pfn_glUniformMatrix2x3fvNV)load("glUniformMatrix2x3fvNV" ); |
6334 | fp_glUniformMatrix3x2fvNV = (pfn_glUniformMatrix3x2fvNV)load("glUniformMatrix3x2fvNV" ); |
6335 | fp_glUniformMatrix2x4fvNV = (pfn_glUniformMatrix2x4fvNV)load("glUniformMatrix2x4fvNV" ); |
6336 | fp_glUniformMatrix4x2fvNV = (pfn_glUniformMatrix4x2fvNV)load("glUniformMatrix4x2fvNV" ); |
6337 | fp_glUniformMatrix3x4fvNV = (pfn_glUniformMatrix3x4fvNV)load("glUniformMatrix3x4fvNV" ); |
6338 | fp_glUniformMatrix4x3fvNV = (pfn_glUniformMatrix4x3fvNV)load("glUniformMatrix4x3fvNV" ); |
6339 | } |
6340 | |
6341 | GLboolean GLAD_NV_occlusion_query = GL_FALSE; |
6342 | static void load_GL_NV_occlusion_query(LOADER load) { |
6343 | if(!GLAD_NV_occlusion_query) return; |
6344 | fp_glGenOcclusionQueriesNV = (pfn_glGenOcclusionQueriesNV)load("glGenOcclusionQueriesNV" ); |
6345 | fp_glDeleteOcclusionQueriesNV = (pfn_glDeleteOcclusionQueriesNV)load("glDeleteOcclusionQueriesNV" ); |
6346 | fp_glIsOcclusionQueryNV = (pfn_glIsOcclusionQueryNV)load("glIsOcclusionQueryNV" ); |
6347 | fp_glBeginOcclusionQueryNV = (pfn_glBeginOcclusionQueryNV)load("glBeginOcclusionQueryNV" ); |
6348 | fp_glEndOcclusionQueryNV = (pfn_glEndOcclusionQueryNV)load("glEndOcclusionQueryNV" ); |
6349 | fp_glGetOcclusionQueryivNV = (pfn_glGetOcclusionQueryivNV)load("glGetOcclusionQueryivNV" ); |
6350 | fp_glGetOcclusionQueryuivNV = (pfn_glGetOcclusionQueryuivNV)load("glGetOcclusionQueryuivNV" ); |
6351 | } |
6352 | |
6353 | GLboolean GLAD_NV_parameter_buffer_object = GL_FALSE; |
6354 | static void load_GL_NV_parameter_buffer_object(LOADER load) { |
6355 | if(!GLAD_NV_parameter_buffer_object) return; |
6356 | fp_glProgramBufferParametersfvNV = (pfn_glProgramBufferParametersfvNV)load("glProgramBufferParametersfvNV" ); |
6357 | fp_glProgramBufferParametersIivNV = (pfn_glProgramBufferParametersIivNV)load("glProgramBufferParametersIivNV" ); |
6358 | fp_glProgramBufferParametersIuivNV = (pfn_glProgramBufferParametersIuivNV)load("glProgramBufferParametersIuivNV" ); |
6359 | } |
6360 | |
6361 | GLboolean GLAD_NV_parameter_buffer_object2 = GL_FALSE; |
6362 | GLboolean GLAD_NV_path_rendering = GL_FALSE; |
6363 | static void load_GL_NV_path_rendering(LOADER load) { |
6364 | if(!GLAD_NV_path_rendering) return; |
6365 | fp_glGenPathsNV = (pfn_glGenPathsNV)load("glGenPathsNV" ); |
6366 | fp_glDeletePathsNV = (pfn_glDeletePathsNV)load("glDeletePathsNV" ); |
6367 | fp_glIsPathNV = (pfn_glIsPathNV)load("glIsPathNV" ); |
6368 | fp_glPathCommandsNV = (pfn_glPathCommandsNV)load("glPathCommandsNV" ); |
6369 | fp_glPathCoordsNV = (pfn_glPathCoordsNV)load("glPathCoordsNV" ); |
6370 | fp_glPathSubCommandsNV = (pfn_glPathSubCommandsNV)load("glPathSubCommandsNV" ); |
6371 | fp_glPathSubCoordsNV = (pfn_glPathSubCoordsNV)load("glPathSubCoordsNV" ); |
6372 | fp_glPathStringNV = (pfn_glPathStringNV)load("glPathStringNV" ); |
6373 | fp_glPathGlyphsNV = (pfn_glPathGlyphsNV)load("glPathGlyphsNV" ); |
6374 | fp_glPathGlyphRangeNV = (pfn_glPathGlyphRangeNV)load("glPathGlyphRangeNV" ); |
6375 | fp_glWeightPathsNV = (pfn_glWeightPathsNV)load("glWeightPathsNV" ); |
6376 | fp_glCopyPathNV = (pfn_glCopyPathNV)load("glCopyPathNV" ); |
6377 | fp_glInterpolatePathsNV = (pfn_glInterpolatePathsNV)load("glInterpolatePathsNV" ); |
6378 | fp_glTransformPathNV = (pfn_glTransformPathNV)load("glTransformPathNV" ); |
6379 | fp_glPathParameterivNV = (pfn_glPathParameterivNV)load("glPathParameterivNV" ); |
6380 | fp_glPathParameteriNV = (pfn_glPathParameteriNV)load("glPathParameteriNV" ); |
6381 | fp_glPathParameterfvNV = (pfn_glPathParameterfvNV)load("glPathParameterfvNV" ); |
6382 | fp_glPathParameterfNV = (pfn_glPathParameterfNV)load("glPathParameterfNV" ); |
6383 | fp_glPathDashArrayNV = (pfn_glPathDashArrayNV)load("glPathDashArrayNV" ); |
6384 | fp_glPathStencilFuncNV = (pfn_glPathStencilFuncNV)load("glPathStencilFuncNV" ); |
6385 | fp_glPathStencilDepthOffsetNV = (pfn_glPathStencilDepthOffsetNV)load("glPathStencilDepthOffsetNV" ); |
6386 | fp_glStencilFillPathNV = (pfn_glStencilFillPathNV)load("glStencilFillPathNV" ); |
6387 | fp_glStencilStrokePathNV = (pfn_glStencilStrokePathNV)load("glStencilStrokePathNV" ); |
6388 | fp_glStencilFillPathInstancedNV = (pfn_glStencilFillPathInstancedNV)load("glStencilFillPathInstancedNV" ); |
6389 | fp_glStencilStrokePathInstancedNV = (pfn_glStencilStrokePathInstancedNV)load("glStencilStrokePathInstancedNV" ); |
6390 | fp_glPathCoverDepthFuncNV = (pfn_glPathCoverDepthFuncNV)load("glPathCoverDepthFuncNV" ); |
6391 | fp_glCoverFillPathNV = (pfn_glCoverFillPathNV)load("glCoverFillPathNV" ); |
6392 | fp_glCoverStrokePathNV = (pfn_glCoverStrokePathNV)load("glCoverStrokePathNV" ); |
6393 | fp_glCoverFillPathInstancedNV = (pfn_glCoverFillPathInstancedNV)load("glCoverFillPathInstancedNV" ); |
6394 | fp_glCoverStrokePathInstancedNV = (pfn_glCoverStrokePathInstancedNV)load("glCoverStrokePathInstancedNV" ); |
6395 | fp_glGetPathParameterivNV = (pfn_glGetPathParameterivNV)load("glGetPathParameterivNV" ); |
6396 | fp_glGetPathParameterfvNV = (pfn_glGetPathParameterfvNV)load("glGetPathParameterfvNV" ); |
6397 | fp_glGetPathCommandsNV = (pfn_glGetPathCommandsNV)load("glGetPathCommandsNV" ); |
6398 | fp_glGetPathCoordsNV = (pfn_glGetPathCoordsNV)load("glGetPathCoordsNV" ); |
6399 | fp_glGetPathDashArrayNV = (pfn_glGetPathDashArrayNV)load("glGetPathDashArrayNV" ); |
6400 | fp_glGetPathMetricsNV = (pfn_glGetPathMetricsNV)load("glGetPathMetricsNV" ); |
6401 | fp_glGetPathMetricRangeNV = (pfn_glGetPathMetricRangeNV)load("glGetPathMetricRangeNV" ); |
6402 | fp_glGetPathSpacingNV = (pfn_glGetPathSpacingNV)load("glGetPathSpacingNV" ); |
6403 | fp_glIsPointInFillPathNV = (pfn_glIsPointInFillPathNV)load("glIsPointInFillPathNV" ); |
6404 | fp_glIsPointInStrokePathNV = (pfn_glIsPointInStrokePathNV)load("glIsPointInStrokePathNV" ); |
6405 | fp_glGetPathLengthNV = (pfn_glGetPathLengthNV)load("glGetPathLengthNV" ); |
6406 | fp_glPointAlongPathNV = (pfn_glPointAlongPathNV)load("glPointAlongPathNV" ); |
6407 | fp_glMatrixLoad3x2fNV = (pfn_glMatrixLoad3x2fNV)load("glMatrixLoad3x2fNV" ); |
6408 | fp_glMatrixLoad3x3fNV = (pfn_glMatrixLoad3x3fNV)load("glMatrixLoad3x3fNV" ); |
6409 | fp_glMatrixLoadTranspose3x3fNV = (pfn_glMatrixLoadTranspose3x3fNV)load("glMatrixLoadTranspose3x3fNV" ); |
6410 | fp_glMatrixMult3x2fNV = (pfn_glMatrixMult3x2fNV)load("glMatrixMult3x2fNV" ); |
6411 | fp_glMatrixMult3x3fNV = (pfn_glMatrixMult3x3fNV)load("glMatrixMult3x3fNV" ); |
6412 | fp_glMatrixMultTranspose3x3fNV = (pfn_glMatrixMultTranspose3x3fNV)load("glMatrixMultTranspose3x3fNV" ); |
6413 | fp_glStencilThenCoverFillPathNV = (pfn_glStencilThenCoverFillPathNV)load("glStencilThenCoverFillPathNV" ); |
6414 | fp_glStencilThenCoverStrokePathNV = (pfn_glStencilThenCoverStrokePathNV)load("glStencilThenCoverStrokePathNV" ); |
6415 | fp_glStencilThenCoverFillPathInstancedNV = (pfn_glStencilThenCoverFillPathInstancedNV)load("glStencilThenCoverFillPathInstancedNV" ); |
6416 | fp_glStencilThenCoverStrokePathInstancedNV = (pfn_glStencilThenCoverStrokePathInstancedNV)load("glStencilThenCoverStrokePathInstancedNV" ); |
6417 | fp_glPathGlyphIndexRangeNV = (pfn_glPathGlyphIndexRangeNV)load("glPathGlyphIndexRangeNV" ); |
6418 | fp_glPathGlyphIndexArrayNV = (pfn_glPathGlyphIndexArrayNV)load("glPathGlyphIndexArrayNV" ); |
6419 | fp_glPathMemoryGlyphIndexArrayNV = (pfn_glPathMemoryGlyphIndexArrayNV)load("glPathMemoryGlyphIndexArrayNV" ); |
6420 | fp_glProgramPathFragmentInputGenNV = (pfn_glProgramPathFragmentInputGenNV)load("glProgramPathFragmentInputGenNV" ); |
6421 | fp_glGetProgramResourcefvNV = (pfn_glGetProgramResourcefvNV)load("glGetProgramResourcefvNV" ); |
6422 | fp_glPathColorGenNV = (pfn_glPathColorGenNV)load("glPathColorGenNV" ); |
6423 | fp_glPathTexGenNV = (pfn_glPathTexGenNV)load("glPathTexGenNV" ); |
6424 | fp_glPathFogGenNV = (pfn_glPathFogGenNV)load("glPathFogGenNV" ); |
6425 | fp_glGetPathColorGenivNV = (pfn_glGetPathColorGenivNV)load("glGetPathColorGenivNV" ); |
6426 | fp_glGetPathColorGenfvNV = (pfn_glGetPathColorGenfvNV)load("glGetPathColorGenfvNV" ); |
6427 | fp_glGetPathTexGenivNV = (pfn_glGetPathTexGenivNV)load("glGetPathTexGenivNV" ); |
6428 | fp_glGetPathTexGenfvNV = (pfn_glGetPathTexGenfvNV)load("glGetPathTexGenfvNV" ); |
6429 | } |
6430 | |
6431 | GLboolean GLAD_NV_path_rendering_shared_edge = GL_FALSE; |
6432 | GLboolean GLAD_NV_polygon_mode = GL_FALSE; |
6433 | static void load_GL_NV_polygon_mode(LOADER load) { |
6434 | if(!GLAD_NV_polygon_mode) return; |
6435 | fp_glPolygonModeNV = (pfn_glPolygonModeNV)load("glPolygonModeNV" ); |
6436 | } |
6437 | |
6438 | GLboolean GLAD_NV_present_video = GL_FALSE; |
6439 | static void load_GL_NV_present_video(LOADER load) { |
6440 | if(!GLAD_NV_present_video) return; |
6441 | fp_glPresentFrameKeyedNV = (pfn_glPresentFrameKeyedNV)load("glPresentFrameKeyedNV" ); |
6442 | fp_glPresentFrameDualFillNV = (pfn_glPresentFrameDualFillNV)load("glPresentFrameDualFillNV" ); |
6443 | fp_glGetVideoivNV = (pfn_glGetVideoivNV)load("glGetVideoivNV" ); |
6444 | fp_glGetVideouivNV = (pfn_glGetVideouivNV)load("glGetVideouivNV" ); |
6445 | fp_glGetVideoi64vNV = (pfn_glGetVideoi64vNV)load("glGetVideoi64vNV" ); |
6446 | fp_glGetVideoui64vNV = (pfn_glGetVideoui64vNV)load("glGetVideoui64vNV" ); |
6447 | } |
6448 | |
6449 | GLboolean GLAD_NV_primitive_restart = GL_FALSE; |
6450 | static void load_GL_NV_primitive_restart(LOADER load) { |
6451 | if(!GLAD_NV_primitive_restart) return; |
6452 | fp_glPrimitiveRestartNV = (pfn_glPrimitiveRestartNV)load("glPrimitiveRestartNV" ); |
6453 | fp_glPrimitiveRestartIndexNV = (pfn_glPrimitiveRestartIndexNV)load("glPrimitiveRestartIndexNV" ); |
6454 | } |
6455 | |
6456 | GLboolean GLAD_NV_read_buffer = GL_FALSE; |
6457 | static void load_GL_NV_read_buffer(LOADER load) { |
6458 | if(!GLAD_NV_read_buffer) return; |
6459 | fp_glReadBufferNV = (pfn_glReadBufferNV)load("glReadBufferNV" ); |
6460 | } |
6461 | |
6462 | GLboolean GLAD_NV_read_buffer_front = GL_FALSE; |
6463 | GLboolean GLAD_NV_read_depth = GL_FALSE; |
6464 | GLboolean GLAD_NV_read_depth_stencil = GL_FALSE; |
6465 | GLboolean GLAD_NV_read_stencil = GL_FALSE; |
6466 | GLboolean GLAD_NV_sample_locations = GL_FALSE; |
6467 | static void load_GL_NV_sample_locations(LOADER load) { |
6468 | if(!GLAD_NV_sample_locations) return; |
6469 | fp_glFramebufferSampleLocationsfvNV = (pfn_glFramebufferSampleLocationsfvNV)load("glFramebufferSampleLocationsfvNV" ); |
6470 | fp_glNamedFramebufferSampleLocationsfvNV = (pfn_glNamedFramebufferSampleLocationsfvNV)load("glNamedFramebufferSampleLocationsfvNV" ); |
6471 | fp_glResolveDepthValuesNV = (pfn_glResolveDepthValuesNV)load("glResolveDepthValuesNV" ); |
6472 | } |
6473 | |
6474 | GLboolean GLAD_NV_sample_mask_override_coverage = GL_FALSE; |
6475 | GLboolean GLAD_NV_shader_atomic_counters = GL_FALSE; |
6476 | GLboolean GLAD_NV_shader_atomic_float = GL_FALSE; |
6477 | GLboolean GLAD_NV_shader_atomic_fp16_vector = GL_FALSE; |
6478 | GLboolean GLAD_NV_shader_atomic_int64 = GL_FALSE; |
6479 | GLboolean GLAD_NV_shader_buffer_load = GL_FALSE; |
6480 | static void load_GL_NV_shader_buffer_load(LOADER load) { |
6481 | if(!GLAD_NV_shader_buffer_load) return; |
6482 | fp_glMakeBufferResidentNV = (pfn_glMakeBufferResidentNV)load("glMakeBufferResidentNV" ); |
6483 | fp_glMakeBufferNonResidentNV = (pfn_glMakeBufferNonResidentNV)load("glMakeBufferNonResidentNV" ); |
6484 | fp_glIsBufferResidentNV = (pfn_glIsBufferResidentNV)load("glIsBufferResidentNV" ); |
6485 | fp_glMakeNamedBufferResidentNV = (pfn_glMakeNamedBufferResidentNV)load("glMakeNamedBufferResidentNV" ); |
6486 | fp_glMakeNamedBufferNonResidentNV = (pfn_glMakeNamedBufferNonResidentNV)load("glMakeNamedBufferNonResidentNV" ); |
6487 | fp_glIsNamedBufferResidentNV = (pfn_glIsNamedBufferResidentNV)load("glIsNamedBufferResidentNV" ); |
6488 | fp_glGetBufferParameterui64vNV = (pfn_glGetBufferParameterui64vNV)load("glGetBufferParameterui64vNV" ); |
6489 | fp_glGetNamedBufferParameterui64vNV = (pfn_glGetNamedBufferParameterui64vNV)load("glGetNamedBufferParameterui64vNV" ); |
6490 | fp_glGetIntegerui64vNV = (pfn_glGetIntegerui64vNV)load("glGetIntegerui64vNV" ); |
6491 | fp_glUniformui64NV = (pfn_glUniformui64NV)load("glUniformui64NV" ); |
6492 | fp_glUniformui64vNV = (pfn_glUniformui64vNV)load("glUniformui64vNV" ); |
6493 | fp_glGetUniformui64vNV = (pfn_glGetUniformui64vNV)load("glGetUniformui64vNV" ); |
6494 | fp_glProgramUniformui64NV = (pfn_glProgramUniformui64NV)load("glProgramUniformui64NV" ); |
6495 | fp_glProgramUniformui64vNV = (pfn_glProgramUniformui64vNV)load("glProgramUniformui64vNV" ); |
6496 | } |
6497 | |
6498 | GLboolean GLAD_NV_shader_buffer_store = GL_FALSE; |
6499 | GLboolean GLAD_NV_shader_noperspective_interpolation = GL_FALSE; |
6500 | GLboolean GLAD_NV_shader_storage_buffer_object = GL_FALSE; |
6501 | GLboolean GLAD_NV_shader_thread_group = GL_FALSE; |
6502 | GLboolean GLAD_NV_shader_thread_shuffle = GL_FALSE; |
6503 | GLboolean GLAD_NV_shadow_samplers_array = GL_FALSE; |
6504 | GLboolean GLAD_NV_shadow_samplers_cube = GL_FALSE; |
6505 | GLboolean GLAD_NV_sRGB_formats = GL_FALSE; |
6506 | GLboolean GLAD_NV_tessellation_program5 = GL_FALSE; |
6507 | GLboolean GLAD_NV_texture_barrier = GL_FALSE; |
6508 | static void load_GL_NV_texture_barrier(LOADER load) { |
6509 | if(!GLAD_NV_texture_barrier) return; |
6510 | fp_glTextureBarrierNV = (pfn_glTextureBarrierNV)load("glTextureBarrierNV" ); |
6511 | } |
6512 | |
6513 | GLboolean GLAD_NV_texture_border_clamp = GL_FALSE; |
6514 | GLboolean GLAD_NV_texture_compression_s3tc_update = GL_FALSE; |
6515 | GLboolean GLAD_NV_texture_multisample = GL_FALSE; |
6516 | static void load_GL_NV_texture_multisample(LOADER load) { |
6517 | if(!GLAD_NV_texture_multisample) return; |
6518 | fp_glTexImage2DMultisampleCoverageNV = (pfn_glTexImage2DMultisampleCoverageNV)load("glTexImage2DMultisampleCoverageNV" ); |
6519 | fp_glTexImage3DMultisampleCoverageNV = (pfn_glTexImage3DMultisampleCoverageNV)load("glTexImage3DMultisampleCoverageNV" ); |
6520 | fp_glTextureImage2DMultisampleNV = (pfn_glTextureImage2DMultisampleNV)load("glTextureImage2DMultisampleNV" ); |
6521 | fp_glTextureImage3DMultisampleNV = (pfn_glTextureImage3DMultisampleNV)load("glTextureImage3DMultisampleNV" ); |
6522 | fp_glTextureImage2DMultisampleCoverageNV = (pfn_glTextureImage2DMultisampleCoverageNV)load("glTextureImage2DMultisampleCoverageNV" ); |
6523 | fp_glTextureImage3DMultisampleCoverageNV = (pfn_glTextureImage3DMultisampleCoverageNV)load("glTextureImage3DMultisampleCoverageNV" ); |
6524 | } |
6525 | |
6526 | GLboolean GLAD_NV_texture_npot_2D_mipmap = GL_FALSE; |
6527 | GLboolean GLAD_NV_transform_feedback = GL_FALSE; |
6528 | static void load_GL_NV_transform_feedback(LOADER load) { |
6529 | if(!GLAD_NV_transform_feedback) return; |
6530 | fp_glBeginTransformFeedbackNV = (pfn_glBeginTransformFeedbackNV)load("glBeginTransformFeedbackNV" ); |
6531 | fp_glEndTransformFeedbackNV = (pfn_glEndTransformFeedbackNV)load("glEndTransformFeedbackNV" ); |
6532 | fp_glTransformFeedbackAttribsNV = (pfn_glTransformFeedbackAttribsNV)load("glTransformFeedbackAttribsNV" ); |
6533 | fp_glBindBufferRangeNV = (pfn_glBindBufferRangeNV)load("glBindBufferRangeNV" ); |
6534 | fp_glBindBufferOffsetNV = (pfn_glBindBufferOffsetNV)load("glBindBufferOffsetNV" ); |
6535 | fp_glBindBufferBaseNV = (pfn_glBindBufferBaseNV)load("glBindBufferBaseNV" ); |
6536 | fp_glTransformFeedbackVaryingsNV = (pfn_glTransformFeedbackVaryingsNV)load("glTransformFeedbackVaryingsNV" ); |
6537 | fp_glActiveVaryingNV = (pfn_glActiveVaryingNV)load("glActiveVaryingNV" ); |
6538 | fp_glGetVaryingLocationNV = (pfn_glGetVaryingLocationNV)load("glGetVaryingLocationNV" ); |
6539 | fp_glGetActiveVaryingNV = (pfn_glGetActiveVaryingNV)load("glGetActiveVaryingNV" ); |
6540 | fp_glGetTransformFeedbackVaryingNV = (pfn_glGetTransformFeedbackVaryingNV)load("glGetTransformFeedbackVaryingNV" ); |
6541 | fp_glTransformFeedbackStreamAttribsNV = (pfn_glTransformFeedbackStreamAttribsNV)load("glTransformFeedbackStreamAttribsNV" ); |
6542 | } |
6543 | |
6544 | GLboolean GLAD_NV_transform_feedback2 = GL_FALSE; |
6545 | static void load_GL_NV_transform_feedback2(LOADER load) { |
6546 | if(!GLAD_NV_transform_feedback2) return; |
6547 | fp_glBindTransformFeedbackNV = (pfn_glBindTransformFeedbackNV)load("glBindTransformFeedbackNV" ); |
6548 | fp_glDeleteTransformFeedbacksNV = (pfn_glDeleteTransformFeedbacksNV)load("glDeleteTransformFeedbacksNV" ); |
6549 | fp_glGenTransformFeedbacksNV = (pfn_glGenTransformFeedbacksNV)load("glGenTransformFeedbacksNV" ); |
6550 | fp_glIsTransformFeedbackNV = (pfn_glIsTransformFeedbackNV)load("glIsTransformFeedbackNV" ); |
6551 | fp_glPauseTransformFeedbackNV = (pfn_glPauseTransformFeedbackNV)load("glPauseTransformFeedbackNV" ); |
6552 | fp_glResumeTransformFeedbackNV = (pfn_glResumeTransformFeedbackNV)load("glResumeTransformFeedbackNV" ); |
6553 | fp_glDrawTransformFeedbackNV = (pfn_glDrawTransformFeedbackNV)load("glDrawTransformFeedbackNV" ); |
6554 | } |
6555 | |
6556 | GLboolean GLAD_NV_uniform_buffer_unified_memory = GL_FALSE; |
6557 | GLboolean GLAD_NV_vdpau_interop = GL_FALSE; |
6558 | static void load_GL_NV_vdpau_interop(LOADER load) { |
6559 | if(!GLAD_NV_vdpau_interop) return; |
6560 | fp_glVDPAUInitNV = (pfn_glVDPAUInitNV)load("glVDPAUInitNV" ); |
6561 | fp_glVDPAUFiniNV = (pfn_glVDPAUFiniNV)load("glVDPAUFiniNV" ); |
6562 | fp_glVDPAURegisterVideoSurfaceNV = (pfn_glVDPAURegisterVideoSurfaceNV)load("glVDPAURegisterVideoSurfaceNV" ); |
6563 | fp_glVDPAURegisterOutputSurfaceNV = (pfn_glVDPAURegisterOutputSurfaceNV)load("glVDPAURegisterOutputSurfaceNV" ); |
6564 | fp_glVDPAUIsSurfaceNV = (pfn_glVDPAUIsSurfaceNV)load("glVDPAUIsSurfaceNV" ); |
6565 | fp_glVDPAUUnregisterSurfaceNV = (pfn_glVDPAUUnregisterSurfaceNV)load("glVDPAUUnregisterSurfaceNV" ); |
6566 | fp_glVDPAUGetSurfaceivNV = (pfn_glVDPAUGetSurfaceivNV)load("glVDPAUGetSurfaceivNV" ); |
6567 | fp_glVDPAUSurfaceAccessNV = (pfn_glVDPAUSurfaceAccessNV)load("glVDPAUSurfaceAccessNV" ); |
6568 | fp_glVDPAUMapSurfacesNV = (pfn_glVDPAUMapSurfacesNV)load("glVDPAUMapSurfacesNV" ); |
6569 | fp_glVDPAUUnmapSurfacesNV = (pfn_glVDPAUUnmapSurfacesNV)load("glVDPAUUnmapSurfacesNV" ); |
6570 | } |
6571 | |
6572 | GLboolean GLAD_NV_vertex_attrib_integer_64bit = GL_FALSE; |
6573 | static void load_GL_NV_vertex_attrib_integer_64bit(LOADER load) { |
6574 | if(!GLAD_NV_vertex_attrib_integer_64bit) return; |
6575 | fp_glVertexAttribL1i64NV = (pfn_glVertexAttribL1i64NV)load("glVertexAttribL1i64NV" ); |
6576 | fp_glVertexAttribL2i64NV = (pfn_glVertexAttribL2i64NV)load("glVertexAttribL2i64NV" ); |
6577 | fp_glVertexAttribL3i64NV = (pfn_glVertexAttribL3i64NV)load("glVertexAttribL3i64NV" ); |
6578 | fp_glVertexAttribL4i64NV = (pfn_glVertexAttribL4i64NV)load("glVertexAttribL4i64NV" ); |
6579 | fp_glVertexAttribL1i64vNV = (pfn_glVertexAttribL1i64vNV)load("glVertexAttribL1i64vNV" ); |
6580 | fp_glVertexAttribL2i64vNV = (pfn_glVertexAttribL2i64vNV)load("glVertexAttribL2i64vNV" ); |
6581 | fp_glVertexAttribL3i64vNV = (pfn_glVertexAttribL3i64vNV)load("glVertexAttribL3i64vNV" ); |
6582 | fp_glVertexAttribL4i64vNV = (pfn_glVertexAttribL4i64vNV)load("glVertexAttribL4i64vNV" ); |
6583 | fp_glVertexAttribL1ui64NV = (pfn_glVertexAttribL1ui64NV)load("glVertexAttribL1ui64NV" ); |
6584 | fp_glVertexAttribL2ui64NV = (pfn_glVertexAttribL2ui64NV)load("glVertexAttribL2ui64NV" ); |
6585 | fp_glVertexAttribL3ui64NV = (pfn_glVertexAttribL3ui64NV)load("glVertexAttribL3ui64NV" ); |
6586 | fp_glVertexAttribL4ui64NV = (pfn_glVertexAttribL4ui64NV)load("glVertexAttribL4ui64NV" ); |
6587 | fp_glVertexAttribL1ui64vNV = (pfn_glVertexAttribL1ui64vNV)load("glVertexAttribL1ui64vNV" ); |
6588 | fp_glVertexAttribL2ui64vNV = (pfn_glVertexAttribL2ui64vNV)load("glVertexAttribL2ui64vNV" ); |
6589 | fp_glVertexAttribL3ui64vNV = (pfn_glVertexAttribL3ui64vNV)load("glVertexAttribL3ui64vNV" ); |
6590 | fp_glVertexAttribL4ui64vNV = (pfn_glVertexAttribL4ui64vNV)load("glVertexAttribL4ui64vNV" ); |
6591 | fp_glGetVertexAttribLi64vNV = (pfn_glGetVertexAttribLi64vNV)load("glGetVertexAttribLi64vNV" ); |
6592 | fp_glGetVertexAttribLui64vNV = (pfn_glGetVertexAttribLui64vNV)load("glGetVertexAttribLui64vNV" ); |
6593 | fp_glVertexAttribLFormatNV = (pfn_glVertexAttribLFormatNV)load("glVertexAttribLFormatNV" ); |
6594 | } |
6595 | |
6596 | GLboolean GLAD_NV_vertex_buffer_unified_memory = GL_FALSE; |
6597 | static void load_GL_NV_vertex_buffer_unified_memory(LOADER load) { |
6598 | if(!GLAD_NV_vertex_buffer_unified_memory) return; |
6599 | fp_glBufferAddressRangeNV = (pfn_glBufferAddressRangeNV)load("glBufferAddressRangeNV" ); |
6600 | fp_glVertexFormatNV = (pfn_glVertexFormatNV)load("glVertexFormatNV" ); |
6601 | fp_glNormalFormatNV = (pfn_glNormalFormatNV)load("glNormalFormatNV" ); |
6602 | fp_glColorFormatNV = (pfn_glColorFormatNV)load("glColorFormatNV" ); |
6603 | fp_glIndexFormatNV = (pfn_glIndexFormatNV)load("glIndexFormatNV" ); |
6604 | fp_glTexCoordFormatNV = (pfn_glTexCoordFormatNV)load("glTexCoordFormatNV" ); |
6605 | fp_glEdgeFlagFormatNV = (pfn_glEdgeFlagFormatNV)load("glEdgeFlagFormatNV" ); |
6606 | fp_glSecondaryColorFormatNV = (pfn_glSecondaryColorFormatNV)load("glSecondaryColorFormatNV" ); |
6607 | fp_glFogCoordFormatNV = (pfn_glFogCoordFormatNV)load("glFogCoordFormatNV" ); |
6608 | fp_glVertexAttribFormatNV = (pfn_glVertexAttribFormatNV)load("glVertexAttribFormatNV" ); |
6609 | fp_glVertexAttribIFormatNV = (pfn_glVertexAttribIFormatNV)load("glVertexAttribIFormatNV" ); |
6610 | fp_glGetIntegerui64i_vNV = (pfn_glGetIntegerui64i_vNV)load("glGetIntegerui64i_vNV" ); |
6611 | } |
6612 | |
6613 | GLboolean GLAD_NV_vertex_program4 = GL_FALSE; |
6614 | static void load_GL_NV_vertex_program4(LOADER load) { |
6615 | if(!GLAD_NV_vertex_program4) return; |
6616 | fp_glVertexAttribI1iEXT = (pfn_glVertexAttribI1iEXT)load("glVertexAttribI1iEXT" ); |
6617 | fp_glVertexAttribI2iEXT = (pfn_glVertexAttribI2iEXT)load("glVertexAttribI2iEXT" ); |
6618 | fp_glVertexAttribI3iEXT = (pfn_glVertexAttribI3iEXT)load("glVertexAttribI3iEXT" ); |
6619 | fp_glVertexAttribI4iEXT = (pfn_glVertexAttribI4iEXT)load("glVertexAttribI4iEXT" ); |
6620 | fp_glVertexAttribI1uiEXT = (pfn_glVertexAttribI1uiEXT)load("glVertexAttribI1uiEXT" ); |
6621 | fp_glVertexAttribI2uiEXT = (pfn_glVertexAttribI2uiEXT)load("glVertexAttribI2uiEXT" ); |
6622 | fp_glVertexAttribI3uiEXT = (pfn_glVertexAttribI3uiEXT)load("glVertexAttribI3uiEXT" ); |
6623 | fp_glVertexAttribI4uiEXT = (pfn_glVertexAttribI4uiEXT)load("glVertexAttribI4uiEXT" ); |
6624 | fp_glVertexAttribI1ivEXT = (pfn_glVertexAttribI1ivEXT)load("glVertexAttribI1ivEXT" ); |
6625 | fp_glVertexAttribI2ivEXT = (pfn_glVertexAttribI2ivEXT)load("glVertexAttribI2ivEXT" ); |
6626 | fp_glVertexAttribI3ivEXT = (pfn_glVertexAttribI3ivEXT)load("glVertexAttribI3ivEXT" ); |
6627 | fp_glVertexAttribI4ivEXT = (pfn_glVertexAttribI4ivEXT)load("glVertexAttribI4ivEXT" ); |
6628 | fp_glVertexAttribI1uivEXT = (pfn_glVertexAttribI1uivEXT)load("glVertexAttribI1uivEXT" ); |
6629 | fp_glVertexAttribI2uivEXT = (pfn_glVertexAttribI2uivEXT)load("glVertexAttribI2uivEXT" ); |
6630 | fp_glVertexAttribI3uivEXT = (pfn_glVertexAttribI3uivEXT)load("glVertexAttribI3uivEXT" ); |
6631 | fp_glVertexAttribI4uivEXT = (pfn_glVertexAttribI4uivEXT)load("glVertexAttribI4uivEXT" ); |
6632 | fp_glVertexAttribI4bvEXT = (pfn_glVertexAttribI4bvEXT)load("glVertexAttribI4bvEXT" ); |
6633 | fp_glVertexAttribI4svEXT = (pfn_glVertexAttribI4svEXT)load("glVertexAttribI4svEXT" ); |
6634 | fp_glVertexAttribI4ubvEXT = (pfn_glVertexAttribI4ubvEXT)load("glVertexAttribI4ubvEXT" ); |
6635 | fp_glVertexAttribI4usvEXT = (pfn_glVertexAttribI4usvEXT)load("glVertexAttribI4usvEXT" ); |
6636 | fp_glVertexAttribIPointerEXT = (pfn_glVertexAttribIPointerEXT)load("glVertexAttribIPointerEXT" ); |
6637 | fp_glGetVertexAttribIivEXT = (pfn_glGetVertexAttribIivEXT)load("glGetVertexAttribIivEXT" ); |
6638 | fp_glGetVertexAttribIuivEXT = (pfn_glGetVertexAttribIuivEXT)load("glGetVertexAttribIuivEXT" ); |
6639 | } |
6640 | |
6641 | GLboolean GLAD_NV_video_capture = GL_FALSE; |
6642 | static void load_GL_NV_video_capture(LOADER load) { |
6643 | if(!GLAD_NV_video_capture) return; |
6644 | fp_glBeginVideoCaptureNV = (pfn_glBeginVideoCaptureNV)load("glBeginVideoCaptureNV" ); |
6645 | fp_glBindVideoCaptureStreamBufferNV = (pfn_glBindVideoCaptureStreamBufferNV)load("glBindVideoCaptureStreamBufferNV" ); |
6646 | fp_glBindVideoCaptureStreamTextureNV = (pfn_glBindVideoCaptureStreamTextureNV)load("glBindVideoCaptureStreamTextureNV" ); |
6647 | fp_glEndVideoCaptureNV = (pfn_glEndVideoCaptureNV)load("glEndVideoCaptureNV" ); |
6648 | fp_glGetVideoCaptureivNV = (pfn_glGetVideoCaptureivNV)load("glGetVideoCaptureivNV" ); |
6649 | fp_glGetVideoCaptureStreamivNV = (pfn_glGetVideoCaptureStreamivNV)load("glGetVideoCaptureStreamivNV" ); |
6650 | fp_glGetVideoCaptureStreamfvNV = (pfn_glGetVideoCaptureStreamfvNV)load("glGetVideoCaptureStreamfvNV" ); |
6651 | fp_glGetVideoCaptureStreamdvNV = (pfn_glGetVideoCaptureStreamdvNV)load("glGetVideoCaptureStreamdvNV" ); |
6652 | fp_glVideoCaptureNV = (pfn_glVideoCaptureNV)load("glVideoCaptureNV" ); |
6653 | fp_glVideoCaptureStreamParameterivNV = (pfn_glVideoCaptureStreamParameterivNV)load("glVideoCaptureStreamParameterivNV" ); |
6654 | fp_glVideoCaptureStreamParameterfvNV = (pfn_glVideoCaptureStreamParameterfvNV)load("glVideoCaptureStreamParameterfvNV" ); |
6655 | fp_glVideoCaptureStreamParameterdvNV = (pfn_glVideoCaptureStreamParameterdvNV)load("glVideoCaptureStreamParameterdvNV" ); |
6656 | } |
6657 | |
6658 | GLboolean GLAD_NV_viewport_array = GL_FALSE; |
6659 | static void load_GL_NV_viewport_array(LOADER load) { |
6660 | if(!GLAD_NV_viewport_array) return; |
6661 | fp_glViewportArrayvNV = (pfn_glViewportArrayvNV)load("glViewportArrayvNV" ); |
6662 | fp_glViewportIndexedfNV = (pfn_glViewportIndexedfNV)load("glViewportIndexedfNV" ); |
6663 | fp_glViewportIndexedfvNV = (pfn_glViewportIndexedfvNV)load("glViewportIndexedfvNV" ); |
6664 | fp_glScissorArrayvNV = (pfn_glScissorArrayvNV)load("glScissorArrayvNV" ); |
6665 | fp_glScissorIndexedNV = (pfn_glScissorIndexedNV)load("glScissorIndexedNV" ); |
6666 | fp_glScissorIndexedvNV = (pfn_glScissorIndexedvNV)load("glScissorIndexedvNV" ); |
6667 | fp_glDepthRangeArrayfvNV = (pfn_glDepthRangeArrayfvNV)load("glDepthRangeArrayfvNV" ); |
6668 | fp_glDepthRangeIndexedfNV = (pfn_glDepthRangeIndexedfNV)load("glDepthRangeIndexedfNV" ); |
6669 | fp_glGetFloati_vNV = (pfn_glGetFloati_vNV)load("glGetFloati_vNV" ); |
6670 | fp_glEnableiNV = (pfn_glEnableiNV)load("glEnableiNV" ); |
6671 | fp_glDisableiNV = (pfn_glDisableiNV)load("glDisableiNV" ); |
6672 | fp_glIsEnablediNV = (pfn_glIsEnablediNV)load("glIsEnablediNV" ); |
6673 | } |
6674 | |
6675 | GLboolean GLAD_NV_viewport_array2 = GL_FALSE; |
6676 | GLboolean GLAD_NVX_conditional_render = GL_FALSE; |
6677 | static void load_GL_NVX_conditional_render(LOADER load) { |
6678 | if(!GLAD_NVX_conditional_render) return; |
6679 | fp_glBeginConditionalRenderNVX = (pfn_glBeginConditionalRenderNVX)load("glBeginConditionalRenderNVX" ); |
6680 | fp_glEndConditionalRenderNVX = (pfn_glEndConditionalRenderNVX)load("glEndConditionalRenderNVX" ); |
6681 | } |
6682 | |
6683 | GLboolean GLAD_NVX_gpu_memory_info = GL_FALSE; |
6684 | GLboolean GLAD_OVR_multiview = GL_FALSE; |
6685 | static void load_GL_OVR_multiview(LOADER load) { |
6686 | if(!GLAD_OVR_multiview) return; |
6687 | fp_glFramebufferTextureMultiviewOVR = (pfn_glFramebufferTextureMultiviewOVR)load("glFramebufferTextureMultiviewOVR" ); |
6688 | } |
6689 | |
6690 | GLboolean GLAD_OVR_multiview2 = GL_FALSE; |
6691 | GLboolean GLAD_OVR_multiview_multisampled_render_to_texture = GL_FALSE; |
6692 | static void load_GL_OVR_multiview_multisampled_render_to_texture(LOADER load) { |
6693 | if(!GLAD_OVR_multiview_multisampled_render_to_texture) return; |
6694 | fp_glFramebufferTextureMultisampleMultiviewOVR = (pfn_glFramebufferTextureMultisampleMultiviewOVR)load("glFramebufferTextureMultisampleMultiviewOVR" ); |
6695 | } |
6696 | |
6697 | GLboolean GLAD_QCOM_alpha_test = GL_FALSE; |
6698 | static void load_GL_QCOM_alpha_test(LOADER load) { |
6699 | if(!GLAD_QCOM_alpha_test) return; |
6700 | fp_glAlphaFuncQCOM = (pfn_glAlphaFuncQCOM)load("glAlphaFuncQCOM" ); |
6701 | } |
6702 | |
6703 | GLboolean GLAD_QCOM_binning_control = GL_FALSE; |
6704 | GLboolean GLAD_QCOM_driver_control = GL_FALSE; |
6705 | static void load_GL_QCOM_driver_control(LOADER load) { |
6706 | if(!GLAD_QCOM_driver_control) return; |
6707 | fp_glGetDriverControlsQCOM = (pfn_glGetDriverControlsQCOM)load("glGetDriverControlsQCOM" ); |
6708 | fp_glGetDriverControlStringQCOM = (pfn_glGetDriverControlStringQCOM)load("glGetDriverControlStringQCOM" ); |
6709 | fp_glEnableDriverControlQCOM = (pfn_glEnableDriverControlQCOM)load("glEnableDriverControlQCOM" ); |
6710 | fp_glDisableDriverControlQCOM = (pfn_glDisableDriverControlQCOM)load("glDisableDriverControlQCOM" ); |
6711 | } |
6712 | |
6713 | GLboolean GLAD_QCOM_extended_get = GL_FALSE; |
6714 | static void load_GL_QCOM_extended_get(LOADER load) { |
6715 | if(!GLAD_QCOM_extended_get) return; |
6716 | fp_glExtGetTexturesQCOM = (pfn_glExtGetTexturesQCOM)load("glExtGetTexturesQCOM" ); |
6717 | fp_glExtGetBuffersQCOM = (pfn_glExtGetBuffersQCOM)load("glExtGetBuffersQCOM" ); |
6718 | fp_glExtGetRenderbuffersQCOM = (pfn_glExtGetRenderbuffersQCOM)load("glExtGetRenderbuffersQCOM" ); |
6719 | fp_glExtGetFramebuffersQCOM = (pfn_glExtGetFramebuffersQCOM)load("glExtGetFramebuffersQCOM" ); |
6720 | fp_glExtGetTexLevelParameterivQCOM = (pfn_glExtGetTexLevelParameterivQCOM)load("glExtGetTexLevelParameterivQCOM" ); |
6721 | fp_glExtTexObjectStateOverrideiQCOM = (pfn_glExtTexObjectStateOverrideiQCOM)load("glExtTexObjectStateOverrideiQCOM" ); |
6722 | fp_glExtGetTexSubImageQCOM = (pfn_glExtGetTexSubImageQCOM)load("glExtGetTexSubImageQCOM" ); |
6723 | fp_glExtGetBufferPointervQCOM = (pfn_glExtGetBufferPointervQCOM)load("glExtGetBufferPointervQCOM" ); |
6724 | } |
6725 | |
6726 | GLboolean GLAD_QCOM_extended_get2 = GL_FALSE; |
6727 | static void load_GL_QCOM_extended_get2(LOADER load) { |
6728 | if(!GLAD_QCOM_extended_get2) return; |
6729 | fp_glExtGetShadersQCOM = (pfn_glExtGetShadersQCOM)load("glExtGetShadersQCOM" ); |
6730 | fp_glExtGetProgramsQCOM = (pfn_glExtGetProgramsQCOM)load("glExtGetProgramsQCOM" ); |
6731 | fp_glExtIsProgramBinaryQCOM = (pfn_glExtIsProgramBinaryQCOM)load("glExtIsProgramBinaryQCOM" ); |
6732 | fp_glExtGetProgramBinarySourceQCOM = (pfn_glExtGetProgramBinarySourceQCOM)load("glExtGetProgramBinarySourceQCOM" ); |
6733 | } |
6734 | |
6735 | GLboolean GLAD_QCOM_perfmon_global_mode = GL_FALSE; |
6736 | GLboolean GLAD_QCOM_tiled_rendering = GL_FALSE; |
6737 | static void load_GL_QCOM_tiled_rendering(LOADER load) { |
6738 | if(!GLAD_QCOM_tiled_rendering) return; |
6739 | fp_glStartTilingQCOM = (pfn_glStartTilingQCOM)load("glStartTilingQCOM" ); |
6740 | fp_glEndTilingQCOM = (pfn_glEndTilingQCOM)load("glEndTilingQCOM" ); |
6741 | } |
6742 | |
6743 | GLboolean GLAD_QCOM_writeonly_rendering = GL_FALSE; |
6744 | GLboolean GLAD_VIV_shader_binary = GL_FALSE; |
6745 | static void find_extensions(void) { |
6746 | GLAD_KHR_blend_equation_advanced = has_ext("GL_KHR_blend_equation_advanced" ); |
6747 | GLAD_KHR_blend_equation_advanced_coherent = has_ext("GL_KHR_blend_equation_advanced_coherent" ); |
6748 | GLAD_KHR_context_flush_control = has_ext("GL_KHR_context_flush_control" ); |
6749 | GLAD_KHR_debug = has_ext("GL_KHR_debug" ); |
6750 | GLAD_KHR_no_error = has_ext("GL_KHR_no_error" ); |
6751 | GLAD_KHR_robust_buffer_access_behavior = has_ext("GL_KHR_robust_buffer_access_behavior" ); |
6752 | GLAD_KHR_robustness = has_ext("GL_KHR_robustness" ); |
6753 | GLAD_KHR_texture_compression_astc_hdr = has_ext("GL_KHR_texture_compression_astc_hdr" ); |
6754 | GLAD_KHR_texture_compression_astc_ldr = has_ext("GL_KHR_texture_compression_astc_ldr" ); |
6755 | GLAD_KHR_texture_compression_astc_sliced_3d = has_ext("GL_KHR_texture_compression_astc_sliced_3d" ); |
6756 | GLAD_ARB_arrays_of_arrays = has_ext("GL_ARB_arrays_of_arrays" ); |
6757 | GLAD_ARB_base_instance = has_ext("GL_ARB_base_instance" ); |
6758 | GLAD_ARB_bindless_texture = has_ext("GL_ARB_bindless_texture" ); |
6759 | GLAD_ARB_blend_func_extended = has_ext("GL_ARB_blend_func_extended" ); |
6760 | GLAD_ARB_buffer_storage = has_ext("GL_ARB_buffer_storage" ); |
6761 | GLAD_ARB_cl_event = has_ext("GL_ARB_cl_event" ); |
6762 | GLAD_ARB_clear_buffer_object = has_ext("GL_ARB_clear_buffer_object" ); |
6763 | GLAD_ARB_clear_texture = has_ext("GL_ARB_clear_texture" ); |
6764 | GLAD_ARB_clip_control = has_ext("GL_ARB_clip_control" ); |
6765 | GLAD_ARB_color_buffer_float = has_ext("GL_ARB_color_buffer_float" ); |
6766 | GLAD_ARB_compatibility = has_ext("GL_ARB_compatibility" ); |
6767 | GLAD_ARB_compressed_texture_pixel_storage = has_ext("GL_ARB_compressed_texture_pixel_storage" ); |
6768 | GLAD_ARB_compute_shader = has_ext("GL_ARB_compute_shader" ); |
6769 | GLAD_ARB_compute_variable_group_size = has_ext("GL_ARB_compute_variable_group_size" ); |
6770 | GLAD_ARB_conditional_render_inverted = has_ext("GL_ARB_conditional_render_inverted" ); |
6771 | GLAD_ARB_conservative_depth = has_ext("GL_ARB_conservative_depth" ); |
6772 | GLAD_ARB_copy_buffer = has_ext("GL_ARB_copy_buffer" ); |
6773 | GLAD_ARB_copy_image = has_ext("GL_ARB_copy_image" ); |
6774 | GLAD_ARB_cull_distance = has_ext("GL_ARB_cull_distance" ); |
6775 | GLAD_ARB_debug_output = has_ext("GL_ARB_debug_output" ); |
6776 | GLAD_ARB_depth_buffer_float = has_ext("GL_ARB_depth_buffer_float" ); |
6777 | GLAD_ARB_depth_clamp = has_ext("GL_ARB_depth_clamp" ); |
6778 | GLAD_ARB_derivative_control = has_ext("GL_ARB_derivative_control" ); |
6779 | GLAD_ARB_direct_state_access = has_ext("GL_ARB_direct_state_access" ); |
6780 | GLAD_ARB_draw_buffers_blend = has_ext("GL_ARB_draw_buffers_blend" ); |
6781 | GLAD_ARB_draw_elements_base_vertex = has_ext("GL_ARB_draw_elements_base_vertex" ); |
6782 | GLAD_ARB_draw_indirect = has_ext("GL_ARB_draw_indirect" ); |
6783 | GLAD_ARB_draw_instanced = has_ext("GL_ARB_draw_instanced" ); |
6784 | GLAD_ARB_enhanced_layouts = has_ext("GL_ARB_enhanced_layouts" ); |
6785 | GLAD_ARB_ES2_compatibility = has_ext("GL_ARB_ES2_compatibility" ); |
6786 | GLAD_ARB_ES3_1_compatibility = has_ext("GL_ARB_ES3_1_compatibility" ); |
6787 | GLAD_ARB_ES3_2_compatibility = has_ext("GL_ARB_ES3_2_compatibility" ); |
6788 | GLAD_ARB_ES3_compatibility = has_ext("GL_ARB_ES3_compatibility" ); |
6789 | GLAD_ARB_explicit_attrib_location = has_ext("GL_ARB_explicit_attrib_location" ); |
6790 | GLAD_ARB_explicit_uniform_location = has_ext("GL_ARB_explicit_uniform_location" ); |
6791 | GLAD_ARB_fragment_coord_conventions = has_ext("GL_ARB_fragment_coord_conventions" ); |
6792 | GLAD_ARB_fragment_layer_viewport = has_ext("GL_ARB_fragment_layer_viewport" ); |
6793 | GLAD_ARB_fragment_shader_interlock = has_ext("GL_ARB_fragment_shader_interlock" ); |
6794 | GLAD_ARB_framebuffer_no_attachments = has_ext("GL_ARB_framebuffer_no_attachments" ); |
6795 | GLAD_ARB_framebuffer_object = has_ext("GL_ARB_framebuffer_object" ); |
6796 | GLAD_ARB_framebuffer_sRGB = has_ext("GL_ARB_framebuffer_sRGB" ); |
6797 | GLAD_ARB_geometry_shader4 = has_ext("GL_ARB_geometry_shader4" ); |
6798 | GLAD_ARB_get_program_binary = has_ext("GL_ARB_get_program_binary" ); |
6799 | GLAD_ARB_get_texture_sub_image = has_ext("GL_ARB_get_texture_sub_image" ); |
6800 | GLAD_ARB_gpu_shader5 = has_ext("GL_ARB_gpu_shader5" ); |
6801 | GLAD_ARB_gpu_shader_fp64 = has_ext("GL_ARB_gpu_shader_fp64" ); |
6802 | GLAD_ARB_gpu_shader_int64 = has_ext("GL_ARB_gpu_shader_int64" ); |
6803 | GLAD_ARB_half_float_pixel = has_ext("GL_ARB_half_float_pixel" ); |
6804 | GLAD_ARB_half_float_vertex = has_ext("GL_ARB_half_float_vertex" ); |
6805 | GLAD_ARB_indirect_parameters = has_ext("GL_ARB_indirect_parameters" ); |
6806 | GLAD_ARB_instanced_arrays = has_ext("GL_ARB_instanced_arrays" ); |
6807 | GLAD_ARB_internalformat_query = has_ext("GL_ARB_internalformat_query" ); |
6808 | GLAD_ARB_internalformat_query2 = has_ext("GL_ARB_internalformat_query2" ); |
6809 | GLAD_ARB_invalidate_subdata = has_ext("GL_ARB_invalidate_subdata" ); |
6810 | GLAD_ARB_map_buffer_alignment = has_ext("GL_ARB_map_buffer_alignment" ); |
6811 | GLAD_ARB_map_buffer_range = has_ext("GL_ARB_map_buffer_range" ); |
6812 | GLAD_ARB_multi_bind = has_ext("GL_ARB_multi_bind" ); |
6813 | GLAD_ARB_multi_draw_indirect = has_ext("GL_ARB_multi_draw_indirect" ); |
6814 | GLAD_ARB_occlusion_query2 = has_ext("GL_ARB_occlusion_query2" ); |
6815 | GLAD_ARB_parallel_shader_compile = has_ext("GL_ARB_parallel_shader_compile" ); |
6816 | GLAD_ARB_pipeline_statistics_query = has_ext("GL_ARB_pipeline_statistics_query" ); |
6817 | GLAD_ARB_pixel_buffer_object = has_ext("GL_ARB_pixel_buffer_object" ); |
6818 | GLAD_ARB_post_depth_coverage = has_ext("GL_ARB_post_depth_coverage" ); |
6819 | GLAD_ARB_program_interface_query = has_ext("GL_ARB_program_interface_query" ); |
6820 | GLAD_ARB_provoking_vertex = has_ext("GL_ARB_provoking_vertex" ); |
6821 | GLAD_ARB_query_buffer_object = has_ext("GL_ARB_query_buffer_object" ); |
6822 | GLAD_ARB_robust_buffer_access_behavior = has_ext("GL_ARB_robust_buffer_access_behavior" ); |
6823 | GLAD_ARB_robustness = has_ext("GL_ARB_robustness" ); |
6824 | GLAD_ARB_robustness_isolation = has_ext("GL_ARB_robustness_isolation" ); |
6825 | GLAD_ARB_sample_locations = has_ext("GL_ARB_sample_locations" ); |
6826 | GLAD_ARB_sample_shading = has_ext("GL_ARB_sample_shading" ); |
6827 | GLAD_ARB_sampler_objects = has_ext("GL_ARB_sampler_objects" ); |
6828 | GLAD_ARB_seamless_cube_map = has_ext("GL_ARB_seamless_cube_map" ); |
6829 | GLAD_ARB_seamless_cubemap_per_texture = has_ext("GL_ARB_seamless_cubemap_per_texture" ); |
6830 | GLAD_ARB_separate_shader_objects = has_ext("GL_ARB_separate_shader_objects" ); |
6831 | GLAD_ARB_shader_atomic_counter_ops = has_ext("GL_ARB_shader_atomic_counter_ops" ); |
6832 | GLAD_ARB_shader_atomic_counters = has_ext("GL_ARB_shader_atomic_counters" ); |
6833 | GLAD_ARB_shader_ballot = has_ext("GL_ARB_shader_ballot" ); |
6834 | GLAD_ARB_shader_bit_encoding = has_ext("GL_ARB_shader_bit_encoding" ); |
6835 | GLAD_ARB_shader_clock = has_ext("GL_ARB_shader_clock" ); |
6836 | GLAD_ARB_shader_draw_parameters = has_ext("GL_ARB_shader_draw_parameters" ); |
6837 | GLAD_ARB_shader_group_vote = has_ext("GL_ARB_shader_group_vote" ); |
6838 | GLAD_ARB_shader_image_load_store = has_ext("GL_ARB_shader_image_load_store" ); |
6839 | GLAD_ARB_shader_image_size = has_ext("GL_ARB_shader_image_size" ); |
6840 | GLAD_ARB_shader_precision = has_ext("GL_ARB_shader_precision" ); |
6841 | GLAD_ARB_shader_stencil_export = has_ext("GL_ARB_shader_stencil_export" ); |
6842 | GLAD_ARB_shader_storage_buffer_object = has_ext("GL_ARB_shader_storage_buffer_object" ); |
6843 | GLAD_ARB_shader_subroutine = has_ext("GL_ARB_shader_subroutine" ); |
6844 | GLAD_ARB_shader_texture_image_samples = has_ext("GL_ARB_shader_texture_image_samples" ); |
6845 | GLAD_ARB_shader_texture_lod = has_ext("GL_ARB_shader_texture_lod" ); |
6846 | GLAD_ARB_shader_viewport_layer_array = has_ext("GL_ARB_shader_viewport_layer_array" ); |
6847 | GLAD_ARB_shading_language_420pack = has_ext("GL_ARB_shading_language_420pack" ); |
6848 | GLAD_ARB_shading_language_include = has_ext("GL_ARB_shading_language_include" ); |
6849 | GLAD_ARB_shading_language_packing = has_ext("GL_ARB_shading_language_packing" ); |
6850 | GLAD_ARB_sparse_buffer = has_ext("GL_ARB_sparse_buffer" ); |
6851 | GLAD_ARB_sparse_texture = has_ext("GL_ARB_sparse_texture" ); |
6852 | GLAD_ARB_sparse_texture2 = has_ext("GL_ARB_sparse_texture2" ); |
6853 | GLAD_ARB_sparse_texture_clamp = has_ext("GL_ARB_sparse_texture_clamp" ); |
6854 | GLAD_ARB_stencil_texturing = has_ext("GL_ARB_stencil_texturing" ); |
6855 | GLAD_ARB_sync = has_ext("GL_ARB_sync" ); |
6856 | GLAD_ARB_tessellation_shader = has_ext("GL_ARB_tessellation_shader" ); |
6857 | GLAD_ARB_texture_barrier = has_ext("GL_ARB_texture_barrier" ); |
6858 | GLAD_ARB_texture_buffer_object = has_ext("GL_ARB_texture_buffer_object" ); |
6859 | GLAD_ARB_texture_buffer_object_rgb32 = has_ext("GL_ARB_texture_buffer_object_rgb32" ); |
6860 | GLAD_ARB_texture_buffer_range = has_ext("GL_ARB_texture_buffer_range" ); |
6861 | GLAD_ARB_texture_compression_bptc = has_ext("GL_ARB_texture_compression_bptc" ); |
6862 | GLAD_ARB_texture_compression_rgtc = has_ext("GL_ARB_texture_compression_rgtc" ); |
6863 | GLAD_ARB_texture_cube_map_array = has_ext("GL_ARB_texture_cube_map_array" ); |
6864 | GLAD_ARB_texture_filter_minmax = has_ext("GL_ARB_texture_filter_minmax" ); |
6865 | GLAD_ARB_texture_float = has_ext("GL_ARB_texture_float" ); |
6866 | GLAD_ARB_texture_gather = has_ext("GL_ARB_texture_gather" ); |
6867 | GLAD_ARB_texture_mirror_clamp_to_edge = has_ext("GL_ARB_texture_mirror_clamp_to_edge" ); |
6868 | GLAD_ARB_texture_multisample = has_ext("GL_ARB_texture_multisample" ); |
6869 | GLAD_ARB_texture_query_levels = has_ext("GL_ARB_texture_query_levels" ); |
6870 | GLAD_ARB_texture_query_lod = has_ext("GL_ARB_texture_query_lod" ); |
6871 | GLAD_ARB_texture_rectangle = has_ext("GL_ARB_texture_rectangle" ); |
6872 | GLAD_ARB_texture_rg = has_ext("GL_ARB_texture_rg" ); |
6873 | GLAD_ARB_texture_rgb10_a2ui = has_ext("GL_ARB_texture_rgb10_a2ui" ); |
6874 | GLAD_ARB_texture_stencil8 = has_ext("GL_ARB_texture_stencil8" ); |
6875 | GLAD_ARB_texture_storage = has_ext("GL_ARB_texture_storage" ); |
6876 | GLAD_ARB_texture_storage_multisample = has_ext("GL_ARB_texture_storage_multisample" ); |
6877 | GLAD_ARB_texture_swizzle = has_ext("GL_ARB_texture_swizzle" ); |
6878 | GLAD_ARB_texture_view = has_ext("GL_ARB_texture_view" ); |
6879 | GLAD_ARB_timer_query = has_ext("GL_ARB_timer_query" ); |
6880 | GLAD_ARB_transform_feedback2 = has_ext("GL_ARB_transform_feedback2" ); |
6881 | GLAD_ARB_transform_feedback3 = has_ext("GL_ARB_transform_feedback3" ); |
6882 | GLAD_ARB_transform_feedback_instanced = has_ext("GL_ARB_transform_feedback_instanced" ); |
6883 | GLAD_ARB_transform_feedback_overflow_query = has_ext("GL_ARB_transform_feedback_overflow_query" ); |
6884 | GLAD_ARB_uniform_buffer_object = has_ext("GL_ARB_uniform_buffer_object" ); |
6885 | GLAD_ARB_vertex_array_bgra = has_ext("GL_ARB_vertex_array_bgra" ); |
6886 | GLAD_ARB_vertex_array_object = has_ext("GL_ARB_vertex_array_object" ); |
6887 | GLAD_ARB_vertex_attrib_64bit = has_ext("GL_ARB_vertex_attrib_64bit" ); |
6888 | GLAD_ARB_vertex_attrib_binding = has_ext("GL_ARB_vertex_attrib_binding" ); |
6889 | GLAD_ARB_vertex_type_10f_11f_11f_rev = has_ext("GL_ARB_vertex_type_10f_11f_11f_rev" ); |
6890 | GLAD_ARB_vertex_type_2_10_10_10_rev = has_ext("GL_ARB_vertex_type_2_10_10_10_rev" ); |
6891 | GLAD_ARB_viewport_array = has_ext("GL_ARB_viewport_array" ); |
6892 | GLAD_EXT_base_instance = has_ext("GL_EXT_base_instance" ); |
6893 | GLAD_EXT_bgra = has_ext("GL_EXT_bgra" ); |
6894 | GLAD_EXT_bindable_uniform = has_ext("GL_EXT_bindable_uniform" ); |
6895 | GLAD_EXT_blend_func_extended = has_ext("GL_EXT_blend_func_extended" ); |
6896 | GLAD_EXT_blend_minmax = has_ext("GL_EXT_blend_minmax" ); |
6897 | GLAD_EXT_buffer_storage = has_ext("GL_EXT_buffer_storage" ); |
6898 | GLAD_EXT_color_buffer_float = has_ext("GL_EXT_color_buffer_float" ); |
6899 | GLAD_EXT_color_buffer_half_float = has_ext("GL_EXT_color_buffer_half_float" ); |
6900 | GLAD_EXT_copy_image = has_ext("GL_EXT_copy_image" ); |
6901 | GLAD_EXT_debug_label = has_ext("GL_EXT_debug_label" ); |
6902 | GLAD_EXT_debug_marker = has_ext("GL_EXT_debug_marker" ); |
6903 | GLAD_EXT_direct_state_access = has_ext("GL_EXT_direct_state_access" ); |
6904 | GLAD_EXT_discard_framebuffer = has_ext("GL_EXT_discard_framebuffer" ); |
6905 | GLAD_EXT_disjoint_timer_query = has_ext("GL_EXT_disjoint_timer_query" ); |
6906 | GLAD_EXT_draw_buffers = has_ext("GL_EXT_draw_buffers" ); |
6907 | GLAD_EXT_draw_buffers2 = has_ext("GL_EXT_draw_buffers2" ); |
6908 | GLAD_EXT_draw_buffers_indexed = has_ext("GL_EXT_draw_buffers_indexed" ); |
6909 | GLAD_EXT_draw_elements_base_vertex = has_ext("GL_EXT_draw_elements_base_vertex" ); |
6910 | GLAD_EXT_draw_instanced = has_ext("GL_EXT_draw_instanced" ); |
6911 | GLAD_EXT_float_blend = has_ext("GL_EXT_float_blend" ); |
6912 | GLAD_EXT_framebuffer_blit = has_ext("GL_EXT_framebuffer_blit" ); |
6913 | GLAD_EXT_framebuffer_multisample = has_ext("GL_EXT_framebuffer_multisample" ); |
6914 | GLAD_EXT_framebuffer_multisample_blit_scaled = has_ext("GL_EXT_framebuffer_multisample_blit_scaled" ); |
6915 | GLAD_EXT_framebuffer_object = has_ext("GL_EXT_framebuffer_object" ); |
6916 | GLAD_EXT_framebuffer_sRGB = has_ext("GL_EXT_framebuffer_sRGB" ); |
6917 | GLAD_EXT_geometry_point_size = has_ext("GL_EXT_geometry_point_size" ); |
6918 | GLAD_EXT_geometry_shader = has_ext("GL_EXT_geometry_shader" ); |
6919 | GLAD_EXT_geometry_shader4 = has_ext("GL_EXT_geometry_shader4" ); |
6920 | GLAD_EXT_gpu_program_parameters = has_ext("GL_EXT_gpu_program_parameters" ); |
6921 | GLAD_EXT_gpu_shader4 = has_ext("GL_EXT_gpu_shader4" ); |
6922 | GLAD_EXT_gpu_shader5 = has_ext("GL_EXT_gpu_shader5" ); |
6923 | GLAD_EXT_instanced_arrays = has_ext("GL_EXT_instanced_arrays" ); |
6924 | GLAD_EXT_map_buffer_range = has_ext("GL_EXT_map_buffer_range" ); |
6925 | GLAD_EXT_multi_draw_indirect = has_ext("GL_EXT_multi_draw_indirect" ); |
6926 | GLAD_EXT_multisampled_compatibility = has_ext("GL_EXT_multisampled_compatibility" ); |
6927 | GLAD_EXT_multisampled_render_to_texture = has_ext("GL_EXT_multisampled_render_to_texture" ); |
6928 | GLAD_EXT_multiview_draw_buffers = has_ext("GL_EXT_multiview_draw_buffers" ); |
6929 | GLAD_EXT_occlusion_query_boolean = has_ext("GL_EXT_occlusion_query_boolean" ); |
6930 | GLAD_EXT_packed_depth_stencil = has_ext("GL_EXT_packed_depth_stencil" ); |
6931 | GLAD_EXT_packed_float = has_ext("GL_EXT_packed_float" ); |
6932 | GLAD_EXT_pixel_buffer_object = has_ext("GL_EXT_pixel_buffer_object" ); |
6933 | GLAD_EXT_polygon_offset_clamp = has_ext("GL_EXT_polygon_offset_clamp" ); |
6934 | GLAD_EXT_post_depth_coverage = has_ext("GL_EXT_post_depth_coverage" ); |
6935 | GLAD_EXT_primitive_bounding_box = has_ext("GL_EXT_primitive_bounding_box" ); |
6936 | GLAD_EXT_provoking_vertex = has_ext("GL_EXT_provoking_vertex" ); |
6937 | GLAD_EXT_pvrtc_sRGB = has_ext("GL_EXT_pvrtc_sRGB" ); |
6938 | GLAD_EXT_raster_multisample = has_ext("GL_EXT_raster_multisample" ); |
6939 | GLAD_EXT_read_format_bgra = has_ext("GL_EXT_read_format_bgra" ); |
6940 | GLAD_EXT_render_snorm = has_ext("GL_EXT_render_snorm" ); |
6941 | GLAD_EXT_robustness = has_ext("GL_EXT_robustness" ); |
6942 | GLAD_EXT_separate_shader_objects = has_ext("GL_EXT_separate_shader_objects" ); |
6943 | GLAD_EXT_shader_framebuffer_fetch = has_ext("GL_EXT_shader_framebuffer_fetch" ); |
6944 | GLAD_EXT_shader_image_load_formatted = has_ext("GL_EXT_shader_image_load_formatted" ); |
6945 | GLAD_EXT_shader_image_load_store = has_ext("GL_EXT_shader_image_load_store" ); |
6946 | GLAD_EXT_shader_implicit_conversions = has_ext("GL_EXT_shader_implicit_conversions" ); |
6947 | GLAD_EXT_shader_integer_mix = has_ext("GL_EXT_shader_integer_mix" ); |
6948 | GLAD_EXT_shader_io_blocks = has_ext("GL_EXT_shader_io_blocks" ); |
6949 | GLAD_EXT_shader_pixel_local_storage = has_ext("GL_EXT_shader_pixel_local_storage" ); |
6950 | GLAD_EXT_shader_texture_lod = has_ext("GL_EXT_shader_texture_lod" ); |
6951 | GLAD_EXT_shadow_samplers = has_ext("GL_EXT_shadow_samplers" ); |
6952 | GLAD_EXT_sparse_texture = has_ext("GL_EXT_sparse_texture" ); |
6953 | GLAD_EXT_sparse_texture2 = has_ext("GL_EXT_sparse_texture2" ); |
6954 | GLAD_EXT_sRGB = has_ext("GL_EXT_sRGB" ); |
6955 | GLAD_EXT_sRGB_write_control = has_ext("GL_EXT_sRGB_write_control" ); |
6956 | GLAD_EXT_stencil_clear_tag = has_ext("GL_EXT_stencil_clear_tag" ); |
6957 | GLAD_EXT_tessellation_point_size = has_ext("GL_EXT_tessellation_point_size" ); |
6958 | GLAD_EXT_tessellation_shader = has_ext("GL_EXT_tessellation_shader" ); |
6959 | GLAD_EXT_texture_array = has_ext("GL_EXT_texture_array" ); |
6960 | GLAD_EXT_texture_border_clamp = has_ext("GL_EXT_texture_border_clamp" ); |
6961 | GLAD_EXT_texture_buffer = has_ext("GL_EXT_texture_buffer" ); |
6962 | GLAD_EXT_texture_buffer_object = has_ext("GL_EXT_texture_buffer_object" ); |
6963 | GLAD_EXT_texture_compression_dxt1 = has_ext("GL_EXT_texture_compression_dxt1" ); |
6964 | GLAD_EXT_texture_compression_latc = has_ext("GL_EXT_texture_compression_latc" ); |
6965 | GLAD_EXT_texture_compression_rgtc = has_ext("GL_EXT_texture_compression_rgtc" ); |
6966 | GLAD_EXT_texture_compression_s3tc = has_ext("GL_EXT_texture_compression_s3tc" ); |
6967 | GLAD_EXT_texture_cube_map = has_ext("GL_EXT_texture_cube_map" ); |
6968 | GLAD_EXT_texture_cube_map_array = has_ext("GL_EXT_texture_cube_map_array" ); |
6969 | GLAD_EXT_texture_filter_anisotropic = has_ext("GL_EXT_texture_filter_anisotropic" ); |
6970 | GLAD_EXT_texture_filter_minmax = has_ext("GL_EXT_texture_filter_minmax" ); |
6971 | GLAD_EXT_texture_format_BGRA8888 = has_ext("GL_EXT_texture_format_BGRA8888" ); |
6972 | GLAD_EXT_texture_integer = has_ext("GL_EXT_texture_integer" ); |
6973 | GLAD_EXT_texture_norm16 = has_ext("GL_EXT_texture_norm16" ); |
6974 | GLAD_EXT_texture_rg = has_ext("GL_EXT_texture_rg" ); |
6975 | GLAD_EXT_texture_shared_exponent = has_ext("GL_EXT_texture_shared_exponent" ); |
6976 | GLAD_EXT_texture_snorm = has_ext("GL_EXT_texture_snorm" ); |
6977 | GLAD_EXT_texture_sRGB = has_ext("GL_EXT_texture_sRGB" ); |
6978 | GLAD_EXT_texture_sRGB_decode = has_ext("GL_EXT_texture_sRGB_decode" ); |
6979 | GLAD_EXT_texture_sRGB_R8 = has_ext("GL_EXT_texture_sRGB_R8" ); |
6980 | GLAD_EXT_texture_sRGB_RG8 = has_ext("GL_EXT_texture_sRGB_RG8" ); |
6981 | GLAD_EXT_texture_storage = has_ext("GL_EXT_texture_storage" ); |
6982 | GLAD_EXT_texture_swizzle = has_ext("GL_EXT_texture_swizzle" ); |
6983 | GLAD_EXT_texture_type_2_10_10_10_REV = has_ext("GL_EXT_texture_type_2_10_10_10_REV" ); |
6984 | GLAD_EXT_texture_view = has_ext("GL_EXT_texture_view" ); |
6985 | GLAD_EXT_timer_query = has_ext("GL_EXT_timer_query" ); |
6986 | GLAD_EXT_transform_feedback = has_ext("GL_EXT_transform_feedback" ); |
6987 | GLAD_EXT_unpack_subimage = has_ext("GL_EXT_unpack_subimage" ); |
6988 | GLAD_EXT_vertex_array_bgra = has_ext("GL_EXT_vertex_array_bgra" ); |
6989 | GLAD_EXT_vertex_attrib_64bit = has_ext("GL_EXT_vertex_attrib_64bit" ); |
6990 | GLAD_EXT_x11_sync_object = has_ext("GL_EXT_x11_sync_object" ); |
6991 | GLAD_EXT_YUV_target = has_ext("GL_EXT_YUV_target" ); |
6992 | GLAD_OES_compressed_ETC1_RGB8_sub_texture = has_ext("GL_OES_compressed_ETC1_RGB8_sub_texture" ); |
6993 | GLAD_OES_compressed_ETC1_RGB8_texture = has_ext("GL_OES_compressed_ETC1_RGB8_texture" ); |
6994 | GLAD_OES_copy_image = has_ext("GL_OES_copy_image" ); |
6995 | GLAD_OES_depth24 = has_ext("GL_OES_depth24" ); |
6996 | GLAD_OES_depth32 = has_ext("GL_OES_depth32" ); |
6997 | GLAD_OES_depth_texture = has_ext("GL_OES_depth_texture" ); |
6998 | GLAD_OES_draw_buffers_indexed = has_ext("GL_OES_draw_buffers_indexed" ); |
6999 | GLAD_OES_draw_elements_base_vertex = has_ext("GL_OES_draw_elements_base_vertex" ); |
7000 | GLAD_OES_EGL_image = has_ext("GL_OES_EGL_image" ); |
7001 | GLAD_OES_EGL_image_external = has_ext("GL_OES_EGL_image_external" ); |
7002 | GLAD_OES_EGL_image_external_essl3 = has_ext("GL_OES_EGL_image_external_essl3" ); |
7003 | GLAD_OES_element_index_uint = has_ext("GL_OES_element_index_uint" ); |
7004 | GLAD_OES_fbo_render_mipmap = has_ext("GL_OES_fbo_render_mipmap" ); |
7005 | GLAD_OES_fragment_precision_high = has_ext("GL_OES_fragment_precision_high" ); |
7006 | GLAD_OES_geometry_point_size = has_ext("GL_OES_geometry_point_size" ); |
7007 | GLAD_OES_geometry_shader = has_ext("GL_OES_geometry_shader" ); |
7008 | GLAD_OES_get_program_binary = has_ext("GL_OES_get_program_binary" ); |
7009 | GLAD_OES_gpu_shader5 = has_ext("GL_OES_gpu_shader5" ); |
7010 | GLAD_OES_mapbuffer = has_ext("GL_OES_mapbuffer" ); |
7011 | GLAD_OES_packed_depth_stencil = has_ext("GL_OES_packed_depth_stencil" ); |
7012 | GLAD_OES_primitive_bounding_box = has_ext("GL_OES_primitive_bounding_box" ); |
7013 | GLAD_OES_required_internalformat = has_ext("GL_OES_required_internalformat" ); |
7014 | GLAD_OES_rgb8_rgba8 = has_ext("GL_OES_rgb8_rgba8" ); |
7015 | GLAD_OES_sample_shading = has_ext("GL_OES_sample_shading" ); |
7016 | GLAD_OES_sample_variables = has_ext("GL_OES_sample_variables" ); |
7017 | GLAD_OES_shader_image_atomic = has_ext("GL_OES_shader_image_atomic" ); |
7018 | GLAD_OES_shader_io_blocks = has_ext("GL_OES_shader_io_blocks" ); |
7019 | GLAD_OES_shader_multisample_interpolation = has_ext("GL_OES_shader_multisample_interpolation" ); |
7020 | GLAD_OES_standard_derivatives = has_ext("GL_OES_standard_derivatives" ); |
7021 | GLAD_OES_stencil1 = has_ext("GL_OES_stencil1" ); |
7022 | GLAD_OES_stencil4 = has_ext("GL_OES_stencil4" ); |
7023 | GLAD_OES_surfaceless_context = has_ext("GL_OES_surfaceless_context" ); |
7024 | GLAD_OES_tessellation_point_size = has_ext("GL_OES_tessellation_point_size" ); |
7025 | GLAD_OES_tessellation_shader = has_ext("GL_OES_tessellation_shader" ); |
7026 | GLAD_OES_texture_3D = has_ext("GL_OES_texture_3D" ); |
7027 | GLAD_OES_texture_border_clamp = has_ext("GL_OES_texture_border_clamp" ); |
7028 | GLAD_OES_texture_buffer = has_ext("GL_OES_texture_buffer" ); |
7029 | GLAD_OES_texture_compression_astc = has_ext("GL_OES_texture_compression_astc" ); |
7030 | GLAD_OES_texture_cube_map_array = has_ext("GL_OES_texture_cube_map_array" ); |
7031 | GLAD_OES_texture_float = has_ext("GL_OES_texture_float" ); |
7032 | GLAD_OES_texture_float_linear = has_ext("GL_OES_texture_float_linear" ); |
7033 | GLAD_OES_texture_half_float = has_ext("GL_OES_texture_half_float" ); |
7034 | GLAD_OES_texture_half_float_linear = has_ext("GL_OES_texture_half_float_linear" ); |
7035 | GLAD_OES_texture_npot = has_ext("GL_OES_texture_npot" ); |
7036 | GLAD_OES_texture_stencil8 = has_ext("GL_OES_texture_stencil8" ); |
7037 | GLAD_OES_texture_storage_multisample_2d_array = has_ext("GL_OES_texture_storage_multisample_2d_array" ); |
7038 | GLAD_OES_texture_view = has_ext("GL_OES_texture_view" ); |
7039 | GLAD_OES_vertex_array_object = has_ext("GL_OES_vertex_array_object" ); |
7040 | GLAD_OES_vertex_half_float = has_ext("GL_OES_vertex_half_float" ); |
7041 | GLAD_OES_vertex_type_10_10_10_2 = has_ext("GL_OES_vertex_type_10_10_10_2" ); |
7042 | GLAD_AMD_blend_minmax_factor = has_ext("GL_AMD_blend_minmax_factor" ); |
7043 | GLAD_AMD_compressed_3DC_texture = has_ext("GL_AMD_compressed_3DC_texture" ); |
7044 | GLAD_AMD_compressed_ATC_texture = has_ext("GL_AMD_compressed_ATC_texture" ); |
7045 | GLAD_AMD_conservative_depth = has_ext("GL_AMD_conservative_depth" ); |
7046 | GLAD_AMD_debug_output = has_ext("GL_AMD_debug_output" ); |
7047 | GLAD_AMD_depth_clamp_separate = has_ext("GL_AMD_depth_clamp_separate" ); |
7048 | GLAD_AMD_draw_buffers_blend = has_ext("GL_AMD_draw_buffers_blend" ); |
7049 | GLAD_AMD_gcn_shader = has_ext("GL_AMD_gcn_shader" ); |
7050 | GLAD_AMD_gpu_shader_int64 = has_ext("GL_AMD_gpu_shader_int64" ); |
7051 | GLAD_AMD_interleaved_elements = has_ext("GL_AMD_interleaved_elements" ); |
7052 | GLAD_AMD_multi_draw_indirect = has_ext("GL_AMD_multi_draw_indirect" ); |
7053 | GLAD_AMD_name_gen_delete = has_ext("GL_AMD_name_gen_delete" ); |
7054 | GLAD_AMD_occlusion_query_event = has_ext("GL_AMD_occlusion_query_event" ); |
7055 | GLAD_AMD_performance_monitor = has_ext("GL_AMD_performance_monitor" ); |
7056 | GLAD_AMD_pinned_memory = has_ext("GL_AMD_pinned_memory" ); |
7057 | GLAD_AMD_program_binary_Z400 = has_ext("GL_AMD_program_binary_Z400" ); |
7058 | GLAD_AMD_query_buffer_object = has_ext("GL_AMD_query_buffer_object" ); |
7059 | GLAD_AMD_sample_positions = has_ext("GL_AMD_sample_positions" ); |
7060 | GLAD_AMD_seamless_cubemap_per_texture = has_ext("GL_AMD_seamless_cubemap_per_texture" ); |
7061 | GLAD_AMD_shader_atomic_counter_ops = has_ext("GL_AMD_shader_atomic_counter_ops" ); |
7062 | GLAD_AMD_shader_stencil_export = has_ext("GL_AMD_shader_stencil_export" ); |
7063 | GLAD_AMD_shader_trinary_minmax = has_ext("GL_AMD_shader_trinary_minmax" ); |
7064 | GLAD_AMD_sparse_texture = has_ext("GL_AMD_sparse_texture" ); |
7065 | GLAD_AMD_stencil_operation_extended = has_ext("GL_AMD_stencil_operation_extended" ); |
7066 | GLAD_AMD_texture_texture4 = has_ext("GL_AMD_texture_texture4" ); |
7067 | GLAD_AMD_transform_feedback3_lines_triangles = has_ext("GL_AMD_transform_feedback3_lines_triangles" ); |
7068 | GLAD_AMD_transform_feedback4 = has_ext("GL_AMD_transform_feedback4" ); |
7069 | GLAD_AMD_vertex_shader_layer = has_ext("GL_AMD_vertex_shader_layer" ); |
7070 | GLAD_AMD_vertex_shader_tessellator = has_ext("GL_AMD_vertex_shader_tessellator" ); |
7071 | GLAD_AMD_vertex_shader_viewport_index = has_ext("GL_AMD_vertex_shader_viewport_index" ); |
7072 | GLAD_ANDROID_extension_pack_es31a = has_ext("GL_ANDROID_extension_pack_es31a" ); |
7073 | GLAD_ANGLE_depth_texture = has_ext("GL_ANGLE_depth_texture" ); |
7074 | GLAD_ANGLE_framebuffer_blit = has_ext("GL_ANGLE_framebuffer_blit" ); |
7075 | GLAD_ANGLE_framebuffer_multisample = has_ext("GL_ANGLE_framebuffer_multisample" ); |
7076 | GLAD_ANGLE_instanced_arrays = has_ext("GL_ANGLE_instanced_arrays" ); |
7077 | GLAD_ANGLE_pack_reverse_row_order = has_ext("GL_ANGLE_pack_reverse_row_order" ); |
7078 | GLAD_ANGLE_program_binary = has_ext("GL_ANGLE_program_binary" ); |
7079 | GLAD_ANGLE_texture_compression_dxt3 = has_ext("GL_ANGLE_texture_compression_dxt3" ); |
7080 | GLAD_ANGLE_texture_compression_dxt5 = has_ext("GL_ANGLE_texture_compression_dxt5" ); |
7081 | GLAD_ANGLE_texture_usage = has_ext("GL_ANGLE_texture_usage" ); |
7082 | GLAD_ANGLE_translated_shader_source = has_ext("GL_ANGLE_translated_shader_source" ); |
7083 | GLAD_APPLE_aux_depth_stencil = has_ext("GL_APPLE_aux_depth_stencil" ); |
7084 | GLAD_APPLE_client_storage = has_ext("GL_APPLE_client_storage" ); |
7085 | GLAD_APPLE_clip_distance = has_ext("GL_APPLE_clip_distance" ); |
7086 | GLAD_APPLE_color_buffer_packed_float = has_ext("GL_APPLE_color_buffer_packed_float" ); |
7087 | GLAD_APPLE_copy_texture_levels = has_ext("GL_APPLE_copy_texture_levels" ); |
7088 | GLAD_APPLE_element_array = has_ext("GL_APPLE_element_array" ); |
7089 | GLAD_APPLE_fence = has_ext("GL_APPLE_fence" ); |
7090 | GLAD_APPLE_float_pixels = has_ext("GL_APPLE_float_pixels" ); |
7091 | GLAD_APPLE_flush_buffer_range = has_ext("GL_APPLE_flush_buffer_range" ); |
7092 | GLAD_APPLE_framebuffer_multisample = has_ext("GL_APPLE_framebuffer_multisample" ); |
7093 | GLAD_APPLE_object_purgeable = has_ext("GL_APPLE_object_purgeable" ); |
7094 | GLAD_APPLE_rgb_422 = has_ext("GL_APPLE_rgb_422" ); |
7095 | GLAD_APPLE_row_bytes = has_ext("GL_APPLE_row_bytes" ); |
7096 | GLAD_APPLE_sync = has_ext("GL_APPLE_sync" ); |
7097 | GLAD_APPLE_texture_format_BGRA8888 = has_ext("GL_APPLE_texture_format_BGRA8888" ); |
7098 | GLAD_APPLE_texture_max_level = has_ext("GL_APPLE_texture_max_level" ); |
7099 | GLAD_APPLE_texture_packed_float = has_ext("GL_APPLE_texture_packed_float" ); |
7100 | GLAD_APPLE_texture_range = has_ext("GL_APPLE_texture_range" ); |
7101 | GLAD_APPLE_vertex_array_object = has_ext("GL_APPLE_vertex_array_object" ); |
7102 | GLAD_APPLE_vertex_array_range = has_ext("GL_APPLE_vertex_array_range" ); |
7103 | GLAD_APPLE_vertex_program_evaluators = has_ext("GL_APPLE_vertex_program_evaluators" ); |
7104 | GLAD_APPLE_ycbcr_422 = has_ext("GL_APPLE_ycbcr_422" ); |
7105 | GLAD_ARM_mali_program_binary = has_ext("GL_ARM_mali_program_binary" ); |
7106 | GLAD_ARM_mali_shader_binary = has_ext("GL_ARM_mali_shader_binary" ); |
7107 | GLAD_ARM_rgba8 = has_ext("GL_ARM_rgba8" ); |
7108 | GLAD_ARM_shader_framebuffer_fetch = has_ext("GL_ARM_shader_framebuffer_fetch" ); |
7109 | GLAD_ARM_shader_framebuffer_fetch_depth_stencil = has_ext("GL_ARM_shader_framebuffer_fetch_depth_stencil" ); |
7110 | GLAD_ATI_meminfo = has_ext("GL_ATI_meminfo" ); |
7111 | GLAD_ATI_pixel_format_float = has_ext("GL_ATI_pixel_format_float" ); |
7112 | GLAD_DMP_program_binary = has_ext("GL_DMP_program_binary" ); |
7113 | GLAD_DMP_shader_binary = has_ext("GL_DMP_shader_binary" ); |
7114 | GLAD_FJ_shader_binary_GCCSO = has_ext("GL_FJ_shader_binary_GCCSO" ); |
7115 | GLAD_GREMEDY_frame_terminator = has_ext("GL_GREMEDY_frame_terminator" ); |
7116 | GLAD_GREMEDY_string_marker = has_ext("GL_GREMEDY_string_marker" ); |
7117 | GLAD_IMG_multisampled_render_to_texture = has_ext("GL_IMG_multisampled_render_to_texture" ); |
7118 | GLAD_IMG_program_binary = has_ext("GL_IMG_program_binary" ); |
7119 | GLAD_IMG_read_format = has_ext("GL_IMG_read_format" ); |
7120 | GLAD_IMG_shader_binary = has_ext("GL_IMG_shader_binary" ); |
7121 | GLAD_IMG_texture_compression_pvrtc = has_ext("GL_IMG_texture_compression_pvrtc" ); |
7122 | GLAD_IMG_texture_compression_pvrtc2 = has_ext("GL_IMG_texture_compression_pvrtc2" ); |
7123 | GLAD_IMG_texture_filter_cubic = has_ext("GL_IMG_texture_filter_cubic" ); |
7124 | GLAD_INGR_blend_func_separate = has_ext("GL_INGR_blend_func_separate" ); |
7125 | GLAD_INTEL_fragment_shader_ordering = has_ext("GL_INTEL_fragment_shader_ordering" ); |
7126 | GLAD_INTEL_framebuffer_CMAA = has_ext("GL_INTEL_framebuffer_CMAA" ); |
7127 | GLAD_INTEL_map_texture = has_ext("GL_INTEL_map_texture" ); |
7128 | GLAD_INTEL_performance_query = has_ext("GL_INTEL_performance_query" ); |
7129 | GLAD_MESA_pack_invert = has_ext("GL_MESA_pack_invert" ); |
7130 | GLAD_MESA_ycbcr_texture = has_ext("GL_MESA_ycbcr_texture" ); |
7131 | GLAD_MESAX_texture_stack = has_ext("GL_MESAX_texture_stack" ); |
7132 | GLAD_NV_bindless_multi_draw_indirect = has_ext("GL_NV_bindless_multi_draw_indirect" ); |
7133 | GLAD_NV_bindless_multi_draw_indirect_count = has_ext("GL_NV_bindless_multi_draw_indirect_count" ); |
7134 | GLAD_NV_bindless_texture = has_ext("GL_NV_bindless_texture" ); |
7135 | GLAD_NV_blend_equation_advanced = has_ext("GL_NV_blend_equation_advanced" ); |
7136 | GLAD_NV_blend_equation_advanced_coherent = has_ext("GL_NV_blend_equation_advanced_coherent" ); |
7137 | GLAD_NV_command_list = has_ext("GL_NV_command_list" ); |
7138 | GLAD_NV_compute_program5 = has_ext("GL_NV_compute_program5" ); |
7139 | GLAD_NV_conditional_render = has_ext("GL_NV_conditional_render" ); |
7140 | GLAD_NV_conservative_raster = has_ext("GL_NV_conservative_raster" ); |
7141 | GLAD_NV_conservative_raster_dilate = has_ext("GL_NV_conservative_raster_dilate" ); |
7142 | GLAD_NV_copy_buffer = has_ext("GL_NV_copy_buffer" ); |
7143 | GLAD_NV_copy_image = has_ext("GL_NV_copy_image" ); |
7144 | GLAD_NV_coverage_sample = has_ext("GL_NV_coverage_sample" ); |
7145 | GLAD_NV_deep_texture3D = has_ext("GL_NV_deep_texture3D" ); |
7146 | GLAD_NV_depth_buffer_float = has_ext("GL_NV_depth_buffer_float" ); |
7147 | GLAD_NV_depth_clamp = has_ext("GL_NV_depth_clamp" ); |
7148 | GLAD_NV_depth_nonlinear = has_ext("GL_NV_depth_nonlinear" ); |
7149 | GLAD_NV_draw_buffers = has_ext("GL_NV_draw_buffers" ); |
7150 | GLAD_NV_draw_instanced = has_ext("GL_NV_draw_instanced" ); |
7151 | GLAD_NV_draw_texture = has_ext("GL_NV_draw_texture" ); |
7152 | GLAD_NV_explicit_attrib_location = has_ext("GL_NV_explicit_attrib_location" ); |
7153 | GLAD_NV_explicit_multisample = has_ext("GL_NV_explicit_multisample" ); |
7154 | GLAD_NV_fbo_color_attachments = has_ext("GL_NV_fbo_color_attachments" ); |
7155 | GLAD_NV_fence = has_ext("GL_NV_fence" ); |
7156 | GLAD_NV_fill_rectangle = has_ext("GL_NV_fill_rectangle" ); |
7157 | GLAD_NV_float_buffer = has_ext("GL_NV_float_buffer" ); |
7158 | GLAD_NV_fragment_coverage_to_color = has_ext("GL_NV_fragment_coverage_to_color" ); |
7159 | GLAD_NV_fragment_program4 = has_ext("GL_NV_fragment_program4" ); |
7160 | GLAD_NV_fragment_shader_interlock = has_ext("GL_NV_fragment_shader_interlock" ); |
7161 | GLAD_NV_framebuffer_blit = has_ext("GL_NV_framebuffer_blit" ); |
7162 | GLAD_NV_framebuffer_mixed_samples = has_ext("GL_NV_framebuffer_mixed_samples" ); |
7163 | GLAD_NV_framebuffer_multisample = has_ext("GL_NV_framebuffer_multisample" ); |
7164 | GLAD_NV_framebuffer_multisample_coverage = has_ext("GL_NV_framebuffer_multisample_coverage" ); |
7165 | GLAD_NV_generate_mipmap_sRGB = has_ext("GL_NV_generate_mipmap_sRGB" ); |
7166 | GLAD_NV_geometry_program4 = has_ext("GL_NV_geometry_program4" ); |
7167 | GLAD_NV_geometry_shader4 = has_ext("GL_NV_geometry_shader4" ); |
7168 | GLAD_NV_geometry_shader_passthrough = has_ext("GL_NV_geometry_shader_passthrough" ); |
7169 | GLAD_NV_gpu_program4 = has_ext("GL_NV_gpu_program4" ); |
7170 | GLAD_NV_gpu_program5 = has_ext("GL_NV_gpu_program5" ); |
7171 | GLAD_NV_gpu_program5_mem_extended = has_ext("GL_NV_gpu_program5_mem_extended" ); |
7172 | GLAD_NV_gpu_shader5 = has_ext("GL_NV_gpu_shader5" ); |
7173 | GLAD_NV_half_float = has_ext("GL_NV_half_float" ); |
7174 | GLAD_NV_image_formats = has_ext("GL_NV_image_formats" ); |
7175 | GLAD_NV_instanced_arrays = has_ext("GL_NV_instanced_arrays" ); |
7176 | GLAD_NV_internalformat_sample_query = has_ext("GL_NV_internalformat_sample_query" ); |
7177 | GLAD_NV_multisample_coverage = has_ext("GL_NV_multisample_coverage" ); |
7178 | GLAD_NV_non_square_matrices = has_ext("GL_NV_non_square_matrices" ); |
7179 | GLAD_NV_occlusion_query = has_ext("GL_NV_occlusion_query" ); |
7180 | GLAD_NV_parameter_buffer_object = has_ext("GL_NV_parameter_buffer_object" ); |
7181 | GLAD_NV_parameter_buffer_object2 = has_ext("GL_NV_parameter_buffer_object2" ); |
7182 | GLAD_NV_path_rendering = has_ext("GL_NV_path_rendering" ); |
7183 | GLAD_NV_path_rendering_shared_edge = has_ext("GL_NV_path_rendering_shared_edge" ); |
7184 | GLAD_NV_polygon_mode = has_ext("GL_NV_polygon_mode" ); |
7185 | GLAD_NV_present_video = has_ext("GL_NV_present_video" ); |
7186 | GLAD_NV_primitive_restart = has_ext("GL_NV_primitive_restart" ); |
7187 | GLAD_NV_read_buffer = has_ext("GL_NV_read_buffer" ); |
7188 | GLAD_NV_read_buffer_front = has_ext("GL_NV_read_buffer_front" ); |
7189 | GLAD_NV_read_depth = has_ext("GL_NV_read_depth" ); |
7190 | GLAD_NV_read_depth_stencil = has_ext("GL_NV_read_depth_stencil" ); |
7191 | GLAD_NV_read_stencil = has_ext("GL_NV_read_stencil" ); |
7192 | GLAD_NV_sample_locations = has_ext("GL_NV_sample_locations" ); |
7193 | GLAD_NV_sample_mask_override_coverage = has_ext("GL_NV_sample_mask_override_coverage" ); |
7194 | GLAD_NV_shader_atomic_counters = has_ext("GL_NV_shader_atomic_counters" ); |
7195 | GLAD_NV_shader_atomic_float = has_ext("GL_NV_shader_atomic_float" ); |
7196 | GLAD_NV_shader_atomic_fp16_vector = has_ext("GL_NV_shader_atomic_fp16_vector" ); |
7197 | GLAD_NV_shader_atomic_int64 = has_ext("GL_NV_shader_atomic_int64" ); |
7198 | GLAD_NV_shader_buffer_load = has_ext("GL_NV_shader_buffer_load" ); |
7199 | GLAD_NV_shader_buffer_store = has_ext("GL_NV_shader_buffer_store" ); |
7200 | GLAD_NV_shader_noperspective_interpolation = has_ext("GL_NV_shader_noperspective_interpolation" ); |
7201 | GLAD_NV_shader_storage_buffer_object = has_ext("GL_NV_shader_storage_buffer_object" ); |
7202 | GLAD_NV_shader_thread_group = has_ext("GL_NV_shader_thread_group" ); |
7203 | GLAD_NV_shader_thread_shuffle = has_ext("GL_NV_shader_thread_shuffle" ); |
7204 | GLAD_NV_shadow_samplers_array = has_ext("GL_NV_shadow_samplers_array" ); |
7205 | GLAD_NV_shadow_samplers_cube = has_ext("GL_NV_shadow_samplers_cube" ); |
7206 | GLAD_NV_sRGB_formats = has_ext("GL_NV_sRGB_formats" ); |
7207 | GLAD_NV_tessellation_program5 = has_ext("GL_NV_tessellation_program5" ); |
7208 | GLAD_NV_texture_barrier = has_ext("GL_NV_texture_barrier" ); |
7209 | GLAD_NV_texture_border_clamp = has_ext("GL_NV_texture_border_clamp" ); |
7210 | GLAD_NV_texture_compression_s3tc_update = has_ext("GL_NV_texture_compression_s3tc_update" ); |
7211 | GLAD_NV_texture_multisample = has_ext("GL_NV_texture_multisample" ); |
7212 | GLAD_NV_texture_npot_2D_mipmap = has_ext("GL_NV_texture_npot_2D_mipmap" ); |
7213 | GLAD_NV_transform_feedback = has_ext("GL_NV_transform_feedback" ); |
7214 | GLAD_NV_transform_feedback2 = has_ext("GL_NV_transform_feedback2" ); |
7215 | GLAD_NV_uniform_buffer_unified_memory = has_ext("GL_NV_uniform_buffer_unified_memory" ); |
7216 | GLAD_NV_vdpau_interop = has_ext("GL_NV_vdpau_interop" ); |
7217 | GLAD_NV_vertex_attrib_integer_64bit = has_ext("GL_NV_vertex_attrib_integer_64bit" ); |
7218 | GLAD_NV_vertex_buffer_unified_memory = has_ext("GL_NV_vertex_buffer_unified_memory" ); |
7219 | GLAD_NV_vertex_program4 = has_ext("GL_NV_vertex_program4" ); |
7220 | GLAD_NV_video_capture = has_ext("GL_NV_video_capture" ); |
7221 | GLAD_NV_viewport_array = has_ext("GL_NV_viewport_array" ); |
7222 | GLAD_NV_viewport_array2 = has_ext("GL_NV_viewport_array2" ); |
7223 | GLAD_NVX_conditional_render = has_ext("GL_NVX_conditional_render" ); |
7224 | GLAD_NVX_gpu_memory_info = has_ext("GL_NVX_gpu_memory_info" ); |
7225 | GLAD_OVR_multiview = has_ext("GL_OVR_multiview" ); |
7226 | GLAD_OVR_multiview2 = has_ext("GL_OVR_multiview2" ); |
7227 | GLAD_OVR_multiview_multisampled_render_to_texture = has_ext("GL_OVR_multiview_multisampled_render_to_texture" ); |
7228 | GLAD_QCOM_alpha_test = has_ext("GL_QCOM_alpha_test" ); |
7229 | GLAD_QCOM_binning_control = has_ext("GL_QCOM_binning_control" ); |
7230 | GLAD_QCOM_driver_control = has_ext("GL_QCOM_driver_control" ); |
7231 | GLAD_QCOM_extended_get = has_ext("GL_QCOM_extended_get" ); |
7232 | GLAD_QCOM_extended_get2 = has_ext("GL_QCOM_extended_get2" ); |
7233 | GLAD_QCOM_perfmon_global_mode = has_ext("GL_QCOM_perfmon_global_mode" ); |
7234 | GLAD_QCOM_tiled_rendering = has_ext("GL_QCOM_tiled_rendering" ); |
7235 | GLAD_QCOM_writeonly_rendering = has_ext("GL_QCOM_writeonly_rendering" ); |
7236 | GLAD_VIV_shader_binary = has_ext("GL_VIV_shader_binary" ); |
7237 | } |
7238 | |
7239 | static void find_core(void) { |
7240 | const char *v = (const char *)fp_glGetString(GL_VERSION); |
7241 | int major = v[0] - '0', minor = v[2] - '0', gles = false; |
7242 | GLVersion.gles = false; |
7243 | if (strstr(v, "OpenGL ES " ) == v) { |
7244 | major = v[10] - '0'; minor = v[12] - '0'; gles = true; |
7245 | } |
7246 | GLVersion.major = major; GLVersion.minor = minor; GLVersion.gles = gles; |
7247 | GLAD_VERSION_1_0 = gles == 0 && ((major == 1 && minor >= 0) || major > 1); |
7248 | GLAD_VERSION_1_1 = gles == 0 && ((major == 1 && minor >= 1) || major > 1); |
7249 | GLAD_VERSION_1_2 = gles == 0 && ((major == 1 && minor >= 2) || major > 1); |
7250 | GLAD_VERSION_1_3 = gles == 0 && ((major == 1 && minor >= 3) || major > 1); |
7251 | GLAD_VERSION_1_4 = gles == 0 && ((major == 1 && minor >= 4) || major > 1); |
7252 | GLAD_VERSION_1_5 = gles == 0 && ((major == 1 && minor >= 5) || major > 1); |
7253 | GLAD_VERSION_2_0 = gles == 0 && ((major == 2 && minor >= 0) || major > 2); |
7254 | GLAD_VERSION_2_1 = gles == 0 && ((major == 2 && minor >= 1) || major > 2); |
7255 | GLAD_VERSION_3_0 = gles == 0 && ((major == 3 && minor >= 0) || major > 3); |
7256 | GLAD_VERSION_3_1 = gles == 0 && ((major == 3 && minor >= 1) || major > 3); |
7257 | GLAD_VERSION_3_2 = gles == 0 && ((major == 3 && minor >= 2) || major > 3); |
7258 | GLAD_VERSION_3_3 = gles == 0 && ((major == 3 && minor >= 3) || major > 3); |
7259 | GLAD_VERSION_4_0 = gles == 0 && ((major == 4 && minor >= 0) || major > 4); |
7260 | GLAD_VERSION_4_1 = gles == 0 && ((major == 4 && minor >= 1) || major > 4); |
7261 | GLAD_VERSION_4_2 = gles == 0 && ((major == 4 && minor >= 2) || major > 4); |
7262 | GLAD_VERSION_4_3 = gles == 0 && ((major == 4 && minor >= 3) || major > 4); |
7263 | GLAD_VERSION_4_4 = gles == 0 && ((major == 4 && minor >= 4) || major > 4); |
7264 | GLAD_VERSION_4_5 = gles == 0 && ((major == 4 && minor >= 5) || major > 4); |
7265 | GLAD_ES_VERSION_2_0 = gles == 1 && ((major == 2 && minor >= 0) || major > 2); |
7266 | GLAD_ES_VERSION_3_0 = gles == 1 && ((major == 3 && minor >= 0) || major > 3); |
7267 | GLAD_ES_VERSION_3_1 = gles == 1 && ((major == 3 && minor >= 1) || major > 3); |
7268 | GLAD_ES_VERSION_3_2 = gles == 1 && ((major == 3 && minor >= 2) || major > 3); |
7269 | } |
7270 | |
7271 | bool gladLoadGLLoader(LOADER load) { |
7272 | GLVersion.major = 0; GLVersion.minor = 0; GLVersion.gles = 0; |
7273 | fp_glGetString = (pfn_glGetString)load("glGetString" ); |
7274 | if(fp_glGetString == NULL) return false; |
7275 | find_core(); |
7276 | load_GL_VERSION_1_0(load); |
7277 | load_GL_VERSION_1_1(load); |
7278 | load_GL_VERSION_1_2(load); |
7279 | load_GL_VERSION_1_3(load); |
7280 | load_GL_VERSION_1_4(load); |
7281 | load_GL_VERSION_1_5(load); |
7282 | load_GL_VERSION_2_0(load); |
7283 | load_GL_VERSION_2_1(load); |
7284 | load_GL_VERSION_3_0(load); |
7285 | load_GL_VERSION_3_1(load); |
7286 | load_GL_VERSION_3_2(load); |
7287 | load_GL_VERSION_3_3(load); |
7288 | load_GL_VERSION_4_0(load); |
7289 | load_GL_VERSION_4_1(load); |
7290 | load_GL_VERSION_4_2(load); |
7291 | load_GL_VERSION_4_3(load); |
7292 | load_GL_VERSION_4_4(load); |
7293 | load_GL_VERSION_4_5(load); |
7294 | load_GL_ES_VERSION_2_0(load); |
7295 | load_GL_ES_VERSION_3_0(load); |
7296 | load_GL_ES_VERSION_3_1(load); |
7297 | load_GL_ES_VERSION_3_2(load); |
7298 | |
7299 | find_extensions(); |
7300 | load_GL_KHR_blend_equation_advanced(load); |
7301 | load_GL_KHR_debug(load); |
7302 | load_GL_KHR_robustness(load); |
7303 | load_GL_ARB_base_instance(load); |
7304 | load_GL_ARB_bindless_texture(load); |
7305 | load_GL_ARB_blend_func_extended(load); |
7306 | load_GL_ARB_buffer_storage(load); |
7307 | load_GL_ARB_cl_event(load); |
7308 | load_GL_ARB_clear_buffer_object(load); |
7309 | load_GL_ARB_clear_texture(load); |
7310 | load_GL_ARB_clip_control(load); |
7311 | load_GL_ARB_color_buffer_float(load); |
7312 | load_GL_ARB_compute_shader(load); |
7313 | load_GL_ARB_compute_variable_group_size(load); |
7314 | load_GL_ARB_copy_buffer(load); |
7315 | load_GL_ARB_copy_image(load); |
7316 | load_GL_ARB_debug_output(load); |
7317 | load_GL_ARB_direct_state_access(load); |
7318 | load_GL_ARB_draw_buffers_blend(load); |
7319 | load_GL_ARB_draw_elements_base_vertex(load); |
7320 | load_GL_ARB_draw_indirect(load); |
7321 | load_GL_ARB_draw_instanced(load); |
7322 | load_GL_ARB_ES2_compatibility(load); |
7323 | load_GL_ARB_ES3_1_compatibility(load); |
7324 | load_GL_ARB_ES3_2_compatibility(load); |
7325 | load_GL_ARB_framebuffer_no_attachments(load); |
7326 | load_GL_ARB_framebuffer_object(load); |
7327 | load_GL_ARB_geometry_shader4(load); |
7328 | load_GL_ARB_get_program_binary(load); |
7329 | load_GL_ARB_get_texture_sub_image(load); |
7330 | load_GL_ARB_gpu_shader_fp64(load); |
7331 | load_GL_ARB_gpu_shader_int64(load); |
7332 | load_GL_ARB_indirect_parameters(load); |
7333 | load_GL_ARB_instanced_arrays(load); |
7334 | load_GL_ARB_internalformat_query(load); |
7335 | load_GL_ARB_internalformat_query2(load); |
7336 | load_GL_ARB_invalidate_subdata(load); |
7337 | load_GL_ARB_map_buffer_range(load); |
7338 | load_GL_ARB_multi_bind(load); |
7339 | load_GL_ARB_multi_draw_indirect(load); |
7340 | load_GL_ARB_parallel_shader_compile(load); |
7341 | load_GL_ARB_program_interface_query(load); |
7342 | load_GL_ARB_provoking_vertex(load); |
7343 | load_GL_ARB_robustness(load); |
7344 | load_GL_ARB_sample_locations(load); |
7345 | load_GL_ARB_sample_shading(load); |
7346 | load_GL_ARB_sampler_objects(load); |
7347 | load_GL_ARB_separate_shader_objects(load); |
7348 | load_GL_ARB_shader_atomic_counters(load); |
7349 | load_GL_ARB_shader_image_load_store(load); |
7350 | load_GL_ARB_shader_storage_buffer_object(load); |
7351 | load_GL_ARB_shader_subroutine(load); |
7352 | load_GL_ARB_shading_language_include(load); |
7353 | load_GL_ARB_sparse_buffer(load); |
7354 | load_GL_ARB_sparse_texture(load); |
7355 | load_GL_ARB_sync(load); |
7356 | load_GL_ARB_tessellation_shader(load); |
7357 | load_GL_ARB_texture_barrier(load); |
7358 | load_GL_ARB_texture_buffer_object(load); |
7359 | load_GL_ARB_texture_buffer_range(load); |
7360 | load_GL_ARB_texture_multisample(load); |
7361 | load_GL_ARB_texture_storage(load); |
7362 | load_GL_ARB_texture_storage_multisample(load); |
7363 | load_GL_ARB_texture_view(load); |
7364 | load_GL_ARB_timer_query(load); |
7365 | load_GL_ARB_transform_feedback2(load); |
7366 | load_GL_ARB_transform_feedback3(load); |
7367 | load_GL_ARB_transform_feedback_instanced(load); |
7368 | load_GL_ARB_uniform_buffer_object(load); |
7369 | load_GL_ARB_vertex_array_object(load); |
7370 | load_GL_ARB_vertex_attrib_64bit(load); |
7371 | load_GL_ARB_vertex_attrib_binding(load); |
7372 | load_GL_ARB_vertex_type_2_10_10_10_rev(load); |
7373 | load_GL_ARB_viewport_array(load); |
7374 | load_GL_EXT_base_instance(load); |
7375 | load_GL_EXT_bindable_uniform(load); |
7376 | load_GL_EXT_blend_func_extended(load); |
7377 | load_GL_EXT_blend_minmax(load); |
7378 | load_GL_EXT_buffer_storage(load); |
7379 | load_GL_EXT_copy_image(load); |
7380 | load_GL_EXT_debug_label(load); |
7381 | load_GL_EXT_debug_marker(load); |
7382 | load_GL_EXT_direct_state_access(load); |
7383 | load_GL_EXT_discard_framebuffer(load); |
7384 | load_GL_EXT_disjoint_timer_query(load); |
7385 | load_GL_EXT_draw_buffers(load); |
7386 | load_GL_EXT_draw_buffers2(load); |
7387 | load_GL_EXT_draw_buffers_indexed(load); |
7388 | load_GL_EXT_draw_elements_base_vertex(load); |
7389 | load_GL_EXT_draw_instanced(load); |
7390 | load_GL_EXT_framebuffer_blit(load); |
7391 | load_GL_EXT_framebuffer_multisample(load); |
7392 | load_GL_EXT_framebuffer_object(load); |
7393 | load_GL_EXT_geometry_shader(load); |
7394 | load_GL_EXT_geometry_shader4(load); |
7395 | load_GL_EXT_gpu_program_parameters(load); |
7396 | load_GL_EXT_gpu_shader4(load); |
7397 | load_GL_EXT_instanced_arrays(load); |
7398 | load_GL_EXT_map_buffer_range(load); |
7399 | load_GL_EXT_multi_draw_indirect(load); |
7400 | load_GL_EXT_multisampled_render_to_texture(load); |
7401 | load_GL_EXT_multiview_draw_buffers(load); |
7402 | load_GL_EXT_occlusion_query_boolean(load); |
7403 | load_GL_EXT_polygon_offset_clamp(load); |
7404 | load_GL_EXT_primitive_bounding_box(load); |
7405 | load_GL_EXT_provoking_vertex(load); |
7406 | load_GL_EXT_raster_multisample(load); |
7407 | load_GL_EXT_robustness(load); |
7408 | load_GL_EXT_separate_shader_objects(load); |
7409 | load_GL_EXT_shader_image_load_store(load); |
7410 | load_GL_EXT_sparse_texture(load); |
7411 | load_GL_EXT_stencil_clear_tag(load); |
7412 | load_GL_EXT_tessellation_shader(load); |
7413 | load_GL_EXT_texture_array(load); |
7414 | load_GL_EXT_texture_border_clamp(load); |
7415 | load_GL_EXT_texture_buffer(load); |
7416 | load_GL_EXT_texture_buffer_object(load); |
7417 | load_GL_EXT_texture_filter_minmax(load); |
7418 | load_GL_EXT_texture_integer(load); |
7419 | load_GL_EXT_texture_storage(load); |
7420 | load_GL_EXT_texture_view(load); |
7421 | load_GL_EXT_timer_query(load); |
7422 | load_GL_EXT_transform_feedback(load); |
7423 | load_GL_EXT_vertex_attrib_64bit(load); |
7424 | load_GL_EXT_x11_sync_object(load); |
7425 | load_GL_OES_copy_image(load); |
7426 | load_GL_OES_draw_buffers_indexed(load); |
7427 | load_GL_OES_draw_elements_base_vertex(load); |
7428 | load_GL_OES_EGL_image(load); |
7429 | load_GL_OES_geometry_shader(load); |
7430 | load_GL_OES_get_program_binary(load); |
7431 | load_GL_OES_mapbuffer(load); |
7432 | load_GL_OES_primitive_bounding_box(load); |
7433 | load_GL_OES_sample_shading(load); |
7434 | load_GL_OES_tessellation_shader(load); |
7435 | load_GL_OES_texture_3D(load); |
7436 | load_GL_OES_texture_border_clamp(load); |
7437 | load_GL_OES_texture_buffer(load); |
7438 | load_GL_OES_texture_storage_multisample_2d_array(load); |
7439 | load_GL_OES_texture_view(load); |
7440 | load_GL_OES_vertex_array_object(load); |
7441 | load_GL_AMD_debug_output(load); |
7442 | load_GL_AMD_draw_buffers_blend(load); |
7443 | load_GL_AMD_gpu_shader_int64(load); |
7444 | load_GL_AMD_interleaved_elements(load); |
7445 | load_GL_AMD_multi_draw_indirect(load); |
7446 | load_GL_AMD_name_gen_delete(load); |
7447 | load_GL_AMD_occlusion_query_event(load); |
7448 | load_GL_AMD_performance_monitor(load); |
7449 | load_GL_AMD_sample_positions(load); |
7450 | load_GL_AMD_sparse_texture(load); |
7451 | load_GL_AMD_stencil_operation_extended(load); |
7452 | load_GL_AMD_vertex_shader_tessellator(load); |
7453 | load_GL_ANGLE_framebuffer_blit(load); |
7454 | load_GL_ANGLE_framebuffer_multisample(load); |
7455 | load_GL_ANGLE_instanced_arrays(load); |
7456 | load_GL_ANGLE_translated_shader_source(load); |
7457 | load_GL_APPLE_copy_texture_levels(load); |
7458 | load_GL_APPLE_element_array(load); |
7459 | load_GL_APPLE_fence(load); |
7460 | load_GL_APPLE_flush_buffer_range(load); |
7461 | load_GL_APPLE_framebuffer_multisample(load); |
7462 | load_GL_APPLE_object_purgeable(load); |
7463 | load_GL_APPLE_sync(load); |
7464 | load_GL_APPLE_texture_range(load); |
7465 | load_GL_APPLE_vertex_array_object(load); |
7466 | load_GL_APPLE_vertex_array_range(load); |
7467 | load_GL_APPLE_vertex_program_evaluators(load); |
7468 | load_GL_GREMEDY_frame_terminator(load); |
7469 | load_GL_GREMEDY_string_marker(load); |
7470 | load_GL_IMG_multisampled_render_to_texture(load); |
7471 | load_GL_INGR_blend_func_separate(load); |
7472 | load_GL_INTEL_framebuffer_CMAA(load); |
7473 | load_GL_INTEL_map_texture(load); |
7474 | load_GL_INTEL_performance_query(load); |
7475 | load_GL_NV_bindless_multi_draw_indirect(load); |
7476 | load_GL_NV_bindless_multi_draw_indirect_count(load); |
7477 | load_GL_NV_bindless_texture(load); |
7478 | load_GL_NV_blend_equation_advanced(load); |
7479 | load_GL_NV_command_list(load); |
7480 | load_GL_NV_conditional_render(load); |
7481 | load_GL_NV_conservative_raster(load); |
7482 | load_GL_NV_conservative_raster_dilate(load); |
7483 | load_GL_NV_copy_buffer(load); |
7484 | load_GL_NV_copy_image(load); |
7485 | load_GL_NV_coverage_sample(load); |
7486 | load_GL_NV_depth_buffer_float(load); |
7487 | load_GL_NV_draw_buffers(load); |
7488 | load_GL_NV_draw_instanced(load); |
7489 | load_GL_NV_draw_texture(load); |
7490 | load_GL_NV_explicit_multisample(load); |
7491 | load_GL_NV_fence(load); |
7492 | load_GL_NV_fragment_coverage_to_color(load); |
7493 | load_GL_NV_framebuffer_blit(load); |
7494 | load_GL_NV_framebuffer_mixed_samples(load); |
7495 | load_GL_NV_framebuffer_multisample(load); |
7496 | load_GL_NV_framebuffer_multisample_coverage(load); |
7497 | load_GL_NV_geometry_program4(load); |
7498 | load_GL_NV_gpu_program4(load); |
7499 | load_GL_NV_gpu_program5(load); |
7500 | load_GL_NV_gpu_shader5(load); |
7501 | load_GL_NV_half_float(load); |
7502 | load_GL_NV_instanced_arrays(load); |
7503 | load_GL_NV_internalformat_sample_query(load); |
7504 | load_GL_NV_non_square_matrices(load); |
7505 | load_GL_NV_occlusion_query(load); |
7506 | load_GL_NV_parameter_buffer_object(load); |
7507 | load_GL_NV_path_rendering(load); |
7508 | load_GL_NV_polygon_mode(load); |
7509 | load_GL_NV_present_video(load); |
7510 | load_GL_NV_primitive_restart(load); |
7511 | load_GL_NV_read_buffer(load); |
7512 | load_GL_NV_sample_locations(load); |
7513 | load_GL_NV_shader_buffer_load(load); |
7514 | load_GL_NV_texture_barrier(load); |
7515 | load_GL_NV_texture_multisample(load); |
7516 | load_GL_NV_transform_feedback(load); |
7517 | load_GL_NV_transform_feedback2(load); |
7518 | load_GL_NV_vdpau_interop(load); |
7519 | load_GL_NV_vertex_attrib_integer_64bit(load); |
7520 | load_GL_NV_vertex_buffer_unified_memory(load); |
7521 | load_GL_NV_vertex_program4(load); |
7522 | load_GL_NV_video_capture(load); |
7523 | load_GL_NV_viewport_array(load); |
7524 | load_GL_NVX_conditional_render(load); |
7525 | load_GL_OVR_multiview(load); |
7526 | load_GL_OVR_multiview_multisampled_render_to_texture(load); |
7527 | load_GL_QCOM_alpha_test(load); |
7528 | load_GL_QCOM_driver_control(load); |
7529 | load_GL_QCOM_extended_get(load); |
7530 | load_GL_QCOM_extended_get2(load); |
7531 | load_GL_QCOM_tiled_rendering(load); |
7532 | return true; |
7533 | } |
7534 | |
7535 | } /* namespace glad */ |
7536 | |