ScummVM API documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
glad.h
1 
31 #ifndef GLAD_GL_H_
32 #define GLAD_GL_H_
33 
34 #ifdef __clang__
35 #pragma clang diagnostic push
36 #pragma clang diagnostic ignored "-Wreserved-id-macro"
37 #endif
38 #ifdef __gl_h_
39  #error OpenGL (gl.h) header already included (API: gl), remove previous include!
40 #endif
41 #define __gl_h_ 1
42 #ifdef __gl3_h_
43  #error OpenGL (gl3.h) header already included (API: gl), remove previous include!
44 #endif
45 #define __gl3_h_ 1
46 #ifdef __glext_h_
47  #error OpenGL (glext.h) header already included (API: gl), remove previous include!
48 #endif
49 #define __glext_h_ 1
50 #ifdef __gl3ext_h_
51  #error OpenGL (gl3ext.h) header already included (API: gl), remove previous include!
52 #endif
53 #define __gl3ext_h_ 1
54 #ifdef __gles1_gl_h_
55  #error OpenGL ES 1 header already included (API: gles1), remove previous include!
56 #endif
57 #define __gles1_gl_h_ 1
58 #ifdef __gl2_h_
59  #error OpenGL ES 2 header already included (API: gles2), remove previous include!
60 #endif
61 #define __gl2_h_ 1
62 #ifdef __gles2_gl2_h_
63  #error OpenGL ES 2 header already included (API: gles2), remove previous include!
64 #endif
65 #define __gles2_gl2_h_ 1
66 #ifdef __gles2_gl3_h_
67  #error OpenGL ES 3 header already included (API: gles2), remove previous include!
68 #endif
69 #define __gles2_gl3_h_ 1
70 #ifdef __clang__
71 #pragma clang diagnostic pop
72 #endif
73 
74 #define GLAD_GL
75 #define GLAD_OPTION_GL_ALIAS
76 #define GLAD_OPTION_GL_HEADER_ONLY
77 
78 #ifdef __cplusplus
79 extern "C" {
80 #endif
81 
82 #ifndef GLAD_PLATFORM_H_
83 #define GLAD_PLATFORM_H_
84 
85 #ifndef GLAD_PLATFORM_WIN32
86  #if defined(_WIN32) || defined(__WIN32__) || defined(WIN32) || defined(__MINGW32__)
87  #define GLAD_PLATFORM_WIN32 1
88  #else
89  #define GLAD_PLATFORM_WIN32 0
90  #endif
91 #endif
92 
93 #ifndef GLAD_PLATFORM_APPLE
94  #ifdef __APPLE__
95  #define GLAD_PLATFORM_APPLE 1
96  #else
97  #define GLAD_PLATFORM_APPLE 0
98  #endif
99 #endif
100 
101 #ifndef GLAD_PLATFORM_EMSCRIPTEN
102  #ifdef __EMSCRIPTEN__
103  #define GLAD_PLATFORM_EMSCRIPTEN 1
104  #else
105  #define GLAD_PLATFORM_EMSCRIPTEN 0
106  #endif
107 #endif
108 
109 #ifndef GLAD_PLATFORM_UWP
110  #if defined(_MSC_VER) && !defined(GLAD_INTERNAL_HAVE_WINAPIFAMILY)
111  #ifdef __has_include
112  #if __has_include(<winapifamily.h>)
113  #define GLAD_INTERNAL_HAVE_WINAPIFAMILY 1
114  #endif
115  #elif _MSC_VER >= 1700 && !_USING_V110_SDK71_
116  #define GLAD_INTERNAL_HAVE_WINAPIFAMILY 1
117  #endif
118  #endif
119 
120  #ifdef GLAD_INTERNAL_HAVE_WINAPIFAMILY
121  #include <winapifamily.h>
122  #if !WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) && WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP)
123  #define GLAD_PLATFORM_UWP 1
124  #endif
125  #endif
126 
127  #ifndef GLAD_PLATFORM_UWP
128  #define GLAD_PLATFORM_UWP 0
129  #endif
130 #endif
131 
132 #ifdef __GNUC__
133  #define GLAD_GNUC_EXTENSION __extension__
134 #else
135  #define GLAD_GNUC_EXTENSION
136 #endif
137 
138 #define GLAD_UNUSED(x) (void)(x)
139 
140 #ifndef GLAD_API_CALL
141  #if defined(GLAD_API_CALL_EXPORT)
142  #if GLAD_PLATFORM_WIN32 || defined(__CYGWIN__)
143  #if defined(GLAD_API_CALL_EXPORT_BUILD)
144  #if defined(__GNUC__)
145  #define GLAD_API_CALL __attribute__ ((dllexport)) extern
146  #else
147  #define GLAD_API_CALL __declspec(dllexport) extern
148  #endif
149  #else
150  #if defined(__GNUC__)
151  #define GLAD_API_CALL __attribute__ ((dllimport)) extern
152  #else
153  #define GLAD_API_CALL __declspec(dllimport) extern
154  #endif
155  #endif
156  #elif defined(__GNUC__) && defined(GLAD_API_CALL_EXPORT_BUILD)
157  #define GLAD_API_CALL __attribute__ ((visibility ("default"))) extern
158  #else
159  #define GLAD_API_CALL extern
160  #endif
161  #else
162  #define GLAD_API_CALL extern
163  #endif
164 #endif
165 
166 #ifdef APIENTRY
167  #define GLAD_API_PTR APIENTRY
168 #elif GLAD_PLATFORM_WIN32
169  #define GLAD_API_PTR __stdcall
170 #else
171  #define GLAD_API_PTR
172 #endif
173 
174 #ifndef GLAPI
175 #define GLAPI GLAD_API_CALL
176 #endif
177 
178 #ifndef GLAPIENTRY
179 #define GLAPIENTRY GLAD_API_PTR
180 #endif
181 
182 #define GLAD_MAKE_VERSION(major, minor) (major * 10000 + minor)
183 #define GLAD_VERSION_MAJOR(version) (version / 10000)
184 #define GLAD_VERSION_MINOR(version) (version % 10000)
185 
186 #define GLAD_GENERATOR_VERSION "2.0.8"
187 
188 typedef void (*GLADapiproc)(void);
189 
190 typedef GLADapiproc (*GLADloadfunc)(const char *name);
191 typedef GLADapiproc (*GLADuserptrloadfunc)(void *userptr, const char *name);
192 
193 typedef void (*GLADprecallback)(const char *name, GLADapiproc apiproc, int len_args, ...);
194 typedef void (*GLADpostcallback)(void *ret, const char *name, GLADapiproc apiproc, int len_args, ...);
195 
196 #endif /* GLAD_PLATFORM_H_ */
197 
198 #define GL_2D 0x0600
199 #define GL_2_BYTES 0x1407
200 #define GL_3D 0x0601
201 #define GL_3D_COLOR 0x0602
202 #define GL_3D_COLOR_TEXTURE 0x0603
203 #define GL_3_BYTES 0x1408
204 #define GL_4D_COLOR_TEXTURE 0x0604
205 #define GL_4_BYTES 0x1409
206 #define GL_ACCUM 0x0100
207 #define GL_ACCUM_ALPHA_BITS 0x0D5B
208 #define GL_ACCUM_BLUE_BITS 0x0D5A
209 #define GL_ACCUM_BUFFER_BIT 0x00000200
210 #define GL_ACCUM_CLEAR_VALUE 0x0B80
211 #define GL_ACCUM_GREEN_BITS 0x0D59
212 #define GL_ACCUM_RED_BITS 0x0D58
213 #define GL_ACTIVE_ATTRIBUTES 0x8B89
214 #define GL_ACTIVE_ATTRIBUTE_MAX_LENGTH 0x8B8A
215 #define GL_ACTIVE_TEXTURE 0x84E0
216 #define GL_ACTIVE_TEXTURE_ARB 0x84E0
217 #define GL_ACTIVE_UNIFORMS 0x8B86
218 #define GL_ACTIVE_UNIFORM_BLOCKS 0x8A36
219 #define GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH 0x8A35
220 #define GL_ACTIVE_UNIFORM_MAX_LENGTH 0x8B87
221 #define GL_ACTIVE_VARYINGS_NV 0x8C81
222 #define GL_ACTIVE_VARYING_MAX_LENGTH_NV 0x8C82
223 #define GL_ADD 0x0104
224 #define GL_ADD_SIGNED 0x8574
225 #define GL_ALIASED_LINE_WIDTH_RANGE 0x846E
226 #define GL_ALIASED_POINT_SIZE_RANGE 0x846D
227 #define GL_ALL_ATTRIB_BITS 0xFFFFFFFF
228 #define GL_ALPHA 0x1906
229 #define GL_ALPHA12 0x803D
230 #define GL_ALPHA16 0x803E
231 #define GL_ALPHA16I_EXT 0x8D8A
232 #define GL_ALPHA16UI_EXT 0x8D78
233 #define GL_ALPHA32I_EXT 0x8D84
234 #define GL_ALPHA32UI_EXT 0x8D72
235 #define GL_ALPHA4 0x803B
236 #define GL_ALPHA8 0x803C
237 #define GL_ALPHA8I_EXT 0x8D90
238 #define GL_ALPHA8UI_EXT 0x8D7E
239 #define GL_ALPHA_BIAS 0x0D1D
240 #define GL_ALPHA_BITS 0x0D55
241 #define GL_ALPHA_INTEGER 0x8D97
242 #define GL_ALPHA_INTEGER_EXT 0x8D97
243 #define GL_ALPHA_SCALE 0x0D1C
244 #define GL_ALPHA_TEST 0x0BC0
245 #define GL_ALPHA_TEST_FUNC 0x0BC1
246 #define GL_ALPHA_TEST_REF 0x0BC2
247 #define GL_ALREADY_SIGNALED 0x911A
248 #define GL_ALWAYS 0x0207
249 #define GL_AMBIENT 0x1200
250 #define GL_AMBIENT_AND_DIFFUSE 0x1602
251 #define GL_AND 0x1501
252 #define GL_AND_INVERTED 0x1504
253 #define GL_AND_REVERSE 0x1502
254 #define GL_ANY_SAMPLES_PASSED 0x8C2F
255 #define GL_ARRAY_BUFFER 0x8892
256 #define GL_ARRAY_BUFFER_ARB 0x8892
257 #define GL_ARRAY_BUFFER_BINDING 0x8894
258 #define GL_ARRAY_BUFFER_BINDING_ARB 0x8894
259 #define GL_ATTACHED_SHADERS 0x8B85
260 #define GL_ATTRIB_ARRAY_POINTER_NV 0x8645
261 #define GL_ATTRIB_ARRAY_SIZE_NV 0x8623
262 #define GL_ATTRIB_ARRAY_STRIDE_NV 0x8624
263 #define GL_ATTRIB_ARRAY_TYPE_NV 0x8625
264 #define GL_ATTRIB_STACK_DEPTH 0x0BB0
265 #define GL_AUTO_NORMAL 0x0D80
266 #define GL_AUX0 0x0409
267 #define GL_AUX1 0x040A
268 #define GL_AUX2 0x040B
269 #define GL_AUX3 0x040C
270 #define GL_AUX_BUFFERS 0x0C00
271 #define GL_BACK 0x0405
272 #define GL_BACK_LEFT 0x0402
273 #define GL_BACK_PRIMARY_COLOR_NV 0x8C77
274 #define GL_BACK_RIGHT 0x0403
275 #define GL_BACK_SECONDARY_COLOR_NV 0x8C78
276 #define GL_BGR 0x80E0
277 #define GL_BGRA 0x80E1
278 #define GL_BGRA_INTEGER 0x8D9B
279 #define GL_BGRA_INTEGER_EXT 0x8D9B
280 #define GL_BGR_INTEGER 0x8D9A
281 #define GL_BGR_INTEGER_EXT 0x8D9A
282 #define GL_BITMAP 0x1A00
283 #define GL_BITMAP_TOKEN 0x0704
284 #define GL_BLEND 0x0BE2
285 #define GL_BLEND_COLOR 0x8005
286 #define GL_BLEND_COLOR_EXT 0x8005
287 #define GL_BLEND_DST 0x0BE0
288 #define GL_BLEND_DST_ALPHA 0x80CA
289 #define GL_BLEND_DST_ALPHA_EXT 0x80CA
290 #define GL_BLEND_DST_RGB 0x80C8
291 #define GL_BLEND_DST_RGB_EXT 0x80C8
292 #define GL_BLEND_EQUATION 0x8009
293 #define GL_BLEND_EQUATION_ALPHA 0x883D
294 #define GL_BLEND_EQUATION_ALPHA_EXT 0x883D
295 #define GL_BLEND_EQUATION_EXT 0x8009
296 #define GL_BLEND_EQUATION_RGB 0x8009
297 #define GL_BLEND_EQUATION_RGB_EXT 0x8009
298 #define GL_BLEND_SRC 0x0BE1
299 #define GL_BLEND_SRC_ALPHA 0x80CB
300 #define GL_BLEND_SRC_ALPHA_EXT 0x80CB
301 #define GL_BLEND_SRC_RGB 0x80C9
302 #define GL_BLEND_SRC_RGB_EXT 0x80C9
303 #define GL_BLUE 0x1905
304 #define GL_BLUE_BIAS 0x0D1B
305 #define GL_BLUE_BITS 0x0D54
306 #define GL_BLUE_INTEGER 0x8D96
307 #define GL_BLUE_INTEGER_EXT 0x8D96
308 #define GL_BLUE_SCALE 0x0D1A
309 #define GL_BOOL 0x8B56
310 #define GL_BOOL_ARB 0x8B56
311 #define GL_BOOL_VEC2 0x8B57
312 #define GL_BOOL_VEC2_ARB 0x8B57
313 #define GL_BOOL_VEC3 0x8B58
314 #define GL_BOOL_VEC3_ARB 0x8B58
315 #define GL_BOOL_VEC4 0x8B59
316 #define GL_BOOL_VEC4_ARB 0x8B59
317 #define GL_BUFFER 0x82E0
318 #define GL_BUFFER_ACCESS 0x88BB
319 #define GL_BUFFER_ACCESS_ARB 0x88BB
320 #define GL_BUFFER_ACCESS_FLAGS 0x911F
321 #define GL_BUFFER_FLUSHING_UNMAP_APPLE 0x8A13
322 #define GL_BUFFER_MAPPED 0x88BC
323 #define GL_BUFFER_MAPPED_ARB 0x88BC
324 #define GL_BUFFER_MAP_LENGTH 0x9120
325 #define GL_BUFFER_MAP_OFFSET 0x9121
326 #define GL_BUFFER_MAP_POINTER 0x88BD
327 #define GL_BUFFER_MAP_POINTER_ARB 0x88BD
328 #define GL_BUFFER_SERIALIZED_MODIFY_APPLE 0x8A12
329 #define GL_BUFFER_SIZE 0x8764
330 #define GL_BUFFER_SIZE_ARB 0x8764
331 #define GL_BUFFER_USAGE 0x8765
332 #define GL_BUFFER_USAGE_ARB 0x8765
333 #define GL_BYTE 0x1400
334 #define GL_C3F_V3F 0x2A24
335 #define GL_C4F_N3F_V3F 0x2A26
336 #define GL_C4UB_V2F 0x2A22
337 #define GL_C4UB_V3F 0x2A23
338 #define GL_CCW 0x0901
339 #define GL_CLAMP 0x2900
340 #define GL_CLAMP_FRAGMENT_COLOR 0x891B
341 #define GL_CLAMP_FRAGMENT_COLOR_ARB 0x891B
342 #define GL_CLAMP_READ_COLOR 0x891C
343 #define GL_CLAMP_READ_COLOR_ARB 0x891C
344 #define GL_CLAMP_TO_BORDER 0x812D
345 #define GL_CLAMP_TO_EDGE 0x812F
346 #define GL_CLAMP_TO_EDGE_SGIS 0x812F
347 #define GL_CLAMP_VERTEX_COLOR 0x891A
348 #define GL_CLAMP_VERTEX_COLOR_ARB 0x891A
349 #define GL_CLEAR 0x1500
350 #define GL_CLIENT_ACTIVE_TEXTURE 0x84E1
351 #define GL_CLIENT_ACTIVE_TEXTURE_ARB 0x84E1
352 #define GL_CLIENT_ALL_ATTRIB_BITS 0xFFFFFFFF
353 #define GL_CLIENT_ATTRIB_STACK_DEPTH 0x0BB1
354 #define GL_CLIENT_PIXEL_STORE_BIT 0x00000001
355 #define GL_CLIENT_VERTEX_ARRAY_BIT 0x00000002
356 #define GL_CLIP_DISTANCE0 0x3000
357 #define GL_CLIP_DISTANCE1 0x3001
358 #define GL_CLIP_DISTANCE2 0x3002
359 #define GL_CLIP_DISTANCE3 0x3003
360 #define GL_CLIP_DISTANCE4 0x3004
361 #define GL_CLIP_DISTANCE5 0x3005
362 #define GL_CLIP_DISTANCE6 0x3006
363 #define GL_CLIP_DISTANCE7 0x3007
364 #define GL_CLIP_DISTANCE_NV 0x8C7A
365 #define GL_CLIP_PLANE0 0x3000
366 #define GL_CLIP_PLANE1 0x3001
367 #define GL_CLIP_PLANE2 0x3002
368 #define GL_CLIP_PLANE3 0x3003
369 #define GL_CLIP_PLANE4 0x3004
370 #define GL_CLIP_PLANE5 0x3005
371 #define GL_COEFF 0x0A00
372 #define GL_COLOR 0x1800
373 #define GL_COLOR_ARRAY 0x8076
374 #define GL_COLOR_ARRAY_BUFFER_BINDING 0x8898
375 #define GL_COLOR_ARRAY_BUFFER_BINDING_ARB 0x8898
376 #define GL_COLOR_ARRAY_COUNT_EXT 0x8084
377 #define GL_COLOR_ARRAY_EXT 0x8076
378 #define GL_COLOR_ARRAY_POINTER 0x8090
379 #define GL_COLOR_ARRAY_POINTER_EXT 0x8090
380 #define GL_COLOR_ARRAY_SIZE 0x8081
381 #define GL_COLOR_ARRAY_SIZE_EXT 0x8081
382 #define GL_COLOR_ARRAY_STRIDE 0x8083
383 #define GL_COLOR_ARRAY_STRIDE_EXT 0x8083
384 #define GL_COLOR_ARRAY_TYPE 0x8082
385 #define GL_COLOR_ARRAY_TYPE_EXT 0x8082
386 #define GL_COLOR_ATTACHMENT0 0x8CE0
387 #define GL_COLOR_ATTACHMENT0_EXT 0x8CE0
388 #define GL_COLOR_ATTACHMENT1 0x8CE1
389 #define GL_COLOR_ATTACHMENT10 0x8CEA
390 #define GL_COLOR_ATTACHMENT10_EXT 0x8CEA
391 #define GL_COLOR_ATTACHMENT11 0x8CEB
392 #define GL_COLOR_ATTACHMENT11_EXT 0x8CEB
393 #define GL_COLOR_ATTACHMENT12 0x8CEC
394 #define GL_COLOR_ATTACHMENT12_EXT 0x8CEC
395 #define GL_COLOR_ATTACHMENT13 0x8CED
396 #define GL_COLOR_ATTACHMENT13_EXT 0x8CED
397 #define GL_COLOR_ATTACHMENT14 0x8CEE
398 #define GL_COLOR_ATTACHMENT14_EXT 0x8CEE
399 #define GL_COLOR_ATTACHMENT15 0x8CEF
400 #define GL_COLOR_ATTACHMENT15_EXT 0x8CEF
401 #define GL_COLOR_ATTACHMENT16 0x8CF0
402 #define GL_COLOR_ATTACHMENT17 0x8CF1
403 #define GL_COLOR_ATTACHMENT18 0x8CF2
404 #define GL_COLOR_ATTACHMENT19 0x8CF3
405 #define GL_COLOR_ATTACHMENT1_EXT 0x8CE1
406 #define GL_COLOR_ATTACHMENT2 0x8CE2
407 #define GL_COLOR_ATTACHMENT20 0x8CF4
408 #define GL_COLOR_ATTACHMENT21 0x8CF5
409 #define GL_COLOR_ATTACHMENT22 0x8CF6
410 #define GL_COLOR_ATTACHMENT23 0x8CF7
411 #define GL_COLOR_ATTACHMENT24 0x8CF8
412 #define GL_COLOR_ATTACHMENT25 0x8CF9
413 #define GL_COLOR_ATTACHMENT26 0x8CFA
414 #define GL_COLOR_ATTACHMENT27 0x8CFB
415 #define GL_COLOR_ATTACHMENT28 0x8CFC
416 #define GL_COLOR_ATTACHMENT29 0x8CFD
417 #define GL_COLOR_ATTACHMENT2_EXT 0x8CE2
418 #define GL_COLOR_ATTACHMENT3 0x8CE3
419 #define GL_COLOR_ATTACHMENT30 0x8CFE
420 #define GL_COLOR_ATTACHMENT31 0x8CFF
421 #define GL_COLOR_ATTACHMENT3_EXT 0x8CE3
422 #define GL_COLOR_ATTACHMENT4 0x8CE4
423 #define GL_COLOR_ATTACHMENT4_EXT 0x8CE4
424 #define GL_COLOR_ATTACHMENT5 0x8CE5
425 #define GL_COLOR_ATTACHMENT5_EXT 0x8CE5
426 #define GL_COLOR_ATTACHMENT6 0x8CE6
427 #define GL_COLOR_ATTACHMENT6_EXT 0x8CE6
428 #define GL_COLOR_ATTACHMENT7 0x8CE7
429 #define GL_COLOR_ATTACHMENT7_EXT 0x8CE7
430 #define GL_COLOR_ATTACHMENT8 0x8CE8
431 #define GL_COLOR_ATTACHMENT8_EXT 0x8CE8
432 #define GL_COLOR_ATTACHMENT9 0x8CE9
433 #define GL_COLOR_ATTACHMENT9_EXT 0x8CE9
434 #define GL_COLOR_BUFFER_BIT 0x00004000
435 #define GL_COLOR_CLEAR_VALUE 0x0C22
436 #define GL_COLOR_INDEX 0x1900
437 #define GL_COLOR_INDEX12_EXT 0x80E6
438 #define GL_COLOR_INDEX16_EXT 0x80E7
439 #define GL_COLOR_INDEX1_EXT 0x80E2
440 #define GL_COLOR_INDEX2_EXT 0x80E3
441 #define GL_COLOR_INDEX4_EXT 0x80E4
442 #define GL_COLOR_INDEX8_EXT 0x80E5
443 #define GL_COLOR_INDEXES 0x1603
444 #define GL_COLOR_LOGIC_OP 0x0BF2
445 #define GL_COLOR_MATERIAL 0x0B57
446 #define GL_COLOR_MATERIAL_FACE 0x0B55
447 #define GL_COLOR_MATERIAL_PARAMETER 0x0B56
448 #define GL_COLOR_MATRIX 0x80B1
449 #define GL_COLOR_MATRIX_STACK_DEPTH 0x80B2
450 #define GL_COLOR_SUM 0x8458
451 #define GL_COLOR_SUM_ARB 0x8458
452 #define GL_COLOR_SUM_EXT 0x8458
453 #define GL_COLOR_TABLE 0x80D0
454 #define GL_COLOR_TABLE_ALPHA_SIZE 0x80DD
455 #define GL_COLOR_TABLE_ALPHA_SIZE_SGI 0x80DD
456 #define GL_COLOR_TABLE_BIAS 0x80D7
457 #define GL_COLOR_TABLE_BIAS_SGI 0x80D7
458 #define GL_COLOR_TABLE_BLUE_SIZE 0x80DC
459 #define GL_COLOR_TABLE_BLUE_SIZE_SGI 0x80DC
460 #define GL_COLOR_TABLE_FORMAT 0x80D8
461 #define GL_COLOR_TABLE_FORMAT_SGI 0x80D8
462 #define GL_COLOR_TABLE_GREEN_SIZE 0x80DB
463 #define GL_COLOR_TABLE_GREEN_SIZE_SGI 0x80DB
464 #define GL_COLOR_TABLE_INTENSITY_SIZE 0x80DF
465 #define GL_COLOR_TABLE_INTENSITY_SIZE_SGI 0x80DF
466 #define GL_COLOR_TABLE_LUMINANCE_SIZE 0x80DE
467 #define GL_COLOR_TABLE_LUMINANCE_SIZE_SGI 0x80DE
468 #define GL_COLOR_TABLE_RED_SIZE 0x80DA
469 #define GL_COLOR_TABLE_RED_SIZE_SGI 0x80DA
470 #define GL_COLOR_TABLE_SCALE 0x80D6
471 #define GL_COLOR_TABLE_SCALE_SGI 0x80D6
472 #define GL_COLOR_TABLE_SGI 0x80D0
473 #define GL_COLOR_TABLE_WIDTH 0x80D9
474 #define GL_COLOR_TABLE_WIDTH_SGI 0x80D9
475 #define GL_COLOR_WRITEMASK 0x0C23
476 #define GL_COMBINE 0x8570
477 #define GL_COMBINE_ALPHA 0x8572
478 #define GL_COMBINE_RGB 0x8571
479 #define GL_COMPARE_REF_DEPTH_TO_TEXTURE_EXT 0x884E
480 #define GL_COMPARE_REF_TO_TEXTURE 0x884E
481 #define GL_COMPARE_R_TO_TEXTURE 0x884E
482 #define GL_COMPILE 0x1300
483 #define GL_COMPILE_AND_EXECUTE 0x1301
484 #define GL_COMPILE_STATUS 0x8B81
485 #define GL_COMPRESSED_ALPHA 0x84E9
486 #define GL_COMPRESSED_ALPHA_ARB 0x84E9
487 #define GL_COMPRESSED_INTENSITY 0x84EC
488 #define GL_COMPRESSED_INTENSITY_ARB 0x84EC
489 #define GL_COMPRESSED_LUMINANCE 0x84EA
490 #define GL_COMPRESSED_LUMINANCE_ALPHA 0x84EB
491 #define GL_COMPRESSED_LUMINANCE_ALPHA_ARB 0x84EB
492 #define GL_COMPRESSED_LUMINANCE_ARB 0x84EA
493 #define GL_COMPRESSED_RED 0x8225
494 #define GL_COMPRESSED_RED_RGTC1 0x8DBB
495 #define GL_COMPRESSED_RG 0x8226
496 #define GL_COMPRESSED_RGB 0x84ED
497 #define GL_COMPRESSED_RGBA 0x84EE
498 #define GL_COMPRESSED_RGBA_ARB 0x84EE
499 #define GL_COMPRESSED_RGBA_S3TC_DXT1_EXT 0x83F1
500 #define GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 0x83F2
501 #define GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 0x83F3
502 #define GL_COMPRESSED_RGB_ARB 0x84ED
503 #define GL_COMPRESSED_RGB_S3TC_DXT1_EXT 0x83F0
504 #define GL_COMPRESSED_RG_RGTC2 0x8DBD
505 #define GL_COMPRESSED_SIGNED_RED_RGTC1 0x8DBC
506 #define GL_COMPRESSED_SIGNED_RG_RGTC2 0x8DBE
507 #define GL_COMPRESSED_SLUMINANCE 0x8C4A
508 #define GL_COMPRESSED_SLUMINANCE_ALPHA 0x8C4B
509 #define GL_COMPRESSED_SRGB 0x8C48
510 #define GL_COMPRESSED_SRGB_ALPHA 0x8C49
511 #define GL_COMPRESSED_TEXTURE_FORMATS 0x86A3
512 #define GL_COMPRESSED_TEXTURE_FORMATS_ARB 0x86A3
513 #define GL_CONDITION_SATISFIED 0x911C
514 #define GL_CONSTANT 0x8576
515 #define GL_CONSTANT_ALPHA 0x8003
516 #define GL_CONSTANT_ALPHA_EXT 0x8003
517 #define GL_CONSTANT_ATTENUATION 0x1207
518 #define GL_CONSTANT_BORDER 0x8151
519 #define GL_CONSTANT_COLOR 0x8001
520 #define GL_CONSTANT_COLOR_EXT 0x8001
521 #define GL_CONTEXT_COMPATIBILITY_PROFILE_BIT 0x00000002
522 #define GL_CONTEXT_CORE_PROFILE_BIT 0x00000001
523 #define GL_CONTEXT_FLAGS 0x821E
524 #define GL_CONTEXT_FLAG_DEBUG_BIT 0x00000002
525 #define GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT 0x00000001
526 #define GL_CONTEXT_PROFILE_MASK 0x9126
527 #define GL_CONVOLUTION_1D 0x8010
528 #define GL_CONVOLUTION_1D_EXT 0x8010
529 #define GL_CONVOLUTION_2D 0x8011
530 #define GL_CONVOLUTION_2D_EXT 0x8011
531 #define GL_CONVOLUTION_BORDER_COLOR 0x8154
532 #define GL_CONVOLUTION_BORDER_MODE 0x8013
533 #define GL_CONVOLUTION_BORDER_MODE_EXT 0x8013
534 #define GL_CONVOLUTION_FILTER_BIAS 0x8015
535 #define GL_CONVOLUTION_FILTER_BIAS_EXT 0x8015
536 #define GL_CONVOLUTION_FILTER_SCALE 0x8014
537 #define GL_CONVOLUTION_FILTER_SCALE_EXT 0x8014
538 #define GL_CONVOLUTION_FORMAT 0x8017
539 #define GL_CONVOLUTION_FORMAT_EXT 0x8017
540 #define GL_CONVOLUTION_HEIGHT 0x8019
541 #define GL_CONVOLUTION_HEIGHT_EXT 0x8019
542 #define GL_CONVOLUTION_WIDTH 0x8018
543 #define GL_CONVOLUTION_WIDTH_EXT 0x8018
544 #define GL_COORD_REPLACE 0x8862
545 #define GL_COORD_REPLACE_NV 0x8862
546 #define GL_COPY 0x1503
547 #define GL_COPY_INVERTED 0x150C
548 #define GL_COPY_PIXEL_TOKEN 0x0706
549 #define GL_COPY_READ_BUFFER 0x8F36
550 #define GL_COPY_WRITE_BUFFER 0x8F37
551 #define GL_CULL_FACE 0x0B44
552 #define GL_CULL_FACE_MODE 0x0B45
553 #define GL_CURRENT_ATTRIB_NV 0x8626
554 #define GL_CURRENT_BIT 0x00000001
555 #define GL_CURRENT_COLOR 0x0B00
556 #define GL_CURRENT_FOG_COORD 0x8453
557 #define GL_CURRENT_FOG_COORDINATE 0x8453
558 #define GL_CURRENT_FOG_COORDINATE_EXT 0x8453
559 #define GL_CURRENT_INDEX 0x0B01
560 #define GL_CURRENT_MATRIX_ARB 0x8641
561 #define GL_CURRENT_MATRIX_NV 0x8641
562 #define GL_CURRENT_MATRIX_STACK_DEPTH_ARB 0x8640
563 #define GL_CURRENT_MATRIX_STACK_DEPTH_NV 0x8640
564 #define GL_CURRENT_NORMAL 0x0B02
565 #define GL_CURRENT_PROGRAM 0x8B8D
566 #define GL_CURRENT_QUERY 0x8865
567 #define GL_CURRENT_QUERY_ARB 0x8865
568 #define GL_CURRENT_RASTER_COLOR 0x0B04
569 #define GL_CURRENT_RASTER_DISTANCE 0x0B09
570 #define GL_CURRENT_RASTER_INDEX 0x0B05
571 #define GL_CURRENT_RASTER_POSITION 0x0B07
572 #define GL_CURRENT_RASTER_POSITION_VALID 0x0B08
573 #define GL_CURRENT_RASTER_SECONDARY_COLOR 0x845F
574 #define GL_CURRENT_RASTER_TEXTURE_COORDS 0x0B06
575 #define GL_CURRENT_SECONDARY_COLOR 0x8459
576 #define GL_CURRENT_SECONDARY_COLOR_EXT 0x8459
577 #define GL_CURRENT_TEXTURE_COORDS 0x0B03
578 #define GL_CURRENT_VERTEX_ATTRIB 0x8626
579 #define GL_CURRENT_VERTEX_ATTRIB_ARB 0x8626
580 #define GL_CW 0x0900
581 #define GL_DEBUG_CALLBACK_FUNCTION 0x8244
582 #define GL_DEBUG_CALLBACK_FUNCTION_ARB 0x8244
583 #define GL_DEBUG_CALLBACK_USER_PARAM 0x8245
584 #define GL_DEBUG_CALLBACK_USER_PARAM_ARB 0x8245
585 #define GL_DEBUG_GROUP_STACK_DEPTH 0x826D
586 #define GL_DEBUG_LOGGED_MESSAGES 0x9145
587 #define GL_DEBUG_LOGGED_MESSAGES_ARB 0x9145
588 #define GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH 0x8243
589 #define GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB 0x8243
590 #define GL_DEBUG_OUTPUT 0x92E0
591 #define GL_DEBUG_OUTPUT_SYNCHRONOUS 0x8242
592 #define GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB 0x8242
593 #define GL_DEBUG_SEVERITY_HIGH 0x9146
594 #define GL_DEBUG_SEVERITY_HIGH_ARB 0x9146
595 #define GL_DEBUG_SEVERITY_LOW 0x9148
596 #define GL_DEBUG_SEVERITY_LOW_ARB 0x9148
597 #define GL_DEBUG_SEVERITY_MEDIUM 0x9147
598 #define GL_DEBUG_SEVERITY_MEDIUM_ARB 0x9147
599 #define GL_DEBUG_SEVERITY_NOTIFICATION 0x826B
600 #define GL_DEBUG_SOURCE_API 0x8246
601 #define GL_DEBUG_SOURCE_API_ARB 0x8246
602 #define GL_DEBUG_SOURCE_APPLICATION 0x824A
603 #define GL_DEBUG_SOURCE_APPLICATION_ARB 0x824A
604 #define GL_DEBUG_SOURCE_OTHER 0x824B
605 #define GL_DEBUG_SOURCE_OTHER_ARB 0x824B
606 #define GL_DEBUG_SOURCE_SHADER_COMPILER 0x8248
607 #define GL_DEBUG_SOURCE_SHADER_COMPILER_ARB 0x8248
608 #define GL_DEBUG_SOURCE_THIRD_PARTY 0x8249
609 #define GL_DEBUG_SOURCE_THIRD_PARTY_ARB 0x8249
610 #define GL_DEBUG_SOURCE_WINDOW_SYSTEM 0x8247
611 #define GL_DEBUG_SOURCE_WINDOW_SYSTEM_ARB 0x8247
612 #define GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR 0x824D
613 #define GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB 0x824D
614 #define GL_DEBUG_TYPE_ERROR 0x824C
615 #define GL_DEBUG_TYPE_ERROR_ARB 0x824C
616 #define GL_DEBUG_TYPE_MARKER 0x8268
617 #define GL_DEBUG_TYPE_OTHER 0x8251
618 #define GL_DEBUG_TYPE_OTHER_ARB 0x8251
619 #define GL_DEBUG_TYPE_PERFORMANCE 0x8250
620 #define GL_DEBUG_TYPE_PERFORMANCE_ARB 0x8250
621 #define GL_DEBUG_TYPE_POP_GROUP 0x826A
622 #define GL_DEBUG_TYPE_PORTABILITY 0x824F
623 #define GL_DEBUG_TYPE_PORTABILITY_ARB 0x824F
624 #define GL_DEBUG_TYPE_PUSH_GROUP 0x8269
625 #define GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR 0x824E
626 #define GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB 0x824E
627 #define GL_DECAL 0x2101
628 #define GL_DECR 0x1E03
629 #define GL_DECR_WRAP 0x8508
630 #define GL_DELETE_STATUS 0x8B80
631 #define GL_DEPTH 0x1801
632 #define GL_DEPTH24_STENCIL8 0x88F0
633 #define GL_DEPTH24_STENCIL8_EXT 0x88F0
634 #define GL_DEPTH32F_STENCIL8 0x8CAD
635 #define GL_DEPTH_ATTACHMENT 0x8D00
636 #define GL_DEPTH_ATTACHMENT_EXT 0x8D00
637 #define GL_DEPTH_BIAS 0x0D1F
638 #define GL_DEPTH_BITS 0x0D56
639 #define GL_DEPTH_BUFFER_BIT 0x00000100
640 #define GL_DEPTH_CLAMP 0x864F
641 #define GL_DEPTH_CLEAR_VALUE 0x0B73
642 #define GL_DEPTH_COMPONENT 0x1902
643 #define GL_DEPTH_COMPONENT16 0x81A5
644 #define GL_DEPTH_COMPONENT24 0x81A6
645 #define GL_DEPTH_COMPONENT32 0x81A7
646 #define GL_DEPTH_COMPONENT32F 0x8CAC
647 #define GL_DEPTH_FUNC 0x0B74
648 #define GL_DEPTH_RANGE 0x0B70
649 #define GL_DEPTH_SCALE 0x0D1E
650 #define GL_DEPTH_STENCIL 0x84F9
651 #define GL_DEPTH_STENCIL_ATTACHMENT 0x821A
652 #define GL_DEPTH_STENCIL_EXT 0x84F9
653 #define GL_DEPTH_TEST 0x0B71
654 #define GL_DEPTH_TEXTURE_MODE 0x884B
655 #define GL_DEPTH_WRITEMASK 0x0B72
656 #define GL_DIFFUSE 0x1201
657 #define GL_DISPLAY_LIST 0x82E7
658 #define GL_DISTANCE_ATTENUATION_EXT 0x8129
659 #define GL_DISTANCE_ATTENUATION_SGIS 0x8129
660 #define GL_DITHER 0x0BD0
661 #define GL_DOMAIN 0x0A02
662 #define GL_DONT_CARE 0x1100
663 #define GL_DOT3_RGB 0x86AE
664 #define GL_DOT3_RGBA 0x86AF
665 #define GL_DOUBLE 0x140A
666 #define GL_DOUBLEBUFFER 0x0C32
667 #define GL_DRAW_BUFFER 0x0C01
668 #define GL_DRAW_BUFFER0 0x8825
669 #define GL_DRAW_BUFFER0_ARB 0x8825
670 #define GL_DRAW_BUFFER0_ATI 0x8825
671 #define GL_DRAW_BUFFER1 0x8826
672 #define GL_DRAW_BUFFER10 0x882F
673 #define GL_DRAW_BUFFER10_ARB 0x882F
674 #define GL_DRAW_BUFFER10_ATI 0x882F
675 #define GL_DRAW_BUFFER11 0x8830
676 #define GL_DRAW_BUFFER11_ARB 0x8830
677 #define GL_DRAW_BUFFER11_ATI 0x8830
678 #define GL_DRAW_BUFFER12 0x8831
679 #define GL_DRAW_BUFFER12_ARB 0x8831
680 #define GL_DRAW_BUFFER12_ATI 0x8831
681 #define GL_DRAW_BUFFER13 0x8832
682 #define GL_DRAW_BUFFER13_ARB 0x8832
683 #define GL_DRAW_BUFFER13_ATI 0x8832
684 #define GL_DRAW_BUFFER14 0x8833
685 #define GL_DRAW_BUFFER14_ARB 0x8833
686 #define GL_DRAW_BUFFER14_ATI 0x8833
687 #define GL_DRAW_BUFFER15 0x8834
688 #define GL_DRAW_BUFFER15_ARB 0x8834
689 #define GL_DRAW_BUFFER15_ATI 0x8834
690 #define GL_DRAW_BUFFER1_ARB 0x8826
691 #define GL_DRAW_BUFFER1_ATI 0x8826
692 #define GL_DRAW_BUFFER2 0x8827
693 #define GL_DRAW_BUFFER2_ARB 0x8827
694 #define GL_DRAW_BUFFER2_ATI 0x8827
695 #define GL_DRAW_BUFFER3 0x8828
696 #define GL_DRAW_BUFFER3_ARB 0x8828
697 #define GL_DRAW_BUFFER3_ATI 0x8828
698 #define GL_DRAW_BUFFER4 0x8829
699 #define GL_DRAW_BUFFER4_ARB 0x8829
700 #define GL_DRAW_BUFFER4_ATI 0x8829
701 #define GL_DRAW_BUFFER5 0x882A
702 #define GL_DRAW_BUFFER5_ARB 0x882A
703 #define GL_DRAW_BUFFER5_ATI 0x882A
704 #define GL_DRAW_BUFFER6 0x882B
705 #define GL_DRAW_BUFFER6_ARB 0x882B
706 #define GL_DRAW_BUFFER6_ATI 0x882B
707 #define GL_DRAW_BUFFER7 0x882C
708 #define GL_DRAW_BUFFER7_ARB 0x882C
709 #define GL_DRAW_BUFFER7_ATI 0x882C
710 #define GL_DRAW_BUFFER8 0x882D
711 #define GL_DRAW_BUFFER8_ARB 0x882D
712 #define GL_DRAW_BUFFER8_ATI 0x882D
713 #define GL_DRAW_BUFFER9 0x882E
714 #define GL_DRAW_BUFFER9_ARB 0x882E
715 #define GL_DRAW_BUFFER9_ATI 0x882E
716 #define GL_DRAW_FRAMEBUFFER 0x8CA9
717 #define GL_DRAW_FRAMEBUFFER_BINDING 0x8CA6
718 #define GL_DRAW_FRAMEBUFFER_BINDING_EXT 0x8CA6
719 #define GL_DRAW_FRAMEBUFFER_EXT 0x8CA9
720 #define GL_DRAW_PIXEL_TOKEN 0x0705
721 #define GL_DST_ALPHA 0x0304
722 #define GL_DST_COLOR 0x0306
723 #define GL_DYNAMIC_COPY 0x88EA
724 #define GL_DYNAMIC_COPY_ARB 0x88EA
725 #define GL_DYNAMIC_DRAW 0x88E8
726 #define GL_DYNAMIC_DRAW_ARB 0x88E8
727 #define GL_DYNAMIC_READ 0x88E9
728 #define GL_DYNAMIC_READ_ARB 0x88E9
729 #define GL_EDGE_FLAG 0x0B43
730 #define GL_EDGE_FLAG_ARRAY 0x8079
731 #define GL_EDGE_FLAG_ARRAY_BUFFER_BINDING 0x889B
732 #define GL_EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB 0x889B
733 #define GL_EDGE_FLAG_ARRAY_COUNT_EXT 0x808D
734 #define GL_EDGE_FLAG_ARRAY_EXT 0x8079
735 #define GL_EDGE_FLAG_ARRAY_POINTER 0x8093
736 #define GL_EDGE_FLAG_ARRAY_POINTER_EXT 0x8093
737 #define GL_EDGE_FLAG_ARRAY_STRIDE 0x808C
738 #define GL_EDGE_FLAG_ARRAY_STRIDE_EXT 0x808C
739 #define GL_ELEMENT_ARRAY_BUFFER 0x8893
740 #define GL_ELEMENT_ARRAY_BUFFER_ARB 0x8893
741 #define GL_ELEMENT_ARRAY_BUFFER_BINDING 0x8895
742 #define GL_ELEMENT_ARRAY_BUFFER_BINDING_ARB 0x8895
743 #define GL_EMISSION 0x1600
744 #define GL_ENABLE_BIT 0x00002000
745 #define GL_EQUAL 0x0202
746 #define GL_EQUIV 0x1509
747 #define GL_EVAL_BIT 0x00010000
748 #define GL_EXP 0x0800
749 #define GL_EXP2 0x0801
750 #define GL_EXTENSIONS 0x1F03
751 #define GL_EYE_LINEAR 0x2400
752 #define GL_EYE_PLANE 0x2502
753 #define GL_FALSE 0
754 #define GL_FASTEST 0x1101
755 #define GL_FEEDBACK 0x1C01
756 #define GL_FEEDBACK_BUFFER_POINTER 0x0DF0
757 #define GL_FEEDBACK_BUFFER_SIZE 0x0DF1
758 #define GL_FEEDBACK_BUFFER_TYPE 0x0DF2
759 #define GL_FILL 0x1B02
760 #define GL_FIRST_VERTEX_CONVENTION 0x8E4D
761 #define GL_FIRST_VERTEX_CONVENTION_EXT 0x8E4D
762 #define GL_FIXED_ONLY 0x891D
763 #define GL_FIXED_ONLY_ARB 0x891D
764 #define GL_FLAT 0x1D00
765 #define GL_FLOAT 0x1406
766 #define GL_FLOAT_32_UNSIGNED_INT_24_8_REV 0x8DAD
767 #define GL_FLOAT_MAT2 0x8B5A
768 #define GL_FLOAT_MAT2_ARB 0x8B5A
769 #define GL_FLOAT_MAT2x3 0x8B65
770 #define GL_FLOAT_MAT2x4 0x8B66
771 #define GL_FLOAT_MAT3 0x8B5B
772 #define GL_FLOAT_MAT3_ARB 0x8B5B
773 #define GL_FLOAT_MAT3x2 0x8B67
774 #define GL_FLOAT_MAT3x4 0x8B68
775 #define GL_FLOAT_MAT4 0x8B5C
776 #define GL_FLOAT_MAT4_ARB 0x8B5C
777 #define GL_FLOAT_MAT4x2 0x8B69
778 #define GL_FLOAT_MAT4x3 0x8B6A
779 #define GL_FLOAT_VEC2 0x8B50
780 #define GL_FLOAT_VEC2_ARB 0x8B50
781 #define GL_FLOAT_VEC3 0x8B51
782 #define GL_FLOAT_VEC3_ARB 0x8B51
783 #define GL_FLOAT_VEC4 0x8B52
784 #define GL_FLOAT_VEC4_ARB 0x8B52
785 #define GL_FOG 0x0B60
786 #define GL_FOG_BIT 0x00000080
787 #define GL_FOG_COLOR 0x0B66
788 #define GL_FOG_COORD 0x8451
789 #define GL_FOG_COORDINATE 0x8451
790 #define GL_FOG_COORDINATE_ARRAY 0x8457
791 #define GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING 0x889D
792 #define GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB 0x889D
793 #define GL_FOG_COORDINATE_ARRAY_EXT 0x8457
794 #define GL_FOG_COORDINATE_ARRAY_POINTER 0x8456
795 #define GL_FOG_COORDINATE_ARRAY_POINTER_EXT 0x8456
796 #define GL_FOG_COORDINATE_ARRAY_STRIDE 0x8455
797 #define GL_FOG_COORDINATE_ARRAY_STRIDE_EXT 0x8455
798 #define GL_FOG_COORDINATE_ARRAY_TYPE 0x8454
799 #define GL_FOG_COORDINATE_ARRAY_TYPE_EXT 0x8454
800 #define GL_FOG_COORDINATE_EXT 0x8451
801 #define GL_FOG_COORDINATE_SOURCE 0x8450
802 #define GL_FOG_COORDINATE_SOURCE_EXT 0x8450
803 #define GL_FOG_COORD_ARRAY 0x8457
804 #define GL_FOG_COORD_ARRAY_BUFFER_BINDING 0x889D
805 #define GL_FOG_COORD_ARRAY_POINTER 0x8456
806 #define GL_FOG_COORD_ARRAY_STRIDE 0x8455
807 #define GL_FOG_COORD_ARRAY_TYPE 0x8454
808 #define GL_FOG_COORD_SRC 0x8450
809 #define GL_FOG_DENSITY 0x0B62
810 #define GL_FOG_END 0x0B64
811 #define GL_FOG_HINT 0x0C54
812 #define GL_FOG_INDEX 0x0B61
813 #define GL_FOG_MODE 0x0B65
814 #define GL_FOG_START 0x0B63
815 #define GL_FRAGMENT_DEPTH 0x8452
816 #define GL_FRAGMENT_DEPTH_EXT 0x8452
817 #define GL_FRAGMENT_PROGRAM_ARB 0x8804
818 #define GL_FRAGMENT_SHADER 0x8B30
819 #define GL_FRAGMENT_SHADER_ARB 0x8B30
820 #define GL_FRAGMENT_SHADER_DERIVATIVE_HINT 0x8B8B
821 #define GL_FRAGMENT_SHADER_DERIVATIVE_HINT_ARB 0x8B8B
822 #define GL_FRAMEBUFFER 0x8D40
823 #define GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE 0x8215
824 #define GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE 0x8214
825 #define GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING 0x8210
826 #define GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE 0x8211
827 #define GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE 0x8216
828 #define GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE 0x8213
829 #define GL_FRAMEBUFFER_ATTACHMENT_LAYERED 0x8DA7
830 #define GL_FRAMEBUFFER_ATTACHMENT_LAYERED_ARB 0x8DA7
831 #define GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT 0x8DA7
832 #define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME 0x8CD1
833 #define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT 0x8CD1
834 #define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE 0x8CD0
835 #define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT 0x8CD0
836 #define GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE 0x8212
837 #define GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE 0x8217
838 #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT 0x8CD4
839 #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE 0x8CD3
840 #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT 0x8CD3
841 #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER 0x8CD4
842 #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT 0x8CD4
843 #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL 0x8CD2
844 #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT 0x8CD2
845 #define GL_FRAMEBUFFER_BINDING 0x8CA6
846 #define GL_FRAMEBUFFER_BINDING_EXT 0x8CA6
847 #define GL_FRAMEBUFFER_COMPLETE 0x8CD5
848 #define GL_FRAMEBUFFER_COMPLETE_EXT 0x8CD5
849 #define GL_FRAMEBUFFER_DEFAULT 0x8218
850 #define GL_FRAMEBUFFER_EXT 0x8D40
851 #define GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT 0x8CD6
852 #define GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT 0x8CD6
853 #define GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT 0x8CD9
854 #define GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER 0x8CDB
855 #define GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT 0x8CDB
856 #define GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT 0x8CDA
857 #define GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB 0x8DA9
858 #define GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT 0x8DA9
859 #define GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS 0x8DA8
860 #define GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB 0x8DA8
861 #define GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT 0x8DA8
862 #define GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT 0x8CD7
863 #define GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT 0x8CD7
864 #define GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE 0x8D56
865 #define GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT 0x8D56
866 #define GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER 0x8CDC
867 #define GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT 0x8CDC
868 #define GL_FRAMEBUFFER_SRGB 0x8DB9
869 #define GL_FRAMEBUFFER_UNDEFINED 0x8219
870 #define GL_FRAMEBUFFER_UNSUPPORTED 0x8CDD
871 #define GL_FRAMEBUFFER_UNSUPPORTED_EXT 0x8CDD
872 #define GL_FRONT 0x0404
873 #define GL_FRONT_AND_BACK 0x0408
874 #define GL_FRONT_FACE 0x0B46
875 #define GL_FRONT_LEFT 0x0400
876 #define GL_FRONT_RIGHT 0x0401
877 #define GL_FUNC_ADD 0x8006
878 #define GL_FUNC_ADD_EXT 0x8006
879 #define GL_FUNC_REVERSE_SUBTRACT 0x800B
880 #define GL_FUNC_SUBTRACT 0x800A
881 #define GL_GENERATE_MIPMAP 0x8191
882 #define GL_GENERATE_MIPMAP_HINT 0x8192
883 #define GL_GENERIC_ATTRIB_NV 0x8C7D
884 #define GL_GEOMETRY_INPUT_TYPE 0x8917
885 #define GL_GEOMETRY_INPUT_TYPE_ARB 0x8DDB
886 #define GL_GEOMETRY_INPUT_TYPE_EXT 0x8DDB
887 #define GL_GEOMETRY_OUTPUT_TYPE 0x8918
888 #define GL_GEOMETRY_OUTPUT_TYPE_ARB 0x8DDC
889 #define GL_GEOMETRY_OUTPUT_TYPE_EXT 0x8DDC
890 #define GL_GEOMETRY_PROGRAM_NV 0x8C26
891 #define GL_GEOMETRY_SHADER 0x8DD9
892 #define GL_GEOMETRY_SHADER_ARB 0x8DD9
893 #define GL_GEOMETRY_VERTICES_OUT 0x8916
894 #define GL_GEOMETRY_VERTICES_OUT_ARB 0x8DDA
895 #define GL_GEOMETRY_VERTICES_OUT_EXT 0x8DDA
896 #define GL_GEQUAL 0x0206
897 #define GL_GREATER 0x0204
898 #define GL_GREEN 0x1904
899 #define GL_GREEN_BIAS 0x0D19
900 #define GL_GREEN_BITS 0x0D53
901 #define GL_GREEN_INTEGER 0x8D95
902 #define GL_GREEN_INTEGER_EXT 0x8D95
903 #define GL_GREEN_SCALE 0x0D18
904 #define GL_HALF_FLOAT 0x140B
905 #define GL_HINT_BIT 0x00008000
906 #define GL_HISTOGRAM 0x8024
907 #define GL_HISTOGRAM_ALPHA_SIZE 0x802B
908 #define GL_HISTOGRAM_ALPHA_SIZE_EXT 0x802B
909 #define GL_HISTOGRAM_BLUE_SIZE 0x802A
910 #define GL_HISTOGRAM_BLUE_SIZE_EXT 0x802A
911 #define GL_HISTOGRAM_EXT 0x8024
912 #define GL_HISTOGRAM_FORMAT 0x8027
913 #define GL_HISTOGRAM_FORMAT_EXT 0x8027
914 #define GL_HISTOGRAM_GREEN_SIZE 0x8029
915 #define GL_HISTOGRAM_GREEN_SIZE_EXT 0x8029
916 #define GL_HISTOGRAM_LUMINANCE_SIZE 0x802C
917 #define GL_HISTOGRAM_LUMINANCE_SIZE_EXT 0x802C
918 #define GL_HISTOGRAM_RED_SIZE 0x8028
919 #define GL_HISTOGRAM_RED_SIZE_EXT 0x8028
920 #define GL_HISTOGRAM_SINK 0x802D
921 #define GL_HISTOGRAM_SINK_EXT 0x802D
922 #define GL_HISTOGRAM_WIDTH 0x8026
923 #define GL_HISTOGRAM_WIDTH_EXT 0x8026
924 #define GL_IDENTITY_NV 0x862A
925 #define GL_INCR 0x1E02
926 #define GL_INCR_WRAP 0x8507
927 #define GL_INDEX 0x8222
928 #define GL_INDEX_ARRAY 0x8077
929 #define GL_INDEX_ARRAY_BUFFER_BINDING 0x8899
930 #define GL_INDEX_ARRAY_BUFFER_BINDING_ARB 0x8899
931 #define GL_INDEX_ARRAY_COUNT_EXT 0x8087
932 #define GL_INDEX_ARRAY_EXT 0x8077
933 #define GL_INDEX_ARRAY_POINTER 0x8091
934 #define GL_INDEX_ARRAY_POINTER_EXT 0x8091
935 #define GL_INDEX_ARRAY_STRIDE 0x8086
936 #define GL_INDEX_ARRAY_STRIDE_EXT 0x8086
937 #define GL_INDEX_ARRAY_TYPE 0x8085
938 #define GL_INDEX_ARRAY_TYPE_EXT 0x8085
939 #define GL_INDEX_BITS 0x0D51
940 #define GL_INDEX_CLEAR_VALUE 0x0C20
941 #define GL_INDEX_LOGIC_OP 0x0BF1
942 #define GL_INDEX_MODE 0x0C30
943 #define GL_INDEX_OFFSET 0x0D13
944 #define GL_INDEX_SHIFT 0x0D12
945 #define GL_INDEX_WRITEMASK 0x0C21
946 #define GL_INFO_LOG_LENGTH 0x8B84
947 #define GL_INT 0x1404
948 #define GL_INTENSITY 0x8049
949 #define GL_INTENSITY12 0x804C
950 #define GL_INTENSITY16 0x804D
951 #define GL_INTENSITY16I_EXT 0x8D8B
952 #define GL_INTENSITY16UI_EXT 0x8D79
953 #define GL_INTENSITY32I_EXT 0x8D85
954 #define GL_INTENSITY32UI_EXT 0x8D73
955 #define GL_INTENSITY4 0x804A
956 #define GL_INTENSITY8 0x804B
957 #define GL_INTENSITY8I_EXT 0x8D91
958 #define GL_INTENSITY8UI_EXT 0x8D7F
959 #define GL_INTERLEAVED_ATTRIBS 0x8C8C
960 #define GL_INTERLEAVED_ATTRIBS_EXT 0x8C8C
961 #define GL_INTERLEAVED_ATTRIBS_NV 0x8C8C
962 #define GL_INTERPOLATE 0x8575
963 #define GL_INT_2_10_10_10_REV 0x8D9F
964 #define GL_INT_SAMPLER_1D 0x8DC9
965 #define GL_INT_SAMPLER_1D_ARRAY 0x8DCE
966 #define GL_INT_SAMPLER_1D_ARRAY_EXT 0x8DCE
967 #define GL_INT_SAMPLER_1D_EXT 0x8DC9
968 #define GL_INT_SAMPLER_2D 0x8DCA
969 #define GL_INT_SAMPLER_2D_ARRAY 0x8DCF
970 #define GL_INT_SAMPLER_2D_ARRAY_EXT 0x8DCF
971 #define GL_INT_SAMPLER_2D_EXT 0x8DCA
972 #define GL_INT_SAMPLER_2D_MULTISAMPLE 0x9109
973 #define GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY 0x910C
974 #define GL_INT_SAMPLER_2D_RECT 0x8DCD
975 #define GL_INT_SAMPLER_2D_RECT_EXT 0x8DCD
976 #define GL_INT_SAMPLER_3D 0x8DCB
977 #define GL_INT_SAMPLER_3D_EXT 0x8DCB
978 #define GL_INT_SAMPLER_BUFFER 0x8DD0
979 #define GL_INT_SAMPLER_BUFFER_EXT 0x8DD0
980 #define GL_INT_SAMPLER_CUBE 0x8DCC
981 #define GL_INT_SAMPLER_CUBE_EXT 0x8DCC
982 #define GL_INT_SAMPLER_RENDERBUFFER_NV 0x8E57
983 #define GL_INT_VEC2 0x8B53
984 #define GL_INT_VEC2_ARB 0x8B53
985 #define GL_INT_VEC3 0x8B54
986 #define GL_INT_VEC3_ARB 0x8B54
987 #define GL_INT_VEC4 0x8B55
988 #define GL_INT_VEC4_ARB 0x8B55
989 #define GL_INVALID_ENUM 0x0500
990 #define GL_INVALID_FRAMEBUFFER_OPERATION 0x0506
991 #define GL_INVALID_FRAMEBUFFER_OPERATION_EXT 0x0506
992 #define GL_INVALID_INDEX 0xFFFFFFFF
993 #define GL_INVALID_OPERATION 0x0502
994 #define GL_INVALID_VALUE 0x0501
995 #define GL_INVERSE_NV 0x862B
996 #define GL_INVERSE_TRANSPOSE_NV 0x862D
997 #define GL_INVERT 0x150A
998 #define GL_KEEP 0x1E00
999 #define GL_LAST_VERTEX_CONVENTION 0x8E4E
1000 #define GL_LAST_VERTEX_CONVENTION_EXT 0x8E4E
1001 #define GL_LAYER_NV 0x8DAA
1002 #define GL_LEFT 0x0406
1003 #define GL_LEQUAL 0x0203
1004 #define GL_LESS 0x0201
1005 #define GL_LIGHT0 0x4000
1006 #define GL_LIGHT1 0x4001
1007 #define GL_LIGHT2 0x4002
1008 #define GL_LIGHT3 0x4003
1009 #define GL_LIGHT4 0x4004
1010 #define GL_LIGHT5 0x4005
1011 #define GL_LIGHT6 0x4006
1012 #define GL_LIGHT7 0x4007
1013 #define GL_LIGHTING 0x0B50
1014 #define GL_LIGHTING_BIT 0x00000040
1015 #define GL_LIGHT_MODEL_AMBIENT 0x0B53
1016 #define GL_LIGHT_MODEL_COLOR_CONTROL 0x81F8
1017 #define GL_LIGHT_MODEL_LOCAL_VIEWER 0x0B51
1018 #define GL_LIGHT_MODEL_TWO_SIDE 0x0B52
1019 #define GL_LINE 0x1B01
1020 #define GL_LINEAR 0x2601
1021 #define GL_LINEAR_ATTENUATION 0x1208
1022 #define GL_LINEAR_MIPMAP_LINEAR 0x2703
1023 #define GL_LINEAR_MIPMAP_NEAREST 0x2701
1024 #define GL_LINES 0x0001
1025 #define GL_LINES_ADJACENCY 0x000A
1026 #define GL_LINES_ADJACENCY_ARB 0x000A
1027 #define GL_LINES_ADJACENCY_EXT 0x000A
1028 #define GL_LINE_BIT 0x00000004
1029 #define GL_LINE_LOOP 0x0002
1030 #define GL_LINE_RESET_TOKEN 0x0707
1031 #define GL_LINE_SMOOTH 0x0B20
1032 #define GL_LINE_SMOOTH_HINT 0x0C52
1033 #define GL_LINE_STIPPLE 0x0B24
1034 #define GL_LINE_STIPPLE_PATTERN 0x0B25
1035 #define GL_LINE_STIPPLE_REPEAT 0x0B26
1036 #define GL_LINE_STRIP 0x0003
1037 #define GL_LINE_STRIP_ADJACENCY 0x000B
1038 #define GL_LINE_STRIP_ADJACENCY_ARB 0x000B
1039 #define GL_LINE_STRIP_ADJACENCY_EXT 0x000B
1040 #define GL_LINE_TOKEN 0x0702
1041 #define GL_LINE_WIDTH 0x0B21
1042 #define GL_LINE_WIDTH_GRANULARITY 0x0B23
1043 #define GL_LINE_WIDTH_RANGE 0x0B22
1044 #define GL_LINK_STATUS 0x8B82
1045 #define GL_LIST_BASE 0x0B32
1046 #define GL_LIST_BIT 0x00020000
1047 #define GL_LIST_INDEX 0x0B33
1048 #define GL_LIST_MODE 0x0B30
1049 #define GL_LOAD 0x0101
1050 #define GL_LOGIC_OP 0x0BF1
1051 #define GL_LOGIC_OP_MODE 0x0BF0
1052 #define GL_LOWER_LEFT 0x8CA1
1053 #define GL_LUMINANCE 0x1909
1054 #define GL_LUMINANCE12 0x8041
1055 #define GL_LUMINANCE12_ALPHA12 0x8047
1056 #define GL_LUMINANCE12_ALPHA4 0x8046
1057 #define GL_LUMINANCE16 0x8042
1058 #define GL_LUMINANCE16I_EXT 0x8D8C
1059 #define GL_LUMINANCE16UI_EXT 0x8D7A
1060 #define GL_LUMINANCE16_ALPHA16 0x8048
1061 #define GL_LUMINANCE32I_EXT 0x8D86
1062 #define GL_LUMINANCE32UI_EXT 0x8D74
1063 #define GL_LUMINANCE4 0x803F
1064 #define GL_LUMINANCE4_ALPHA4 0x8043
1065 #define GL_LUMINANCE6_ALPHA2 0x8044
1066 #define GL_LUMINANCE8 0x8040
1067 #define GL_LUMINANCE8I_EXT 0x8D92
1068 #define GL_LUMINANCE8UI_EXT 0x8D80
1069 #define GL_LUMINANCE8_ALPHA8 0x8045
1070 #define GL_LUMINANCE_ALPHA 0x190A
1071 #define GL_LUMINANCE_ALPHA16I_EXT 0x8D8D
1072 #define GL_LUMINANCE_ALPHA16UI_EXT 0x8D7B
1073 #define GL_LUMINANCE_ALPHA32I_EXT 0x8D87
1074 #define GL_LUMINANCE_ALPHA32UI_EXT 0x8D75
1075 #define GL_LUMINANCE_ALPHA8I_EXT 0x8D93
1076 #define GL_LUMINANCE_ALPHA8UI_EXT 0x8D81
1077 #define GL_LUMINANCE_ALPHA_INTEGER_EXT 0x8D9D
1078 #define GL_LUMINANCE_INTEGER_EXT 0x8D9C
1079 #define GL_MAJOR_VERSION 0x821B
1080 #define GL_MAP1_COLOR_4 0x0D90
1081 #define GL_MAP1_GRID_DOMAIN 0x0DD0
1082 #define GL_MAP1_GRID_SEGMENTS 0x0DD1
1083 #define GL_MAP1_INDEX 0x0D91
1084 #define GL_MAP1_NORMAL 0x0D92
1085 #define GL_MAP1_TEXTURE_COORD_1 0x0D93
1086 #define GL_MAP1_TEXTURE_COORD_2 0x0D94
1087 #define GL_MAP1_TEXTURE_COORD_3 0x0D95
1088 #define GL_MAP1_TEXTURE_COORD_4 0x0D96
1089 #define GL_MAP1_VERTEX_3 0x0D97
1090 #define GL_MAP1_VERTEX_4 0x0D98
1091 #define GL_MAP1_VERTEX_ATTRIB0_4_NV 0x8660
1092 #define GL_MAP1_VERTEX_ATTRIB10_4_NV 0x866A
1093 #define GL_MAP1_VERTEX_ATTRIB11_4_NV 0x866B
1094 #define GL_MAP1_VERTEX_ATTRIB12_4_NV 0x866C
1095 #define GL_MAP1_VERTEX_ATTRIB13_4_NV 0x866D
1096 #define GL_MAP1_VERTEX_ATTRIB14_4_NV 0x866E
1097 #define GL_MAP1_VERTEX_ATTRIB15_4_NV 0x866F
1098 #define GL_MAP1_VERTEX_ATTRIB1_4_NV 0x8661
1099 #define GL_MAP1_VERTEX_ATTRIB2_4_NV 0x8662
1100 #define GL_MAP1_VERTEX_ATTRIB3_4_NV 0x8663
1101 #define GL_MAP1_VERTEX_ATTRIB4_4_NV 0x8664
1102 #define GL_MAP1_VERTEX_ATTRIB5_4_NV 0x8665
1103 #define GL_MAP1_VERTEX_ATTRIB6_4_NV 0x8666
1104 #define GL_MAP1_VERTEX_ATTRIB7_4_NV 0x8667
1105 #define GL_MAP1_VERTEX_ATTRIB8_4_NV 0x8668
1106 #define GL_MAP1_VERTEX_ATTRIB9_4_NV 0x8669
1107 #define GL_MAP2_COLOR_4 0x0DB0
1108 #define GL_MAP2_GRID_DOMAIN 0x0DD2
1109 #define GL_MAP2_GRID_SEGMENTS 0x0DD3
1110 #define GL_MAP2_INDEX 0x0DB1
1111 #define GL_MAP2_NORMAL 0x0DB2
1112 #define GL_MAP2_TEXTURE_COORD_1 0x0DB3
1113 #define GL_MAP2_TEXTURE_COORD_2 0x0DB4
1114 #define GL_MAP2_TEXTURE_COORD_3 0x0DB5
1115 #define GL_MAP2_TEXTURE_COORD_4 0x0DB6
1116 #define GL_MAP2_VERTEX_3 0x0DB7
1117 #define GL_MAP2_VERTEX_4 0x0DB8
1118 #define GL_MAP2_VERTEX_ATTRIB0_4_NV 0x8670
1119 #define GL_MAP2_VERTEX_ATTRIB10_4_NV 0x867A
1120 #define GL_MAP2_VERTEX_ATTRIB11_4_NV 0x867B
1121 #define GL_MAP2_VERTEX_ATTRIB12_4_NV 0x867C
1122 #define GL_MAP2_VERTEX_ATTRIB13_4_NV 0x867D
1123 #define GL_MAP2_VERTEX_ATTRIB14_4_NV 0x867E
1124 #define GL_MAP2_VERTEX_ATTRIB15_4_NV 0x867F
1125 #define GL_MAP2_VERTEX_ATTRIB1_4_NV 0x8671
1126 #define GL_MAP2_VERTEX_ATTRIB2_4_NV 0x8672
1127 #define GL_MAP2_VERTEX_ATTRIB3_4_NV 0x8673
1128 #define GL_MAP2_VERTEX_ATTRIB4_4_NV 0x8674
1129 #define GL_MAP2_VERTEX_ATTRIB5_4_NV 0x8675
1130 #define GL_MAP2_VERTEX_ATTRIB6_4_NV 0x8676
1131 #define GL_MAP2_VERTEX_ATTRIB7_4_NV 0x8677
1132 #define GL_MAP2_VERTEX_ATTRIB8_4_NV 0x8678
1133 #define GL_MAP2_VERTEX_ATTRIB9_4_NV 0x8679
1134 #define GL_MAP_COLOR 0x0D10
1135 #define GL_MAP_FLUSH_EXPLICIT_BIT 0x0010
1136 #define GL_MAP_INVALIDATE_BUFFER_BIT 0x0008
1137 #define GL_MAP_INVALIDATE_RANGE_BIT 0x0004
1138 #define GL_MAP_READ_BIT 0x0001
1139 #define GL_MAP_STENCIL 0x0D11
1140 #define GL_MAP_UNSYNCHRONIZED_BIT 0x0020
1141 #define GL_MAP_WRITE_BIT 0x0002
1142 #define GL_MATRIX0_ARB 0x88C0
1143 #define GL_MATRIX0_NV 0x8630
1144 #define GL_MATRIX10_ARB 0x88CA
1145 #define GL_MATRIX11_ARB 0x88CB
1146 #define GL_MATRIX12_ARB 0x88CC
1147 #define GL_MATRIX13_ARB 0x88CD
1148 #define GL_MATRIX14_ARB 0x88CE
1149 #define GL_MATRIX15_ARB 0x88CF
1150 #define GL_MATRIX16_ARB 0x88D0
1151 #define GL_MATRIX17_ARB 0x88D1
1152 #define GL_MATRIX18_ARB 0x88D2
1153 #define GL_MATRIX19_ARB 0x88D3
1154 #define GL_MATRIX1_ARB 0x88C1
1155 #define GL_MATRIX1_NV 0x8631
1156 #define GL_MATRIX20_ARB 0x88D4
1157 #define GL_MATRIX21_ARB 0x88D5
1158 #define GL_MATRIX22_ARB 0x88D6
1159 #define GL_MATRIX23_ARB 0x88D7
1160 #define GL_MATRIX24_ARB 0x88D8
1161 #define GL_MATRIX25_ARB 0x88D9
1162 #define GL_MATRIX26_ARB 0x88DA
1163 #define GL_MATRIX27_ARB 0x88DB
1164 #define GL_MATRIX28_ARB 0x88DC
1165 #define GL_MATRIX29_ARB 0x88DD
1166 #define GL_MATRIX2_ARB 0x88C2
1167 #define GL_MATRIX2_NV 0x8632
1168 #define GL_MATRIX30_ARB 0x88DE
1169 #define GL_MATRIX31_ARB 0x88DF
1170 #define GL_MATRIX3_ARB 0x88C3
1171 #define GL_MATRIX3_NV 0x8633
1172 #define GL_MATRIX4_ARB 0x88C4
1173 #define GL_MATRIX4_NV 0x8634
1174 #define GL_MATRIX5_ARB 0x88C5
1175 #define GL_MATRIX5_NV 0x8635
1176 #define GL_MATRIX6_ARB 0x88C6
1177 #define GL_MATRIX6_NV 0x8636
1178 #define GL_MATRIX7_ARB 0x88C7
1179 #define GL_MATRIX7_NV 0x8637
1180 #define GL_MATRIX8_ARB 0x88C8
1181 #define GL_MATRIX9_ARB 0x88C9
1182 #define GL_MATRIX_MODE 0x0BA0
1183 #define GL_MAX 0x8008
1184 #define GL_MAX_3D_TEXTURE_SIZE 0x8073
1185 #define GL_MAX_3D_TEXTURE_SIZE_EXT 0x8073
1186 #define GL_MAX_ARRAY_TEXTURE_LAYERS 0x88FF
1187 #define GL_MAX_ARRAY_TEXTURE_LAYERS_EXT 0x88FF
1188 #define GL_MAX_ATTRIB_STACK_DEPTH 0x0D35
1189 #define GL_MAX_CLIENT_ATTRIB_STACK_DEPTH 0x0D3B
1190 #define GL_MAX_CLIP_DISTANCES 0x0D32
1191 #define GL_MAX_CLIP_PLANES 0x0D32
1192 #define GL_MAX_COLOR_ATTACHMENTS 0x8CDF
1193 #define GL_MAX_COLOR_ATTACHMENTS_EXT 0x8CDF
1194 #define GL_MAX_COLOR_MATRIX_STACK_DEPTH 0x80B3
1195 #define GL_MAX_COLOR_TEXTURE_SAMPLES 0x910E
1196 #define GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS 0x8A33
1197 #define GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS 0x8A32
1198 #define GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 0x8B4D
1199 #define GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB 0x8B4D
1200 #define GL_MAX_COMBINED_UNIFORM_BLOCKS 0x8A2E
1201 #define GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS 0x8A31
1202 #define GL_MAX_CONVOLUTION_HEIGHT 0x801B
1203 #define GL_MAX_CONVOLUTION_HEIGHT_EXT 0x801B
1204 #define GL_MAX_CONVOLUTION_WIDTH 0x801A
1205 #define GL_MAX_CONVOLUTION_WIDTH_EXT 0x801A
1206 #define GL_MAX_CUBE_MAP_TEXTURE_SIZE 0x851C
1207 #define GL_MAX_DEBUG_GROUP_STACK_DEPTH 0x826C
1208 #define GL_MAX_DEBUG_LOGGED_MESSAGES 0x9144
1209 #define GL_MAX_DEBUG_LOGGED_MESSAGES_ARB 0x9144
1210 #define GL_MAX_DEBUG_MESSAGE_LENGTH 0x9143
1211 #define GL_MAX_DEBUG_MESSAGE_LENGTH_ARB 0x9143
1212 #define GL_MAX_DEPTH_TEXTURE_SAMPLES 0x910F
1213 #define GL_MAX_DRAW_BUFFERS 0x8824
1214 #define GL_MAX_DRAW_BUFFERS_ARB 0x8824
1215 #define GL_MAX_DRAW_BUFFERS_ATI 0x8824
1216 #define GL_MAX_DUAL_SOURCE_DRAW_BUFFERS 0x88FC
1217 #define GL_MAX_ELEMENTS_INDICES 0x80E9
1218 #define GL_MAX_ELEMENTS_INDICES_EXT 0x80E9
1219 #define GL_MAX_ELEMENTS_VERTICES 0x80E8
1220 #define GL_MAX_ELEMENTS_VERTICES_EXT 0x80E8
1221 #define GL_MAX_EVAL_ORDER 0x0D30
1222 #define GL_MAX_EXT 0x8008
1223 #define GL_MAX_FRAGMENT_INPUT_COMPONENTS 0x9125
1224 #define GL_MAX_FRAGMENT_UNIFORM_BLOCKS 0x8A2D
1225 #define GL_MAX_FRAGMENT_UNIFORM_COMPONENTS 0x8B49
1226 #define GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB 0x8B49
1227 #define GL_MAX_GEOMETRY_INPUT_COMPONENTS 0x9123
1228 #define GL_MAX_GEOMETRY_OUTPUT_COMPONENTS 0x9124
1229 #define GL_MAX_GEOMETRY_OUTPUT_VERTICES 0x8DE0
1230 #define GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB 0x8DE0
1231 #define GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS 0x8C29
1232 #define GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB 0x8C29
1233 #define GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT 0x8C29
1234 #define GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS 0x8DE1
1235 #define GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB 0x8DE1
1236 #define GL_MAX_GEOMETRY_UNIFORM_BLOCKS 0x8A2C
1237 #define GL_MAX_GEOMETRY_UNIFORM_COMPONENTS 0x8DDF
1238 #define GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB 0x8DDF
1239 #define GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB 0x8DDD
1240 #define GL_MAX_INTEGER_SAMPLES 0x9110
1241 #define GL_MAX_LABEL_LENGTH 0x82E8
1242 #define GL_MAX_LIGHTS 0x0D31
1243 #define GL_MAX_LIST_NESTING 0x0B31
1244 #define GL_MAX_MODELVIEW_STACK_DEPTH 0x0D36
1245 #define GL_MAX_NAME_STACK_DEPTH 0x0D37
1246 #define GL_MAX_PIXEL_MAP_TABLE 0x0D34
1247 #define GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB 0x88B1
1248 #define GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB 0x880B
1249 #define GL_MAX_PROGRAM_ATTRIBS_ARB 0x88AD
1250 #define GL_MAX_PROGRAM_ENV_PARAMETERS_ARB 0x88B5
1251 #define GL_MAX_PROGRAM_INSTRUCTIONS_ARB 0x88A1
1252 #define GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB 0x88B4
1253 #define GL_MAX_PROGRAM_MATRICES_ARB 0x862F
1254 #define GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB 0x862E
1255 #define GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB 0x88B3
1256 #define GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB 0x880E
1257 #define GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB 0x88AF
1258 #define GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB 0x88A3
1259 #define GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB 0x88AB
1260 #define GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB 0x88A7
1261 #define GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB 0x8810
1262 #define GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB 0x880F
1263 #define GL_MAX_PROGRAM_OUTPUT_VERTICES_NV 0x8C27
1264 #define GL_MAX_PROGRAM_PARAMETERS_ARB 0x88A9
1265 #define GL_MAX_PROGRAM_TEMPORARIES_ARB 0x88A5
1266 #define GL_MAX_PROGRAM_TEXEL_OFFSET 0x8905
1267 #define GL_MAX_PROGRAM_TEXEL_OFFSET_EXT 0x8905
1268 #define GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB 0x880D
1269 #define GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB 0x880C
1270 #define GL_MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV 0x8C28
1271 #define GL_MAX_PROJECTION_STACK_DEPTH 0x0D38
1272 #define GL_MAX_RECTANGLE_TEXTURE_SIZE 0x84F8
1273 #define GL_MAX_RENDERBUFFER_SIZE 0x84E8
1274 #define GL_MAX_RENDERBUFFER_SIZE_EXT 0x84E8
1275 #define GL_MAX_SAMPLES 0x8D57
1276 #define GL_MAX_SAMPLES_EXT 0x8D57
1277 #define GL_MAX_SAMPLE_MASK_WORDS 0x8E59
1278 #define GL_MAX_SAMPLE_MASK_WORDS_NV 0x8E59
1279 #define GL_MAX_SERVER_WAIT_TIMEOUT 0x9111
1280 #define GL_MAX_TEXTURE_BUFFER_SIZE 0x8C2B
1281 #define GL_MAX_TEXTURE_BUFFER_SIZE_ARB 0x8C2B
1282 #define GL_MAX_TEXTURE_BUFFER_SIZE_EXT 0x8C2B
1283 #define GL_MAX_TEXTURE_COORDS 0x8871
1284 #define GL_MAX_TEXTURE_COORDS_ARB 0x8871
1285 #define GL_MAX_TEXTURE_IMAGE_UNITS 0x8872
1286 #define GL_MAX_TEXTURE_IMAGE_UNITS_ARB 0x8872
1287 #define GL_MAX_TEXTURE_LOD_BIAS 0x84FD
1288 #define GL_MAX_TEXTURE_SIZE 0x0D33
1289 #define GL_MAX_TEXTURE_STACK_DEPTH 0x0D39
1290 #define GL_MAX_TEXTURE_UNITS 0x84E2
1291 #define GL_MAX_TEXTURE_UNITS_ARB 0x84E2
1292 #define GL_MAX_TRACK_MATRICES_NV 0x862F
1293 #define GL_MAX_TRACK_MATRIX_STACK_DEPTH_NV 0x862E
1294 #define GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS 0x8C8A
1295 #define GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_EXT 0x8C8A
1296 #define GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_NV 0x8C8A
1297 #define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS 0x8C8B
1298 #define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_EXT 0x8C8B
1299 #define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV 0x8C8B
1300 #define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS 0x8C80
1301 #define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_EXT 0x8C80
1302 #define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV 0x8C80
1303 #define GL_MAX_UNIFORM_BLOCK_SIZE 0x8A30
1304 #define GL_MAX_UNIFORM_BUFFER_BINDINGS 0x8A2F
1305 #define GL_MAX_VARYING_COMPONENTS 0x8B4B
1306 #define GL_MAX_VARYING_FLOATS 0x8B4B
1307 #define GL_MAX_VARYING_FLOATS_ARB 0x8B4B
1308 #define GL_MAX_VERTEX_ATTRIBS 0x8869
1309 #define GL_MAX_VERTEX_ATTRIBS_ARB 0x8869
1310 #define GL_MAX_VERTEX_OUTPUT_COMPONENTS 0x9122
1311 #define GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 0x8B4C
1312 #define GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB 0x8B4C
1313 #define GL_MAX_VERTEX_UNIFORM_BLOCKS 0x8A2B
1314 #define GL_MAX_VERTEX_UNIFORM_COMPONENTS 0x8B4A
1315 #define GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB 0x8B4A
1316 #define GL_MAX_VERTEX_VARYING_COMPONENTS_ARB 0x8DDE
1317 #define GL_MAX_VIEWPORT_DIMS 0x0D3A
1318 #define GL_MIN 0x8007
1319 #define GL_MINMAX 0x802E
1320 #define GL_MINMAX_EXT 0x802E
1321 #define GL_MINMAX_FORMAT 0x802F
1322 #define GL_MINMAX_FORMAT_EXT 0x802F
1323 #define GL_MINMAX_SINK 0x8030
1324 #define GL_MINMAX_SINK_EXT 0x8030
1325 #define GL_MINOR_VERSION 0x821C
1326 #define GL_MIN_EXT 0x8007
1327 #define GL_MIN_PROGRAM_TEXEL_OFFSET 0x8904
1328 #define GL_MIN_PROGRAM_TEXEL_OFFSET_EXT 0x8904
1329 #define GL_MIRRORED_REPEAT 0x8370
1330 #define GL_MODELVIEW 0x1700
1331 #define GL_MODELVIEW_MATRIX 0x0BA6
1332 #define GL_MODELVIEW_PROJECTION_NV 0x8629
1333 #define GL_MODELVIEW_STACK_DEPTH 0x0BA3
1334 #define GL_MODULATE 0x2100
1335 #define GL_MULT 0x0103
1336 #define GL_MULTISAMPLE 0x809D
1337 #define GL_MULTISAMPLE_ARB 0x809D
1338 #define GL_MULTISAMPLE_BIT 0x20000000
1339 #define GL_MULTISAMPLE_BIT_ARB 0x20000000
1340 #define GL_N3F_V3F 0x2A25
1341 #define GL_NAME_STACK_DEPTH 0x0D70
1342 #define GL_NAND 0x150E
1343 #define GL_NEAREST 0x2600
1344 #define GL_NEAREST_MIPMAP_LINEAR 0x2702
1345 #define GL_NEAREST_MIPMAP_NEAREST 0x2700
1346 #define GL_NEVER 0x0200
1347 #define GL_NEXT_BUFFER_NV -2
1348 #define GL_NICEST 0x1102
1349 #define GL_NONE 0
1350 #define GL_NOOP 0x1505
1351 #define GL_NOR 0x1508
1352 #define GL_NORMALIZE 0x0BA1
1353 #define GL_NORMAL_ARRAY 0x8075
1354 #define GL_NORMAL_ARRAY_BUFFER_BINDING 0x8897
1355 #define GL_NORMAL_ARRAY_BUFFER_BINDING_ARB 0x8897
1356 #define GL_NORMAL_ARRAY_COUNT_EXT 0x8080
1357 #define GL_NORMAL_ARRAY_EXT 0x8075
1358 #define GL_NORMAL_ARRAY_POINTER 0x808F
1359 #define GL_NORMAL_ARRAY_POINTER_EXT 0x808F
1360 #define GL_NORMAL_ARRAY_STRIDE 0x807F
1361 #define GL_NORMAL_ARRAY_STRIDE_EXT 0x807F
1362 #define GL_NORMAL_ARRAY_TYPE 0x807E
1363 #define GL_NORMAL_ARRAY_TYPE_EXT 0x807E
1364 #define GL_NORMAL_MAP 0x8511
1365 #define GL_NOTEQUAL 0x0205
1366 #define GL_NO_ERROR 0
1367 #define GL_NUM_COMPRESSED_TEXTURE_FORMATS 0x86A2
1368 #define GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB 0x86A2
1369 #define GL_NUM_EXTENSIONS 0x821D
1370 #define GL_OBJECT_ACTIVE_ATTRIBUTES_ARB 0x8B89
1371 #define GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB 0x8B8A
1372 #define GL_OBJECT_ACTIVE_UNIFORMS_ARB 0x8B86
1373 #define GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB 0x8B87
1374 #define GL_OBJECT_ATTACHED_OBJECTS_ARB 0x8B85
1375 #define GL_OBJECT_COMPILE_STATUS_ARB 0x8B81
1376 #define GL_OBJECT_DELETE_STATUS_ARB 0x8B80
1377 #define GL_OBJECT_INFO_LOG_LENGTH_ARB 0x8B84
1378 #define GL_OBJECT_LINEAR 0x2401
1379 #define GL_OBJECT_LINK_STATUS_ARB 0x8B82
1380 #define GL_OBJECT_PLANE 0x2501
1381 #define GL_OBJECT_SHADER_SOURCE_LENGTH_ARB 0x8B88
1382 #define GL_OBJECT_SUBTYPE_ARB 0x8B4F
1383 #define GL_OBJECT_TYPE 0x9112
1384 #define GL_OBJECT_TYPE_ARB 0x8B4E
1385 #define GL_OBJECT_VALIDATE_STATUS_ARB 0x8B83
1386 #define GL_ONE 1
1387 #define GL_ONE_MINUS_CONSTANT_ALPHA 0x8004
1388 #define GL_ONE_MINUS_CONSTANT_ALPHA_EXT 0x8004
1389 #define GL_ONE_MINUS_CONSTANT_COLOR 0x8002
1390 #define GL_ONE_MINUS_CONSTANT_COLOR_EXT 0x8002
1391 #define GL_ONE_MINUS_DST_ALPHA 0x0305
1392 #define GL_ONE_MINUS_DST_COLOR 0x0307
1393 #define GL_ONE_MINUS_SRC1_ALPHA 0x88FB
1394 #define GL_ONE_MINUS_SRC1_COLOR 0x88FA
1395 #define GL_ONE_MINUS_SRC_ALPHA 0x0303
1396 #define GL_ONE_MINUS_SRC_COLOR 0x0301
1397 #define GL_OPERAND0_ALPHA 0x8598
1398 #define GL_OPERAND0_RGB 0x8590
1399 #define GL_OPERAND1_ALPHA 0x8599
1400 #define GL_OPERAND1_RGB 0x8591
1401 #define GL_OPERAND2_ALPHA 0x859A
1402 #define GL_OPERAND2_RGB 0x8592
1403 #define GL_OR 0x1507
1404 #define GL_ORDER 0x0A01
1405 #define GL_OR_INVERTED 0x150D
1406 #define GL_OR_REVERSE 0x150B
1407 #define GL_OUT_OF_MEMORY 0x0505
1408 #define GL_PACK_ALIGNMENT 0x0D05
1409 #define GL_PACK_IMAGE_HEIGHT 0x806C
1410 #define GL_PACK_IMAGE_HEIGHT_EXT 0x806C
1411 #define GL_PACK_LSB_FIRST 0x0D01
1412 #define GL_PACK_ROW_LENGTH 0x0D02
1413 #define GL_PACK_SKIP_IMAGES 0x806B
1414 #define GL_PACK_SKIP_IMAGES_EXT 0x806B
1415 #define GL_PACK_SKIP_PIXELS 0x0D04
1416 #define GL_PACK_SKIP_ROWS 0x0D03
1417 #define GL_PACK_SWAP_BYTES 0x0D00
1418 #define GL_PASS_THROUGH_TOKEN 0x0700
1419 #define GL_PERSPECTIVE_CORRECTION_HINT 0x0C50
1420 #define GL_PIXEL_MAP_A_TO_A 0x0C79
1421 #define GL_PIXEL_MAP_A_TO_A_SIZE 0x0CB9
1422 #define GL_PIXEL_MAP_B_TO_B 0x0C78
1423 #define GL_PIXEL_MAP_B_TO_B_SIZE 0x0CB8
1424 #define GL_PIXEL_MAP_G_TO_G 0x0C77
1425 #define GL_PIXEL_MAP_G_TO_G_SIZE 0x0CB7
1426 #define GL_PIXEL_MAP_I_TO_A 0x0C75
1427 #define GL_PIXEL_MAP_I_TO_A_SIZE 0x0CB5
1428 #define GL_PIXEL_MAP_I_TO_B 0x0C74
1429 #define GL_PIXEL_MAP_I_TO_B_SIZE 0x0CB4
1430 #define GL_PIXEL_MAP_I_TO_G 0x0C73
1431 #define GL_PIXEL_MAP_I_TO_G_SIZE 0x0CB3
1432 #define GL_PIXEL_MAP_I_TO_I 0x0C70
1433 #define GL_PIXEL_MAP_I_TO_I_SIZE 0x0CB0
1434 #define GL_PIXEL_MAP_I_TO_R 0x0C72
1435 #define GL_PIXEL_MAP_I_TO_R_SIZE 0x0CB2
1436 #define GL_PIXEL_MAP_R_TO_R 0x0C76
1437 #define GL_PIXEL_MAP_R_TO_R_SIZE 0x0CB6
1438 #define GL_PIXEL_MAP_S_TO_S 0x0C71
1439 #define GL_PIXEL_MAP_S_TO_S_SIZE 0x0CB1
1440 #define GL_PIXEL_MODE_BIT 0x00000020
1441 #define GL_PIXEL_PACK_BUFFER 0x88EB
1442 #define GL_PIXEL_PACK_BUFFER_BINDING 0x88ED
1443 #define GL_PIXEL_UNPACK_BUFFER 0x88EC
1444 #define GL_PIXEL_UNPACK_BUFFER_BINDING 0x88EF
1445 #define GL_POINT 0x1B00
1446 #define GL_POINTS 0x0000
1447 #define GL_POINT_BIT 0x00000002
1448 #define GL_POINT_DISTANCE_ATTENUATION 0x8129
1449 #define GL_POINT_DISTANCE_ATTENUATION_ARB 0x8129
1450 #define GL_POINT_FADE_THRESHOLD_SIZE 0x8128
1451 #define GL_POINT_FADE_THRESHOLD_SIZE_ARB 0x8128
1452 #define GL_POINT_FADE_THRESHOLD_SIZE_EXT 0x8128
1453 #define GL_POINT_FADE_THRESHOLD_SIZE_SGIS 0x8128
1454 #define GL_POINT_SIZE 0x0B11
1455 #define GL_POINT_SIZE_GRANULARITY 0x0B13
1456 #define GL_POINT_SIZE_MAX 0x8127
1457 #define GL_POINT_SIZE_MAX_ARB 0x8127
1458 #define GL_POINT_SIZE_MAX_EXT 0x8127
1459 #define GL_POINT_SIZE_MAX_SGIS 0x8127
1460 #define GL_POINT_SIZE_MIN 0x8126
1461 #define GL_POINT_SIZE_MIN_ARB 0x8126
1462 #define GL_POINT_SIZE_MIN_EXT 0x8126
1463 #define GL_POINT_SIZE_MIN_SGIS 0x8126
1464 #define GL_POINT_SIZE_RANGE 0x0B12
1465 #define GL_POINT_SMOOTH 0x0B10
1466 #define GL_POINT_SMOOTH_HINT 0x0C51
1467 #define GL_POINT_SPRITE 0x8861
1468 #define GL_POINT_SPRITE_COORD_ORIGIN 0x8CA0
1469 #define GL_POINT_SPRITE_NV 0x8861
1470 #define GL_POINT_SPRITE_R_MODE_NV 0x8863
1471 #define GL_POINT_TOKEN 0x0701
1472 #define GL_POLYGON 0x0009
1473 #define GL_POLYGON_BIT 0x00000008
1474 #define GL_POLYGON_MODE 0x0B40
1475 #define GL_POLYGON_OFFSET_FACTOR 0x8038
1476 #define GL_POLYGON_OFFSET_FILL 0x8037
1477 #define GL_POLYGON_OFFSET_LINE 0x2A02
1478 #define GL_POLYGON_OFFSET_POINT 0x2A01
1479 #define GL_POLYGON_OFFSET_UNITS 0x2A00
1480 #define GL_POLYGON_SMOOTH 0x0B41
1481 #define GL_POLYGON_SMOOTH_HINT 0x0C53
1482 #define GL_POLYGON_STIPPLE 0x0B42
1483 #define GL_POLYGON_STIPPLE_BIT 0x00000010
1484 #define GL_POLYGON_TOKEN 0x0703
1485 #define GL_POSITION 0x1203
1486 #define GL_POST_COLOR_MATRIX_ALPHA_BIAS 0x80BB
1487 #define GL_POST_COLOR_MATRIX_ALPHA_SCALE 0x80B7
1488 #define GL_POST_COLOR_MATRIX_BLUE_BIAS 0x80BA
1489 #define GL_POST_COLOR_MATRIX_BLUE_SCALE 0x80B6
1490 #define GL_POST_COLOR_MATRIX_COLOR_TABLE 0x80D2
1491 #define GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI 0x80D2
1492 #define GL_POST_COLOR_MATRIX_GREEN_BIAS 0x80B9
1493 #define GL_POST_COLOR_MATRIX_GREEN_SCALE 0x80B5
1494 #define GL_POST_COLOR_MATRIX_RED_BIAS 0x80B8
1495 #define GL_POST_COLOR_MATRIX_RED_SCALE 0x80B4
1496 #define GL_POST_CONVOLUTION_ALPHA_BIAS 0x8023
1497 #define GL_POST_CONVOLUTION_ALPHA_BIAS_EXT 0x8023
1498 #define GL_POST_CONVOLUTION_ALPHA_SCALE 0x801F
1499 #define GL_POST_CONVOLUTION_ALPHA_SCALE_EXT 0x801F
1500 #define GL_POST_CONVOLUTION_BLUE_BIAS 0x8022
1501 #define GL_POST_CONVOLUTION_BLUE_BIAS_EXT 0x8022
1502 #define GL_POST_CONVOLUTION_BLUE_SCALE 0x801E
1503 #define GL_POST_CONVOLUTION_BLUE_SCALE_EXT 0x801E
1504 #define GL_POST_CONVOLUTION_COLOR_TABLE 0x80D1
1505 #define GL_POST_CONVOLUTION_COLOR_TABLE_SGI 0x80D1
1506 #define GL_POST_CONVOLUTION_GREEN_BIAS 0x8021
1507 #define GL_POST_CONVOLUTION_GREEN_BIAS_EXT 0x8021
1508 #define GL_POST_CONVOLUTION_GREEN_SCALE 0x801D
1509 #define GL_POST_CONVOLUTION_GREEN_SCALE_EXT 0x801D
1510 #define GL_POST_CONVOLUTION_RED_BIAS 0x8020
1511 #define GL_POST_CONVOLUTION_RED_BIAS_EXT 0x8020
1512 #define GL_POST_CONVOLUTION_RED_SCALE 0x801C
1513 #define GL_POST_CONVOLUTION_RED_SCALE_EXT 0x801C
1514 #define GL_PREVIOUS 0x8578
1515 #define GL_PRIMARY_COLOR 0x8577
1516 #define GL_PRIMITIVES_GENERATED 0x8C87
1517 #define GL_PRIMITIVES_GENERATED_EXT 0x8C87
1518 #define GL_PRIMITIVES_GENERATED_NV 0x8C87
1519 #define GL_PRIMITIVE_ID_NV 0x8C7C
1520 #define GL_PRIMITIVE_RESTART 0x8F9D
1521 #define GL_PRIMITIVE_RESTART_INDEX 0x8F9E
1522 #define GL_PROGRAM 0x82E2
1523 #define GL_PROGRAM_ADDRESS_REGISTERS_ARB 0x88B0
1524 #define GL_PROGRAM_ALU_INSTRUCTIONS_ARB 0x8805
1525 #define GL_PROGRAM_ATTRIBS_ARB 0x88AC
1526 #define GL_PROGRAM_BINDING_ARB 0x8677
1527 #define GL_PROGRAM_ERROR_POSITION_ARB 0x864B
1528 #define GL_PROGRAM_ERROR_POSITION_NV 0x864B
1529 #define GL_PROGRAM_ERROR_STRING_ARB 0x8874
1530 #define GL_PROGRAM_FORMAT_ARB 0x8876
1531 #define GL_PROGRAM_FORMAT_ASCII_ARB 0x8875
1532 #define GL_PROGRAM_INSTRUCTIONS_ARB 0x88A0
1533 #define GL_PROGRAM_LENGTH_ARB 0x8627
1534 #define GL_PROGRAM_LENGTH_NV 0x8627
1535 #define GL_PROGRAM_MATRIX_EXT 0x8E2D
1536 #define GL_PROGRAM_MATRIX_STACK_DEPTH_EXT 0x8E2F
1537 #define GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB 0x88B2
1538 #define GL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB 0x8808
1539 #define GL_PROGRAM_NATIVE_ATTRIBS_ARB 0x88AE
1540 #define GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB 0x88A2
1541 #define GL_PROGRAM_NATIVE_PARAMETERS_ARB 0x88AA
1542 #define GL_PROGRAM_NATIVE_TEMPORARIES_ARB 0x88A6
1543 #define GL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB 0x880A
1544 #define GL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB 0x8809
1545 #define GL_PROGRAM_OBJECT_ARB 0x8B40
1546 #define GL_PROGRAM_PARAMETERS_ARB 0x88A8
1547 #define GL_PROGRAM_PARAMETER_NV 0x8644
1548 #define GL_PROGRAM_PIPELINE 0x82E4
1549 #define GL_PROGRAM_POINT_SIZE 0x8642
1550 #define GL_PROGRAM_POINT_SIZE_ARB 0x8642
1551 #define GL_PROGRAM_POINT_SIZE_EXT 0x8642
1552 #define GL_PROGRAM_RESIDENT_NV 0x8647
1553 #define GL_PROGRAM_STRING_ARB 0x8628
1554 #define GL_PROGRAM_STRING_NV 0x8628
1555 #define GL_PROGRAM_TARGET_NV 0x8646
1556 #define GL_PROGRAM_TEMPORARIES_ARB 0x88A4
1557 #define GL_PROGRAM_TEX_INDIRECTIONS_ARB 0x8807
1558 #define GL_PROGRAM_TEX_INSTRUCTIONS_ARB 0x8806
1559 #define GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB 0x88B6
1560 #define GL_PROJECTION 0x1701
1561 #define GL_PROJECTION_MATRIX 0x0BA7
1562 #define GL_PROJECTION_STACK_DEPTH 0x0BA4
1563 #define GL_PROVOKING_VERTEX 0x8E4F
1564 #define GL_PROVOKING_VERTEX_EXT 0x8E4F
1565 #define GL_PROXY_COLOR_TABLE 0x80D3
1566 #define GL_PROXY_COLOR_TABLE_SGI 0x80D3
1567 #define GL_PROXY_HISTOGRAM 0x8025
1568 #define GL_PROXY_HISTOGRAM_EXT 0x8025
1569 #define GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE 0x80D5
1570 #define GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI 0x80D5
1571 #define GL_PROXY_POST_CONVOLUTION_COLOR_TABLE 0x80D4
1572 #define GL_PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI 0x80D4
1573 #define GL_PROXY_TEXTURE_1D 0x8063
1574 #define GL_PROXY_TEXTURE_1D_ARRAY 0x8C19
1575 #define GL_PROXY_TEXTURE_1D_ARRAY_EXT 0x8C19
1576 #define GL_PROXY_TEXTURE_2D 0x8064
1577 #define GL_PROXY_TEXTURE_2D_ARRAY 0x8C1B
1578 #define GL_PROXY_TEXTURE_2D_ARRAY_EXT 0x8C1B
1579 #define GL_PROXY_TEXTURE_2D_MULTISAMPLE 0x9101
1580 #define GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY 0x9103
1581 #define GL_PROXY_TEXTURE_3D 0x8070
1582 #define GL_PROXY_TEXTURE_3D_EXT 0x8070
1583 #define GL_PROXY_TEXTURE_CUBE_MAP 0x851B
1584 #define GL_PROXY_TEXTURE_RECTANGLE 0x84F7
1585 #define GL_Q 0x2003
1586 #define GL_QUADRATIC_ATTENUATION 0x1209
1587 #define GL_QUADS 0x0007
1588 #define GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION 0x8E4C
1589 #define GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION_EXT 0x8E4C
1590 #define GL_QUAD_STRIP 0x0008
1591 #define GL_QUERY 0x82E3
1592 #define GL_QUERY_BY_REGION_NO_WAIT 0x8E16
1593 #define GL_QUERY_BY_REGION_NO_WAIT_NV 0x8E16
1594 #define GL_QUERY_BY_REGION_WAIT 0x8E15
1595 #define GL_QUERY_BY_REGION_WAIT_NV 0x8E15
1596 #define GL_QUERY_COUNTER_BITS 0x8864
1597 #define GL_QUERY_COUNTER_BITS_ARB 0x8864
1598 #define GL_QUERY_NO_WAIT 0x8E14
1599 #define GL_QUERY_NO_WAIT_NV 0x8E14
1600 #define GL_QUERY_RESULT 0x8866
1601 #define GL_QUERY_RESULT_ARB 0x8866
1602 #define GL_QUERY_RESULT_AVAILABLE 0x8867
1603 #define GL_QUERY_RESULT_AVAILABLE_ARB 0x8867
1604 #define GL_QUERY_WAIT 0x8E13
1605 #define GL_QUERY_WAIT_NV 0x8E13
1606 #define GL_R 0x2002
1607 #define GL_R11F_G11F_B10F 0x8C3A
1608 #define GL_R16 0x822A
1609 #define GL_R16F 0x822D
1610 #define GL_R16I 0x8233
1611 #define GL_R16UI 0x8234
1612 #define GL_R16_SNORM 0x8F98
1613 #define GL_R32F 0x822E
1614 #define GL_R32I 0x8235
1615 #define GL_R32UI 0x8236
1616 #define GL_R3_G3_B2 0x2A10
1617 #define GL_R8 0x8229
1618 #define GL_R8I 0x8231
1619 #define GL_R8UI 0x8232
1620 #define GL_R8_SNORM 0x8F94
1621 #define GL_RASTERIZER_DISCARD 0x8C89
1622 #define GL_RASTERIZER_DISCARD_EXT 0x8C89
1623 #define GL_RASTERIZER_DISCARD_NV 0x8C89
1624 #define GL_READ_BUFFER 0x0C02
1625 #define GL_READ_FRAMEBUFFER 0x8CA8
1626 #define GL_READ_FRAMEBUFFER_BINDING 0x8CAA
1627 #define GL_READ_FRAMEBUFFER_BINDING_EXT 0x8CAA
1628 #define GL_READ_FRAMEBUFFER_EXT 0x8CA8
1629 #define GL_READ_ONLY 0x88B8
1630 #define GL_READ_ONLY_ARB 0x88B8
1631 #define GL_READ_WRITE 0x88BA
1632 #define GL_READ_WRITE_ARB 0x88BA
1633 #define GL_RED 0x1903
1634 #define GL_REDUCE 0x8016
1635 #define GL_REDUCE_EXT 0x8016
1636 #define GL_RED_BIAS 0x0D15
1637 #define GL_RED_BITS 0x0D52
1638 #define GL_RED_INTEGER 0x8D94
1639 #define GL_RED_INTEGER_EXT 0x8D94
1640 #define GL_RED_SCALE 0x0D14
1641 #define GL_REFLECTION_MAP 0x8512
1642 #define GL_RENDER 0x1C00
1643 #define GL_RENDERBUFFER 0x8D41
1644 #define GL_RENDERBUFFER_ALPHA_SIZE 0x8D53
1645 #define GL_RENDERBUFFER_ALPHA_SIZE_EXT 0x8D53
1646 #define GL_RENDERBUFFER_BINDING 0x8CA7
1647 #define GL_RENDERBUFFER_BINDING_EXT 0x8CA7
1648 #define GL_RENDERBUFFER_BLUE_SIZE 0x8D52
1649 #define GL_RENDERBUFFER_BLUE_SIZE_EXT 0x8D52
1650 #define GL_RENDERBUFFER_DEPTH_SIZE 0x8D54
1651 #define GL_RENDERBUFFER_DEPTH_SIZE_EXT 0x8D54
1652 #define GL_RENDERBUFFER_EXT 0x8D41
1653 #define GL_RENDERBUFFER_GREEN_SIZE 0x8D51
1654 #define GL_RENDERBUFFER_GREEN_SIZE_EXT 0x8D51
1655 #define GL_RENDERBUFFER_HEIGHT 0x8D43
1656 #define GL_RENDERBUFFER_HEIGHT_EXT 0x8D43
1657 #define GL_RENDERBUFFER_INTERNAL_FORMAT 0x8D44
1658 #define GL_RENDERBUFFER_INTERNAL_FORMAT_EXT 0x8D44
1659 #define GL_RENDERBUFFER_RED_SIZE 0x8D50
1660 #define GL_RENDERBUFFER_RED_SIZE_EXT 0x8D50
1661 #define GL_RENDERBUFFER_SAMPLES 0x8CAB
1662 #define GL_RENDERBUFFER_SAMPLES_EXT 0x8CAB
1663 #define GL_RENDERBUFFER_STENCIL_SIZE 0x8D55
1664 #define GL_RENDERBUFFER_STENCIL_SIZE_EXT 0x8D55
1665 #define GL_RENDERBUFFER_WIDTH 0x8D42
1666 #define GL_RENDERBUFFER_WIDTH_EXT 0x8D42
1667 #define GL_RENDERER 0x1F01
1668 #define GL_RENDER_MODE 0x0C40
1669 #define GL_REPEAT 0x2901
1670 #define GL_REPLACE 0x1E01
1671 #define GL_REPLICATE_BORDER 0x8153
1672 #define GL_RESCALE_NORMAL 0x803A
1673 #define GL_RETURN 0x0102
1674 #define GL_RG 0x8227
1675 #define GL_RG16 0x822C
1676 #define GL_RG16F 0x822F
1677 #define GL_RG16I 0x8239
1678 #define GL_RG16UI 0x823A
1679 #define GL_RG16_SNORM 0x8F99
1680 #define GL_RG32F 0x8230
1681 #define GL_RG32I 0x823B
1682 #define GL_RG32UI 0x823C
1683 #define GL_RG8 0x822B
1684 #define GL_RG8I 0x8237
1685 #define GL_RG8UI 0x8238
1686 #define GL_RG8_SNORM 0x8F95
1687 #define GL_RGB 0x1907
1688 #define GL_RGB10 0x8052
1689 #define GL_RGB10_A2 0x8059
1690 #define GL_RGB10_A2UI 0x906F
1691 #define GL_RGB12 0x8053
1692 #define GL_RGB16 0x8054
1693 #define GL_RGB16F 0x881B
1694 #define GL_RGB16I 0x8D89
1695 #define GL_RGB16I_EXT 0x8D89
1696 #define GL_RGB16UI 0x8D77
1697 #define GL_RGB16UI_EXT 0x8D77
1698 #define GL_RGB16_SNORM 0x8F9A
1699 #define GL_RGB32F 0x8815
1700 #define GL_RGB32I 0x8D83
1701 #define GL_RGB32I_EXT 0x8D83
1702 #define GL_RGB32UI 0x8D71
1703 #define GL_RGB32UI_EXT 0x8D71
1704 #define GL_RGB4 0x804F
1705 #define GL_RGB5 0x8050
1706 #define GL_RGB5_A1 0x8057
1707 #define GL_RGB8 0x8051
1708 #define GL_RGB8I 0x8D8F
1709 #define GL_RGB8I_EXT 0x8D8F
1710 #define GL_RGB8UI 0x8D7D
1711 #define GL_RGB8UI_EXT 0x8D7D
1712 #define GL_RGB8_SNORM 0x8F96
1713 #define GL_RGB9_E5 0x8C3D
1714 #define GL_RGBA 0x1908
1715 #define GL_RGBA12 0x805A
1716 #define GL_RGBA16 0x805B
1717 #define GL_RGBA16F 0x881A
1718 #define GL_RGBA16I 0x8D88
1719 #define GL_RGBA16I_EXT 0x8D88
1720 #define GL_RGBA16UI 0x8D76
1721 #define GL_RGBA16UI_EXT 0x8D76
1722 #define GL_RGBA16_SNORM 0x8F9B
1723 #define GL_RGBA2 0x8055
1724 #define GL_RGBA32F 0x8814
1725 #define GL_RGBA32I 0x8D82
1726 #define GL_RGBA32I_EXT 0x8D82
1727 #define GL_RGBA32UI 0x8D70
1728 #define GL_RGBA32UI_EXT 0x8D70
1729 #define GL_RGBA4 0x8056
1730 #define GL_RGBA8 0x8058
1731 #define GL_RGBA8I 0x8D8E
1732 #define GL_RGBA8I_EXT 0x8D8E
1733 #define GL_RGBA8UI 0x8D7C
1734 #define GL_RGBA8UI_EXT 0x8D7C
1735 #define GL_RGBA8_SNORM 0x8F97
1736 #define GL_RGBA_FLOAT_MODE_ARB 0x8820
1737 #define GL_RGBA_INTEGER 0x8D99
1738 #define GL_RGBA_INTEGER_EXT 0x8D99
1739 #define GL_RGBA_INTEGER_MODE_EXT 0x8D9E
1740 #define GL_RGBA_MODE 0x0C31
1741 #define GL_RGB_INTEGER 0x8D98
1742 #define GL_RGB_INTEGER_EXT 0x8D98
1743 #define GL_RGB_SCALE 0x8573
1744 #define GL_RG_INTEGER 0x8228
1745 #define GL_RIGHT 0x0407
1746 #define GL_S 0x2000
1747 #define GL_SAMPLER 0x82E6
1748 #define GL_SAMPLER_1D 0x8B5D
1749 #define GL_SAMPLER_1D_ARB 0x8B5D
1750 #define GL_SAMPLER_1D_ARRAY 0x8DC0
1751 #define GL_SAMPLER_1D_ARRAY_EXT 0x8DC0
1752 #define GL_SAMPLER_1D_ARRAY_SHADOW 0x8DC3
1753 #define GL_SAMPLER_1D_ARRAY_SHADOW_EXT 0x8DC3
1754 #define GL_SAMPLER_1D_SHADOW 0x8B61
1755 #define GL_SAMPLER_1D_SHADOW_ARB 0x8B61
1756 #define GL_SAMPLER_2D 0x8B5E
1757 #define GL_SAMPLER_2D_ARB 0x8B5E
1758 #define GL_SAMPLER_2D_ARRAY 0x8DC1
1759 #define GL_SAMPLER_2D_ARRAY_EXT 0x8DC1
1760 #define GL_SAMPLER_2D_ARRAY_SHADOW 0x8DC4
1761 #define GL_SAMPLER_2D_ARRAY_SHADOW_EXT 0x8DC4
1762 #define GL_SAMPLER_2D_MULTISAMPLE 0x9108
1763 #define GL_SAMPLER_2D_MULTISAMPLE_ARRAY 0x910B
1764 #define GL_SAMPLER_2D_RECT 0x8B63
1765 #define GL_SAMPLER_2D_RECT_ARB 0x8B63
1766 #define GL_SAMPLER_2D_RECT_SHADOW 0x8B64
1767 #define GL_SAMPLER_2D_RECT_SHADOW_ARB 0x8B64
1768 #define GL_SAMPLER_2D_SHADOW 0x8B62
1769 #define GL_SAMPLER_2D_SHADOW_ARB 0x8B62
1770 #define GL_SAMPLER_3D 0x8B5F
1771 #define GL_SAMPLER_3D_ARB 0x8B5F
1772 #define GL_SAMPLER_BINDING 0x8919
1773 #define GL_SAMPLER_BUFFER 0x8DC2
1774 #define GL_SAMPLER_BUFFER_EXT 0x8DC2
1775 #define GL_SAMPLER_CUBE 0x8B60
1776 #define GL_SAMPLER_CUBE_ARB 0x8B60
1777 #define GL_SAMPLER_CUBE_SHADOW 0x8DC5
1778 #define GL_SAMPLER_CUBE_SHADOW_EXT 0x8DC5
1779 #define GL_SAMPLER_RENDERBUFFER_NV 0x8E56
1780 #define GL_SAMPLES 0x80A9
1781 #define GL_SAMPLES_ARB 0x80A9
1782 #define GL_SAMPLES_PASSED 0x8914
1783 #define GL_SAMPLES_PASSED_ARB 0x8914
1784 #define GL_SAMPLE_ALPHA_TO_COVERAGE 0x809E
1785 #define GL_SAMPLE_ALPHA_TO_COVERAGE_ARB 0x809E
1786 #define GL_SAMPLE_ALPHA_TO_ONE 0x809F
1787 #define GL_SAMPLE_ALPHA_TO_ONE_ARB 0x809F
1788 #define GL_SAMPLE_BUFFERS 0x80A8
1789 #define GL_SAMPLE_BUFFERS_ARB 0x80A8
1790 #define GL_SAMPLE_COVERAGE 0x80A0
1791 #define GL_SAMPLE_COVERAGE_ARB 0x80A0
1792 #define GL_SAMPLE_COVERAGE_INVERT 0x80AB
1793 #define GL_SAMPLE_COVERAGE_INVERT_ARB 0x80AB
1794 #define GL_SAMPLE_COVERAGE_VALUE 0x80AA
1795 #define GL_SAMPLE_COVERAGE_VALUE_ARB 0x80AA
1796 #define GL_SAMPLE_MASK 0x8E51
1797 #define GL_SAMPLE_MASK_NV 0x8E51
1798 #define GL_SAMPLE_MASK_VALUE 0x8E52
1799 #define GL_SAMPLE_MASK_VALUE_NV 0x8E52
1800 #define GL_SAMPLE_POSITION 0x8E50
1801 #define GL_SAMPLE_POSITION_NV 0x8E50
1802 #define GL_SCISSOR_BIT 0x00080000
1803 #define GL_SCISSOR_BOX 0x0C10
1804 #define GL_SCISSOR_TEST 0x0C11
1805 #define GL_SECONDARY_COLOR_ARRAY 0x845E
1806 #define GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING 0x889C
1807 #define GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB 0x889C
1808 #define GL_SECONDARY_COLOR_ARRAY_EXT 0x845E
1809 #define GL_SECONDARY_COLOR_ARRAY_POINTER 0x845D
1810 #define GL_SECONDARY_COLOR_ARRAY_POINTER_EXT 0x845D
1811 #define GL_SECONDARY_COLOR_ARRAY_SIZE 0x845A
1812 #define GL_SECONDARY_COLOR_ARRAY_SIZE_EXT 0x845A
1813 #define GL_SECONDARY_COLOR_ARRAY_STRIDE 0x845C
1814 #define GL_SECONDARY_COLOR_ARRAY_STRIDE_EXT 0x845C
1815 #define GL_SECONDARY_COLOR_ARRAY_TYPE 0x845B
1816 #define GL_SECONDARY_COLOR_ARRAY_TYPE_EXT 0x845B
1817 #define GL_SELECT 0x1C02
1818 #define GL_SELECTION_BUFFER_POINTER 0x0DF3
1819 #define GL_SELECTION_BUFFER_SIZE 0x0DF4
1820 #define GL_SEPARABLE_2D 0x8012
1821 #define GL_SEPARABLE_2D_EXT 0x8012
1822 #define GL_SEPARATE_ATTRIBS 0x8C8D
1823 #define GL_SEPARATE_ATTRIBS_EXT 0x8C8D
1824 #define GL_SEPARATE_ATTRIBS_NV 0x8C8D
1825 #define GL_SEPARATE_SPECULAR_COLOR 0x81FA
1826 #define GL_SET 0x150F
1827 #define GL_SHADER 0x82E1
1828 #define GL_SHADER_OBJECT_ARB 0x8B48
1829 #define GL_SHADER_SOURCE_LENGTH 0x8B88
1830 #define GL_SHADER_TYPE 0x8B4F
1831 #define GL_SHADE_MODEL 0x0B54
1832 #define GL_SHADING_LANGUAGE_VERSION 0x8B8C
1833 #define GL_SHADING_LANGUAGE_VERSION_ARB 0x8B8C
1834 #define GL_SHININESS 0x1601
1835 #define GL_SHORT 0x1402
1836 #define GL_SIGNALED 0x9119
1837 #define GL_SIGNED_NORMALIZED 0x8F9C
1838 #define GL_SINGLE_COLOR 0x81F9
1839 #define GL_SKIP_COMPONENTS1_NV -6
1840 #define GL_SKIP_COMPONENTS2_NV -5
1841 #define GL_SKIP_COMPONENTS3_NV -4
1842 #define GL_SKIP_COMPONENTS4_NV -3
1843 #define GL_SLUMINANCE 0x8C46
1844 #define GL_SLUMINANCE8 0x8C47
1845 #define GL_SLUMINANCE8_ALPHA8 0x8C45
1846 #define GL_SLUMINANCE_ALPHA 0x8C44
1847 #define GL_SMOOTH 0x1D01
1848 #define GL_SMOOTH_LINE_WIDTH_GRANULARITY 0x0B23
1849 #define GL_SMOOTH_LINE_WIDTH_RANGE 0x0B22
1850 #define GL_SMOOTH_POINT_SIZE_GRANULARITY 0x0B13
1851 #define GL_SMOOTH_POINT_SIZE_RANGE 0x0B12
1852 #define GL_SOURCE0_ALPHA 0x8588
1853 #define GL_SOURCE0_RGB 0x8580
1854 #define GL_SOURCE1_ALPHA 0x8589
1855 #define GL_SOURCE1_RGB 0x8581
1856 #define GL_SOURCE2_ALPHA 0x858A
1857 #define GL_SOURCE2_RGB 0x8582
1858 #define GL_SPECULAR 0x1202
1859 #define GL_SPHERE_MAP 0x2402
1860 #define GL_SPOT_CUTOFF 0x1206
1861 #define GL_SPOT_DIRECTION 0x1204
1862 #define GL_SPOT_EXPONENT 0x1205
1863 #define GL_SRC0_ALPHA 0x8588
1864 #define GL_SRC0_RGB 0x8580
1865 #define GL_SRC1_ALPHA 0x8589
1866 #define GL_SRC1_COLOR 0x88F9
1867 #define GL_SRC1_RGB 0x8581
1868 #define GL_SRC2_ALPHA 0x858A
1869 #define GL_SRC2_RGB 0x8582
1870 #define GL_SRC_ALPHA 0x0302
1871 #define GL_SRC_ALPHA_SATURATE 0x0308
1872 #define GL_SRC_COLOR 0x0300
1873 #define GL_SRGB 0x8C40
1874 #define GL_SRGB8 0x8C41
1875 #define GL_SRGB8_ALPHA8 0x8C43
1876 #define GL_SRGB_ALPHA 0x8C42
1877 #define GL_STACK_OVERFLOW 0x0503
1878 #define GL_STACK_UNDERFLOW 0x0504
1879 #define GL_STATIC_COPY 0x88E6
1880 #define GL_STATIC_COPY_ARB 0x88E6
1881 #define GL_STATIC_DRAW 0x88E4
1882 #define GL_STATIC_DRAW_ARB 0x88E4
1883 #define GL_STATIC_READ 0x88E5
1884 #define GL_STATIC_READ_ARB 0x88E5
1885 #define GL_STENCIL 0x1802
1886 #define GL_STENCIL_ATTACHMENT 0x8D20
1887 #define GL_STENCIL_ATTACHMENT_EXT 0x8D20
1888 #define GL_STENCIL_BACK_FAIL 0x8801
1889 #define GL_STENCIL_BACK_FAIL_ATI 0x8801
1890 #define GL_STENCIL_BACK_FUNC 0x8800
1891 #define GL_STENCIL_BACK_FUNC_ATI 0x8800
1892 #define GL_STENCIL_BACK_PASS_DEPTH_FAIL 0x8802
1893 #define GL_STENCIL_BACK_PASS_DEPTH_FAIL_ATI 0x8802
1894 #define GL_STENCIL_BACK_PASS_DEPTH_PASS 0x8803
1895 #define GL_STENCIL_BACK_PASS_DEPTH_PASS_ATI 0x8803
1896 #define GL_STENCIL_BACK_REF 0x8CA3
1897 #define GL_STENCIL_BACK_VALUE_MASK 0x8CA4
1898 #define GL_STENCIL_BACK_WRITEMASK 0x8CA5
1899 #define GL_STENCIL_BITS 0x0D57
1900 #define GL_STENCIL_BUFFER_BIT 0x00000400
1901 #define GL_STENCIL_CLEAR_VALUE 0x0B91
1902 #define GL_STENCIL_FAIL 0x0B94
1903 #define GL_STENCIL_FUNC 0x0B92
1904 #define GL_STENCIL_INDEX 0x1901
1905 #define GL_STENCIL_INDEX1 0x8D46
1906 #define GL_STENCIL_INDEX16 0x8D49
1907 #define GL_STENCIL_INDEX16_EXT 0x8D49
1908 #define GL_STENCIL_INDEX1_EXT 0x8D46
1909 #define GL_STENCIL_INDEX4 0x8D47
1910 #define GL_STENCIL_INDEX4_EXT 0x8D47
1911 #define GL_STENCIL_INDEX8 0x8D48
1912 #define GL_STENCIL_INDEX8_EXT 0x8D48
1913 #define GL_STENCIL_PASS_DEPTH_FAIL 0x0B95
1914 #define GL_STENCIL_PASS_DEPTH_PASS 0x0B96
1915 #define GL_STENCIL_REF 0x0B97
1916 #define GL_STENCIL_TEST 0x0B90
1917 #define GL_STENCIL_VALUE_MASK 0x0B93
1918 #define GL_STENCIL_WRITEMASK 0x0B98
1919 #define GL_STEREO 0x0C33
1920 #define GL_STREAM_COPY 0x88E2
1921 #define GL_STREAM_COPY_ARB 0x88E2
1922 #define GL_STREAM_DRAW 0x88E0
1923 #define GL_STREAM_DRAW_ARB 0x88E0
1924 #define GL_STREAM_READ 0x88E1
1925 #define GL_STREAM_READ_ARB 0x88E1
1926 #define GL_SUBPIXEL_BITS 0x0D50
1927 #define GL_SUBTRACT 0x84E7
1928 #define GL_SYNC_CONDITION 0x9113
1929 #define GL_SYNC_FENCE 0x9116
1930 #define GL_SYNC_FLAGS 0x9115
1931 #define GL_SYNC_FLUSH_COMMANDS_BIT 0x00000001
1932 #define GL_SYNC_GPU_COMMANDS_COMPLETE 0x9117
1933 #define GL_SYNC_STATUS 0x9114
1934 #define GL_T 0x2001
1935 #define GL_T2F_C3F_V3F 0x2A2A
1936 #define GL_T2F_C4F_N3F_V3F 0x2A2C
1937 #define GL_T2F_C4UB_V3F 0x2A29
1938 #define GL_T2F_N3F_V3F 0x2A2B
1939 #define GL_T2F_V3F 0x2A27
1940 #define GL_T4F_C4F_N3F_V4F 0x2A2D
1941 #define GL_T4F_V4F 0x2A28
1942 #define GL_TABLE_TOO_LARGE 0x8031
1943 #define GL_TABLE_TOO_LARGE_EXT 0x8031
1944 #define GL_TEXTURE 0x1702
1945 #define GL_TEXTURE0 0x84C0
1946 #define GL_TEXTURE0_ARB 0x84C0
1947 #define GL_TEXTURE1 0x84C1
1948 #define GL_TEXTURE10 0x84CA
1949 #define GL_TEXTURE10_ARB 0x84CA
1950 #define GL_TEXTURE11 0x84CB
1951 #define GL_TEXTURE11_ARB 0x84CB
1952 #define GL_TEXTURE12 0x84CC
1953 #define GL_TEXTURE12_ARB 0x84CC
1954 #define GL_TEXTURE13 0x84CD
1955 #define GL_TEXTURE13_ARB 0x84CD
1956 #define GL_TEXTURE14 0x84CE
1957 #define GL_TEXTURE14_ARB 0x84CE
1958 #define GL_TEXTURE15 0x84CF
1959 #define GL_TEXTURE15_ARB 0x84CF
1960 #define GL_TEXTURE16 0x84D0
1961 #define GL_TEXTURE16_ARB 0x84D0
1962 #define GL_TEXTURE17 0x84D1
1963 #define GL_TEXTURE17_ARB 0x84D1
1964 #define GL_TEXTURE18 0x84D2
1965 #define GL_TEXTURE18_ARB 0x84D2
1966 #define GL_TEXTURE19 0x84D3
1967 #define GL_TEXTURE19_ARB 0x84D3
1968 #define GL_TEXTURE1_ARB 0x84C1
1969 #define GL_TEXTURE2 0x84C2
1970 #define GL_TEXTURE20 0x84D4
1971 #define GL_TEXTURE20_ARB 0x84D4
1972 #define GL_TEXTURE21 0x84D5
1973 #define GL_TEXTURE21_ARB 0x84D5
1974 #define GL_TEXTURE22 0x84D6
1975 #define GL_TEXTURE22_ARB 0x84D6
1976 #define GL_TEXTURE23 0x84D7
1977 #define GL_TEXTURE23_ARB 0x84D7
1978 #define GL_TEXTURE24 0x84D8
1979 #define GL_TEXTURE24_ARB 0x84D8
1980 #define GL_TEXTURE25 0x84D9
1981 #define GL_TEXTURE25_ARB 0x84D9
1982 #define GL_TEXTURE26 0x84DA
1983 #define GL_TEXTURE26_ARB 0x84DA
1984 #define GL_TEXTURE27 0x84DB
1985 #define GL_TEXTURE27_ARB 0x84DB
1986 #define GL_TEXTURE28 0x84DC
1987 #define GL_TEXTURE28_ARB 0x84DC
1988 #define GL_TEXTURE29 0x84DD
1989 #define GL_TEXTURE29_ARB 0x84DD
1990 #define GL_TEXTURE2_ARB 0x84C2
1991 #define GL_TEXTURE3 0x84C3
1992 #define GL_TEXTURE30 0x84DE
1993 #define GL_TEXTURE30_ARB 0x84DE
1994 #define GL_TEXTURE31 0x84DF
1995 #define GL_TEXTURE31_ARB 0x84DF
1996 #define GL_TEXTURE3_ARB 0x84C3
1997 #define GL_TEXTURE4 0x84C4
1998 #define GL_TEXTURE4_ARB 0x84C4
1999 #define GL_TEXTURE5 0x84C5
2000 #define GL_TEXTURE5_ARB 0x84C5
2001 #define GL_TEXTURE6 0x84C6
2002 #define GL_TEXTURE6_ARB 0x84C6
2003 #define GL_TEXTURE7 0x84C7
2004 #define GL_TEXTURE7_ARB 0x84C7
2005 #define GL_TEXTURE8 0x84C8
2006 #define GL_TEXTURE8_ARB 0x84C8
2007 #define GL_TEXTURE9 0x84C9
2008 #define GL_TEXTURE9_ARB 0x84C9
2009 #define GL_TEXTURE_1D 0x0DE0
2010 #define GL_TEXTURE_1D_ARRAY 0x8C18
2011 #define GL_TEXTURE_1D_ARRAY_EXT 0x8C18
2012 #define GL_TEXTURE_1D_BINDING_EXT 0x8068
2013 #define GL_TEXTURE_2D 0x0DE1
2014 #define GL_TEXTURE_2D_ARRAY 0x8C1A
2015 #define GL_TEXTURE_2D_ARRAY_EXT 0x8C1A
2016 #define GL_TEXTURE_2D_BINDING_EXT 0x8069
2017 #define GL_TEXTURE_2D_MULTISAMPLE 0x9100
2018 #define GL_TEXTURE_2D_MULTISAMPLE_ARRAY 0x9102
2019 #define GL_TEXTURE_3D 0x806F
2020 #define GL_TEXTURE_3D_BINDING_EXT 0x806A
2021 #define GL_TEXTURE_3D_EXT 0x806F
2022 #define GL_TEXTURE_ALPHA_SIZE 0x805F
2023 #define GL_TEXTURE_ALPHA_TYPE 0x8C13
2024 #define GL_TEXTURE_BASE_LEVEL 0x813C
2025 #define GL_TEXTURE_BINDING_1D 0x8068
2026 #define GL_TEXTURE_BINDING_1D_ARRAY 0x8C1C
2027 #define GL_TEXTURE_BINDING_1D_ARRAY_EXT 0x8C1C
2028 #define GL_TEXTURE_BINDING_2D 0x8069
2029 #define GL_TEXTURE_BINDING_2D_ARRAY 0x8C1D
2030 #define GL_TEXTURE_BINDING_2D_ARRAY_EXT 0x8C1D
2031 #define GL_TEXTURE_BINDING_2D_MULTISAMPLE 0x9104
2032 #define GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY 0x9105
2033 #define GL_TEXTURE_BINDING_3D 0x806A
2034 #define GL_TEXTURE_BINDING_BUFFER 0x8C2C
2035 #define GL_TEXTURE_BINDING_BUFFER_ARB 0x8C2C
2036 #define GL_TEXTURE_BINDING_BUFFER_EXT 0x8C2C
2037 #define GL_TEXTURE_BINDING_CUBE_MAP 0x8514
2038 #define GL_TEXTURE_BINDING_RECTANGLE 0x84F6
2039 #define GL_TEXTURE_BINDING_RENDERBUFFER_NV 0x8E53
2040 #define GL_TEXTURE_BIT 0x00040000
2041 #define GL_TEXTURE_BLUE_SIZE 0x805E
2042 #define GL_TEXTURE_BLUE_TYPE 0x8C12
2043 #define GL_TEXTURE_BORDER 0x1005
2044 #define GL_TEXTURE_BORDER_COLOR 0x1004
2045 #define GL_TEXTURE_BUFFER 0x8C2A
2046 #define GL_TEXTURE_BUFFER_ARB 0x8C2A
2047 #define GL_TEXTURE_BUFFER_DATA_STORE_BINDING 0x8C2D
2048 #define GL_TEXTURE_BUFFER_DATA_STORE_BINDING_ARB 0x8C2D
2049 #define GL_TEXTURE_BUFFER_DATA_STORE_BINDING_EXT 0x8C2D
2050 #define GL_TEXTURE_BUFFER_EXT 0x8C2A
2051 #define GL_TEXTURE_BUFFER_FORMAT_ARB 0x8C2E
2052 #define GL_TEXTURE_BUFFER_FORMAT_EXT 0x8C2E
2053 #define GL_TEXTURE_COMPARE_FUNC 0x884D
2054 #define GL_TEXTURE_COMPARE_MODE 0x884C
2055 #define GL_TEXTURE_COMPONENTS 0x1003
2056 #define GL_TEXTURE_COMPRESSED 0x86A1
2057 #define GL_TEXTURE_COMPRESSED_ARB 0x86A1
2058 #define GL_TEXTURE_COMPRESSED_IMAGE_SIZE 0x86A0
2059 #define GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB 0x86A0
2060 #define GL_TEXTURE_COMPRESSION_HINT 0x84EF
2061 #define GL_TEXTURE_COMPRESSION_HINT_ARB 0x84EF
2062 #define GL_TEXTURE_COORD_ARRAY 0x8078
2063 #define GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING 0x889A
2064 #define GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB 0x889A
2065 #define GL_TEXTURE_COORD_ARRAY_COUNT_EXT 0x808B
2066 #define GL_TEXTURE_COORD_ARRAY_EXT 0x8078
2067 #define GL_TEXTURE_COORD_ARRAY_POINTER 0x8092
2068 #define GL_TEXTURE_COORD_ARRAY_POINTER_EXT 0x8092
2069 #define GL_TEXTURE_COORD_ARRAY_SIZE 0x8088
2070 #define GL_TEXTURE_COORD_ARRAY_SIZE_EXT 0x8088
2071 #define GL_TEXTURE_COORD_ARRAY_STRIDE 0x808A
2072 #define GL_TEXTURE_COORD_ARRAY_STRIDE_EXT 0x808A
2073 #define GL_TEXTURE_COORD_ARRAY_TYPE 0x8089
2074 #define GL_TEXTURE_COORD_ARRAY_TYPE_EXT 0x8089
2075 #define GL_TEXTURE_COORD_NV 0x8C79
2076 #define GL_TEXTURE_CUBE_MAP 0x8513
2077 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_X 0x8516
2078 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y 0x8518
2079 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z 0x851A
2080 #define GL_TEXTURE_CUBE_MAP_POSITIVE_X 0x8515
2081 #define GL_TEXTURE_CUBE_MAP_POSITIVE_Y 0x8517
2082 #define GL_TEXTURE_CUBE_MAP_POSITIVE_Z 0x8519
2083 #define GL_TEXTURE_CUBE_MAP_SEAMLESS 0x884F
2084 #define GL_TEXTURE_DEPTH 0x8071
2085 #define GL_TEXTURE_DEPTH_EXT 0x8071
2086 #define GL_TEXTURE_DEPTH_SIZE 0x884A
2087 #define GL_TEXTURE_DEPTH_TYPE 0x8C16
2088 #define GL_TEXTURE_ENV 0x2300
2089 #define GL_TEXTURE_ENV_COLOR 0x2201
2090 #define GL_TEXTURE_ENV_MODE 0x2200
2091 #define GL_TEXTURE_FILTER_CONTROL 0x8500
2092 #define GL_TEXTURE_FIXED_SAMPLE_LOCATIONS 0x9107
2093 #define GL_TEXTURE_GEN_MODE 0x2500
2094 #define GL_TEXTURE_GEN_Q 0x0C63
2095 #define GL_TEXTURE_GEN_R 0x0C62
2096 #define GL_TEXTURE_GEN_S 0x0C60
2097 #define GL_TEXTURE_GEN_T 0x0C61
2098 #define GL_TEXTURE_GREEN_SIZE 0x805D
2099 #define GL_TEXTURE_GREEN_TYPE 0x8C11
2100 #define GL_TEXTURE_HEIGHT 0x1001
2101 #define GL_TEXTURE_INDEX_SIZE_EXT 0x80ED
2102 #define GL_TEXTURE_INTENSITY_SIZE 0x8061
2103 #define GL_TEXTURE_INTENSITY_TYPE 0x8C15
2104 #define GL_TEXTURE_INTERNAL_FORMAT 0x1003
2105 #define GL_TEXTURE_LOD_BIAS 0x8501
2106 #define GL_TEXTURE_LUMINANCE_SIZE 0x8060
2107 #define GL_TEXTURE_LUMINANCE_TYPE 0x8C14
2108 #define GL_TEXTURE_MAG_FILTER 0x2800
2109 #define GL_TEXTURE_MATRIX 0x0BA8
2110 #define GL_TEXTURE_MAX_LEVEL 0x813D
2111 #define GL_TEXTURE_MAX_LOD 0x813B
2112 #define GL_TEXTURE_MIN_FILTER 0x2801
2113 #define GL_TEXTURE_MIN_LOD 0x813A
2114 #define GL_TEXTURE_PRIORITY 0x8066
2115 #define GL_TEXTURE_PRIORITY_EXT 0x8066
2116 #define GL_TEXTURE_RECTANGLE 0x84F5
2117 #define GL_TEXTURE_RED_SIZE 0x805C
2118 #define GL_TEXTURE_RED_TYPE 0x8C10
2119 #define GL_TEXTURE_RENDERBUFFER_DATA_STORE_BINDING_NV 0x8E54
2120 #define GL_TEXTURE_RENDERBUFFER_NV 0x8E55
2121 #define GL_TEXTURE_RESIDENT 0x8067
2122 #define GL_TEXTURE_RESIDENT_EXT 0x8067
2123 #define GL_TEXTURE_SAMPLES 0x9106
2124 #define GL_TEXTURE_SHARED_SIZE 0x8C3F
2125 #define GL_TEXTURE_STACK_DEPTH 0x0BA5
2126 #define GL_TEXTURE_STENCIL_SIZE 0x88F1
2127 #define GL_TEXTURE_STENCIL_SIZE_EXT 0x88F1
2128 #define GL_TEXTURE_SWIZZLE_A 0x8E45
2129 #define GL_TEXTURE_SWIZZLE_B 0x8E44
2130 #define GL_TEXTURE_SWIZZLE_G 0x8E43
2131 #define GL_TEXTURE_SWIZZLE_R 0x8E42
2132 #define GL_TEXTURE_SWIZZLE_RGBA 0x8E46
2133 #define GL_TEXTURE_WIDTH 0x1000
2134 #define GL_TEXTURE_WRAP_R 0x8072
2135 #define GL_TEXTURE_WRAP_R_EXT 0x8072
2136 #define GL_TEXTURE_WRAP_S 0x2802
2137 #define GL_TEXTURE_WRAP_T 0x2803
2138 #define GL_TIMEOUT_EXPIRED 0x911B
2139 #define GL_TIMEOUT_IGNORED 0xFFFFFFFFFFFFFFFF
2140 #define GL_TIMESTAMP 0x8E28
2141 #define GL_TIME_ELAPSED 0x88BF
2142 #define GL_TIME_ELAPSED_EXT 0x88BF
2143 #define GL_TRACK_MATRIX_NV 0x8648
2144 #define GL_TRACK_MATRIX_TRANSFORM_NV 0x8649
2145 #define GL_TRANSFORM_BIT 0x00001000
2146 #define GL_TRANSFORM_FEEDBACK_ATTRIBS_NV 0x8C7E
2147 #define GL_TRANSFORM_FEEDBACK_BUFFER 0x8C8E
2148 #define GL_TRANSFORM_FEEDBACK_BUFFER_BINDING 0x8C8F
2149 #define GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_EXT 0x8C8F
2150 #define GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_NV 0x8C8F
2151 #define GL_TRANSFORM_FEEDBACK_BUFFER_EXT 0x8C8E
2152 #define GL_TRANSFORM_FEEDBACK_BUFFER_MODE 0x8C7F
2153 #define GL_TRANSFORM_FEEDBACK_BUFFER_MODE_EXT 0x8C7F
2154 #define GL_TRANSFORM_FEEDBACK_BUFFER_MODE_NV 0x8C7F
2155 #define GL_TRANSFORM_FEEDBACK_BUFFER_NV 0x8C8E
2156 #define GL_TRANSFORM_FEEDBACK_BUFFER_SIZE 0x8C85
2157 #define GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_EXT 0x8C85
2158 #define GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_NV 0x8C85
2159 #define GL_TRANSFORM_FEEDBACK_BUFFER_START 0x8C84
2160 #define GL_TRANSFORM_FEEDBACK_BUFFER_START_EXT 0x8C84
2161 #define GL_TRANSFORM_FEEDBACK_BUFFER_START_NV 0x8C84
2162 #define GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN 0x8C88
2163 #define GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_EXT 0x8C88
2164 #define GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_NV 0x8C88
2165 #define GL_TRANSFORM_FEEDBACK_RECORD_NV 0x8C86
2166 #define GL_TRANSFORM_FEEDBACK_VARYINGS 0x8C83
2167 #define GL_TRANSFORM_FEEDBACK_VARYINGS_EXT 0x8C83
2168 #define GL_TRANSFORM_FEEDBACK_VARYINGS_NV 0x8C83
2169 #define GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH 0x8C76
2170 #define GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH_EXT 0x8C76
2171 #define GL_TRANSPOSE_COLOR_MATRIX 0x84E6
2172 #define GL_TRANSPOSE_COLOR_MATRIX_ARB 0x84E6
2173 #define GL_TRANSPOSE_CURRENT_MATRIX_ARB 0x88B7
2174 #define GL_TRANSPOSE_MODELVIEW_MATRIX 0x84E3
2175 #define GL_TRANSPOSE_MODELVIEW_MATRIX_ARB 0x84E3
2176 #define GL_TRANSPOSE_NV 0x862C
2177 #define GL_TRANSPOSE_PROGRAM_MATRIX_EXT 0x8E2E
2178 #define GL_TRANSPOSE_PROJECTION_MATRIX 0x84E4
2179 #define GL_TRANSPOSE_PROJECTION_MATRIX_ARB 0x84E4
2180 #define GL_TRANSPOSE_TEXTURE_MATRIX 0x84E5
2181 #define GL_TRANSPOSE_TEXTURE_MATRIX_ARB 0x84E5
2182 #define GL_TRIANGLES 0x0004
2183 #define GL_TRIANGLES_ADJACENCY 0x000C
2184 #define GL_TRIANGLES_ADJACENCY_ARB 0x000C
2185 #define GL_TRIANGLES_ADJACENCY_EXT 0x000C
2186 #define GL_TRIANGLE_FAN 0x0006
2187 #define GL_TRIANGLE_STRIP 0x0005
2188 #define GL_TRIANGLE_STRIP_ADJACENCY 0x000D
2189 #define GL_TRIANGLE_STRIP_ADJACENCY_ARB 0x000D
2190 #define GL_TRIANGLE_STRIP_ADJACENCY_EXT 0x000D
2191 #define GL_TRUE 1
2192 #define GL_UNIFORM_ARRAY_STRIDE 0x8A3C
2193 #define GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS 0x8A42
2194 #define GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES 0x8A43
2195 #define GL_UNIFORM_BLOCK_BINDING 0x8A3F
2196 #define GL_UNIFORM_BLOCK_DATA_SIZE 0x8A40
2197 #define GL_UNIFORM_BLOCK_INDEX 0x8A3A
2198 #define GL_UNIFORM_BLOCK_NAME_LENGTH 0x8A41
2199 #define GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER 0x8A46
2200 #define GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER 0x8A45
2201 #define GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER 0x8A44
2202 #define GL_UNIFORM_BUFFER 0x8A11
2203 #define GL_UNIFORM_BUFFER_BINDING 0x8A28
2204 #define GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT 0x8A34
2205 #define GL_UNIFORM_BUFFER_SIZE 0x8A2A
2206 #define GL_UNIFORM_BUFFER_START 0x8A29
2207 #define GL_UNIFORM_IS_ROW_MAJOR 0x8A3E
2208 #define GL_UNIFORM_MATRIX_STRIDE 0x8A3D
2209 #define GL_UNIFORM_NAME_LENGTH 0x8A39
2210 #define GL_UNIFORM_OFFSET 0x8A3B
2211 #define GL_UNIFORM_SIZE 0x8A38
2212 #define GL_UNIFORM_TYPE 0x8A37
2213 #define GL_UNPACK_ALIGNMENT 0x0CF5
2214 #define GL_UNPACK_IMAGE_HEIGHT 0x806E
2215 #define GL_UNPACK_IMAGE_HEIGHT_EXT 0x806E
2216 #define GL_UNPACK_LSB_FIRST 0x0CF1
2217 #define GL_UNPACK_ROW_LENGTH 0x0CF2
2218 #define GL_UNPACK_SKIP_IMAGES 0x806D
2219 #define GL_UNPACK_SKIP_IMAGES_EXT 0x806D
2220 #define GL_UNPACK_SKIP_PIXELS 0x0CF4
2221 #define GL_UNPACK_SKIP_ROWS 0x0CF3
2222 #define GL_UNPACK_SWAP_BYTES 0x0CF0
2223 #define GL_UNSIGNALED 0x9118
2224 #define GL_UNSIGNED_BYTE 0x1401
2225 #define GL_UNSIGNED_BYTE_2_3_3_REV 0x8362
2226 #define GL_UNSIGNED_BYTE_3_3_2 0x8032
2227 #define GL_UNSIGNED_BYTE_3_3_2_EXT 0x8032
2228 #define GL_UNSIGNED_INT 0x1405
2229 #define GL_UNSIGNED_INT_10F_11F_11F_REV 0x8C3B
2230 #define GL_UNSIGNED_INT_10_10_10_2 0x8036
2231 #define GL_UNSIGNED_INT_10_10_10_2_EXT 0x8036
2232 #define GL_UNSIGNED_INT_24_8 0x84FA
2233 #define GL_UNSIGNED_INT_24_8_EXT 0x84FA
2234 #define GL_UNSIGNED_INT_2_10_10_10_REV 0x8368
2235 #define GL_UNSIGNED_INT_5_9_9_9_REV 0x8C3E
2236 #define GL_UNSIGNED_INT_8_8_8_8 0x8035
2237 #define GL_UNSIGNED_INT_8_8_8_8_EXT 0x8035
2238 #define GL_UNSIGNED_INT_8_8_8_8_REV 0x8367
2239 #define GL_UNSIGNED_INT_SAMPLER_1D 0x8DD1
2240 #define GL_UNSIGNED_INT_SAMPLER_1D_ARRAY 0x8DD6
2241 #define GL_UNSIGNED_INT_SAMPLER_1D_ARRAY_EXT 0x8DD6
2242 #define GL_UNSIGNED_INT_SAMPLER_1D_EXT 0x8DD1
2243 #define GL_UNSIGNED_INT_SAMPLER_2D 0x8DD2
2244 #define GL_UNSIGNED_INT_SAMPLER_2D_ARRAY 0x8DD7
2245 #define GL_UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT 0x8DD7
2246 #define GL_UNSIGNED_INT_SAMPLER_2D_EXT 0x8DD2
2247 #define GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE 0x910A
2248 #define GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY 0x910D
2249 #define GL_UNSIGNED_INT_SAMPLER_2D_RECT 0x8DD5
2250 #define GL_UNSIGNED_INT_SAMPLER_2D_RECT_EXT 0x8DD5
2251 #define GL_UNSIGNED_INT_SAMPLER_3D 0x8DD3
2252 #define GL_UNSIGNED_INT_SAMPLER_3D_EXT 0x8DD3
2253 #define GL_UNSIGNED_INT_SAMPLER_BUFFER 0x8DD8
2254 #define GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT 0x8DD8
2255 #define GL_UNSIGNED_INT_SAMPLER_CUBE 0x8DD4
2256 #define GL_UNSIGNED_INT_SAMPLER_CUBE_EXT 0x8DD4
2257 #define GL_UNSIGNED_INT_SAMPLER_RENDERBUFFER_NV 0x8E58
2258 #define GL_UNSIGNED_INT_VEC2 0x8DC6
2259 #define GL_UNSIGNED_INT_VEC2_EXT 0x8DC6
2260 #define GL_UNSIGNED_INT_VEC3 0x8DC7
2261 #define GL_UNSIGNED_INT_VEC3_EXT 0x8DC7
2262 #define GL_UNSIGNED_INT_VEC4 0x8DC8
2263 #define GL_UNSIGNED_INT_VEC4_EXT 0x8DC8
2264 #define GL_UNSIGNED_NORMALIZED 0x8C17
2265 #define GL_UNSIGNED_SHORT 0x1403
2266 #define GL_UNSIGNED_SHORT_1_5_5_5_REV 0x8366
2267 #define GL_UNSIGNED_SHORT_4_4_4_4 0x8033
2268 #define GL_UNSIGNED_SHORT_4_4_4_4_EXT 0x8033
2269 #define GL_UNSIGNED_SHORT_4_4_4_4_REV 0x8365
2270 #define GL_UNSIGNED_SHORT_5_5_5_1 0x8034
2271 #define GL_UNSIGNED_SHORT_5_5_5_1_EXT 0x8034
2272 #define GL_UNSIGNED_SHORT_5_6_5 0x8363
2273 #define GL_UNSIGNED_SHORT_5_6_5_REV 0x8364
2274 #define GL_UPPER_LEFT 0x8CA2
2275 #define GL_V2F 0x2A20
2276 #define GL_V3F 0x2A21
2277 #define GL_VALIDATE_STATUS 0x8B83
2278 #define GL_VENDOR 0x1F00
2279 #define GL_VERSION 0x1F02
2280 #define GL_VERTEX_ARRAY 0x8074
2281 #define GL_VERTEX_ARRAY_BINDING 0x85B5
2282 #define GL_VERTEX_ARRAY_BINDING_APPLE 0x85B5
2283 #define GL_VERTEX_ARRAY_BUFFER_BINDING 0x8896
2284 #define GL_VERTEX_ARRAY_BUFFER_BINDING_ARB 0x8896
2285 #define GL_VERTEX_ARRAY_COUNT_EXT 0x807D
2286 #define GL_VERTEX_ARRAY_EXT 0x8074
2287 #define GL_VERTEX_ARRAY_POINTER 0x808E
2288 #define GL_VERTEX_ARRAY_POINTER_EXT 0x808E
2289 #define GL_VERTEX_ARRAY_SIZE 0x807A
2290 #define GL_VERTEX_ARRAY_SIZE_EXT 0x807A
2291 #define GL_VERTEX_ARRAY_STRIDE 0x807C
2292 #define GL_VERTEX_ARRAY_STRIDE_EXT 0x807C
2293 #define GL_VERTEX_ARRAY_TYPE 0x807B
2294 #define GL_VERTEX_ARRAY_TYPE_EXT 0x807B
2295 #define GL_VERTEX_ATTRIB_ARRAY0_NV 0x8650
2296 #define GL_VERTEX_ATTRIB_ARRAY10_NV 0x865A
2297 #define GL_VERTEX_ATTRIB_ARRAY11_NV 0x865B
2298 #define GL_VERTEX_ATTRIB_ARRAY12_NV 0x865C
2299 #define GL_VERTEX_ATTRIB_ARRAY13_NV 0x865D
2300 #define GL_VERTEX_ATTRIB_ARRAY14_NV 0x865E
2301 #define GL_VERTEX_ATTRIB_ARRAY15_NV 0x865F
2302 #define GL_VERTEX_ATTRIB_ARRAY1_NV 0x8651
2303 #define GL_VERTEX_ATTRIB_ARRAY2_NV 0x8652
2304 #define GL_VERTEX_ATTRIB_ARRAY3_NV 0x8653
2305 #define GL_VERTEX_ATTRIB_ARRAY4_NV 0x8654
2306 #define GL_VERTEX_ATTRIB_ARRAY5_NV 0x8655
2307 #define GL_VERTEX_ATTRIB_ARRAY6_NV 0x8656
2308 #define GL_VERTEX_ATTRIB_ARRAY7_NV 0x8657
2309 #define GL_VERTEX_ATTRIB_ARRAY8_NV 0x8658
2310 #define GL_VERTEX_ATTRIB_ARRAY9_NV 0x8659
2311 #define GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING 0x889F
2312 #define GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB 0x889F
2313 #define GL_VERTEX_ATTRIB_ARRAY_DIVISOR 0x88FE
2314 #define GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ARB 0x88FE
2315 #define GL_VERTEX_ATTRIB_ARRAY_ENABLED 0x8622
2316 #define GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB 0x8622
2317 #define GL_VERTEX_ATTRIB_ARRAY_INTEGER 0x88FD
2318 #define GL_VERTEX_ATTRIB_ARRAY_INTEGER_EXT 0x88FD
2319 #define GL_VERTEX_ATTRIB_ARRAY_INTEGER_NV 0x88FD
2320 #define GL_VERTEX_ATTRIB_ARRAY_NORMALIZED 0x886A
2321 #define GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB 0x886A
2322 #define GL_VERTEX_ATTRIB_ARRAY_POINTER 0x8645
2323 #define GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB 0x8645
2324 #define GL_VERTEX_ATTRIB_ARRAY_SIZE 0x8623
2325 #define GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB 0x8623
2326 #define GL_VERTEX_ATTRIB_ARRAY_STRIDE 0x8624
2327 #define GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB 0x8624
2328 #define GL_VERTEX_ATTRIB_ARRAY_TYPE 0x8625
2329 #define GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB 0x8625
2330 #define GL_VERTEX_ID_NV 0x8C7B
2331 #define GL_VERTEX_PROGRAM_ARB 0x8620
2332 #define GL_VERTEX_PROGRAM_BINDING_NV 0x864A
2333 #define GL_VERTEX_PROGRAM_NV 0x8620
2334 #define GL_VERTEX_PROGRAM_POINT_SIZE 0x8642
2335 #define GL_VERTEX_PROGRAM_POINT_SIZE_ARB 0x8642
2336 #define GL_VERTEX_PROGRAM_POINT_SIZE_NV 0x8642
2337 #define GL_VERTEX_PROGRAM_TWO_SIDE 0x8643
2338 #define GL_VERTEX_PROGRAM_TWO_SIDE_ARB 0x8643
2339 #define GL_VERTEX_PROGRAM_TWO_SIDE_NV 0x8643
2340 #define GL_VERTEX_SHADER 0x8B31
2341 #define GL_VERTEX_SHADER_ARB 0x8B31
2342 #define GL_VERTEX_STATE_PROGRAM_NV 0x8621
2343 #define GL_VIEWPORT 0x0BA2
2344 #define GL_VIEWPORT_BIT 0x00000800
2345 #define GL_WAIT_FAILED 0x911D
2346 #define GL_WEIGHT_ARRAY_BUFFER_BINDING 0x889E
2347 #define GL_WEIGHT_ARRAY_BUFFER_BINDING_ARB 0x889E
2348 #define GL_WRITE_ONLY 0x88B9
2349 #define GL_WRITE_ONLY_ARB 0x88B9
2350 #define GL_XOR 0x1506
2351 #define GL_ZERO 0
2352 #define GL_ZOOM_X 0x0D16
2353 #define GL_ZOOM_Y 0x0D17
2354 #define GL_DEPTH24_STENCIL8_OES 0x88F0
2355 #define GL_DEPTH_COMPONENT24_OES 0x81A6
2356 #define GL_DEPTH_STENCIL_OES 0x84F9
2357 #define GL_FIXED 0x140C
2358 #define GL_UNSIGNED_INT_24_8_OES 0x84FA
2359 #define GL_VERSION_ES_CL_1_0 1
2360 #define GL_VERSION_ES_CL_1_1 1
2361 #define GL_VERSION_ES_CM_1_1 1
2362 #define GL_ACTIVE_PROGRAM_EXT 0x8259
2363 #define GL_ALL_SHADER_BITS_EXT 0xFFFFFFFF
2364 #define GL_ALPHA16F_EXT 0x881C
2365 #define GL_ALPHA32F_EXT 0x8816
2366 #define GL_ALPHA8_EXT 0x803C
2367 #define GL_ALREADY_SIGNALED_APPLE 0x911A
2368 #define GL_ANY_SAMPLES_PASSED_CONSERVATIVE 0x8D6A
2369 #define GL_BGRA8_EXT 0x93A1
2370 #define GL_BUFFER_ACCESS_OES 0x88BB
2371 #define GL_BUFFER_KHR 0x82E0
2372 #define GL_BUFFER_MAPPED_OES 0x88BC
2373 #define GL_BUFFER_MAP_POINTER_OES 0x88BD
2374 #define GL_COMPRESSED_R11_EAC 0x9270
2375 #define GL_COMPRESSED_RG11_EAC 0x9272
2376 #define GL_COMPRESSED_RGB8_ETC2 0x9274
2377 #define GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 0x9276
2378 #define GL_COMPRESSED_RGBA8_ETC2_EAC 0x9278
2379 #define GL_COMPRESSED_SIGNED_R11_EAC 0x9271
2380 #define GL_COMPRESSED_SIGNED_RG11_EAC 0x9273
2381 #define GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC 0x9279
2382 #define GL_COMPRESSED_SRGB8_ETC2 0x9275
2383 #define GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 0x9277
2384 #define GL_CONDITION_SATISFIED_APPLE 0x911C
2385 #define GL_CONTEXT_FLAG_DEBUG_BIT_KHR 0x00000002
2386 #define GL_COPY_READ_BUFFER_BINDING 0x8F36
2387 #define GL_COPY_READ_BUFFER_NV 0x8F36
2388 #define GL_COPY_WRITE_BUFFER_BINDING 0x8F37
2389 #define GL_COPY_WRITE_BUFFER_NV 0x8F37
2390 #define GL_CURRENT_QUERY_EXT 0x8865
2391 #define GL_DEBUG_CALLBACK_FUNCTION_KHR 0x8244
2392 #define GL_DEBUG_CALLBACK_USER_PARAM_KHR 0x8245
2393 #define GL_DEBUG_GROUP_STACK_DEPTH_KHR 0x826D
2394 #define GL_DEBUG_LOGGED_MESSAGES_KHR 0x9145
2395 #define GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_KHR 0x8243
2396 #define GL_DEBUG_OUTPUT_KHR 0x92E0
2397 #define GL_DEBUG_OUTPUT_SYNCHRONOUS_KHR 0x8242
2398 #define GL_DEBUG_SEVERITY_HIGH_KHR 0x9146
2399 #define GL_DEBUG_SEVERITY_LOW_KHR 0x9148
2400 #define GL_DEBUG_SEVERITY_MEDIUM_KHR 0x9147
2401 #define GL_DEBUG_SEVERITY_NOTIFICATION_KHR 0x826B
2402 #define GL_DEBUG_SOURCE_API_KHR 0x8246
2403 #define GL_DEBUG_SOURCE_APPLICATION_KHR 0x824A
2404 #define GL_DEBUG_SOURCE_OTHER_KHR 0x824B
2405 #define GL_DEBUG_SOURCE_SHADER_COMPILER_KHR 0x8248
2406 #define GL_DEBUG_SOURCE_THIRD_PARTY_KHR 0x8249
2407 #define GL_DEBUG_SOURCE_WINDOW_SYSTEM_KHR 0x8247
2408 #define GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_KHR 0x824D
2409 #define GL_DEBUG_TYPE_ERROR_KHR 0x824C
2410 #define GL_DEBUG_TYPE_MARKER_KHR 0x8268
2411 #define GL_DEBUG_TYPE_OTHER_KHR 0x8251
2412 #define GL_DEBUG_TYPE_PERFORMANCE_KHR 0x8250
2413 #define GL_DEBUG_TYPE_POP_GROUP_KHR 0x826A
2414 #define GL_DEBUG_TYPE_PORTABILITY_KHR 0x824F
2415 #define GL_DEBUG_TYPE_PUSH_GROUP_KHR 0x8269
2416 #define GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_KHR 0x824E
2417 #define GL_DRAW_BUFFER0_EXT 0x8825
2418 #define GL_DRAW_BUFFER10_EXT 0x882F
2419 #define GL_DRAW_BUFFER11_EXT 0x8830
2420 #define GL_DRAW_BUFFER12_EXT 0x8831
2421 #define GL_DRAW_BUFFER13_EXT 0x8832
2422 #define GL_DRAW_BUFFER14_EXT 0x8833
2423 #define GL_DRAW_BUFFER15_EXT 0x8834
2424 #define GL_DRAW_BUFFER1_EXT 0x8826
2425 #define GL_DRAW_BUFFER2_EXT 0x8827
2426 #define GL_DRAW_BUFFER3_EXT 0x8828
2427 #define GL_DRAW_BUFFER4_EXT 0x8829
2428 #define GL_DRAW_BUFFER5_EXT 0x882A
2429 #define GL_DRAW_BUFFER6_EXT 0x882B
2430 #define GL_DRAW_BUFFER7_EXT 0x882C
2431 #define GL_DRAW_BUFFER8_EXT 0x882D
2432 #define GL_DRAW_BUFFER9_EXT 0x882E
2433 #define GL_DRAW_FRAMEBUFFER_BINDING_NV 0x8CA6
2434 #define GL_DRAW_FRAMEBUFFER_NV 0x8CA9
2435 #define GL_FLOAT_MAT2x3_NV 0x8B65
2436 #define GL_FLOAT_MAT2x4_NV 0x8B66
2437 #define GL_FLOAT_MAT3x2_NV 0x8B67
2438 #define GL_FLOAT_MAT3x4_NV 0x8B68
2439 #define GL_FLOAT_MAT4x2_NV 0x8B69
2440 #define GL_FLOAT_MAT4x3_NV 0x8B6A
2441 #define GL_FRAGMENT_SHADER_BIT_EXT 0x00000002
2442 #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_SAMPLES_EXT 0x8D6C
2443 #define GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS 0x8CD9
2444 #define GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_NV 0x8D56
2445 #define GL_GPU_DISJOINT_EXT 0x8FBB
2446 #define GL_HIGH_FLOAT 0x8DF2
2447 #define GL_HIGH_INT 0x8DF5
2448 #define GL_IMPLEMENTATION_COLOR_READ_FORMAT 0x8B9B
2449 #define GL_IMPLEMENTATION_COLOR_READ_TYPE 0x8B9A
2450 #define GL_LOW_FLOAT 0x8DF0
2451 #define GL_LOW_INT 0x8DF3
2452 #define GL_LUMINANCE16F_EXT 0x881E
2453 #define GL_LUMINANCE32F_EXT 0x8818
2454 #define GL_LUMINANCE8_ALPHA8_EXT 0x8045
2455 #define GL_LUMINANCE8_EXT 0x8040
2456 #define GL_LUMINANCE_ALPHA16F_EXT 0x881F
2457 #define GL_LUMINANCE_ALPHA32F_EXT 0x8819
2458 #define GL_MAP_FLUSH_EXPLICIT_BIT_EXT 0x0010
2459 #define GL_MAP_INVALIDATE_BUFFER_BIT_EXT 0x0008
2460 #define GL_MAP_INVALIDATE_RANGE_BIT_EXT 0x0004
2461 #define GL_MAP_READ_BIT_EXT 0x0001
2462 #define GL_MAP_UNSYNCHRONIZED_BIT_EXT 0x0020
2463 #define GL_MAP_WRITE_BIT_EXT 0x0002
2464 #define GL_MAX_DEBUG_GROUP_STACK_DEPTH_KHR 0x826C
2465 #define GL_MAX_DEBUG_LOGGED_MESSAGES_KHR 0x9144
2466 #define GL_MAX_DEBUG_MESSAGE_LENGTH_KHR 0x9143
2467 #define GL_MAX_DRAW_BUFFERS_EXT 0x8824
2468 #define GL_MAX_ELEMENT_INDEX 0x8D6B
2469 #define GL_MAX_FRAGMENT_UNIFORM_VECTORS 0x8DFD
2470 #define GL_MAX_LABEL_LENGTH_KHR 0x82E8
2471 #define GL_MAX_SAMPLES_NV 0x8D57
2472 #define GL_MAX_SERVER_WAIT_TIMEOUT_APPLE 0x9111
2473 #define GL_MAX_VARYING_VECTORS 0x8DFC
2474 #define GL_MAX_VERTEX_UNIFORM_VECTORS 0x8DFB
2475 #define GL_MEDIUM_FLOAT 0x8DF1
2476 #define GL_MEDIUM_INT 0x8DF4
2477 #define GL_NUM_PROGRAM_BINARY_FORMATS 0x87FE
2478 #define GL_NUM_PROGRAM_BINARY_FORMATS_OES 0x87FE
2479 #define GL_NUM_SAMPLE_COUNTS 0x9380
2480 #define GL_NUM_SHADER_BINARY_FORMATS 0x8DF9
2481 #define GL_OBJECT_TYPE_APPLE 0x9112
2482 #define GL_PRIMITIVE_RESTART_FIXED_INDEX 0x8D69
2483 #define GL_PROGRAM_BINARY_FORMATS 0x87FF
2484 #define GL_PROGRAM_BINARY_FORMATS_OES 0x87FF
2485 #define GL_PROGRAM_BINARY_LENGTH 0x8741
2486 #define GL_PROGRAM_BINARY_LENGTH_OES 0x8741
2487 #define GL_PROGRAM_BINARY_RETRIEVABLE_HINT 0x8257
2488 #define GL_PROGRAM_KHR 0x82E2
2489 #define GL_PROGRAM_PIPELINE_BINDING_EXT 0x825A
2490 #define GL_PROGRAM_PIPELINE_KHR 0x82E4
2491 #define GL_PROGRAM_SEPARABLE_EXT 0x8258
2492 #define GL_QUERY_COUNTER_BITS_EXT 0x8864
2493 #define GL_QUERY_KHR 0x82E3
2494 #define GL_QUERY_RESULT_AVAILABLE_EXT 0x8867
2495 #define GL_QUERY_RESULT_EXT 0x8866
2496 #define GL_R16F_EXT 0x822D
2497 #define GL_R32F_EXT 0x822E
2498 #define GL_R8_EXT 0x8229
2499 #define GL_READ_FRAMEBUFFER_BINDING_NV 0x8CAA
2500 #define GL_READ_FRAMEBUFFER_NV 0x8CA8
2501 #define GL_RENDERBUFFER_SAMPLES_NV 0x8CAB
2502 #define GL_RG16F_EXT 0x822F
2503 #define GL_RG32F_EXT 0x8230
2504 #define GL_RG8_EXT 0x822B
2505 #define GL_RGB10_A2_EXT 0x8059
2506 #define GL_RGB10_EXT 0x8052
2507 #define GL_RGB16F_EXT 0x881B
2508 #define GL_RGB32F_EXT 0x8815
2509 #define GL_RGB565 0x8D62
2510 #define GL_RGBA16F_EXT 0x881A
2511 #define GL_RGBA32F_EXT 0x8814
2512 #define GL_SAMPLER_KHR 0x82E6
2513 #define GL_SHADER_BINARY_FORMATS 0x8DF8
2514 #define GL_SHADER_COMPILER 0x8DFA
2515 #define GL_SHADER_KHR 0x82E1
2516 #define GL_SIGNALED_APPLE 0x9119
2517 #define GL_STACK_OVERFLOW_KHR 0x0503
2518 #define GL_STACK_UNDERFLOW_KHR 0x0504
2519 #define GL_SYNC_CONDITION_APPLE 0x9113
2520 #define GL_SYNC_FENCE_APPLE 0x9116
2521 #define GL_SYNC_FLAGS_APPLE 0x9115
2522 #define GL_SYNC_FLUSH_COMMANDS_BIT_APPLE 0x00000001
2523 #define GL_SYNC_GPU_COMMANDS_COMPLETE_APPLE 0x9117
2524 #define GL_SYNC_OBJECT_APPLE 0x8A53
2525 #define GL_SYNC_STATUS_APPLE 0x9114
2526 #define GL_TEXTURE_IMMUTABLE_FORMAT 0x912F
2527 #define GL_TEXTURE_IMMUTABLE_FORMAT_EXT 0x912F
2528 #define GL_TEXTURE_IMMUTABLE_LEVELS 0x82DF
2529 #define GL_TIMEOUT_EXPIRED_APPLE 0x911B
2530 #define GL_TIMEOUT_IGNORED_APPLE 0xFFFFFFFFFFFFFFFF
2531 #define GL_TIMESTAMP_EXT 0x8E28
2532 #define GL_TRANSFORM_FEEDBACK 0x8E22
2533 #define GL_TRANSFORM_FEEDBACK_ACTIVE 0x8E24
2534 #define GL_TRANSFORM_FEEDBACK_BINDING 0x8E25
2535 #define GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE 0x8E24
2536 #define GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED 0x8E23
2537 #define GL_TRANSFORM_FEEDBACK_PAUSED 0x8E23
2538 #define GL_UNPACK_ROW_LENGTH_EXT 0x0CF2
2539 #define GL_UNPACK_SKIP_PIXELS_EXT 0x0CF4
2540 #define GL_UNPACK_SKIP_ROWS_EXT 0x0CF3
2541 #define GL_UNSIGNALED_APPLE 0x9118
2542 #define GL_VERTEX_ARRAY_BINDING_OES 0x85B5
2543 #define GL_VERTEX_ARRAY_KHR 0x8074
2544 #define GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE 0x88FE
2545 #define GL_VERTEX_ATTRIB_ARRAY_DIVISOR_EXT 0x88FE
2546 #define GL_VERTEX_ATTRIB_ARRAY_DIVISOR_NV 0x88FE
2547 #define GL_VERTEX_SHADER_BIT_EXT 0x00000001
2548 #define GL_WAIT_FAILED_APPLE 0x911D
2549 #define GL_WRITE_ONLY_OES 0x88B9
2550 
2551 
2552 #ifndef __khrplatform_h_
2553 #define __khrplatform_h_
2554 
2555 /*
2556 ** Copyright (c) 2008-2018 The Khronos Group Inc.
2557 **
2558 ** Permission is hereby granted, free of charge, to any person obtaining a
2559 ** copy of this software and/or associated documentation files (the
2560 ** "Materials"), to deal in the Materials without restriction, including
2561 ** without limitation the rights to use, copy, modify, merge, publish,
2562 ** distribute, sublicense, and/or sell copies of the Materials, and to
2563 ** permit persons to whom the Materials are furnished to do so, subject to
2564 ** the following conditions:
2565 **
2566 ** The above copyright notice and this permission notice shall be included
2567 ** in all copies or substantial portions of the Materials.
2568 **
2569 ** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
2570 ** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
2571 ** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
2572 ** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
2573 ** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
2574 ** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
2575 ** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
2576 */
2577 
2578 /* Khronos platform-specific types and definitions.
2579  *
2580  * The master copy of khrplatform.h is maintained in the Khronos EGL
2581  * Registry repository at https://github.com/KhronosGroup/EGL-Registry
2582  * The last semantic modification to khrplatform.h was at commit ID:
2583  * 67a3e0864c2d75ea5287b9f3d2eb74a745936692
2584  *
2585  * Adopters may modify this file to suit their platform. Adopters are
2586  * encouraged to submit platform specific modifications to the Khronos
2587  * group so that they can be included in future versions of this file.
2588  * Please submit changes by filing pull requests or issues on
2589  * the EGL Registry repository linked above.
2590  *
2591  *
2592  * See the Implementer's Guidelines for information about where this file
2593  * should be located on your system and for more details of its use:
2594  * http://www.khronos.org/registry/implementers_guide.pdf
2595  *
2596  * This file should be included as
2597  * #include <KHR/khrplatform.h>
2598  * by Khronos client API header files that use its types and defines.
2599  *
2600  * The types in khrplatform.h should only be used to define API-specific types.
2601  *
2602  * Types defined in khrplatform.h:
2603  * khronos_int8_t signed 8 bit
2604  * khronos_uint8_t unsigned 8 bit
2605  * khronos_int16_t signed 16 bit
2606  * khronos_uint16_t unsigned 16 bit
2607  * khronos_int32_t signed 32 bit
2608  * khronos_uint32_t unsigned 32 bit
2609  * khronos_int64_t signed 64 bit
2610  * khronos_uint64_t unsigned 64 bit
2611  * khronos_intptr_t signed same number of bits as a pointer
2612  * khronos_uintptr_t unsigned same number of bits as a pointer
2613  * khronos_ssize_t signed size
2614  * khronos_usize_t unsigned size
2615  * khronos_float_t signed 32 bit floating point
2616  * khronos_time_ns_t unsigned 64 bit time in nanoseconds
2617  * khronos_utime_nanoseconds_t unsigned time interval or absolute time in
2618  * nanoseconds
2619  * khronos_stime_nanoseconds_t signed time interval in nanoseconds
2620  * khronos_boolean_enum_t enumerated boolean type. This should
2621  * only be used as a base type when a client API's boolean type is
2622  * an enum. Client APIs which use an integer or other type for
2623  * booleans cannot use this as the base type for their boolean.
2624  *
2625  * Tokens defined in khrplatform.h:
2626  *
2627  * KHRONOS_FALSE, KHRONOS_TRUE Enumerated boolean false/true values.
2628  *
2629  * KHRONOS_SUPPORT_INT64 is 1 if 64 bit integers are supported; otherwise 0.
2630  * KHRONOS_SUPPORT_FLOAT is 1 if floats are supported; otherwise 0.
2631  *
2632  * Calling convention macros defined in this file:
2633  * KHRONOS_APICALL
2634  * KHRONOS_GLAD_API_PTR
2635  * KHRONOS_APIATTRIBUTES
2636  *
2637  * These may be used in function prototypes as:
2638  *
2639  * KHRONOS_APICALL void KHRONOS_GLAD_API_PTR funcname(
2640  * int arg1,
2641  * int arg2) KHRONOS_APIATTRIBUTES;
2642  */
2643 
2644 #if defined(__SCITECH_SNAP__) && !defined(KHRONOS_STATIC)
2645 # define KHRONOS_STATIC 1
2646 #endif
2647 
2648 /*-------------------------------------------------------------------------
2649  * Definition of KHRONOS_APICALL
2650  *-------------------------------------------------------------------------
2651  * This precedes the return type of the function in the function prototype.
2652  */
2653 #if defined(KHRONOS_STATIC)
2654  /* If the preprocessor constant KHRONOS_STATIC is defined, make the
2655  * header compatible with static linking. */
2656 # define KHRONOS_APICALL
2657 #elif defined(_WIN32)
2658 # define KHRONOS_APICALL __declspec(dllimport)
2659 #elif defined (__SYMBIAN32__)
2660 # define KHRONOS_APICALL IMPORT_C
2661 #elif defined(__ANDROID__)
2662 # define KHRONOS_APICALL __attribute__((visibility("default")))
2663 #else
2664 # define KHRONOS_APICALL
2665 #endif
2666 
2667 /*-------------------------------------------------------------------------
2668  * Definition of KHRONOS_GLAD_API_PTR
2669  *-------------------------------------------------------------------------
2670  * This follows the return type of the function and precedes the function
2671  * name in the function prototype.
2672  */
2673 #if defined(_WIN32) && !defined(_WIN32_WCE) && !defined(__SCITECH_SNAP__)
2674  /* Win32 but not WinCE */
2675 # define KHRONOS_GLAD_API_PTR __stdcall
2676 #else
2677 # define KHRONOS_GLAD_API_PTR
2678 #endif
2679 
2680 /*-------------------------------------------------------------------------
2681  * Definition of KHRONOS_APIATTRIBUTES
2682  *-------------------------------------------------------------------------
2683  * This follows the closing parenthesis of the function prototype arguments.
2684  */
2685 #if defined (__ARMCC_2__)
2686 #define KHRONOS_APIATTRIBUTES __softfp
2687 #else
2688 #define KHRONOS_APIATTRIBUTES
2689 #endif
2690 
2691 /*-------------------------------------------------------------------------
2692  * basic type definitions
2693  *-----------------------------------------------------------------------*/
2694 #if (defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L) || defined(__GNUC__) || defined(__SCO__) || defined(__USLC__)
2695 
2696 
2697 /*
2698  * Using <stdint.h>
2699  */
2700 #include <stdint.h>
2701 typedef int32_t khronos_int32_t;
2702 typedef uint32_t khronos_uint32_t;
2703 typedef int64_t khronos_int64_t;
2704 typedef uint64_t khronos_uint64_t;
2705 #define KHRONOS_SUPPORT_INT64 1
2706 #define KHRONOS_SUPPORT_FLOAT 1
2707 /*
2708  * To support platform where unsigned long cannot be used interchangeably with
2709  * inptr_t (e.g. CHERI-extended ISAs), we can use the stdint.h intptr_t.
2710  * Ideally, we could just use (u)intptr_t everywhere, but this could result in
2711  * ABI breakage if khronos_uintptr_t is changed from unsigned long to
2712  * unsigned long long or similar (this results in different C++ name mangling).
2713  * To avoid changes for existing platforms, we restrict usage of intptr_t to
2714  * platforms where the size of a pointer is larger than the size of long.
2715  */
2716 #if defined(__SIZEOF_LONG__) && defined(__SIZEOF_POINTER__)
2717 #if __SIZEOF_POINTER__ > __SIZEOF_LONG__
2718 #define KHRONOS_USE_INTPTR_T
2719 #endif
2720 #endif
2721 
2722 #elif defined(__VMS ) || defined(__sgi)
2723 
2724 /*
2725  * Using <inttypes.h>
2726  */
2727 #include <inttypes.h>
2728 typedef int32_t khronos_int32_t;
2729 typedef uint32_t khronos_uint32_t;
2730 typedef int64_t khronos_int64_t;
2731 typedef uint64_t khronos_uint64_t;
2732 #define KHRONOS_SUPPORT_INT64 1
2733 #define KHRONOS_SUPPORT_FLOAT 1
2734 
2735 #elif defined(_WIN32) && !defined(__SCITECH_SNAP__)
2736 
2737 /*
2738  * Win32
2739  */
2740 typedef __int32 khronos_int32_t;
2741 typedef unsigned __int32 khronos_uint32_t;
2742 typedef __int64 khronos_int64_t;
2743 typedef unsigned __int64 khronos_uint64_t;
2744 #define KHRONOS_SUPPORT_INT64 1
2745 #define KHRONOS_SUPPORT_FLOAT 1
2746 
2747 #elif defined(__sun__) || defined(__digital__)
2748 
2749 /*
2750  * Sun or Digital
2751  */
2752 typedef int khronos_int32_t;
2753 typedef unsigned int khronos_uint32_t;
2754 #if defined(__arch64__) || defined(_LP64)
2755 typedef long int khronos_int64_t;
2756 typedef unsigned long int khronos_uint64_t;
2757 #else
2758 typedef long long int khronos_int64_t;
2759 typedef unsigned long long int khronos_uint64_t;
2760 #endif /* __arch64__ */
2761 #define KHRONOS_SUPPORT_INT64 1
2762 #define KHRONOS_SUPPORT_FLOAT 1
2763 
2764 #elif 0
2765 
2766 /*
2767  * Hypothetical platform with no float or int64 support
2768  */
2769 typedef int khronos_int32_t;
2770 typedef unsigned int khronos_uint32_t;
2771 #define KHRONOS_SUPPORT_INT64 0
2772 #define KHRONOS_SUPPORT_FLOAT 0
2773 
2774 #else
2775 
2776 /*
2777  * Generic fallback
2778  */
2779 #include <stdint.h>
2780 typedef int32_t khronos_int32_t;
2781 typedef uint32_t khronos_uint32_t;
2782 typedef int64_t khronos_int64_t;
2783 typedef uint64_t khronos_uint64_t;
2784 #define KHRONOS_SUPPORT_INT64 1
2785 #define KHRONOS_SUPPORT_FLOAT 1
2786 
2787 #endif
2788 
2789 
2790 /*
2791  * Types that are (so far) the same on all platforms
2792  */
2793 typedef signed char khronos_int8_t;
2794 typedef unsigned char khronos_uint8_t;
2795 typedef signed short int khronos_int16_t;
2796 typedef unsigned short int khronos_uint16_t;
2797 
2798 /*
2799  * Types that differ between LLP64 and LP64 architectures - in LLP64,
2800  * pointers are 64 bits, but 'long' is still 32 bits. Win64 appears
2801  * to be the only LLP64 architecture in current use.
2802  */
2803 #ifdef KHRONOS_USE_INTPTR_T
2804 typedef intptr_t khronos_intptr_t;
2805 typedef uintptr_t khronos_uintptr_t;
2806 #elif defined(_WIN64)
2807 typedef signed long long int khronos_intptr_t;
2808 typedef unsigned long long int khronos_uintptr_t;
2809 #else
2810 typedef signed long int khronos_intptr_t;
2811 typedef unsigned long int khronos_uintptr_t;
2812 #endif
2813 
2814 #if defined(_WIN64)
2815 typedef signed long long int khronos_ssize_t;
2816 typedef unsigned long long int khronos_usize_t;
2817 #else
2818 typedef signed long int khronos_ssize_t;
2819 typedef unsigned long int khronos_usize_t;
2820 #endif
2821 
2822 #if KHRONOS_SUPPORT_FLOAT
2823 /*
2824  * Float type
2825  */
2826 typedef float khronos_float_t;
2827 #endif
2828 
2829 #if KHRONOS_SUPPORT_INT64
2830 /* Time types
2831  *
2832  * These types can be used to represent a time interval in nanoseconds or
2833  * an absolute Unadjusted System Time. Unadjusted System Time is the number
2834  * of nanoseconds since some arbitrary system event (e.g. since the last
2835  * time the system booted). The Unadjusted System Time is an unsigned
2836  * 64 bit value that wraps back to 0 every 584 years. Time intervals
2837  * may be either signed or unsigned.
2838  */
2839 typedef khronos_uint64_t khronos_utime_nanoseconds_t;
2840 typedef khronos_int64_t khronos_stime_nanoseconds_t;
2841 #endif
2842 
2843 /*
2844  * Dummy value used to pad enum types to 32 bits.
2845  */
2846 #ifndef KHRONOS_MAX_ENUM
2847 #define KHRONOS_MAX_ENUM 0x7FFFFFFF
2848 #endif
2849 
2850 /*
2851  * Enumerated boolean type
2852  *
2853  * Values other than zero should be considered to be true. Therefore
2854  * comparisons should not be made against KHRONOS_TRUE.
2855  */
2856 typedef enum {
2857  KHRONOS_FALSE = 0,
2858  KHRONOS_TRUE = 1,
2859  KHRONOS_BOOLEAN_ENUM_FORCE_SIZE = KHRONOS_MAX_ENUM
2860 } khronos_boolean_enum_t;
2861 
2862 #endif /* __khrplatform_h_ */
2863 typedef unsigned int GLenum;
2864 typedef unsigned char GLboolean;
2865 typedef unsigned int GLbitfield;
2866 typedef void GLvoid;
2867 typedef khronos_int8_t GLbyte;
2868 typedef khronos_uint8_t GLubyte;
2869 typedef khronos_int16_t GLshort;
2870 typedef khronos_uint16_t GLushort;
2871 typedef int GLint;
2872 typedef unsigned int GLuint;
2873 typedef khronos_int32_t GLclampx;
2874 typedef int GLsizei;
2875 typedef khronos_float_t GLfloat;
2876 typedef khronos_float_t GLclampf;
2877 typedef double GLdouble;
2878 typedef double GLclampd;
2879 typedef void *GLeglClientBufferEXT;
2880 typedef void *GLeglImageOES;
2881 typedef char GLchar;
2882 typedef char GLcharARB;
2883 #ifdef __APPLE__
2884 typedef void *GLhandleARB;
2885 #else
2886 typedef unsigned int GLhandleARB;
2887 #endif
2888 typedef khronos_uint16_t GLhalf;
2889 typedef khronos_uint16_t GLhalfARB;
2890 typedef khronos_int32_t GLfixed;
2891 #if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && (__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ > 1060)
2892 typedef khronos_intptr_t GLintptr;
2893 #else
2894 typedef khronos_intptr_t GLintptr;
2895 #endif
2896 #if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && (__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ > 1060)
2897 typedef khronos_intptr_t GLintptrARB;
2898 #else
2899 typedef khronos_intptr_t GLintptrARB;
2900 #endif
2901 #if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && (__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ > 1060)
2902 typedef khronos_ssize_t GLsizeiptr;
2903 #else
2904 typedef khronos_ssize_t GLsizeiptr;
2905 #endif
2906 #if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && (__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ > 1060)
2907 typedef khronos_ssize_t GLsizeiptrARB;
2908 #else
2909 typedef khronos_ssize_t GLsizeiptrARB;
2910 #endif
2911 typedef khronos_int64_t GLint64;
2912 typedef khronos_int64_t GLint64EXT;
2913 typedef khronos_uint64_t GLuint64;
2914 typedef khronos_uint64_t GLuint64EXT;
2915 typedef struct __GLsync *GLsync;
2916 struct _cl_context;
2917 struct _cl_event;
2918 typedef void (GLAD_API_PTR *GLDEBUGPROC)(GLenum source,GLenum type,GLuint id,GLenum severity,GLsizei length,const GLchar *message,const void *userParam);
2919 typedef void (GLAD_API_PTR *GLDEBUGPROCARB)(GLenum source,GLenum type,GLuint id,GLenum severity,GLsizei length,const GLchar *message,const void *userParam);
2920 typedef void (GLAD_API_PTR *GLDEBUGPROCKHR)(GLenum source,GLenum type,GLuint id,GLenum severity,GLsizei length,const GLchar *message,const void *userParam);
2921 typedef void (GLAD_API_PTR *GLDEBUGPROCAMD)(GLuint id,GLenum category,GLenum severity,GLsizei length,const GLchar *message,void *userParam);
2922 typedef unsigned short GLhalfNV;
2923 typedef GLintptr GLvdpauSurfaceNV;
2924 typedef void (GLAD_API_PTR *GLVULKANPROCNV)(void);
2925 
2926 
2927 #define GL_VERSION_1_0 1
2928 GLAD_API_CALL int GLAD_GL_VERSION_1_0;
2929 #define GL_VERSION_1_1 1
2930 GLAD_API_CALL int GLAD_GL_VERSION_1_1;
2931 #define GL_VERSION_1_2 1
2932 GLAD_API_CALL int GLAD_GL_VERSION_1_2;
2933 #define GL_VERSION_1_3 1
2934 GLAD_API_CALL int GLAD_GL_VERSION_1_3;
2935 #define GL_VERSION_1_4 1
2936 GLAD_API_CALL int GLAD_GL_VERSION_1_4;
2937 #define GL_VERSION_1_5 1
2938 GLAD_API_CALL int GLAD_GL_VERSION_1_5;
2939 #define GL_VERSION_2_0 1
2940 GLAD_API_CALL int GLAD_GL_VERSION_2_0;
2941 #define GL_VERSION_2_1 1
2942 GLAD_API_CALL int GLAD_GL_VERSION_2_1;
2943 #define GL_VERSION_3_0 1
2944 GLAD_API_CALL int GLAD_GL_VERSION_3_0;
2945 #define GL_VERSION_3_1 1
2946 GLAD_API_CALL int GLAD_GL_VERSION_3_1;
2947 #define GL_VERSION_3_2 1
2948 GLAD_API_CALL int GLAD_GL_VERSION_3_2;
2949 #define GL_VERSION_3_3 1
2950 GLAD_API_CALL int GLAD_GL_VERSION_3_3;
2951 #define GL_VERSION_ES_CM_1_0 1
2952 GLAD_API_CALL int GLAD_GL_VERSION_ES_CM_1_0;
2953 #define GL_ES_VERSION_2_0 1
2954 GLAD_API_CALL int GLAD_GL_ES_VERSION_2_0;
2955 #define GL_ES_VERSION_3_0 1
2956 GLAD_API_CALL int GLAD_GL_ES_VERSION_3_0;
2957 #define GL_APPLE_flush_buffer_range 1
2958 GLAD_API_CALL int GLAD_GL_APPLE_flush_buffer_range;
2959 #define GL_APPLE_vertex_array_object 1
2960 GLAD_API_CALL int GLAD_GL_APPLE_vertex_array_object;
2961 #define GL_ARB_blend_func_extended 1
2962 GLAD_API_CALL int GLAD_GL_ARB_blend_func_extended;
2963 #define GL_ARB_color_buffer_float 1
2964 GLAD_API_CALL int GLAD_GL_ARB_color_buffer_float;
2965 #define GL_ARB_copy_buffer 1
2966 GLAD_API_CALL int GLAD_GL_ARB_copy_buffer;
2967 #define GL_ARB_debug_output 1
2968 GLAD_API_CALL int GLAD_GL_ARB_debug_output;
2969 #define GL_ARB_draw_buffers 1
2970 GLAD_API_CALL int GLAD_GL_ARB_draw_buffers;
2971 #define GL_ARB_draw_elements_base_vertex 1
2972 GLAD_API_CALL int GLAD_GL_ARB_draw_elements_base_vertex;
2973 #define GL_ARB_draw_instanced 1
2974 GLAD_API_CALL int GLAD_GL_ARB_draw_instanced;
2975 #define GL_ARB_fragment_program 1
2976 GLAD_API_CALL int GLAD_GL_ARB_fragment_program;
2977 #define GL_ARB_fragment_shader 1
2978 GLAD_API_CALL int GLAD_GL_ARB_fragment_shader;
2979 #define GL_ARB_framebuffer_object 1
2980 GLAD_API_CALL int GLAD_GL_ARB_framebuffer_object;
2981 #define GL_ARB_geometry_shader4 1
2982 GLAD_API_CALL int GLAD_GL_ARB_geometry_shader4;
2983 #define GL_ARB_imaging 1
2984 GLAD_API_CALL int GLAD_GL_ARB_imaging;
2985 #define GL_ARB_instanced_arrays 1
2986 GLAD_API_CALL int GLAD_GL_ARB_instanced_arrays;
2987 #define GL_ARB_map_buffer_range 1
2988 GLAD_API_CALL int GLAD_GL_ARB_map_buffer_range;
2989 #define GL_ARB_multisample 1
2990 GLAD_API_CALL int GLAD_GL_ARB_multisample;
2991 #define GL_ARB_multitexture 1
2992 GLAD_API_CALL int GLAD_GL_ARB_multitexture;
2993 #define GL_ARB_occlusion_query 1
2994 GLAD_API_CALL int GLAD_GL_ARB_occlusion_query;
2995 #define GL_ARB_point_parameters 1
2996 GLAD_API_CALL int GLAD_GL_ARB_point_parameters;
2997 #define GL_ARB_provoking_vertex 1
2998 GLAD_API_CALL int GLAD_GL_ARB_provoking_vertex;
2999 #define GL_ARB_sampler_objects 1
3000 GLAD_API_CALL int GLAD_GL_ARB_sampler_objects;
3001 #define GL_ARB_shader_objects 1
3002 GLAD_API_CALL int GLAD_GL_ARB_shader_objects;
3003 #define GL_ARB_shading_language_100 1
3004 GLAD_API_CALL int GLAD_GL_ARB_shading_language_100;
3005 #define GL_ARB_sync 1
3006 GLAD_API_CALL int GLAD_GL_ARB_sync;
3007 #define GL_ARB_texture_buffer_object 1
3008 GLAD_API_CALL int GLAD_GL_ARB_texture_buffer_object;
3009 #define GL_ARB_texture_compression 1
3010 GLAD_API_CALL int GLAD_GL_ARB_texture_compression;
3011 #define GL_ARB_texture_multisample 1
3012 GLAD_API_CALL int GLAD_GL_ARB_texture_multisample;
3013 #define GL_ARB_texture_non_power_of_two 1
3014 GLAD_API_CALL int GLAD_GL_ARB_texture_non_power_of_two;
3015 #define GL_ARB_timer_query 1
3016 GLAD_API_CALL int GLAD_GL_ARB_timer_query;
3017 #define GL_ARB_transpose_matrix 1
3018 GLAD_API_CALL int GLAD_GL_ARB_transpose_matrix;
3019 #define GL_ARB_uniform_buffer_object 1
3020 GLAD_API_CALL int GLAD_GL_ARB_uniform_buffer_object;
3021 #define GL_ARB_vertex_array_object 1
3022 GLAD_API_CALL int GLAD_GL_ARB_vertex_array_object;
3023 #define GL_ARB_vertex_buffer_object 1
3024 GLAD_API_CALL int GLAD_GL_ARB_vertex_buffer_object;
3025 #define GL_ARB_vertex_program 1
3026 GLAD_API_CALL int GLAD_GL_ARB_vertex_program;
3027 #define GL_ARB_vertex_shader 1
3028 GLAD_API_CALL int GLAD_GL_ARB_vertex_shader;
3029 #define GL_ARB_vertex_type_2_10_10_10_rev 1
3030 GLAD_API_CALL int GLAD_GL_ARB_vertex_type_2_10_10_10_rev;
3031 #define GL_ARB_window_pos 1
3032 GLAD_API_CALL int GLAD_GL_ARB_window_pos;
3033 #define GL_ATI_draw_buffers 1
3034 GLAD_API_CALL int GLAD_GL_ATI_draw_buffers;
3035 #define GL_ATI_separate_stencil 1
3036 GLAD_API_CALL int GLAD_GL_ATI_separate_stencil;
3037 #define GL_EXT_blend_color 1
3038 GLAD_API_CALL int GLAD_GL_EXT_blend_color;
3039 #define GL_EXT_blend_equation_separate 1
3040 GLAD_API_CALL int GLAD_GL_EXT_blend_equation_separate;
3041 #define GL_EXT_blend_func_separate 1
3042 GLAD_API_CALL int GLAD_GL_EXT_blend_func_separate;
3043 #define GL_EXT_blend_minmax 1
3044 GLAD_API_CALL int GLAD_GL_EXT_blend_minmax;
3045 #define GL_EXT_color_subtable 1
3046 GLAD_API_CALL int GLAD_GL_EXT_color_subtable;
3047 #define GL_EXT_convolution 1
3048 GLAD_API_CALL int GLAD_GL_EXT_convolution;
3049 #define GL_EXT_copy_texture 1
3050 GLAD_API_CALL int GLAD_GL_EXT_copy_texture;
3051 #define GL_EXT_direct_state_access 1
3052 GLAD_API_CALL int GLAD_GL_EXT_direct_state_access;
3053 #define GL_EXT_draw_buffers2 1
3054 GLAD_API_CALL int GLAD_GL_EXT_draw_buffers2;
3055 #define GL_EXT_draw_instanced 1
3056 GLAD_API_CALL int GLAD_GL_EXT_draw_instanced;
3057 #define GL_EXT_draw_range_elements 1
3058 GLAD_API_CALL int GLAD_GL_EXT_draw_range_elements;
3059 #define GL_EXT_fog_coord 1
3060 GLAD_API_CALL int GLAD_GL_EXT_fog_coord;
3061 #define GL_EXT_framebuffer_blit 1
3062 GLAD_API_CALL int GLAD_GL_EXT_framebuffer_blit;
3063 #define GL_EXT_framebuffer_multisample 1
3064 GLAD_API_CALL int GLAD_GL_EXT_framebuffer_multisample;
3065 #define GL_EXT_framebuffer_object 1
3066 GLAD_API_CALL int GLAD_GL_EXT_framebuffer_object;
3067 #define GL_EXT_gpu_shader4 1
3068 GLAD_API_CALL int GLAD_GL_EXT_gpu_shader4;
3069 #define GL_EXT_histogram 1
3070 GLAD_API_CALL int GLAD_GL_EXT_histogram;
3071 #define GL_EXT_multi_draw_arrays 1
3072 GLAD_API_CALL int GLAD_GL_EXT_multi_draw_arrays;
3073 #define GL_EXT_packed_depth_stencil 1
3074 GLAD_API_CALL int GLAD_GL_EXT_packed_depth_stencil;
3075 #define GL_EXT_packed_pixels 1
3076 GLAD_API_CALL int GLAD_GL_EXT_packed_pixels;
3077 #define GL_EXT_paletted_texture 1
3078 GLAD_API_CALL int GLAD_GL_EXT_paletted_texture;
3079 #define GL_EXT_point_parameters 1
3080 GLAD_API_CALL int GLAD_GL_EXT_point_parameters;
3081 #define GL_EXT_provoking_vertex 1
3082 GLAD_API_CALL int GLAD_GL_EXT_provoking_vertex;
3083 #define GL_EXT_secondary_color 1
3084 GLAD_API_CALL int GLAD_GL_EXT_secondary_color;
3085 #define GL_EXT_subtexture 1
3086 GLAD_API_CALL int GLAD_GL_EXT_subtexture;
3087 #define GL_EXT_texture3D 1
3088 GLAD_API_CALL int GLAD_GL_EXT_texture3D;
3089 #define GL_EXT_texture_array 1
3090 GLAD_API_CALL int GLAD_GL_EXT_texture_array;
3091 #define GL_EXT_texture_buffer_object 1
3092 GLAD_API_CALL int GLAD_GL_EXT_texture_buffer_object;
3093 #define GL_EXT_texture_compression_s3tc 1
3094 GLAD_API_CALL int GLAD_GL_EXT_texture_compression_s3tc;
3095 #define GL_EXT_texture_integer 1
3096 GLAD_API_CALL int GLAD_GL_EXT_texture_integer;
3097 #define GL_EXT_texture_object 1
3098 GLAD_API_CALL int GLAD_GL_EXT_texture_object;
3099 #define GL_EXT_timer_query 1
3100 GLAD_API_CALL int GLAD_GL_EXT_timer_query;
3101 #define GL_EXT_transform_feedback 1
3102 GLAD_API_CALL int GLAD_GL_EXT_transform_feedback;
3103 #define GL_EXT_vertex_array 1
3104 GLAD_API_CALL int GLAD_GL_EXT_vertex_array;
3105 #define GL_INGR_blend_func_separate 1
3106 GLAD_API_CALL int GLAD_GL_INGR_blend_func_separate;
3107 #define GL_KHR_debug 1
3108 GLAD_API_CALL int GLAD_GL_KHR_debug;
3109 #define GL_MESA_window_pos 1
3110 GLAD_API_CALL int GLAD_GL_MESA_window_pos;
3111 #define GL_NVX_conditional_render 1
3112 GLAD_API_CALL int GLAD_GL_NVX_conditional_render;
3113 #define GL_NV_conditional_render 1
3114 GLAD_API_CALL int GLAD_GL_NV_conditional_render;
3115 #define GL_NV_explicit_multisample 1
3116 GLAD_API_CALL int GLAD_GL_NV_explicit_multisample;
3117 #define GL_NV_geometry_program4 1
3118 GLAD_API_CALL int GLAD_GL_NV_geometry_program4;
3119 #define GL_NV_point_sprite 1
3120 GLAD_API_CALL int GLAD_GL_NV_point_sprite;
3121 #define GL_NV_transform_feedback 1
3122 GLAD_API_CALL int GLAD_GL_NV_transform_feedback;
3123 #define GL_NV_vertex_program 1
3124 GLAD_API_CALL int GLAD_GL_NV_vertex_program;
3125 #define GL_NV_vertex_program4 1
3126 GLAD_API_CALL int GLAD_GL_NV_vertex_program4;
3127 #define GL_SGIS_point_parameters 1
3128 GLAD_API_CALL int GLAD_GL_SGIS_point_parameters;
3129 #define GL_SGIS_texture_edge_clamp 1
3130 GLAD_API_CALL int GLAD_GL_SGIS_texture_edge_clamp;
3131 #define GL_SGI_color_table 1
3132 GLAD_API_CALL int GLAD_GL_SGI_color_table;
3133 #define GL_OES_depth24 1
3134 GLAD_API_CALL int GLAD_GL_OES_depth24;
3135 #define GL_OES_packed_depth_stencil 1
3136 GLAD_API_CALL int GLAD_GL_OES_packed_depth_stencil;
3137 #define GL_OES_single_precision 1
3138 GLAD_API_CALL int GLAD_GL_OES_single_precision;
3139 #define GL_OES_texture_npot 1
3140 GLAD_API_CALL int GLAD_GL_OES_texture_npot;
3141 #define GL_ANGLE_instanced_arrays 1
3142 GLAD_API_CALL int GLAD_GL_ANGLE_instanced_arrays;
3143 #define GL_APPLE_sync 1
3144 GLAD_API_CALL int GLAD_GL_APPLE_sync;
3145 #define GL_EXT_disjoint_timer_query 1
3146 GLAD_API_CALL int GLAD_GL_EXT_disjoint_timer_query;
3147 #define GL_EXT_draw_buffers 1
3148 GLAD_API_CALL int GLAD_GL_EXT_draw_buffers;
3149 #define GL_EXT_instanced_arrays 1
3150 GLAD_API_CALL int GLAD_GL_EXT_instanced_arrays;
3151 #define GL_EXT_map_buffer_range 1
3152 GLAD_API_CALL int GLAD_GL_EXT_map_buffer_range;
3153 #define GL_EXT_multisampled_render_to_texture 1
3154 GLAD_API_CALL int GLAD_GL_EXT_multisampled_render_to_texture;
3155 #define GL_EXT_separate_shader_objects 1
3156 GLAD_API_CALL int GLAD_GL_EXT_separate_shader_objects;
3157 #define GL_EXT_texture_storage 1
3158 GLAD_API_CALL int GLAD_GL_EXT_texture_storage;
3159 #define GL_EXT_unpack_subimage 1
3160 GLAD_API_CALL int GLAD_GL_EXT_unpack_subimage;
3161 #define GL_MESA_sampler_objects 1
3162 GLAD_API_CALL int GLAD_GL_MESA_sampler_objects;
3163 #define GL_NV_copy_buffer 1
3164 GLAD_API_CALL int GLAD_GL_NV_copy_buffer;
3165 #define GL_NV_draw_instanced 1
3166 GLAD_API_CALL int GLAD_GL_NV_draw_instanced;
3167 #define GL_NV_framebuffer_blit 1
3168 GLAD_API_CALL int GLAD_GL_NV_framebuffer_blit;
3169 #define GL_NV_framebuffer_multisample 1
3170 GLAD_API_CALL int GLAD_GL_NV_framebuffer_multisample;
3171 #define GL_NV_instanced_arrays 1
3172 GLAD_API_CALL int GLAD_GL_NV_instanced_arrays;
3173 #define GL_NV_non_square_matrices 1
3174 GLAD_API_CALL int GLAD_GL_NV_non_square_matrices;
3175 #define GL_OES_get_program_binary 1
3176 GLAD_API_CALL int GLAD_GL_OES_get_program_binary;
3177 #define GL_OES_mapbuffer 1
3178 GLAD_API_CALL int GLAD_GL_OES_mapbuffer;
3179 #define GL_OES_vertex_array_object 1
3180 GLAD_API_CALL int GLAD_GL_OES_vertex_array_object;
3181 
3182 
3183 typedef void (GLAD_API_PTR *PFNGLACCUMPROC)(GLenum op, GLfloat value);
3184 typedef void (GLAD_API_PTR *PFNGLACTIVETEXTUREPROC)(GLenum texture);
3185 typedef void (GLAD_API_PTR *PFNGLACTIVETEXTUREARBPROC)(GLenum texture);
3186 typedef void (GLAD_API_PTR *PFNGLACTIVEVARYINGNVPROC)(GLuint program, const GLchar * name);
3187 typedef void (GLAD_API_PTR *PFNGLALPHAFUNCPROC)(GLenum func, GLfloat ref);
3188 typedef GLboolean (GLAD_API_PTR *PFNGLAREPROGRAMSRESIDENTNVPROC)(GLsizei n, const GLuint * programs, GLboolean * residences);
3189 typedef GLboolean (GLAD_API_PTR *PFNGLARETEXTURESRESIDENTPROC)(GLsizei n, const GLuint * textures, GLboolean * residences);
3190 typedef GLboolean (GLAD_API_PTR *PFNGLARETEXTURESRESIDENTEXTPROC)(GLsizei n, const GLuint * textures, GLboolean * residences);
3191 typedef void (GLAD_API_PTR *PFNGLARRAYELEMENTPROC)(GLint i);
3192 typedef void (GLAD_API_PTR *PFNGLARRAYELEMENTEXTPROC)(GLint i);
3193 typedef void (GLAD_API_PTR *PFNGLATTACHOBJECTARBPROC)(GLhandleARB containerObj, GLhandleARB obj);
3194 typedef void (GLAD_API_PTR *PFNGLATTACHSHADERPROC)(GLuint program, GLuint shader);
3195 typedef void (GLAD_API_PTR *PFNGLBEGINPROC)(GLenum mode);
3196 typedef void (GLAD_API_PTR *PFNGLBEGINCONDITIONALRENDERPROC)(GLuint id, GLenum mode);
3197 typedef void (GLAD_API_PTR *PFNGLBEGINCONDITIONALRENDERNVPROC)(GLuint id, GLenum mode);
3198 typedef void (GLAD_API_PTR *PFNGLBEGINCONDITIONALRENDERNVXPROC)(GLuint id);
3199 typedef void (GLAD_API_PTR *PFNGLBEGINQUERYPROC)(GLenum target, GLuint id);
3200 typedef void (GLAD_API_PTR *PFNGLBEGINQUERYARBPROC)(GLenum target, GLuint id);
3201 typedef void (GLAD_API_PTR *PFNGLBEGINTRANSFORMFEEDBACKPROC)(GLenum primitiveMode);
3202 typedef void (GLAD_API_PTR *PFNGLBEGINTRANSFORMFEEDBACKEXTPROC)(GLenum primitiveMode);
3203 typedef void (GLAD_API_PTR *PFNGLBEGINTRANSFORMFEEDBACKNVPROC)(GLenum primitiveMode);
3204 typedef void (GLAD_API_PTR *PFNGLBINDATTRIBLOCATIONPROC)(GLuint program, GLuint index, const GLchar * name);
3205 typedef void (GLAD_API_PTR *PFNGLBINDATTRIBLOCATIONARBPROC)(GLhandleARB programObj, GLuint index, const GLcharARB * name);
3206 typedef void (GLAD_API_PTR *PFNGLBINDBUFFERPROC)(GLenum target, GLuint buffer);
3207 typedef void (GLAD_API_PTR *PFNGLBINDBUFFERARBPROC)(GLenum target, GLuint buffer);
3208 typedef void (GLAD_API_PTR *PFNGLBINDBUFFERBASEPROC)(GLenum target, GLuint index, GLuint buffer);
3209 typedef void (GLAD_API_PTR *PFNGLBINDBUFFERBASEEXTPROC)(GLenum target, GLuint index, GLuint buffer);
3210 typedef void (GLAD_API_PTR *PFNGLBINDBUFFERBASENVPROC)(GLenum target, GLuint index, GLuint buffer);
3211 typedef void (GLAD_API_PTR *PFNGLBINDBUFFEROFFSETEXTPROC)(GLenum target, GLuint index, GLuint buffer, GLintptr offset);
3212 typedef void (GLAD_API_PTR *PFNGLBINDBUFFEROFFSETNVPROC)(GLenum target, GLuint index, GLuint buffer, GLintptr offset);
3213 typedef void (GLAD_API_PTR *PFNGLBINDBUFFERRANGEPROC)(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size);
3214 typedef void (GLAD_API_PTR *PFNGLBINDBUFFERRANGEEXTPROC)(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size);
3215 typedef void (GLAD_API_PTR *PFNGLBINDBUFFERRANGENVPROC)(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size);
3216 typedef void (GLAD_API_PTR *PFNGLBINDFRAGDATALOCATIONPROC)(GLuint program, GLuint color, const GLchar * name);
3217 typedef void (GLAD_API_PTR *PFNGLBINDFRAGDATALOCATIONEXTPROC)(GLuint program, GLuint color, const GLchar * name);
3218 typedef void (GLAD_API_PTR *PFNGLBINDFRAGDATALOCATIONINDEXEDPROC)(GLuint program, GLuint colorNumber, GLuint index, const GLchar * name);
3219 typedef void (GLAD_API_PTR *PFNGLBINDFRAMEBUFFERPROC)(GLenum target, GLuint framebuffer);
3220 typedef void (GLAD_API_PTR *PFNGLBINDFRAMEBUFFEREXTPROC)(GLenum target, GLuint framebuffer);
3221 typedef void (GLAD_API_PTR *PFNGLBINDMULTITEXTUREEXTPROC)(GLenum texunit, GLenum target, GLuint texture);
3222 typedef void (GLAD_API_PTR *PFNGLBINDPROGRAMARBPROC)(GLenum target, GLuint program);
3223 typedef void (GLAD_API_PTR *PFNGLBINDPROGRAMNVPROC)(GLenum target, GLuint id);
3224 typedef void (GLAD_API_PTR *PFNGLBINDRENDERBUFFERPROC)(GLenum target, GLuint renderbuffer);
3225 typedef void (GLAD_API_PTR *PFNGLBINDRENDERBUFFEREXTPROC)(GLenum target, GLuint renderbuffer);
3226 typedef void (GLAD_API_PTR *PFNGLBINDSAMPLERPROC)(GLuint unit, GLuint sampler);
3227 typedef void (GLAD_API_PTR *PFNGLBINDTEXTUREPROC)(GLenum target, GLuint texture);
3228 typedef void (GLAD_API_PTR *PFNGLBINDTEXTUREEXTPROC)(GLenum target, GLuint texture);
3229 typedef void (GLAD_API_PTR *PFNGLBINDVERTEXARRAYPROC)(GLuint array);
3230 typedef void (GLAD_API_PTR *PFNGLBINDVERTEXARRAYAPPLEPROC)(GLuint array);
3231 typedef void (GLAD_API_PTR *PFNGLBITMAPPROC)(GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte * bitmap);
3232 typedef void (GLAD_API_PTR *PFNGLBLENDCOLORPROC)(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);
3233 typedef void (GLAD_API_PTR *PFNGLBLENDCOLOREXTPROC)(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);
3234 typedef void (GLAD_API_PTR *PFNGLBLENDEQUATIONPROC)(GLenum mode);
3235 typedef void (GLAD_API_PTR *PFNGLBLENDEQUATIONEXTPROC)(GLenum mode);
3236 typedef void (GLAD_API_PTR *PFNGLBLENDEQUATIONSEPARATEPROC)(GLenum modeRGB, GLenum modeAlpha);
3237 typedef void (GLAD_API_PTR *PFNGLBLENDEQUATIONSEPARATEEXTPROC)(GLenum modeRGB, GLenum modeAlpha);
3238 typedef void (GLAD_API_PTR *PFNGLBLENDFUNCPROC)(GLenum sfactor, GLenum dfactor);
3239 typedef void (GLAD_API_PTR *PFNGLBLENDFUNCSEPARATEPROC)(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
3240 typedef void (GLAD_API_PTR *PFNGLBLENDFUNCSEPARATEEXTPROC)(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
3241 typedef void (GLAD_API_PTR *PFNGLBLENDFUNCSEPARATEINGRPROC)(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
3242 typedef void (GLAD_API_PTR *PFNGLBLITFRAMEBUFFERPROC)(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);
3243 typedef void (GLAD_API_PTR *PFNGLBLITFRAMEBUFFEREXTPROC)(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);
3244 typedef void (GLAD_API_PTR *PFNGLBUFFERDATAPROC)(GLenum target, GLsizeiptr size, const void * data, GLenum usage);
3245 typedef void (GLAD_API_PTR *PFNGLBUFFERDATAARBPROC)(GLenum target, GLsizeiptrARB size, const void * data, GLenum usage);
3246 typedef void (GLAD_API_PTR *PFNGLBUFFERPARAMETERIAPPLEPROC)(GLenum target, GLenum pname, GLint param);
3247 typedef void (GLAD_API_PTR *PFNGLBUFFERSUBDATAPROC)(GLenum target, GLintptr offset, GLsizeiptr size, const void * data);
3248 typedef void (GLAD_API_PTR *PFNGLBUFFERSUBDATAARBPROC)(GLenum target, GLintptrARB offset, GLsizeiptrARB size, const void * data);
3249 typedef void (GLAD_API_PTR *PFNGLCALLLISTPROC)(GLuint list);
3250 typedef void (GLAD_API_PTR *PFNGLCALLLISTSPROC)(GLsizei n, GLenum type, const void * lists);
3251 typedef GLenum (GLAD_API_PTR *PFNGLCHECKFRAMEBUFFERSTATUSPROC)(GLenum target);
3252 typedef GLenum (GLAD_API_PTR *PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC)(GLenum target);
3253 typedef GLenum (GLAD_API_PTR *PFNGLCHECKNAMEDFRAMEBUFFERSTATUSEXTPROC)(GLuint framebuffer, GLenum target);
3254 typedef void (GLAD_API_PTR *PFNGLCLAMPCOLORPROC)(GLenum target, GLenum clamp);
3255 typedef void (GLAD_API_PTR *PFNGLCLAMPCOLORARBPROC)(GLenum target, GLenum clamp);
3256 typedef void (GLAD_API_PTR *PFNGLCLEARPROC)(GLbitfield mask);
3257 typedef void (GLAD_API_PTR *PFNGLCLEARACCUMPROC)(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);
3258 typedef void (GLAD_API_PTR *PFNGLCLEARBUFFERFIPROC)(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil);
3259 typedef void (GLAD_API_PTR *PFNGLCLEARBUFFERFVPROC)(GLenum buffer, GLint drawbuffer, const GLfloat * value);
3260 typedef void (GLAD_API_PTR *PFNGLCLEARBUFFERIVPROC)(GLenum buffer, GLint drawbuffer, const GLint * value);
3261 typedef void (GLAD_API_PTR *PFNGLCLEARBUFFERUIVPROC)(GLenum buffer, GLint drawbuffer, const GLuint * value);
3262 typedef void (GLAD_API_PTR *PFNGLCLEARCOLORPROC)(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);
3263 typedef void (GLAD_API_PTR *PFNGLCLEARCOLORIIEXTPROC)(GLint red, GLint green, GLint blue, GLint alpha);
3264 typedef void (GLAD_API_PTR *PFNGLCLEARCOLORIUIEXTPROC)(GLuint red, GLuint green, GLuint blue, GLuint alpha);
3265 typedef void (GLAD_API_PTR *PFNGLCLEARDEPTHPROC)(GLdouble depth);
3266 typedef void (GLAD_API_PTR *PFNGLCLEARINDEXPROC)(GLfloat c);
3267 typedef void (GLAD_API_PTR *PFNGLCLEARNAMEDBUFFERDATAEXTPROC)(GLuint buffer, GLenum internalformat, GLenum format, GLenum type, const void * data);
3268 typedef void (GLAD_API_PTR *PFNGLCLEARNAMEDBUFFERSUBDATAEXTPROC)(GLuint buffer, GLenum internalformat, GLsizeiptr offset, GLsizeiptr size, GLenum format, GLenum type, const void * data);
3269 typedef void (GLAD_API_PTR *PFNGLCLEARSTENCILPROC)(GLint s);
3270 typedef void (GLAD_API_PTR *PFNGLCLIENTACTIVETEXTUREPROC)(GLenum texture);
3271 typedef void (GLAD_API_PTR *PFNGLCLIENTACTIVETEXTUREARBPROC)(GLenum texture);
3272 typedef void (GLAD_API_PTR *PFNGLCLIENTATTRIBDEFAULTEXTPROC)(GLbitfield mask);
3273 typedef GLenum (GLAD_API_PTR *PFNGLCLIENTWAITSYNCPROC)(GLsync sync, GLbitfield flags, GLuint64 timeout);
3274 typedef void (GLAD_API_PTR *PFNGLCLIPPLANEPROC)(GLenum plane, const GLdouble * equation);
3275 typedef void (GLAD_API_PTR *PFNGLCOLOR3BPROC)(GLbyte red, GLbyte green, GLbyte blue);
3276 typedef void (GLAD_API_PTR *PFNGLCOLOR3BVPROC)(const GLbyte * v);
3277 typedef void (GLAD_API_PTR *PFNGLCOLOR3DPROC)(GLdouble red, GLdouble green, GLdouble blue);
3278 typedef void (GLAD_API_PTR *PFNGLCOLOR3DVPROC)(const GLdouble * v);
3279 typedef void (GLAD_API_PTR *PFNGLCOLOR3FPROC)(GLfloat red, GLfloat green, GLfloat blue);
3280 typedef void (GLAD_API_PTR *PFNGLCOLOR3FVPROC)(const GLfloat * v);
3281 typedef void (GLAD_API_PTR *PFNGLCOLOR3IPROC)(GLint red, GLint green, GLint blue);
3282 typedef void (GLAD_API_PTR *PFNGLCOLOR3IVPROC)(const GLint * v);
3283 typedef void (GLAD_API_PTR *PFNGLCOLOR3SPROC)(GLshort red, GLshort green, GLshort blue);
3284 typedef void (GLAD_API_PTR *PFNGLCOLOR3SVPROC)(const GLshort * v);
3285 typedef void (GLAD_API_PTR *PFNGLCOLOR3UBPROC)(GLubyte red, GLubyte green, GLubyte blue);
3286 typedef void (GLAD_API_PTR *PFNGLCOLOR3UBVPROC)(const GLubyte * v);
3287 typedef void (GLAD_API_PTR *PFNGLCOLOR3UIPROC)(GLuint red, GLuint green, GLuint blue);
3288 typedef void (GLAD_API_PTR *PFNGLCOLOR3UIVPROC)(const GLuint * v);
3289 typedef void (GLAD_API_PTR *PFNGLCOLOR3USPROC)(GLushort red, GLushort green, GLushort blue);
3290 typedef void (GLAD_API_PTR *PFNGLCOLOR3USVPROC)(const GLushort * v);
3291 typedef void (GLAD_API_PTR *PFNGLCOLOR4BPROC)(GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha);
3292 typedef void (GLAD_API_PTR *PFNGLCOLOR4BVPROC)(const GLbyte * v);
3293 typedef void (GLAD_API_PTR *PFNGLCOLOR4DPROC)(GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha);
3294 typedef void (GLAD_API_PTR *PFNGLCOLOR4DVPROC)(const GLdouble * v);
3295 typedef void (GLAD_API_PTR *PFNGLCOLOR4FPROC)(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);
3296 typedef void (GLAD_API_PTR *PFNGLCOLOR4FVPROC)(const GLfloat * v);
3297 typedef void (GLAD_API_PTR *PFNGLCOLOR4IPROC)(GLint red, GLint green, GLint blue, GLint alpha);
3298 typedef void (GLAD_API_PTR *PFNGLCOLOR4IVPROC)(const GLint * v);
3299 typedef void (GLAD_API_PTR *PFNGLCOLOR4SPROC)(GLshort red, GLshort green, GLshort blue, GLshort alpha);
3300 typedef void (GLAD_API_PTR *PFNGLCOLOR4SVPROC)(const GLshort * v);
3301 typedef void (GLAD_API_PTR *PFNGLCOLOR4UBPROC)(GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha);
3302 typedef void (GLAD_API_PTR *PFNGLCOLOR4UBVPROC)(const GLubyte * v);
3303 typedef void (GLAD_API_PTR *PFNGLCOLOR4UIPROC)(GLuint red, GLuint green, GLuint blue, GLuint alpha);
3304 typedef void (GLAD_API_PTR *PFNGLCOLOR4UIVPROC)(const GLuint * v);
3305 typedef void (GLAD_API_PTR *PFNGLCOLOR4USPROC)(GLushort red, GLushort green, GLushort blue, GLushort alpha);
3306 typedef void (GLAD_API_PTR *PFNGLCOLOR4USVPROC)(const GLushort * v);
3307 typedef void (GLAD_API_PTR *PFNGLCOLORMASKPROC)(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha);
3308 typedef void (GLAD_API_PTR *PFNGLCOLORMASKINDEXEDEXTPROC)(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a);
3309 typedef void (GLAD_API_PTR *PFNGLCOLORMASKIPROC)(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a);
3310 typedef void (GLAD_API_PTR *PFNGLCOLORMATERIALPROC)(GLenum face, GLenum mode);
3311 typedef void (GLAD_API_PTR *PFNGLCOLORP3UIPROC)(GLenum type, GLuint color);
3312 typedef void (GLAD_API_PTR *PFNGLCOLORP3UIVPROC)(GLenum type, const GLuint * color);
3313 typedef void (GLAD_API_PTR *PFNGLCOLORP4UIPROC)(GLenum type, GLuint color);
3314 typedef void (GLAD_API_PTR *PFNGLCOLORP4UIVPROC)(GLenum type, const GLuint * color);
3315 typedef void (GLAD_API_PTR *PFNGLCOLORPOINTERPROC)(GLint size, GLenum type, GLsizei stride, const void * pointer);
3316 typedef void (GLAD_API_PTR *PFNGLCOLORPOINTEREXTPROC)(GLint size, GLenum type, GLsizei stride, GLsizei count, const void * pointer);
3317 typedef void (GLAD_API_PTR *PFNGLCOLORSUBTABLEPROC)(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const void * data);
3318 typedef void (GLAD_API_PTR *PFNGLCOLORSUBTABLEEXTPROC)(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const void * data);
3319 typedef void (GLAD_API_PTR *PFNGLCOLORTABLEPROC)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const void * table);
3320 typedef void (GLAD_API_PTR *PFNGLCOLORTABLEEXTPROC)(GLenum target, GLenum internalFormat, GLsizei width, GLenum format, GLenum type, const void * table);
3321 typedef void (GLAD_API_PTR *PFNGLCOLORTABLEPARAMETERFVPROC)(GLenum target, GLenum pname, const GLfloat * params);
3322 typedef void (GLAD_API_PTR *PFNGLCOLORTABLEPARAMETERFVSGIPROC)(GLenum target, GLenum pname, const GLfloat * params);
3323 typedef void (GLAD_API_PTR *PFNGLCOLORTABLEPARAMETERIVPROC)(GLenum target, GLenum pname, const GLint * params);
3324 typedef void (GLAD_API_PTR *PFNGLCOLORTABLEPARAMETERIVSGIPROC)(GLenum target, GLenum pname, const GLint * params);
3325 typedef void (GLAD_API_PTR *PFNGLCOLORTABLESGIPROC)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const void * table);
3326 typedef void (GLAD_API_PTR *PFNGLCOMPILESHADERPROC)(GLuint shader);
3327 typedef void (GLAD_API_PTR *PFNGLCOMPILESHADERARBPROC)(GLhandleARB shaderObj);
3328 typedef void (GLAD_API_PTR *PFNGLCOMPRESSEDMULTITEXIMAGE1DEXTPROC)(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void * bits);
3329 typedef void (GLAD_API_PTR *PFNGLCOMPRESSEDMULTITEXIMAGE2DEXTPROC)(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void * bits);
3330 typedef void (GLAD_API_PTR *PFNGLCOMPRESSEDMULTITEXIMAGE3DEXTPROC)(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void * bits);
3331 typedef void (GLAD_API_PTR *PFNGLCOMPRESSEDMULTITEXSUBIMAGE1DEXTPROC)(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void * bits);
3332 typedef void (GLAD_API_PTR *PFNGLCOMPRESSEDMULTITEXSUBIMAGE2DEXTPROC)(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void * bits);
3333 typedef void (GLAD_API_PTR *PFNGLCOMPRESSEDMULTITEXSUBIMAGE3DEXTPROC)(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void * bits);
3334 typedef void (GLAD_API_PTR *PFNGLCOMPRESSEDTEXIMAGE1DPROC)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void * data);
3335 typedef void (GLAD_API_PTR *PFNGLCOMPRESSEDTEXIMAGE1DARBPROC)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void * data);
3336 typedef void (GLAD_API_PTR *PFNGLCOMPRESSEDTEXIMAGE2DPROC)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void * data);
3337 typedef void (GLAD_API_PTR *PFNGLCOMPRESSEDTEXIMAGE2DARBPROC)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void * data);
3338 typedef void (GLAD_API_PTR *PFNGLCOMPRESSEDTEXIMAGE3DPROC)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void * data);
3339 typedef void (GLAD_API_PTR *PFNGLCOMPRESSEDTEXIMAGE3DARBPROC)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void * data);
3340 typedef void (GLAD_API_PTR *PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC)(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void * data);
3341 typedef void (GLAD_API_PTR *PFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC)(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void * data);
3342 typedef void (GLAD_API_PTR *PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void * data);
3343 typedef void (GLAD_API_PTR *PFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void * data);
3344 typedef void (GLAD_API_PTR *PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void * data);
3345 typedef void (GLAD_API_PTR *PFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void * data);
3346 typedef void (GLAD_API_PTR *PFNGLCOMPRESSEDTEXTUREIMAGE1DEXTPROC)(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void * bits);
3347 typedef void (GLAD_API_PTR *PFNGLCOMPRESSEDTEXTUREIMAGE2DEXTPROC)(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void * bits);
3348 typedef void (GLAD_API_PTR *PFNGLCOMPRESSEDTEXTUREIMAGE3DEXTPROC)(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void * bits);
3349 typedef void (GLAD_API_PTR *PFNGLCOMPRESSEDTEXTURESUBIMAGE1DEXTPROC)(GLuint texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void * bits);
3350 typedef void (GLAD_API_PTR *PFNGLCOMPRESSEDTEXTURESUBIMAGE2DEXTPROC)(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void * bits);
3351 typedef void (GLAD_API_PTR *PFNGLCOMPRESSEDTEXTURESUBIMAGE3DEXTPROC)(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void * bits);
3352 typedef void (GLAD_API_PTR *PFNGLCONVOLUTIONFILTER1DPROC)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const void * image);
3353 typedef void (GLAD_API_PTR *PFNGLCONVOLUTIONFILTER1DEXTPROC)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const void * image);
3354 typedef void (GLAD_API_PTR *PFNGLCONVOLUTIONFILTER2DPROC)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const void * image);
3355 typedef void (GLAD_API_PTR *PFNGLCONVOLUTIONFILTER2DEXTPROC)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const void * image);
3356 typedef void (GLAD_API_PTR *PFNGLCONVOLUTIONPARAMETERFPROC)(GLenum target, GLenum pname, GLfloat params);
3357 typedef void (GLAD_API_PTR *PFNGLCONVOLUTIONPARAMETERFEXTPROC)(GLenum target, GLenum pname, GLfloat params);
3358 typedef void (GLAD_API_PTR *PFNGLCONVOLUTIONPARAMETERFVPROC)(GLenum target, GLenum pname, const GLfloat * params);
3359 typedef void (GLAD_API_PTR *PFNGLCONVOLUTIONPARAMETERFVEXTPROC)(GLenum target, GLenum pname, const GLfloat * params);
3360 typedef void (GLAD_API_PTR *PFNGLCONVOLUTIONPARAMETERIPROC)(GLenum target, GLenum pname, GLint params);
3361 typedef void (GLAD_API_PTR *PFNGLCONVOLUTIONPARAMETERIEXTPROC)(GLenum target, GLenum pname, GLint params);
3362 typedef void (GLAD_API_PTR *PFNGLCONVOLUTIONPARAMETERIVPROC)(GLenum target, GLenum pname, const GLint * params);
3363 typedef void (GLAD_API_PTR *PFNGLCONVOLUTIONPARAMETERIVEXTPROC)(GLenum target, GLenum pname, const GLint * params);
3364 typedef void (GLAD_API_PTR *PFNGLCOPYBUFFERSUBDATAPROC)(GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size);
3365 typedef void (GLAD_API_PTR *PFNGLCOPYCOLORSUBTABLEPROC)(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width);
3366 typedef void (GLAD_API_PTR *PFNGLCOPYCOLORSUBTABLEEXTPROC)(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width);
3367 typedef void (GLAD_API_PTR *PFNGLCOPYCOLORTABLEPROC)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
3368 typedef void (GLAD_API_PTR *PFNGLCOPYCOLORTABLESGIPROC)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
3369 typedef void (GLAD_API_PTR *PFNGLCOPYCONVOLUTIONFILTER1DPROC)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
3370 typedef void (GLAD_API_PTR *PFNGLCOPYCONVOLUTIONFILTER1DEXTPROC)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
3371 typedef void (GLAD_API_PTR *PFNGLCOPYCONVOLUTIONFILTER2DPROC)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height);
3372 typedef void (GLAD_API_PTR *PFNGLCOPYCONVOLUTIONFILTER2DEXTPROC)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height);
3373 typedef void (GLAD_API_PTR *PFNGLCOPYMULTITEXIMAGE1DEXTPROC)(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border);
3374 typedef void (GLAD_API_PTR *PFNGLCOPYMULTITEXIMAGE2DEXTPROC)(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border);
3375 typedef void (GLAD_API_PTR *PFNGLCOPYMULTITEXSUBIMAGE1DEXTPROC)(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width);
3376 typedef void (GLAD_API_PTR *PFNGLCOPYMULTITEXSUBIMAGE2DEXTPROC)(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
3377 typedef void (GLAD_API_PTR *PFNGLCOPYMULTITEXSUBIMAGE3DEXTPROC)(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
3378 typedef void (GLAD_API_PTR *PFNGLCOPYPIXELSPROC)(GLint x, GLint y, GLsizei width, GLsizei height, GLenum type);
3379 typedef void (GLAD_API_PTR *PFNGLCOPYTEXIMAGE1DPROC)(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border);
3380 typedef void (GLAD_API_PTR *PFNGLCOPYTEXIMAGE1DEXTPROC)(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border);
3381 typedef void (GLAD_API_PTR *PFNGLCOPYTEXIMAGE2DPROC)(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border);
3382 typedef void (GLAD_API_PTR *PFNGLCOPYTEXIMAGE2DEXTPROC)(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border);
3383 typedef void (GLAD_API_PTR *PFNGLCOPYTEXSUBIMAGE1DPROC)(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width);
3384 typedef void (GLAD_API_PTR *PFNGLCOPYTEXSUBIMAGE1DEXTPROC)(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width);
3385 typedef void (GLAD_API_PTR *PFNGLCOPYTEXSUBIMAGE2DPROC)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
3386 typedef void (GLAD_API_PTR *PFNGLCOPYTEXSUBIMAGE2DEXTPROC)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
3387 typedef void (GLAD_API_PTR *PFNGLCOPYTEXSUBIMAGE3DPROC)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
3388 typedef void (GLAD_API_PTR *PFNGLCOPYTEXSUBIMAGE3DEXTPROC)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
3389 typedef void (GLAD_API_PTR *PFNGLCOPYTEXTUREIMAGE1DEXTPROC)(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border);
3390 typedef void (GLAD_API_PTR *PFNGLCOPYTEXTUREIMAGE2DEXTPROC)(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border);
3391 typedef void (GLAD_API_PTR *PFNGLCOPYTEXTURESUBIMAGE1DEXTPROC)(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width);
3392 typedef void (GLAD_API_PTR *PFNGLCOPYTEXTURESUBIMAGE2DEXTPROC)(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
3393 typedef void (GLAD_API_PTR *PFNGLCOPYTEXTURESUBIMAGE3DEXTPROC)(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
3394 typedef GLuint (GLAD_API_PTR *PFNGLCREATEPROGRAMPROC)(void);
3395 typedef GLhandleARB (GLAD_API_PTR *PFNGLCREATEPROGRAMOBJECTARBPROC)(void);
3396 typedef GLuint (GLAD_API_PTR *PFNGLCREATESHADERPROC)(GLenum type);
3397 typedef GLhandleARB (GLAD_API_PTR *PFNGLCREATESHADEROBJECTARBPROC)(GLenum shaderType);
3398 typedef void (GLAD_API_PTR *PFNGLCULLFACEPROC)(GLenum mode);
3399 typedef void (GLAD_API_PTR *PFNGLDEBUGMESSAGECALLBACKPROC)(GLDEBUGPROC callback, const void * userParam);
3400 typedef void (GLAD_API_PTR *PFNGLDEBUGMESSAGECALLBACKARBPROC)(GLDEBUGPROCARB callback, const void * userParam);
3401 typedef void (GLAD_API_PTR *PFNGLDEBUGMESSAGECONTROLPROC)(GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint * ids, GLboolean enabled);
3402 typedef void (GLAD_API_PTR *PFNGLDEBUGMESSAGECONTROLARBPROC)(GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint * ids, GLboolean enabled);
3403 typedef void (GLAD_API_PTR *PFNGLDEBUGMESSAGEINSERTPROC)(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar * buf);
3404 typedef void (GLAD_API_PTR *PFNGLDEBUGMESSAGEINSERTARBPROC)(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar * buf);
3405 typedef void (GLAD_API_PTR *PFNGLDELETEBUFFERSPROC)(GLsizei n, const GLuint * buffers);
3406 typedef void (GLAD_API_PTR *PFNGLDELETEBUFFERSARBPROC)(GLsizei n, const GLuint * buffers);
3407 typedef void (GLAD_API_PTR *PFNGLDELETEFRAMEBUFFERSPROC)(GLsizei n, const GLuint * framebuffers);
3408 typedef void (GLAD_API_PTR *PFNGLDELETEFRAMEBUFFERSEXTPROC)(GLsizei n, const GLuint * framebuffers);
3409 typedef void (GLAD_API_PTR *PFNGLDELETELISTSPROC)(GLuint list, GLsizei range);
3410 typedef void (GLAD_API_PTR *PFNGLDELETEOBJECTARBPROC)(GLhandleARB obj);
3411 typedef void (GLAD_API_PTR *PFNGLDELETEPROGRAMPROC)(GLuint program);
3412 typedef void (GLAD_API_PTR *PFNGLDELETEPROGRAMSARBPROC)(GLsizei n, const GLuint * programs);
3413 typedef void (GLAD_API_PTR *PFNGLDELETEPROGRAMSNVPROC)(GLsizei n, const GLuint * programs);
3414 typedef void (GLAD_API_PTR *PFNGLDELETEQUERIESPROC)(GLsizei n, const GLuint * ids);
3415 typedef void (GLAD_API_PTR *PFNGLDELETEQUERIESARBPROC)(GLsizei n, const GLuint * ids);
3416 typedef void (GLAD_API_PTR *PFNGLDELETERENDERBUFFERSPROC)(GLsizei n, const GLuint * renderbuffers);
3417 typedef void (GLAD_API_PTR *PFNGLDELETERENDERBUFFERSEXTPROC)(GLsizei n, const GLuint * renderbuffers);
3418 typedef void (GLAD_API_PTR *PFNGLDELETESAMPLERSPROC)(GLsizei count, const GLuint * samplers);
3419 typedef void (GLAD_API_PTR *PFNGLDELETESHADERPROC)(GLuint shader);
3420 typedef void (GLAD_API_PTR *PFNGLDELETESYNCPROC)(GLsync sync);
3421 typedef void (GLAD_API_PTR *PFNGLDELETETEXTURESPROC)(GLsizei n, const GLuint * textures);
3422 typedef void (GLAD_API_PTR *PFNGLDELETETEXTURESEXTPROC)(GLsizei n, const GLuint * textures);
3423 typedef void (GLAD_API_PTR *PFNGLDELETEVERTEXARRAYSPROC)(GLsizei n, const GLuint * arrays);
3424 typedef void (GLAD_API_PTR *PFNGLDELETEVERTEXARRAYSAPPLEPROC)(GLsizei n, const GLuint * arrays);
3425 typedef void (GLAD_API_PTR *PFNGLDEPTHFUNCPROC)(GLenum func);
3426 typedef void (GLAD_API_PTR *PFNGLDEPTHMASKPROC)(GLboolean flag);
3427 typedef void (GLAD_API_PTR *PFNGLDEPTHRANGEPROC)(GLdouble n, GLdouble f);
3428 typedef void (GLAD_API_PTR *PFNGLDETACHOBJECTARBPROC)(GLhandleARB containerObj, GLhandleARB attachedObj);
3429 typedef void (GLAD_API_PTR *PFNGLDETACHSHADERPROC)(GLuint program, GLuint shader);
3430 typedef void (GLAD_API_PTR *PFNGLDISABLEPROC)(GLenum cap);
3431 typedef void (GLAD_API_PTR *PFNGLDISABLECLIENTSTATEPROC)(GLenum array);
3432 typedef void (GLAD_API_PTR *PFNGLDISABLECLIENTSTATEINDEXEDEXTPROC)(GLenum array, GLuint index);
3433 typedef void (GLAD_API_PTR *PFNGLDISABLECLIENTSTATEIEXTPROC)(GLenum array, GLuint index);
3434 typedef void (GLAD_API_PTR *PFNGLDISABLEINDEXEDEXTPROC)(GLenum target, GLuint index);
3435 typedef void (GLAD_API_PTR *PFNGLDISABLEVERTEXARRAYATTRIBEXTPROC)(GLuint vaobj, GLuint index);
3436 typedef void (GLAD_API_PTR *PFNGLDISABLEVERTEXARRAYEXTPROC)(GLuint vaobj, GLenum array);
3437 typedef void (GLAD_API_PTR *PFNGLDISABLEVERTEXATTRIBARRAYPROC)(GLuint index);
3438 typedef void (GLAD_API_PTR *PFNGLDISABLEVERTEXATTRIBARRAYARBPROC)(GLuint index);
3439 typedef void (GLAD_API_PTR *PFNGLDISABLEIPROC)(GLenum target, GLuint index);
3440 typedef void (GLAD_API_PTR *PFNGLDRAWARRAYSPROC)(GLenum mode, GLint first, GLsizei count);
3441 typedef void (GLAD_API_PTR *PFNGLDRAWARRAYSEXTPROC)(GLenum mode, GLint first, GLsizei count);
3442 typedef void (GLAD_API_PTR *PFNGLDRAWARRAYSINSTANCEDPROC)(GLenum mode, GLint first, GLsizei count, GLsizei instancecount);
3443 typedef void (GLAD_API_PTR *PFNGLDRAWARRAYSINSTANCEDARBPROC)(GLenum mode, GLint first, GLsizei count, GLsizei primcount);
3444 typedef void (GLAD_API_PTR *PFNGLDRAWARRAYSINSTANCEDEXTPROC)(GLenum mode, GLint start, GLsizei count, GLsizei primcount);
3445 typedef void (GLAD_API_PTR *PFNGLDRAWBUFFERPROC)(GLenum buf);
3446 typedef void (GLAD_API_PTR *PFNGLDRAWBUFFERSPROC)(GLsizei n, const GLenum * bufs);
3447 typedef void (GLAD_API_PTR *PFNGLDRAWBUFFERSARBPROC)(GLsizei n, const GLenum * bufs);
3448 typedef void (GLAD_API_PTR *PFNGLDRAWBUFFERSATIPROC)(GLsizei n, const GLenum * bufs);
3449 typedef void (GLAD_API_PTR *PFNGLDRAWELEMENTSPROC)(GLenum mode, GLsizei count, GLenum type, const void * indices);
3450 typedef void (GLAD_API_PTR *PFNGLDRAWELEMENTSBASEVERTEXPROC)(GLenum mode, GLsizei count, GLenum type, const void * indices, GLint basevertex);
3451 typedef void (GLAD_API_PTR *PFNGLDRAWELEMENTSINSTANCEDPROC)(GLenum mode, GLsizei count, GLenum type, const void * indices, GLsizei instancecount);
3452 typedef void (GLAD_API_PTR *PFNGLDRAWELEMENTSINSTANCEDARBPROC)(GLenum mode, GLsizei count, GLenum type, const void * indices, GLsizei primcount);
3453 typedef void (GLAD_API_PTR *PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC)(GLenum mode, GLsizei count, GLenum type, const void * indices, GLsizei instancecount, GLint basevertex);
3454 typedef void (GLAD_API_PTR *PFNGLDRAWELEMENTSINSTANCEDEXTPROC)(GLenum mode, GLsizei count, GLenum type, const void * indices, GLsizei primcount);
3455 typedef void (GLAD_API_PTR *PFNGLDRAWPIXELSPROC)(GLsizei width, GLsizei height, GLenum format, GLenum type, const void * pixels);
3456 typedef void (GLAD_API_PTR *PFNGLDRAWRANGEELEMENTSPROC)(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void * indices);
3457 typedef void (GLAD_API_PTR *PFNGLDRAWRANGEELEMENTSBASEVERTEXPROC)(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void * indices, GLint basevertex);
3458 typedef void (GLAD_API_PTR *PFNGLDRAWRANGEELEMENTSEXTPROC)(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void * indices);
3459 typedef void (GLAD_API_PTR *PFNGLEDGEFLAGPROC)(GLboolean flag);
3460 typedef void (GLAD_API_PTR *PFNGLEDGEFLAGPOINTERPROC)(GLsizei stride, const void * pointer);
3461 typedef void (GLAD_API_PTR *PFNGLEDGEFLAGPOINTEREXTPROC)(GLsizei stride, GLsizei count, const GLboolean * pointer);
3462 typedef void (GLAD_API_PTR *PFNGLEDGEFLAGVPROC)(const GLboolean * flag);
3463 typedef void (GLAD_API_PTR *PFNGLENABLEPROC)(GLenum cap);
3464 typedef void (GLAD_API_PTR *PFNGLENABLECLIENTSTATEPROC)(GLenum array);
3465 typedef void (GLAD_API_PTR *PFNGLENABLECLIENTSTATEINDEXEDEXTPROC)(GLenum array, GLuint index);
3466 typedef void (GLAD_API_PTR *PFNGLENABLECLIENTSTATEIEXTPROC)(GLenum array, GLuint index);
3467 typedef void (GLAD_API_PTR *PFNGLENABLEINDEXEDEXTPROC)(GLenum target, GLuint index);
3468 typedef void (GLAD_API_PTR *PFNGLENABLEVERTEXARRAYATTRIBEXTPROC)(GLuint vaobj, GLuint index);
3469 typedef void (GLAD_API_PTR *PFNGLENABLEVERTEXARRAYEXTPROC)(GLuint vaobj, GLenum array);
3470 typedef void (GLAD_API_PTR *PFNGLENABLEVERTEXATTRIBARRAYPROC)(GLuint index);
3471 typedef void (GLAD_API_PTR *PFNGLENABLEVERTEXATTRIBARRAYARBPROC)(GLuint index);
3472 typedef void (GLAD_API_PTR *PFNGLENABLEIPROC)(GLenum target, GLuint index);
3473 typedef void (GLAD_API_PTR *PFNGLENDPROC)(void);
3474 typedef void (GLAD_API_PTR *PFNGLENDCONDITIONALRENDERPROC)(void);
3475 typedef void (GLAD_API_PTR *PFNGLENDCONDITIONALRENDERNVPROC)(void);
3476 typedef void (GLAD_API_PTR *PFNGLENDCONDITIONALRENDERNVXPROC)(void);
3477 typedef void (GLAD_API_PTR *PFNGLENDLISTPROC)(void);
3478 typedef void (GLAD_API_PTR *PFNGLENDQUERYPROC)(GLenum target);
3479 typedef void (GLAD_API_PTR *PFNGLENDQUERYARBPROC)(GLenum target);
3480 typedef void (GLAD_API_PTR *PFNGLENDTRANSFORMFEEDBACKPROC)(void);
3481 typedef void (GLAD_API_PTR *PFNGLENDTRANSFORMFEEDBACKEXTPROC)(void);
3482 typedef void (GLAD_API_PTR *PFNGLENDTRANSFORMFEEDBACKNVPROC)(void);
3483 typedef void (GLAD_API_PTR *PFNGLEVALCOORD1DPROC)(GLdouble u);
3484 typedef void (GLAD_API_PTR *PFNGLEVALCOORD1DVPROC)(const GLdouble * u);
3485 typedef void (GLAD_API_PTR *PFNGLEVALCOORD1FPROC)(GLfloat u);
3486 typedef void (GLAD_API_PTR *PFNGLEVALCOORD1FVPROC)(const GLfloat * u);
3487 typedef void (GLAD_API_PTR *PFNGLEVALCOORD2DPROC)(GLdouble u, GLdouble v);
3488 typedef void (GLAD_API_PTR *PFNGLEVALCOORD2DVPROC)(const GLdouble * u);
3489 typedef void (GLAD_API_PTR *PFNGLEVALCOORD2FPROC)(GLfloat u, GLfloat v);
3490 typedef void (GLAD_API_PTR *PFNGLEVALCOORD2FVPROC)(const GLfloat * u);
3491 typedef void (GLAD_API_PTR *PFNGLEVALMESH1PROC)(GLenum mode, GLint i1, GLint i2);
3492 typedef void (GLAD_API_PTR *PFNGLEVALMESH2PROC)(GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2);
3493 typedef void (GLAD_API_PTR *PFNGLEVALPOINT1PROC)(GLint i);
3494 typedef void (GLAD_API_PTR *PFNGLEVALPOINT2PROC)(GLint i, GLint j);
3495 typedef void (GLAD_API_PTR *PFNGLEXECUTEPROGRAMNVPROC)(GLenum target, GLuint id, const GLfloat * params);
3496 typedef void (GLAD_API_PTR *PFNGLFEEDBACKBUFFERPROC)(GLsizei size, GLenum type, GLfloat * buffer);
3497 typedef GLsync (GLAD_API_PTR *PFNGLFENCESYNCPROC)(GLenum condition, GLbitfield flags);
3498 typedef void (GLAD_API_PTR *PFNGLFINISHPROC)(void);
3499 typedef void (GLAD_API_PTR *PFNGLFLUSHPROC)(void);
3500 typedef void (GLAD_API_PTR *PFNGLFLUSHMAPPEDBUFFERRANGEPROC)(GLenum target, GLintptr offset, GLsizeiptr length);
3501 typedef void (GLAD_API_PTR *PFNGLFLUSHMAPPEDBUFFERRANGEAPPLEPROC)(GLenum target, GLintptr offset, GLsizeiptr size);
3502 typedef void (GLAD_API_PTR *PFNGLFLUSHMAPPEDNAMEDBUFFERRANGEEXTPROC)(GLuint buffer, GLintptr offset, GLsizeiptr length);
3503 typedef void (GLAD_API_PTR *PFNGLFOGCOORDPOINTERPROC)(GLenum type, GLsizei stride, const void * pointer);
3504 typedef void (GLAD_API_PTR *PFNGLFOGCOORDPOINTEREXTPROC)(GLenum type, GLsizei stride, const void * pointer);
3505 typedef void (GLAD_API_PTR *PFNGLFOGCOORDDPROC)(GLdouble coord);
3506 typedef void (GLAD_API_PTR *PFNGLFOGCOORDDEXTPROC)(GLdouble coord);
3507 typedef void (GLAD_API_PTR *PFNGLFOGCOORDDVPROC)(const GLdouble * coord);
3508 typedef void (GLAD_API_PTR *PFNGLFOGCOORDDVEXTPROC)(const GLdouble * coord);
3509 typedef void (GLAD_API_PTR *PFNGLFOGCOORDFPROC)(GLfloat coord);
3510 typedef void (GLAD_API_PTR *PFNGLFOGCOORDFEXTPROC)(GLfloat coord);
3511 typedef void (GLAD_API_PTR *PFNGLFOGCOORDFVPROC)(const GLfloat * coord);
3512 typedef void (GLAD_API_PTR *PFNGLFOGCOORDFVEXTPROC)(const GLfloat * coord);
3513 typedef void (GLAD_API_PTR *PFNGLFOGFPROC)(GLenum pname, GLfloat param);
3514 typedef void (GLAD_API_PTR *PFNGLFOGFVPROC)(GLenum pname, const GLfloat * params);
3515 typedef void (GLAD_API_PTR *PFNGLFOGIPROC)(GLenum pname, GLint param);
3516 typedef void (GLAD_API_PTR *PFNGLFOGIVPROC)(GLenum pname, const GLint * params);
3517 typedef void (GLAD_API_PTR *PFNGLFRAMEBUFFERDRAWBUFFEREXTPROC)(GLuint framebuffer, GLenum mode);
3518 typedef void (GLAD_API_PTR *PFNGLFRAMEBUFFERDRAWBUFFERSEXTPROC)(GLuint framebuffer, GLsizei n, const GLenum * bufs);
3519 typedef void (GLAD_API_PTR *PFNGLFRAMEBUFFERREADBUFFEREXTPROC)(GLuint framebuffer, GLenum mode);
3520 typedef void (GLAD_API_PTR *PFNGLFRAMEBUFFERRENDERBUFFERPROC)(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
3521 typedef void (GLAD_API_PTR *PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC)(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
3522 typedef void (GLAD_API_PTR *PFNGLFRAMEBUFFERTEXTUREPROC)(GLenum target, GLenum attachment, GLuint texture, GLint level);
3523 typedef void (GLAD_API_PTR *PFNGLFRAMEBUFFERTEXTURE1DPROC)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
3524 typedef void (GLAD_API_PTR *PFNGLFRAMEBUFFERTEXTURE1DEXTPROC)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
3525 typedef void (GLAD_API_PTR *PFNGLFRAMEBUFFERTEXTURE2DPROC)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
3526 typedef void (GLAD_API_PTR *PFNGLFRAMEBUFFERTEXTURE2DEXTPROC)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
3527 typedef void (GLAD_API_PTR *PFNGLFRAMEBUFFERTEXTURE3DPROC)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset);
3528 typedef void (GLAD_API_PTR *PFNGLFRAMEBUFFERTEXTURE3DEXTPROC)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset);
3529 typedef void (GLAD_API_PTR *PFNGLFRAMEBUFFERTEXTUREARBPROC)(GLenum target, GLenum attachment, GLuint texture, GLint level);
3530 typedef void (GLAD_API_PTR *PFNGLFRAMEBUFFERTEXTUREEXTPROC)(GLenum target, GLenum attachment, GLuint texture, GLint level);
3531 typedef void (GLAD_API_PTR *PFNGLFRAMEBUFFERTEXTUREFACEARBPROC)(GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face);
3532 typedef void (GLAD_API_PTR *PFNGLFRAMEBUFFERTEXTUREFACEEXTPROC)(GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face);
3533 typedef void (GLAD_API_PTR *PFNGLFRAMEBUFFERTEXTURELAYERPROC)(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer);
3534 typedef void (GLAD_API_PTR *PFNGLFRAMEBUFFERTEXTURELAYERARBPROC)(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer);
3535 typedef void (GLAD_API_PTR *PFNGLFRAMEBUFFERTEXTURELAYEREXTPROC)(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer);
3536 typedef void (GLAD_API_PTR *PFNGLFRONTFACEPROC)(GLenum mode);
3537 typedef void (GLAD_API_PTR *PFNGLFRUSTUMPROC)(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar);
3538 typedef void (GLAD_API_PTR *PFNGLGENBUFFERSPROC)(GLsizei n, GLuint * buffers);
3539 typedef void (GLAD_API_PTR *PFNGLGENBUFFERSARBPROC)(GLsizei n, GLuint * buffers);
3540 typedef void (GLAD_API_PTR *PFNGLGENFRAMEBUFFERSPROC)(GLsizei n, GLuint * framebuffers);
3541 typedef void (GLAD_API_PTR *PFNGLGENFRAMEBUFFERSEXTPROC)(GLsizei n, GLuint * framebuffers);
3542 typedef GLuint (GLAD_API_PTR *PFNGLGENLISTSPROC)(GLsizei range);
3543 typedef void (GLAD_API_PTR *PFNGLGENPROGRAMSARBPROC)(GLsizei n, GLuint * programs);
3544 typedef void (GLAD_API_PTR *PFNGLGENPROGRAMSNVPROC)(GLsizei n, GLuint * programs);
3545 typedef void (GLAD_API_PTR *PFNGLGENQUERIESPROC)(GLsizei n, GLuint * ids);
3546 typedef void (GLAD_API_PTR *PFNGLGENQUERIESARBPROC)(GLsizei n, GLuint * ids);
3547 typedef void (GLAD_API_PTR *PFNGLGENRENDERBUFFERSPROC)(GLsizei n, GLuint * renderbuffers);
3548 typedef void (GLAD_API_PTR *PFNGLGENRENDERBUFFERSEXTPROC)(GLsizei n, GLuint * renderbuffers);
3549 typedef void (GLAD_API_PTR *PFNGLGENSAMPLERSPROC)(GLsizei count, GLuint * samplers);
3550 typedef void (GLAD_API_PTR *PFNGLGENTEXTURESPROC)(GLsizei n, GLuint * textures);
3551 typedef void (GLAD_API_PTR *PFNGLGENTEXTURESEXTPROC)(GLsizei n, GLuint * textures);
3552 typedef void (GLAD_API_PTR *PFNGLGENVERTEXARRAYSPROC)(GLsizei n, GLuint * arrays);
3553 typedef void (GLAD_API_PTR *PFNGLGENVERTEXARRAYSAPPLEPROC)(GLsizei n, GLuint * arrays);
3554 typedef void (GLAD_API_PTR *PFNGLGENERATEMIPMAPPROC)(GLenum target);
3555 typedef void (GLAD_API_PTR *PFNGLGENERATEMIPMAPEXTPROC)(GLenum target);
3556 typedef void (GLAD_API_PTR *PFNGLGENERATEMULTITEXMIPMAPEXTPROC)(GLenum texunit, GLenum target);
3557 typedef void (GLAD_API_PTR *PFNGLGENERATETEXTUREMIPMAPEXTPROC)(GLuint texture, GLenum target);
3558 typedef void (GLAD_API_PTR *PFNGLGETACTIVEATTRIBPROC)(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLchar * name);
3559 typedef void (GLAD_API_PTR *PFNGLGETACTIVEATTRIBARBPROC)(GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei * length, GLint * size, GLenum * type, GLcharARB * name);
3560 typedef void (GLAD_API_PTR *PFNGLGETACTIVEUNIFORMPROC)(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLchar * name);
3561 typedef void (GLAD_API_PTR *PFNGLGETACTIVEUNIFORMARBPROC)(GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei * length, GLint * size, GLenum * type, GLcharARB * name);
3562 typedef void (GLAD_API_PTR *PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC)(GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei * length, GLchar * uniformBlockName);
3563 typedef void (GLAD_API_PTR *PFNGLGETACTIVEUNIFORMBLOCKIVPROC)(GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint * params);
3564 typedef void (GLAD_API_PTR *PFNGLGETACTIVEUNIFORMNAMEPROC)(GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei * length, GLchar * uniformName);
3565 typedef void (GLAD_API_PTR *PFNGLGETACTIVEUNIFORMSIVPROC)(GLuint program, GLsizei uniformCount, const GLuint * uniformIndices, GLenum pname, GLint * params);
3566 typedef void (GLAD_API_PTR *PFNGLGETACTIVEVARYINGNVPROC)(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLsizei * size, GLenum * type, GLchar * name);
3567 typedef void (GLAD_API_PTR *PFNGLGETATTACHEDOBJECTSARBPROC)(GLhandleARB containerObj, GLsizei maxCount, GLsizei * count, GLhandleARB * obj);
3568 typedef void (GLAD_API_PTR *PFNGLGETATTACHEDSHADERSPROC)(GLuint program, GLsizei maxCount, GLsizei * count, GLuint * shaders);
3569 typedef GLint (GLAD_API_PTR *PFNGLGETATTRIBLOCATIONPROC)(GLuint program, const GLchar * name);
3570 typedef GLint (GLAD_API_PTR *PFNGLGETATTRIBLOCATIONARBPROC)(GLhandleARB programObj, const GLcharARB * name);
3571 typedef void (GLAD_API_PTR *PFNGLGETBOOLEANINDEXEDVEXTPROC)(GLenum target, GLuint index, GLboolean * data);
3572 typedef void (GLAD_API_PTR *PFNGLGETBOOLEANI_VPROC)(GLenum target, GLuint index, GLboolean * data);
3573 typedef void (GLAD_API_PTR *PFNGLGETBOOLEANVPROC)(GLenum pname, GLboolean * data);
3574 typedef void (GLAD_API_PTR *PFNGLGETBUFFERPARAMETERI64VPROC)(GLenum target, GLenum pname, GLint64 * params);
3575 typedef void (GLAD_API_PTR *PFNGLGETBUFFERPARAMETERIVPROC)(GLenum target, GLenum pname, GLint * params);
3576 typedef void (GLAD_API_PTR *PFNGLGETBUFFERPARAMETERIVARBPROC)(GLenum target, GLenum pname, GLint * params);
3577 typedef void (GLAD_API_PTR *PFNGLGETBUFFERPOINTERVPROC)(GLenum target, GLenum pname, void ** params);
3578 typedef void (GLAD_API_PTR *PFNGLGETBUFFERPOINTERVARBPROC)(GLenum target, GLenum pname, void ** params);
3579 typedef void (GLAD_API_PTR *PFNGLGETBUFFERSUBDATAPROC)(GLenum target, GLintptr offset, GLsizeiptr size, void * data);
3580 typedef void (GLAD_API_PTR *PFNGLGETBUFFERSUBDATAARBPROC)(GLenum target, GLintptrARB offset, GLsizeiptrARB size, void * data);
3581 typedef void (GLAD_API_PTR *PFNGLGETCLIPPLANEPROC)(GLenum plane, GLdouble * equation);
3582 typedef void (GLAD_API_PTR *PFNGLGETCOLORTABLEPROC)(GLenum target, GLenum format, GLenum type, void * table);
3583 typedef void (GLAD_API_PTR *PFNGLGETCOLORTABLEEXTPROC)(GLenum target, GLenum format, GLenum type, void * data);
3584 typedef void (GLAD_API_PTR *PFNGLGETCOLORTABLEPARAMETERFVPROC)(GLenum target, GLenum pname, GLfloat * params);
3585 typedef void (GLAD_API_PTR *PFNGLGETCOLORTABLEPARAMETERFVEXTPROC)(GLenum target, GLenum pname, GLfloat * params);
3586 typedef void (GLAD_API_PTR *PFNGLGETCOLORTABLEPARAMETERFVSGIPROC)(GLenum target, GLenum pname, GLfloat * params);
3587 typedef void (GLAD_API_PTR *PFNGLGETCOLORTABLEPARAMETERIVPROC)(GLenum target, GLenum pname, GLint * params);
3588 typedef void (GLAD_API_PTR *PFNGLGETCOLORTABLEPARAMETERIVEXTPROC)(GLenum target, GLenum pname, GLint * params);
3589 typedef void (GLAD_API_PTR *PFNGLGETCOLORTABLEPARAMETERIVSGIPROC)(GLenum target, GLenum pname, GLint * params);
3590 typedef void (GLAD_API_PTR *PFNGLGETCOLORTABLESGIPROC)(GLenum target, GLenum format, GLenum type, void * table);
3591 typedef void (GLAD_API_PTR *PFNGLGETCOMPRESSEDMULTITEXIMAGEEXTPROC)(GLenum texunit, GLenum target, GLint lod, void * img);
3592 typedef void (GLAD_API_PTR *PFNGLGETCOMPRESSEDTEXIMAGEPROC)(GLenum target, GLint level, void * img);
3593 typedef void (GLAD_API_PTR *PFNGLGETCOMPRESSEDTEXIMAGEARBPROC)(GLenum target, GLint level, void * img);
3594 typedef void (GLAD_API_PTR *PFNGLGETCOMPRESSEDTEXTUREIMAGEEXTPROC)(GLuint texture, GLenum target, GLint lod, void * img);
3595 typedef void (GLAD_API_PTR *PFNGLGETCONVOLUTIONFILTERPROC)(GLenum target, GLenum format, GLenum type, void * image);
3596 typedef void (GLAD_API_PTR *PFNGLGETCONVOLUTIONFILTEREXTPROC)(GLenum target, GLenum format, GLenum type, void * image);
3597 typedef void (GLAD_API_PTR *PFNGLGETCONVOLUTIONPARAMETERFVPROC)(GLenum target, GLenum pname, GLfloat * params);
3598 typedef void (GLAD_API_PTR *PFNGLGETCONVOLUTIONPARAMETERFVEXTPROC)(GLenum target, GLenum pname, GLfloat * params);
3599 typedef void (GLAD_API_PTR *PFNGLGETCONVOLUTIONPARAMETERIVPROC)(GLenum target, GLenum pname, GLint * params);
3600 typedef void (GLAD_API_PTR *PFNGLGETCONVOLUTIONPARAMETERIVEXTPROC)(GLenum target, GLenum pname, GLint * params);
3601 typedef GLuint (GLAD_API_PTR *PFNGLGETDEBUGMESSAGELOGPROC)(GLuint count, GLsizei bufSize, GLenum * sources, GLenum * types, GLuint * ids, GLenum * severities, GLsizei * lengths, GLchar * messageLog);
3602 typedef GLuint (GLAD_API_PTR *PFNGLGETDEBUGMESSAGELOGARBPROC)(GLuint count, GLsizei bufSize, GLenum * sources, GLenum * types, GLuint * ids, GLenum * severities, GLsizei * lengths, GLchar * messageLog);
3603 typedef void (GLAD_API_PTR *PFNGLGETDOUBLEINDEXEDVEXTPROC)(GLenum target, GLuint index, GLdouble * data);
3604 typedef void (GLAD_API_PTR *PFNGLGETDOUBLEI_VEXTPROC)(GLenum pname, GLuint index, GLdouble * params);
3605 typedef void (GLAD_API_PTR *PFNGLGETDOUBLEVPROC)(GLenum pname, GLdouble * data);
3606 typedef GLenum (GLAD_API_PTR *PFNGLGETERRORPROC)(void);
3607 typedef void (GLAD_API_PTR *PFNGLGETFLOATINDEXEDVEXTPROC)(GLenum target, GLuint index, GLfloat * data);
3608 typedef void (GLAD_API_PTR *PFNGLGETFLOATI_VEXTPROC)(GLenum pname, GLuint index, GLfloat * params);
3609 typedef void (GLAD_API_PTR *PFNGLGETFLOATVPROC)(GLenum pname, GLfloat * data);
3610 typedef GLint (GLAD_API_PTR *PFNGLGETFRAGDATAINDEXPROC)(GLuint program, const GLchar * name);
3611 typedef GLint (GLAD_API_PTR *PFNGLGETFRAGDATALOCATIONPROC)(GLuint program, const GLchar * name);
3612 typedef GLint (GLAD_API_PTR *PFNGLGETFRAGDATALOCATIONEXTPROC)(GLuint program, const GLchar * name);
3613 typedef void (GLAD_API_PTR *PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC)(GLenum target, GLenum attachment, GLenum pname, GLint * params);
3614 typedef void (GLAD_API_PTR *PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC)(GLenum target, GLenum attachment, GLenum pname, GLint * params);
3615 typedef void (GLAD_API_PTR *PFNGLGETFRAMEBUFFERPARAMETERIVEXTPROC)(GLuint framebuffer, GLenum pname, GLint * params);
3616 typedef GLhandleARB (GLAD_API_PTR *PFNGLGETHANDLEARBPROC)(GLenum pname);
3617 typedef void (GLAD_API_PTR *PFNGLGETHISTOGRAMPROC)(GLenum target, GLboolean reset, GLenum format, GLenum type, void * values);
3618 typedef void (GLAD_API_PTR *PFNGLGETHISTOGRAMEXTPROC)(GLenum target, GLboolean reset, GLenum format, GLenum type, void * values);
3619 typedef void (GLAD_API_PTR *PFNGLGETHISTOGRAMPARAMETERFVPROC)(GLenum target, GLenum pname, GLfloat * params);
3620 typedef void (GLAD_API_PTR *PFNGLGETHISTOGRAMPARAMETERFVEXTPROC)(GLenum target, GLenum pname, GLfloat * params);
3621 typedef void (GLAD_API_PTR *PFNGLGETHISTOGRAMPARAMETERIVPROC)(GLenum target, GLenum pname, GLint * params);
3622 typedef void (GLAD_API_PTR *PFNGLGETHISTOGRAMPARAMETERIVEXTPROC)(GLenum target, GLenum pname, GLint * params);
3623 typedef void (GLAD_API_PTR *PFNGLGETINFOLOGARBPROC)(GLhandleARB obj, GLsizei maxLength, GLsizei * length, GLcharARB * infoLog);
3624 typedef void (GLAD_API_PTR *PFNGLGETINTEGER64I_VPROC)(GLenum target, GLuint index, GLint64 * data);
3625 typedef void (GLAD_API_PTR *PFNGLGETINTEGER64VPROC)(GLenum pname, GLint64 * data);
3626 typedef void (GLAD_API_PTR *PFNGLGETINTEGERINDEXEDVEXTPROC)(GLenum target, GLuint index, GLint * data);
3627 typedef void (GLAD_API_PTR *PFNGLGETINTEGERI_VPROC)(GLenum target, GLuint index, GLint * data);
3628 typedef void (GLAD_API_PTR *PFNGLGETINTEGERVPROC)(GLenum pname, GLint * data);
3629 typedef void (GLAD_API_PTR *PFNGLGETLIGHTFVPROC)(GLenum light, GLenum pname, GLfloat * params);
3630 typedef void (GLAD_API_PTR *PFNGLGETLIGHTIVPROC)(GLenum light, GLenum pname, GLint * params);
3631 typedef void (GLAD_API_PTR *PFNGLGETMAPDVPROC)(GLenum target, GLenum query, GLdouble * v);
3632 typedef void (GLAD_API_PTR *PFNGLGETMAPFVPROC)(GLenum target, GLenum query, GLfloat * v);
3633 typedef void (GLAD_API_PTR *PFNGLGETMAPIVPROC)(GLenum target, GLenum query, GLint * v);
3634 typedef void (GLAD_API_PTR *PFNGLGETMATERIALFVPROC)(GLenum face, GLenum pname, GLfloat * params);
3635 typedef void (GLAD_API_PTR *PFNGLGETMATERIALIVPROC)(GLenum face, GLenum pname, GLint * params);
3636 typedef void (GLAD_API_PTR *PFNGLGETMINMAXPROC)(GLenum target, GLboolean reset, GLenum format, GLenum type, void * values);
3637 typedef void (GLAD_API_PTR *PFNGLGETMINMAXEXTPROC)(GLenum target, GLboolean reset, GLenum format, GLenum type, void * values);
3638 typedef void (GLAD_API_PTR *PFNGLGETMINMAXPARAMETERFVPROC)(GLenum target, GLenum pname, GLfloat * params);
3639 typedef void (GLAD_API_PTR *PFNGLGETMINMAXPARAMETERFVEXTPROC)(GLenum target, GLenum pname, GLfloat * params);
3640 typedef void (GLAD_API_PTR *PFNGLGETMINMAXPARAMETERIVPROC)(GLenum target, GLenum pname, GLint * params);
3641 typedef void (GLAD_API_PTR *PFNGLGETMINMAXPARAMETERIVEXTPROC)(GLenum target, GLenum pname, GLint * params);
3642 typedef void (GLAD_API_PTR *PFNGLGETMULTITEXENVFVEXTPROC)(GLenum texunit, GLenum target, GLenum pname, GLfloat * params);
3643 typedef void (GLAD_API_PTR *PFNGLGETMULTITEXENVIVEXTPROC)(GLenum texunit, GLenum target, GLenum pname, GLint * params);
3644 typedef void (GLAD_API_PTR *PFNGLGETMULTITEXGENDVEXTPROC)(GLenum texunit, GLenum coord, GLenum pname, GLdouble * params);
3645 typedef void (GLAD_API_PTR *PFNGLGETMULTITEXGENFVEXTPROC)(GLenum texunit, GLenum coord, GLenum pname, GLfloat * params);
3646 typedef void (GLAD_API_PTR *PFNGLGETMULTITEXGENIVEXTPROC)(GLenum texunit, GLenum coord, GLenum pname, GLint * params);
3647 typedef void (GLAD_API_PTR *PFNGLGETMULTITEXIMAGEEXTPROC)(GLenum texunit, GLenum target, GLint level, GLenum format, GLenum type, void * pixels);
3648 typedef void (GLAD_API_PTR *PFNGLGETMULTITEXLEVELPARAMETERFVEXTPROC)(GLenum texunit, GLenum target, GLint level, GLenum pname, GLfloat * params);
3649 typedef void (GLAD_API_PTR *PFNGLGETMULTITEXLEVELPARAMETERIVEXTPROC)(GLenum texunit, GLenum target, GLint level, GLenum pname, GLint * params);
3650 typedef void (GLAD_API_PTR *PFNGLGETMULTITEXPARAMETERIIVEXTPROC)(GLenum texunit, GLenum target, GLenum pname, GLint * params);
3651 typedef void (GLAD_API_PTR *PFNGLGETMULTITEXPARAMETERIUIVEXTPROC)(GLenum texunit, GLenum target, GLenum pname, GLuint * params);
3652 typedef void (GLAD_API_PTR *PFNGLGETMULTITEXPARAMETERFVEXTPROC)(GLenum texunit, GLenum target, GLenum pname, GLfloat * params);
3653 typedef void (GLAD_API_PTR *PFNGLGETMULTITEXPARAMETERIVEXTPROC)(GLenum texunit, GLenum target, GLenum pname, GLint * params);
3654 typedef void (GLAD_API_PTR *PFNGLGETMULTISAMPLEFVPROC)(GLenum pname, GLuint index, GLfloat * val);
3655 typedef void (GLAD_API_PTR *PFNGLGETMULTISAMPLEFVNVPROC)(GLenum pname, GLuint index, GLfloat * val);
3656 typedef void (GLAD_API_PTR *PFNGLGETNAMEDBUFFERPARAMETERIVEXTPROC)(GLuint buffer, GLenum pname, GLint * params);
3657 typedef void (GLAD_API_PTR *PFNGLGETNAMEDBUFFERPOINTERVEXTPROC)(GLuint buffer, GLenum pname, void ** params);
3658 typedef void (GLAD_API_PTR *PFNGLGETNAMEDBUFFERSUBDATAEXTPROC)(GLuint buffer, GLintptr offset, GLsizeiptr size, void * data);
3659 typedef void (GLAD_API_PTR *PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC)(GLuint framebuffer, GLenum attachment, GLenum pname, GLint * params);
3660 typedef void (GLAD_API_PTR *PFNGLGETNAMEDFRAMEBUFFERPARAMETERIVEXTPROC)(GLuint framebuffer, GLenum pname, GLint * params);
3661 typedef void (GLAD_API_PTR *PFNGLGETNAMEDPROGRAMLOCALPARAMETERIIVEXTPROC)(GLuint program, GLenum target, GLuint index, GLint * params);
3662 typedef void (GLAD_API_PTR *PFNGLGETNAMEDPROGRAMLOCALPARAMETERIUIVEXTPROC)(GLuint program, GLenum target, GLuint index, GLuint * params);
3663 typedef void (GLAD_API_PTR *PFNGLGETNAMEDPROGRAMLOCALPARAMETERDVEXTPROC)(GLuint program, GLenum target, GLuint index, GLdouble * params);
3664 typedef void (GLAD_API_PTR *PFNGLGETNAMEDPROGRAMLOCALPARAMETERFVEXTPROC)(GLuint program, GLenum target, GLuint index, GLfloat * params);
3665 typedef void (GLAD_API_PTR *PFNGLGETNAMEDPROGRAMSTRINGEXTPROC)(GLuint program, GLenum target, GLenum pname, void * string);
3666 typedef void (GLAD_API_PTR *PFNGLGETNAMEDPROGRAMIVEXTPROC)(GLuint program, GLenum target, GLenum pname, GLint * params);
3667 typedef void (GLAD_API_PTR *PFNGLGETNAMEDRENDERBUFFERPARAMETERIVEXTPROC)(GLuint renderbuffer, GLenum pname, GLint * params);
3668 typedef void (GLAD_API_PTR *PFNGLGETOBJECTLABELPROC)(GLenum identifier, GLuint name, GLsizei bufSize, GLsizei * length, GLchar * label);
3669 typedef void (GLAD_API_PTR *PFNGLGETOBJECTPARAMETERFVARBPROC)(GLhandleARB obj, GLenum pname, GLfloat * params);
3670 typedef void (GLAD_API_PTR *PFNGLGETOBJECTPARAMETERIVARBPROC)(GLhandleARB obj, GLenum pname, GLint * params);
3671 typedef void (GLAD_API_PTR *PFNGLGETOBJECTPTRLABELPROC)(const void * ptr, GLsizei bufSize, GLsizei * length, GLchar * label);
3672 typedef void (GLAD_API_PTR *PFNGLGETPIXELMAPFVPROC)(GLenum map, GLfloat * values);
3673 typedef void (GLAD_API_PTR *PFNGLGETPIXELMAPUIVPROC)(GLenum map, GLuint * values);
3674 typedef void (GLAD_API_PTR *PFNGLGETPIXELMAPUSVPROC)(GLenum map, GLushort * values);
3675 typedef void (GLAD_API_PTR *PFNGLGETPOINTERINDEXEDVEXTPROC)(GLenum target, GLuint index, void ** data);
3676 typedef void (GLAD_API_PTR *PFNGLGETPOINTERI_VEXTPROC)(GLenum pname, GLuint index, void ** params);
3677 typedef void (GLAD_API_PTR *PFNGLGETPOINTERVPROC)(GLenum pname, void ** params);
3678 typedef void (GLAD_API_PTR *PFNGLGETPOINTERVEXTPROC)(GLenum pname, void ** params);
3679 typedef void (GLAD_API_PTR *PFNGLGETPOLYGONSTIPPLEPROC)(GLubyte * mask);
3680 typedef void (GLAD_API_PTR *PFNGLGETPROGRAMENVPARAMETERDVARBPROC)(GLenum target, GLuint index, GLdouble * params);
3681 typedef void (GLAD_API_PTR *PFNGLGETPROGRAMENVPARAMETERFVARBPROC)(GLenum target, GLuint index, GLfloat * params);
3682 typedef void (GLAD_API_PTR *PFNGLGETPROGRAMINFOLOGPROC)(GLuint program, GLsizei bufSize, GLsizei * length, GLchar * infoLog);
3683 typedef void (GLAD_API_PTR *PFNGLGETPROGRAMLOCALPARAMETERDVARBPROC)(GLenum target, GLuint index, GLdouble * params);
3684 typedef void (GLAD_API_PTR *PFNGLGETPROGRAMLOCALPARAMETERFVARBPROC)(GLenum target, GLuint index, GLfloat * params);
3685 typedef void (GLAD_API_PTR *PFNGLGETPROGRAMPARAMETERDVNVPROC)(GLenum target, GLuint index, GLenum pname, GLdouble * params);
3686 typedef void (GLAD_API_PTR *PFNGLGETPROGRAMPARAMETERFVNVPROC)(GLenum target, GLuint index, GLenum pname, GLfloat * params);
3687 typedef void (GLAD_API_PTR *PFNGLGETPROGRAMSTRINGARBPROC)(GLenum target, GLenum pname, void * string);
3688 typedef void (GLAD_API_PTR *PFNGLGETPROGRAMSTRINGNVPROC)(GLuint id, GLenum pname, GLubyte * program);
3689 typedef void (GLAD_API_PTR *PFNGLGETPROGRAMIVPROC)(GLuint program, GLenum pname, GLint * params);
3690 typedef void (GLAD_API_PTR *PFNGLGETPROGRAMIVARBPROC)(GLenum target, GLenum pname, GLint * params);
3691 typedef void (GLAD_API_PTR *PFNGLGETPROGRAMIVNVPROC)(GLuint id, GLenum pname, GLint * params);
3692 typedef void (GLAD_API_PTR *PFNGLGETQUERYOBJECTI64VPROC)(GLuint id, GLenum pname, GLint64 * params);
3693 typedef void (GLAD_API_PTR *PFNGLGETQUERYOBJECTI64VEXTPROC)(GLuint id, GLenum pname, GLint64 * params);
3694 typedef void (GLAD_API_PTR *PFNGLGETQUERYOBJECTIVPROC)(GLuint id, GLenum pname, GLint * params);
3695 typedef void (GLAD_API_PTR *PFNGLGETQUERYOBJECTIVARBPROC)(GLuint id, GLenum pname, GLint * params);
3696 typedef void (GLAD_API_PTR *PFNGLGETQUERYOBJECTUI64VPROC)(GLuint id, GLenum pname, GLuint64 * params);
3697 typedef void (GLAD_API_PTR *PFNGLGETQUERYOBJECTUI64VEXTPROC)(GLuint id, GLenum pname, GLuint64 * params);
3698 typedef void (GLAD_API_PTR *PFNGLGETQUERYOBJECTUIVPROC)(GLuint id, GLenum pname, GLuint * params);
3699 typedef void (GLAD_API_PTR *PFNGLGETQUERYOBJECTUIVARBPROC)(GLuint id, GLenum pname, GLuint * params);
3700 typedef void (GLAD_API_PTR *PFNGLGETQUERYIVPROC)(GLenum target, GLenum pname, GLint * params);
3701 typedef void (GLAD_API_PTR *PFNGLGETQUERYIVARBPROC)(GLenum target, GLenum pname, GLint * params);
3702 typedef void (GLAD_API_PTR *PFNGLGETRENDERBUFFERPARAMETERIVPROC)(GLenum target, GLenum pname, GLint * params);
3703 typedef void (GLAD_API_PTR *PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC)(GLenum target, GLenum pname, GLint * params);
3704 typedef void (GLAD_API_PTR *PFNGLGETSAMPLERPARAMETERIIVPROC)(GLuint sampler, GLenum pname, GLint * params);
3705 typedef void (GLAD_API_PTR *PFNGLGETSAMPLERPARAMETERIUIVPROC)(GLuint sampler, GLenum pname, GLuint * params);
3706 typedef void (GLAD_API_PTR *PFNGLGETSAMPLERPARAMETERFVPROC)(GLuint sampler, GLenum pname, GLfloat * params);
3707 typedef void (GLAD_API_PTR *PFNGLGETSAMPLERPARAMETERIVPROC)(GLuint sampler, GLenum pname, GLint * params);
3708 typedef void (GLAD_API_PTR *PFNGLGETSEPARABLEFILTERPROC)(GLenum target, GLenum format, GLenum type, void * row, void * column, void * span);
3709 typedef void (GLAD_API_PTR *PFNGLGETSEPARABLEFILTEREXTPROC)(GLenum target, GLenum format, GLenum type, void * row, void * column, void * span);
3710 typedef void (GLAD_API_PTR *PFNGLGETSHADERINFOLOGPROC)(GLuint shader, GLsizei bufSize, GLsizei * length, GLchar * infoLog);
3711 typedef void (GLAD_API_PTR *PFNGLGETSHADERSOURCEPROC)(GLuint shader, GLsizei bufSize, GLsizei * length, GLchar * source);
3712 typedef void (GLAD_API_PTR *PFNGLGETSHADERSOURCEARBPROC)(GLhandleARB obj, GLsizei maxLength, GLsizei * length, GLcharARB * source);
3713 typedef void (GLAD_API_PTR *PFNGLGETSHADERIVPROC)(GLuint shader, GLenum pname, GLint * params);
3714 typedef const GLubyte * (GLAD_API_PTR *PFNGLGETSTRINGPROC)(GLenum name);
3715 typedef const GLubyte * (GLAD_API_PTR *PFNGLGETSTRINGIPROC)(GLenum name, GLuint index);
3716 typedef void (GLAD_API_PTR *PFNGLGETSYNCIVPROC)(GLsync sync, GLenum pname, GLsizei count, GLsizei * length, GLint * values);
3717 typedef void (GLAD_API_PTR *PFNGLGETTEXENVFVPROC)(GLenum target, GLenum pname, GLfloat * params);
3718 typedef void (GLAD_API_PTR *PFNGLGETTEXENVIVPROC)(GLenum target, GLenum pname, GLint * params);
3719 typedef void (GLAD_API_PTR *PFNGLGETTEXGENDVPROC)(GLenum coord, GLenum pname, GLdouble * params);
3720 typedef void (GLAD_API_PTR *PFNGLGETTEXGENFVPROC)(GLenum coord, GLenum pname, GLfloat * params);
3721 typedef void (GLAD_API_PTR *PFNGLGETTEXGENIVPROC)(GLenum coord, GLenum pname, GLint * params);
3722 typedef void (GLAD_API_PTR *PFNGLGETTEXIMAGEPROC)(GLenum target, GLint level, GLenum format, GLenum type, void * pixels);
3723 typedef void (GLAD_API_PTR *PFNGLGETTEXLEVELPARAMETERFVPROC)(GLenum target, GLint level, GLenum pname, GLfloat * params);
3724 typedef void (GLAD_API_PTR *PFNGLGETTEXLEVELPARAMETERIVPROC)(GLenum target, GLint level, GLenum pname, GLint * params);
3725 typedef void (GLAD_API_PTR *PFNGLGETTEXPARAMETERIIVPROC)(GLenum target, GLenum pname, GLint * params);
3726 typedef void (GLAD_API_PTR *PFNGLGETTEXPARAMETERIIVEXTPROC)(GLenum target, GLenum pname, GLint * params);
3727 typedef void (GLAD_API_PTR *PFNGLGETTEXPARAMETERIUIVPROC)(GLenum target, GLenum pname, GLuint * params);
3728 typedef void (GLAD_API_PTR *PFNGLGETTEXPARAMETERIUIVEXTPROC)(GLenum target, GLenum pname, GLuint * params);
3729 typedef void (GLAD_API_PTR *PFNGLGETTEXPARAMETERFVPROC)(GLenum target, GLenum pname, GLfloat * params);
3730 typedef void (GLAD_API_PTR *PFNGLGETTEXPARAMETERIVPROC)(GLenum target, GLenum pname, GLint * params);
3731 typedef void (GLAD_API_PTR *PFNGLGETTEXTUREIMAGEEXTPROC)(GLuint texture, GLenum target, GLint level, GLenum format, GLenum type, void * pixels);
3732 typedef void (GLAD_API_PTR *PFNGLGETTEXTURELEVELPARAMETERFVEXTPROC)(GLuint texture, GLenum target, GLint level, GLenum pname, GLfloat * params);
3733 typedef void (GLAD_API_PTR *PFNGLGETTEXTURELEVELPARAMETERIVEXTPROC)(GLuint texture, GLenum target, GLint level, GLenum pname, GLint * params);
3734 typedef void (GLAD_API_PTR *PFNGLGETTEXTUREPARAMETERIIVEXTPROC)(GLuint texture, GLenum target, GLenum pname, GLint * params);
3735 typedef void (GLAD_API_PTR *PFNGLGETTEXTUREPARAMETERIUIVEXTPROC)(GLuint texture, GLenum target, GLenum pname, GLuint * params);
3736 typedef void (GLAD_API_PTR *PFNGLGETTEXTUREPARAMETERFVEXTPROC)(GLuint texture, GLenum target, GLenum pname, GLfloat * params);
3737 typedef void (GLAD_API_PTR *PFNGLGETTEXTUREPARAMETERIVEXTPROC)(GLuint texture, GLenum target, GLenum pname, GLint * params);
3738 typedef void (GLAD_API_PTR *PFNGLGETTRACKMATRIXIVNVPROC)(GLenum target, GLuint address, GLenum pname, GLint * params);
3739 typedef void (GLAD_API_PTR *PFNGLGETTRANSFORMFEEDBACKVARYINGPROC)(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLsizei * size, GLenum * type, GLchar * name);
3740 typedef void (GLAD_API_PTR *PFNGLGETTRANSFORMFEEDBACKVARYINGEXTPROC)(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLsizei * size, GLenum * type, GLchar * name);
3741 typedef void (GLAD_API_PTR *PFNGLGETTRANSFORMFEEDBACKVARYINGNVPROC)(GLuint program, GLuint index, GLint * location);
3742 typedef GLuint (GLAD_API_PTR *PFNGLGETUNIFORMBLOCKINDEXPROC)(GLuint program, const GLchar * uniformBlockName);
3743 typedef void (GLAD_API_PTR *PFNGLGETUNIFORMINDICESPROC)(GLuint program, GLsizei uniformCount, const GLchar *const* uniformNames, GLuint * uniformIndices);
3744 typedef GLint (GLAD_API_PTR *PFNGLGETUNIFORMLOCATIONPROC)(GLuint program, const GLchar * name);
3745 typedef GLint (GLAD_API_PTR *PFNGLGETUNIFORMLOCATIONARBPROC)(GLhandleARB programObj, const GLcharARB * name);
3746 typedef void (GLAD_API_PTR *PFNGLGETUNIFORMFVPROC)(GLuint program, GLint location, GLfloat * params);
3747 typedef void (GLAD_API_PTR *PFNGLGETUNIFORMFVARBPROC)(GLhandleARB programObj, GLint location, GLfloat * params);
3748 typedef void (GLAD_API_PTR *PFNGLGETUNIFORMIVPROC)(GLuint program, GLint location, GLint * params);
3749 typedef void (GLAD_API_PTR *PFNGLGETUNIFORMIVARBPROC)(GLhandleARB programObj, GLint location, GLint * params);
3750 typedef void (GLAD_API_PTR *PFNGLGETUNIFORMUIVPROC)(GLuint program, GLint location, GLuint * params);
3751 typedef void (GLAD_API_PTR *PFNGLGETUNIFORMUIVEXTPROC)(GLuint program, GLint location, GLuint * params);
3752 typedef GLint (GLAD_API_PTR *PFNGLGETVARYINGLOCATIONNVPROC)(GLuint program, const GLchar * name);
3753 typedef void (GLAD_API_PTR *PFNGLGETVERTEXARRAYINTEGERI_VEXTPROC)(GLuint vaobj, GLuint index, GLenum pname, GLint * param);
3754 typedef void (GLAD_API_PTR *PFNGLGETVERTEXARRAYINTEGERVEXTPROC)(GLuint vaobj, GLenum pname, GLint * param);
3755 typedef void (GLAD_API_PTR *PFNGLGETVERTEXARRAYPOINTERI_VEXTPROC)(GLuint vaobj, GLuint index, GLenum pname, void ** param);
3756 typedef void (GLAD_API_PTR *PFNGLGETVERTEXARRAYPOINTERVEXTPROC)(GLuint vaobj, GLenum pname, void ** param);
3757 typedef void (GLAD_API_PTR *PFNGLGETVERTEXATTRIBIIVPROC)(GLuint index, GLenum pname, GLint * params);
3758 typedef void (GLAD_API_PTR *PFNGLGETVERTEXATTRIBIIVEXTPROC)(GLuint index, GLenum pname, GLint * params);
3759 typedef void (GLAD_API_PTR *PFNGLGETVERTEXATTRIBIUIVPROC)(GLuint index, GLenum pname, GLuint * params);
3760 typedef void (GLAD_API_PTR *PFNGLGETVERTEXATTRIBIUIVEXTPROC)(GLuint index, GLenum pname, GLuint * params);
3761 typedef void (GLAD_API_PTR *PFNGLGETVERTEXATTRIBPOINTERVPROC)(GLuint index, GLenum pname, void ** pointer);
3762 typedef void (GLAD_API_PTR *PFNGLGETVERTEXATTRIBPOINTERVARBPROC)(GLuint index, GLenum pname, void ** pointer);
3763 typedef void (GLAD_API_PTR *PFNGLGETVERTEXATTRIBPOINTERVNVPROC)(GLuint index, GLenum pname, void ** pointer);
3764 typedef void (GLAD_API_PTR *PFNGLGETVERTEXATTRIBDVPROC)(GLuint index, GLenum pname, GLdouble * params);
3765 typedef void (GLAD_API_PTR *PFNGLGETVERTEXATTRIBDVARBPROC)(GLuint index, GLenum pname, GLdouble * params);
3766 typedef void (GLAD_API_PTR *PFNGLGETVERTEXATTRIBDVNVPROC)(GLuint index, GLenum pname, GLdouble * params);
3767 typedef void (GLAD_API_PTR *PFNGLGETVERTEXATTRIBFVPROC)(GLuint index, GLenum pname, GLfloat * params);
3768 typedef void (GLAD_API_PTR *PFNGLGETVERTEXATTRIBFVARBPROC)(GLuint index, GLenum pname, GLfloat * params);
3769 typedef void (GLAD_API_PTR *PFNGLGETVERTEXATTRIBFVNVPROC)(GLuint index, GLenum pname, GLfloat * params);
3770 typedef void (GLAD_API_PTR *PFNGLGETVERTEXATTRIBIVPROC)(GLuint index, GLenum pname, GLint * params);
3771 typedef void (GLAD_API_PTR *PFNGLGETVERTEXATTRIBIVARBPROC)(GLuint index, GLenum pname, GLint * params);
3772 typedef void (GLAD_API_PTR *PFNGLGETVERTEXATTRIBIVNVPROC)(GLuint index, GLenum pname, GLint * params);
3773 typedef void (GLAD_API_PTR *PFNGLHINTPROC)(GLenum target, GLenum mode);
3774 typedef void (GLAD_API_PTR *PFNGLHISTOGRAMPROC)(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink);
3775 typedef void (GLAD_API_PTR *PFNGLHISTOGRAMEXTPROC)(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink);
3776 typedef void (GLAD_API_PTR *PFNGLINDEXMASKPROC)(GLuint mask);
3777 typedef void (GLAD_API_PTR *PFNGLINDEXPOINTERPROC)(GLenum type, GLsizei stride, const void * pointer);
3778 typedef void (GLAD_API_PTR *PFNGLINDEXPOINTEREXTPROC)(GLenum type, GLsizei stride, GLsizei count, const void * pointer);
3779 typedef void (GLAD_API_PTR *PFNGLINDEXDPROC)(GLdouble c);
3780 typedef void (GLAD_API_PTR *PFNGLINDEXDVPROC)(const GLdouble * c);
3781 typedef void (GLAD_API_PTR *PFNGLINDEXFPROC)(GLfloat c);
3782 typedef void (GLAD_API_PTR *PFNGLINDEXFVPROC)(const GLfloat * c);
3783 typedef void (GLAD_API_PTR *PFNGLINDEXIPROC)(GLint c);
3784 typedef void (GLAD_API_PTR *PFNGLINDEXIVPROC)(const GLint * c);
3785 typedef void (GLAD_API_PTR *PFNGLINDEXSPROC)(GLshort c);
3786 typedef void (GLAD_API_PTR *PFNGLINDEXSVPROC)(const GLshort * c);
3787 typedef void (GLAD_API_PTR *PFNGLINDEXUBPROC)(GLubyte c);
3788 typedef void (GLAD_API_PTR *PFNGLINDEXUBVPROC)(const GLubyte * c);
3789 typedef void (GLAD_API_PTR *PFNGLINITNAMESPROC)(void);
3790 typedef void (GLAD_API_PTR *PFNGLINTERLEAVEDARRAYSPROC)(GLenum format, GLsizei stride, const void * pointer);
3791 typedef GLboolean (GLAD_API_PTR *PFNGLISBUFFERPROC)(GLuint buffer);
3792 typedef GLboolean (GLAD_API_PTR *PFNGLISBUFFERARBPROC)(GLuint buffer);
3793 typedef GLboolean (GLAD_API_PTR *PFNGLISENABLEDPROC)(GLenum cap);
3794 typedef GLboolean (GLAD_API_PTR *PFNGLISENABLEDINDEXEDEXTPROC)(GLenum target, GLuint index);
3795 typedef GLboolean (GLAD_API_PTR *PFNGLISENABLEDIPROC)(GLenum target, GLuint index);
3796 typedef GLboolean (GLAD_API_PTR *PFNGLISFRAMEBUFFERPROC)(GLuint framebuffer);
3797 typedef GLboolean (GLAD_API_PTR *PFNGLISFRAMEBUFFEREXTPROC)(GLuint framebuffer);
3798 typedef GLboolean (GLAD_API_PTR *PFNGLISLISTPROC)(GLuint list);
3799 typedef GLboolean (GLAD_API_PTR *PFNGLISPROGRAMPROC)(GLuint program);
3800 typedef GLboolean (GLAD_API_PTR *PFNGLISPROGRAMARBPROC)(GLuint program);
3801 typedef GLboolean (GLAD_API_PTR *PFNGLISPROGRAMNVPROC)(GLuint id);
3802 typedef GLboolean (GLAD_API_PTR *PFNGLISQUERYPROC)(GLuint id);
3803 typedef GLboolean (GLAD_API_PTR *PFNGLISQUERYARBPROC)(GLuint id);
3804 typedef GLboolean (GLAD_API_PTR *PFNGLISRENDERBUFFERPROC)(GLuint renderbuffer);
3805 typedef GLboolean (GLAD_API_PTR *PFNGLISRENDERBUFFEREXTPROC)(GLuint renderbuffer);
3806 typedef GLboolean (GLAD_API_PTR *PFNGLISSAMPLERPROC)(GLuint sampler);
3807 typedef GLboolean (GLAD_API_PTR *PFNGLISSHADERPROC)(GLuint shader);
3808 typedef GLboolean (GLAD_API_PTR *PFNGLISSYNCPROC)(GLsync sync);
3809 typedef GLboolean (GLAD_API_PTR *PFNGLISTEXTUREPROC)(GLuint texture);
3810 typedef GLboolean (GLAD_API_PTR *PFNGLISTEXTUREEXTPROC)(GLuint texture);
3811 typedef GLboolean (GLAD_API_PTR *PFNGLISVERTEXARRAYPROC)(GLuint array);
3812 typedef GLboolean (GLAD_API_PTR *PFNGLISVERTEXARRAYAPPLEPROC)(GLuint array);
3813 typedef void (GLAD_API_PTR *PFNGLLIGHTMODELFPROC)(GLenum pname, GLfloat param);
3814 typedef void (GLAD_API_PTR *PFNGLLIGHTMODELFVPROC)(GLenum pname, const GLfloat * params);
3815 typedef void (GLAD_API_PTR *PFNGLLIGHTMODELIPROC)(GLenum pname, GLint param);
3816 typedef void (GLAD_API_PTR *PFNGLLIGHTMODELIVPROC)(GLenum pname, const GLint * params);
3817 typedef void (GLAD_API_PTR *PFNGLLIGHTFPROC)(GLenum light, GLenum pname, GLfloat param);
3818 typedef void (GLAD_API_PTR *PFNGLLIGHTFVPROC)(GLenum light, GLenum pname, const GLfloat * params);
3819 typedef void (GLAD_API_PTR *PFNGLLIGHTIPROC)(GLenum light, GLenum pname, GLint param);
3820 typedef void (GLAD_API_PTR *PFNGLLIGHTIVPROC)(GLenum light, GLenum pname, const GLint * params);
3821 typedef void (GLAD_API_PTR *PFNGLLINESTIPPLEPROC)(GLint factor, GLushort pattern);
3822 typedef void (GLAD_API_PTR *PFNGLLINEWIDTHPROC)(GLfloat width);
3823 typedef void (GLAD_API_PTR *PFNGLLINKPROGRAMPROC)(GLuint program);
3824 typedef void (GLAD_API_PTR *PFNGLLINKPROGRAMARBPROC)(GLhandleARB programObj);
3825 typedef void (GLAD_API_PTR *PFNGLLISTBASEPROC)(GLuint base);
3826 typedef void (GLAD_API_PTR *PFNGLLOADIDENTITYPROC)(void);
3827 typedef void (GLAD_API_PTR *PFNGLLOADMATRIXDPROC)(const GLdouble * m);
3828 typedef void (GLAD_API_PTR *PFNGLLOADMATRIXFPROC)(const GLfloat * m);
3829 typedef void (GLAD_API_PTR *PFNGLLOADNAMEPROC)(GLuint name);
3830 typedef void (GLAD_API_PTR *PFNGLLOADPROGRAMNVPROC)(GLenum target, GLuint id, GLsizei len, const GLubyte * program);
3831 typedef void (GLAD_API_PTR *PFNGLLOADTRANSPOSEMATRIXDPROC)(const GLdouble * m);
3832 typedef void (GLAD_API_PTR *PFNGLLOADTRANSPOSEMATRIXDARBPROC)(const GLdouble * m);
3833 typedef void (GLAD_API_PTR *PFNGLLOADTRANSPOSEMATRIXFPROC)(const GLfloat * m);
3834 typedef void (GLAD_API_PTR *PFNGLLOADTRANSPOSEMATRIXFARBPROC)(const GLfloat * m);
3835 typedef void (GLAD_API_PTR *PFNGLLOGICOPPROC)(GLenum opcode);
3836 typedef void (GLAD_API_PTR *PFNGLMAP1DPROC)(GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble * points);
3837 typedef void (GLAD_API_PTR *PFNGLMAP1FPROC)(GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat * points);
3838 typedef void (GLAD_API_PTR *PFNGLMAP2DPROC)(GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble * points);
3839 typedef void (GLAD_API_PTR *PFNGLMAP2FPROC)(GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat * points);
3840 typedef void * (GLAD_API_PTR *PFNGLMAPBUFFERPROC)(GLenum target, GLenum access);
3841 typedef void * (GLAD_API_PTR *PFNGLMAPBUFFERARBPROC)(GLenum target, GLenum access);
3842 typedef void * (GLAD_API_PTR *PFNGLMAPBUFFERRANGEPROC)(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access);
3843 typedef void (GLAD_API_PTR *PFNGLMAPGRID1DPROC)(GLint un, GLdouble u1, GLdouble u2);
3844 typedef void (GLAD_API_PTR *PFNGLMAPGRID1FPROC)(GLint un, GLfloat u1, GLfloat u2);
3845 typedef void (GLAD_API_PTR *PFNGLMAPGRID2DPROC)(GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2);
3846 typedef void (GLAD_API_PTR *PFNGLMAPGRID2FPROC)(GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2);
3847 typedef void * (GLAD_API_PTR *PFNGLMAPNAMEDBUFFEREXTPROC)(GLuint buffer, GLenum access);
3848 typedef void * (GLAD_API_PTR *PFNGLMAPNAMEDBUFFERRANGEEXTPROC)(GLuint buffer, GLintptr offset, GLsizeiptr length, GLbitfield access);
3849 typedef void (GLAD_API_PTR *PFNGLMATERIALFPROC)(GLenum face, GLenum pname, GLfloat param);
3850 typedef void (GLAD_API_PTR *PFNGLMATERIALFVPROC)(GLenum face, GLenum pname, const GLfloat * params);
3851 typedef void (GLAD_API_PTR *PFNGLMATERIALIPROC)(GLenum face, GLenum pname, GLint param);
3852 typedef void (GLAD_API_PTR *PFNGLMATERIALIVPROC)(GLenum face, GLenum pname, const GLint * params);
3853 typedef void (GLAD_API_PTR *PFNGLMATRIXFRUSTUMEXTPROC)(GLenum mode, GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar);
3854 typedef void (GLAD_API_PTR *PFNGLMATRIXLOADIDENTITYEXTPROC)(GLenum mode);
3855 typedef void (GLAD_API_PTR *PFNGLMATRIXLOADTRANSPOSEDEXTPROC)(GLenum mode, const GLdouble * m);
3856 typedef void (GLAD_API_PTR *PFNGLMATRIXLOADTRANSPOSEFEXTPROC)(GLenum mode, const GLfloat * m);
3857 typedef void (GLAD_API_PTR *PFNGLMATRIXLOADDEXTPROC)(GLenum mode, const GLdouble * m);
3858 typedef void (GLAD_API_PTR *PFNGLMATRIXLOADFEXTPROC)(GLenum mode, const GLfloat * m);
3859 typedef void (GLAD_API_PTR *PFNGLMATRIXMODEPROC)(GLenum mode);
3860 typedef void (GLAD_API_PTR *PFNGLMATRIXMULTTRANSPOSEDEXTPROC)(GLenum mode, const GLdouble * m);
3861 typedef void (GLAD_API_PTR *PFNGLMATRIXMULTTRANSPOSEFEXTPROC)(GLenum mode, const GLfloat * m);
3862 typedef void (GLAD_API_PTR *PFNGLMATRIXMULTDEXTPROC)(GLenum mode, const GLdouble * m);
3863 typedef void (GLAD_API_PTR *PFNGLMATRIXMULTFEXTPROC)(GLenum mode, const GLfloat * m);
3864 typedef void (GLAD_API_PTR *PFNGLMATRIXORTHOEXTPROC)(GLenum mode, GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar);
3865 typedef void (GLAD_API_PTR *PFNGLMATRIXPOPEXTPROC)(GLenum mode);
3866 typedef void (GLAD_API_PTR *PFNGLMATRIXPUSHEXTPROC)(GLenum mode);
3867 typedef void (GLAD_API_PTR *PFNGLMATRIXROTATEDEXTPROC)(GLenum mode, GLdouble angle, GLdouble x, GLdouble y, GLdouble z);
3868 typedef void (GLAD_API_PTR *PFNGLMATRIXROTATEFEXTPROC)(GLenum mode, GLfloat angle, GLfloat x, GLfloat y, GLfloat z);
3869 typedef void (GLAD_API_PTR *PFNGLMATRIXSCALEDEXTPROC)(GLenum mode, GLdouble x, GLdouble y, GLdouble z);
3870 typedef void (GLAD_API_PTR *PFNGLMATRIXSCALEFEXTPROC)(GLenum mode, GLfloat x, GLfloat y, GLfloat z);
3871 typedef void (GLAD_API_PTR *PFNGLMATRIXTRANSLATEDEXTPROC)(GLenum mode, GLdouble x, GLdouble y, GLdouble z);
3872 typedef void (GLAD_API_PTR *PFNGLMATRIXTRANSLATEFEXTPROC)(GLenum mode, GLfloat x, GLfloat y, GLfloat z);
3873 typedef void (GLAD_API_PTR *PFNGLMINMAXPROC)(GLenum target, GLenum internalformat, GLboolean sink);
3874 typedef void (GLAD_API_PTR *PFNGLMINMAXEXTPROC)(GLenum target, GLenum internalformat, GLboolean sink);
3875 typedef void (GLAD_API_PTR *PFNGLMULTMATRIXDPROC)(const GLdouble * m);
3876 typedef void (GLAD_API_PTR *PFNGLMULTMATRIXFPROC)(const GLfloat * m);
3877 typedef void (GLAD_API_PTR *PFNGLMULTTRANSPOSEMATRIXDPROC)(const GLdouble * m);
3878 typedef void (GLAD_API_PTR *PFNGLMULTTRANSPOSEMATRIXDARBPROC)(const GLdouble * m);
3879 typedef void (GLAD_API_PTR *PFNGLMULTTRANSPOSEMATRIXFPROC)(const GLfloat * m);
3880 typedef void (GLAD_API_PTR *PFNGLMULTTRANSPOSEMATRIXFARBPROC)(const GLfloat * m);
3881 typedef void (GLAD_API_PTR *PFNGLMULTIDRAWARRAYSPROC)(GLenum mode, const GLint * first, const GLsizei * count, GLsizei drawcount);
3882 typedef void (GLAD_API_PTR *PFNGLMULTIDRAWARRAYSEXTPROC)(GLenum mode, const GLint * first, const GLsizei * count, GLsizei primcount);
3883 typedef void (GLAD_API_PTR *PFNGLMULTIDRAWELEMENTSPROC)(GLenum mode, const GLsizei * count, GLenum type, const void *const* indices, GLsizei drawcount);
3884 typedef void (GLAD_API_PTR *PFNGLMULTIDRAWELEMENTSBASEVERTEXPROC)(GLenum mode, const GLsizei * count, GLenum type, const void *const* indices, GLsizei drawcount, const GLint * basevertex);
3885 typedef void (GLAD_API_PTR *PFNGLMULTIDRAWELEMENTSEXTPROC)(GLenum mode, const GLsizei * count, GLenum type, const void *const* indices, GLsizei primcount);
3886 typedef void (GLAD_API_PTR *PFNGLMULTITEXBUFFEREXTPROC)(GLenum texunit, GLenum target, GLenum internalformat, GLuint buffer);
3887 typedef void (GLAD_API_PTR *PFNGLMULTITEXCOORD1DPROC)(GLenum target, GLdouble s);
3888 typedef void (GLAD_API_PTR *PFNGLMULTITEXCOORD1DARBPROC)(GLenum target, GLdouble s);
3889 typedef void (GLAD_API_PTR *PFNGLMULTITEXCOORD1DVPROC)(GLenum target, const GLdouble * v);
3890 typedef void (GLAD_API_PTR *PFNGLMULTITEXCOORD1DVARBPROC)(GLenum target, const GLdouble * v);
3891 typedef void (GLAD_API_PTR *PFNGLMULTITEXCOORD1FPROC)(GLenum target, GLfloat s);
3892 typedef void (GLAD_API_PTR *PFNGLMULTITEXCOORD1FARBPROC)(GLenum target, GLfloat s);
3893 typedef void (GLAD_API_PTR *PFNGLMULTITEXCOORD1FVPROC)(GLenum target, const GLfloat * v);
3894 typedef void (GLAD_API_PTR *PFNGLMULTITEXCOORD1FVARBPROC)(GLenum target, const GLfloat * v);
3895 typedef void (GLAD_API_PTR *PFNGLMULTITEXCOORD1IPROC)(GLenum target, GLint s);
3896 typedef void (GLAD_API_PTR *PFNGLMULTITEXCOORD1IARBPROC)(GLenum target, GLint s);
3897 typedef void (GLAD_API_PTR *PFNGLMULTITEXCOORD1IVPROC)(GLenum target, const GLint * v);
3898 typedef void (GLAD_API_PTR *PFNGLMULTITEXCOORD1IVARBPROC)(GLenum target, const GLint * v);
3899 typedef void (GLAD_API_PTR *PFNGLMULTITEXCOORD1SPROC)(GLenum target, GLshort s);
3900 typedef void (GLAD_API_PTR *PFNGLMULTITEXCOORD1SARBPROC)(GLenum target, GLshort s);
3901 typedef void (GLAD_API_PTR *PFNGLMULTITEXCOORD1SVPROC)(GLenum target, const GLshort * v);
3902 typedef void (GLAD_API_PTR *PFNGLMULTITEXCOORD1SVARBPROC)(GLenum target, const GLshort * v);
3903 typedef void (GLAD_API_PTR *PFNGLMULTITEXCOORD2DPROC)(GLenum target, GLdouble s, GLdouble t);
3904 typedef void (GLAD_API_PTR *PFNGLMULTITEXCOORD2DARBPROC)(GLenum target, GLdouble s, GLdouble t);
3905 typedef void (GLAD_API_PTR *PFNGLMULTITEXCOORD2DVPROC)(GLenum target, const GLdouble * v);
3906 typedef void (GLAD_API_PTR *PFNGLMULTITEXCOORD2DVARBPROC)(GLenum target, const GLdouble * v);
3907 typedef void (GLAD_API_PTR *PFNGLMULTITEXCOORD2FPROC)(GLenum target, GLfloat s, GLfloat t);
3908 typedef void (GLAD_API_PTR *PFNGLMULTITEXCOORD2FARBPROC)(GLenum target, GLfloat s, GLfloat t);
3909 typedef void (GLAD_API_PTR *PFNGLMULTITEXCOORD2FVPROC)(GLenum target, const GLfloat * v);
3910 typedef void (GLAD_API_PTR *PFNGLMULTITEXCOORD2FVARBPROC)(GLenum target, const GLfloat * v);
3911 typedef void (GLAD_API_PTR *PFNGLMULTITEXCOORD2IPROC)(GLenum target, GLint s, GLint t);
3912 typedef void (GLAD_API_PTR *PFNGLMULTITEXCOORD2IARBPROC)(GLenum target, GLint s, GLint t);
3913 typedef void (GLAD_API_PTR *PFNGLMULTITEXCOORD2IVPROC)(GLenum target, const GLint * v);
3914 typedef void (GLAD_API_PTR *PFNGLMULTITEXCOORD2IVARBPROC)(GLenum target, const GLint * v);
3915 typedef void (GLAD_API_PTR *PFNGLMULTITEXCOORD2SPROC)(GLenum target, GLshort s, GLshort t);
3916 typedef void (GLAD_API_PTR *PFNGLMULTITEXCOORD2SARBPROC)(GLenum target, GLshort s, GLshort t);
3917 typedef void (GLAD_API_PTR *PFNGLMULTITEXCOORD2SVPROC)(GLenum target, const GLshort * v);
3918 typedef void (GLAD_API_PTR *PFNGLMULTITEXCOORD2SVARBPROC)(GLenum target, const GLshort * v);
3919 typedef void (GLAD_API_PTR *PFNGLMULTITEXCOORD3DPROC)(GLenum target, GLdouble s, GLdouble t, GLdouble r);
3920 typedef void (GLAD_API_PTR *PFNGLMULTITEXCOORD3DARBPROC)(GLenum target, GLdouble s, GLdouble t, GLdouble r);
3921 typedef void (GLAD_API_PTR *PFNGLMULTITEXCOORD3DVPROC)(GLenum target, const GLdouble * v);
3922 typedef void (GLAD_API_PTR *PFNGLMULTITEXCOORD3DVARBPROC)(GLenum target, const GLdouble * v);
3923 typedef void (GLAD_API_PTR *PFNGLMULTITEXCOORD3FPROC)(GLenum target, GLfloat s, GLfloat t, GLfloat r);
3924 typedef void (GLAD_API_PTR *PFNGLMULTITEXCOORD3FARBPROC)(GLenum target, GLfloat s, GLfloat t, GLfloat r);
3925 typedef void (GLAD_API_PTR *PFNGLMULTITEXCOORD3FVPROC)(GLenum target, const GLfloat * v);
3926 typedef void (GLAD_API_PTR *PFNGLMULTITEXCOORD3FVARBPROC)(GLenum target, const GLfloat * v);
3927 typedef void (GLAD_API_PTR *PFNGLMULTITEXCOORD3IPROC)(GLenum target, GLint s, GLint t, GLint r);
3928 typedef void (GLAD_API_PTR *PFNGLMULTITEXCOORD3IARBPROC)(GLenum target, GLint s, GLint t, GLint r);
3929 typedef void (GLAD_API_PTR *PFNGLMULTITEXCOORD3IVPROC)(GLenum target, const GLint * v);
3930 typedef void (GLAD_API_PTR *PFNGLMULTITEXCOORD3IVARBPROC)(GLenum target, const GLint * v);
3931 typedef void (GLAD_API_PTR *PFNGLMULTITEXCOORD3SPROC)(GLenum target, GLshort s, GLshort t, GLshort r);
3932 typedef void (GLAD_API_PTR *PFNGLMULTITEXCOORD3SARBPROC)(GLenum target, GLshort s, GLshort t, GLshort r);
3933 typedef void (GLAD_API_PTR *PFNGLMULTITEXCOORD3SVPROC)(GLenum target, const GLshort * v);
3934 typedef void (GLAD_API_PTR *PFNGLMULTITEXCOORD3SVARBPROC)(GLenum target, const GLshort * v);
3935 typedef void (GLAD_API_PTR *PFNGLMULTITEXCOORD4DPROC)(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q);
3936 typedef void (GLAD_API_PTR *PFNGLMULTITEXCOORD4DARBPROC)(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q);
3937 typedef void (GLAD_API_PTR *PFNGLMULTITEXCOORD4DVPROC)(GLenum target, const GLdouble * v);
3938 typedef void (GLAD_API_PTR *PFNGLMULTITEXCOORD4DVARBPROC)(GLenum target, const GLdouble * v);
3939 typedef void (GLAD_API_PTR *PFNGLMULTITEXCOORD4FPROC)(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q);
3940 typedef void (GLAD_API_PTR *PFNGLMULTITEXCOORD4FARBPROC)(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q);
3941 typedef void (GLAD_API_PTR *PFNGLMULTITEXCOORD4FVPROC)(GLenum target, const GLfloat * v);
3942 typedef void (GLAD_API_PTR *PFNGLMULTITEXCOORD4FVARBPROC)(GLenum target, const GLfloat * v);
3943 typedef void (GLAD_API_PTR *PFNGLMULTITEXCOORD4IPROC)(GLenum target, GLint s, GLint t, GLint r, GLint q);
3944 typedef void (GLAD_API_PTR *PFNGLMULTITEXCOORD4IARBPROC)(GLenum target, GLint s, GLint t, GLint r, GLint q);
3945 typedef void (GLAD_API_PTR *PFNGLMULTITEXCOORD4IVPROC)(GLenum target, const GLint * v);
3946 typedef void (GLAD_API_PTR *PFNGLMULTITEXCOORD4IVARBPROC)(GLenum target, const GLint * v);
3947 typedef void (GLAD_API_PTR *PFNGLMULTITEXCOORD4SPROC)(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q);
3948 typedef void (GLAD_API_PTR *PFNGLMULTITEXCOORD4SARBPROC)(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q);
3949 typedef void (GLAD_API_PTR *PFNGLMULTITEXCOORD4SVPROC)(GLenum target, const GLshort * v);
3950 typedef void (GLAD_API_PTR *PFNGLMULTITEXCOORD4SVARBPROC)(GLenum target, const GLshort * v);
3951 typedef void (GLAD_API_PTR *PFNGLMULTITEXCOORDP1UIPROC)(GLenum texture, GLenum type, GLuint coords);
3952 typedef void (GLAD_API_PTR *PFNGLMULTITEXCOORDP1UIVPROC)(GLenum texture, GLenum type, const GLuint * coords);
3953 typedef void (GLAD_API_PTR *PFNGLMULTITEXCOORDP2UIPROC)(GLenum texture, GLenum type, GLuint coords);
3954 typedef void (GLAD_API_PTR *PFNGLMULTITEXCOORDP2UIVPROC)(GLenum texture, GLenum type, const GLuint * coords);
3955 typedef void (GLAD_API_PTR *PFNGLMULTITEXCOORDP3UIPROC)(GLenum texture, GLenum type, GLuint coords);
3956 typedef void (GLAD_API_PTR *PFNGLMULTITEXCOORDP3UIVPROC)(GLenum texture, GLenum type, const GLuint * coords);
3957 typedef void (GLAD_API_PTR *PFNGLMULTITEXCOORDP4UIPROC)(GLenum texture, GLenum type, GLuint coords);
3958 typedef void (GLAD_API_PTR *PFNGLMULTITEXCOORDP4UIVPROC)(GLenum texture, GLenum type, const GLuint * coords);
3959 typedef void (GLAD_API_PTR *PFNGLMULTITEXCOORDPOINTEREXTPROC)(GLenum texunit, GLint size, GLenum type, GLsizei stride, const void * pointer);
3960 typedef void (GLAD_API_PTR *PFNGLMULTITEXENVFEXTPROC)(GLenum texunit, GLenum target, GLenum pname, GLfloat param);
3961 typedef void (GLAD_API_PTR *PFNGLMULTITEXENVFVEXTPROC)(GLenum texunit, GLenum target, GLenum pname, const GLfloat * params);
3962 typedef void (GLAD_API_PTR *PFNGLMULTITEXENVIEXTPROC)(GLenum texunit, GLenum target, GLenum pname, GLint param);
3963 typedef void (GLAD_API_PTR *PFNGLMULTITEXENVIVEXTPROC)(GLenum texunit, GLenum target, GLenum pname, const GLint * params);
3964 typedef void (GLAD_API_PTR *PFNGLMULTITEXGENDEXTPROC)(GLenum texunit, GLenum coord, GLenum pname, GLdouble param);
3965 typedef void (GLAD_API_PTR *PFNGLMULTITEXGENDVEXTPROC)(GLenum texunit, GLenum coord, GLenum pname, const GLdouble * params);
3966 typedef void (GLAD_API_PTR *PFNGLMULTITEXGENFEXTPROC)(GLenum texunit, GLenum coord, GLenum pname, GLfloat param);
3967 typedef void (GLAD_API_PTR *PFNGLMULTITEXGENFVEXTPROC)(GLenum texunit, GLenum coord, GLenum pname, const GLfloat * params);
3968 typedef void (GLAD_API_PTR *PFNGLMULTITEXGENIEXTPROC)(GLenum texunit, GLenum coord, GLenum pname, GLint param);
3969 typedef void (GLAD_API_PTR *PFNGLMULTITEXGENIVEXTPROC)(GLenum texunit, GLenum coord, GLenum pname, const GLint * params);
3970 typedef void (GLAD_API_PTR *PFNGLMULTITEXIMAGE1DEXTPROC)(GLenum texunit, GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const void * pixels);
3971 typedef void (GLAD_API_PTR *PFNGLMULTITEXIMAGE2DEXTPROC)(GLenum texunit, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void * pixels);
3972 typedef void (GLAD_API_PTR *PFNGLMULTITEXIMAGE3DEXTPROC)(GLenum texunit, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void * pixels);
3973 typedef void (GLAD_API_PTR *PFNGLMULTITEXPARAMETERIIVEXTPROC)(GLenum texunit, GLenum target, GLenum pname, const GLint * params);
3974 typedef void (GLAD_API_PTR *PFNGLMULTITEXPARAMETERIUIVEXTPROC)(GLenum texunit, GLenum target, GLenum pname, const GLuint * params);
3975 typedef void (GLAD_API_PTR *PFNGLMULTITEXPARAMETERFEXTPROC)(GLenum texunit, GLenum target, GLenum pname, GLfloat param);
3976 typedef void (GLAD_API_PTR *PFNGLMULTITEXPARAMETERFVEXTPROC)(GLenum texunit, GLenum target, GLenum pname, const GLfloat * params);
3977 typedef void (GLAD_API_PTR *PFNGLMULTITEXPARAMETERIEXTPROC)(GLenum texunit, GLenum target, GLenum pname, GLint param);
3978 typedef void (GLAD_API_PTR *PFNGLMULTITEXPARAMETERIVEXTPROC)(GLenum texunit, GLenum target, GLenum pname, const GLint * params);
3979 typedef void (GLAD_API_PTR *PFNGLMULTITEXRENDERBUFFEREXTPROC)(GLenum texunit, GLenum target, GLuint renderbuffer);
3980 typedef void (GLAD_API_PTR *PFNGLMULTITEXSUBIMAGE1DEXTPROC)(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void * pixels);
3981 typedef void (GLAD_API_PTR *PFNGLMULTITEXSUBIMAGE2DEXTPROC)(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void * pixels);
3982 typedef void (GLAD_API_PTR *PFNGLMULTITEXSUBIMAGE3DEXTPROC)(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void * pixels);
3983 typedef void (GLAD_API_PTR *PFNGLNAMEDBUFFERDATAEXTPROC)(GLuint buffer, GLsizeiptr size, const void * data, GLenum usage);
3984 typedef void (GLAD_API_PTR *PFNGLNAMEDBUFFERSTORAGEEXTPROC)(GLuint buffer, GLsizeiptr size, const void * data, GLbitfield flags);
3985 typedef void (GLAD_API_PTR *PFNGLNAMEDBUFFERSUBDATAEXTPROC)(GLuint buffer, GLintptr offset, GLsizeiptr size, const void * data);
3986 typedef void (GLAD_API_PTR *PFNGLNAMEDCOPYBUFFERSUBDATAEXTPROC)(GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size);
3987 typedef void (GLAD_API_PTR *PFNGLNAMEDFRAMEBUFFERPARAMETERIEXTPROC)(GLuint framebuffer, GLenum pname, GLint param);
3988 typedef void (GLAD_API_PTR *PFNGLNAMEDFRAMEBUFFERRENDERBUFFEREXTPROC)(GLuint framebuffer, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
3989 typedef void (GLAD_API_PTR *PFNGLNAMEDFRAMEBUFFERTEXTURE1DEXTPROC)(GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
3990 typedef void (GLAD_API_PTR *PFNGLNAMEDFRAMEBUFFERTEXTURE2DEXTPROC)(GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
3991 typedef void (GLAD_API_PTR *PFNGLNAMEDFRAMEBUFFERTEXTURE3DEXTPROC)(GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset);
3992 typedef void (GLAD_API_PTR *PFNGLNAMEDFRAMEBUFFERTEXTUREEXTPROC)(GLuint framebuffer, GLenum attachment, GLuint texture, GLint level);
3993 typedef void (GLAD_API_PTR *PFNGLNAMEDFRAMEBUFFERTEXTUREFACEEXTPROC)(GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLenum face);
3994 typedef void (GLAD_API_PTR *PFNGLNAMEDFRAMEBUFFERTEXTURELAYEREXTPROC)(GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLint layer);
3995 typedef void (GLAD_API_PTR *PFNGLNAMEDPROGRAMLOCALPARAMETER4DEXTPROC)(GLuint program, GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
3996 typedef void (GLAD_API_PTR *PFNGLNAMEDPROGRAMLOCALPARAMETER4DVEXTPROC)(GLuint program, GLenum target, GLuint index, const GLdouble * params);
3997 typedef void (GLAD_API_PTR *PFNGLNAMEDPROGRAMLOCALPARAMETER4FEXTPROC)(GLuint program, GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
3998 typedef void (GLAD_API_PTR *PFNGLNAMEDPROGRAMLOCALPARAMETER4FVEXTPROC)(GLuint program, GLenum target, GLuint index, const GLfloat * params);
3999 typedef void (GLAD_API_PTR *PFNGLNAMEDPROGRAMLOCALPARAMETERI4IEXTPROC)(GLuint program, GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w);
4000 typedef void (GLAD_API_PTR *PFNGLNAMEDPROGRAMLOCALPARAMETERI4IVEXTPROC)(GLuint program, GLenum target, GLuint index, const GLint * params);
4001 typedef void (GLAD_API_PTR *PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIEXTPROC)(GLuint program, GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w);
4002 typedef void (GLAD_API_PTR *PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIVEXTPROC)(GLuint program, GLenum target, GLuint index, const GLuint * params);
4003 typedef void (GLAD_API_PTR *PFNGLNAMEDPROGRAMLOCALPARAMETERS4FVEXTPROC)(GLuint program, GLenum target, GLuint index, GLsizei count, const GLfloat * params);
4004 typedef void (GLAD_API_PTR *PFNGLNAMEDPROGRAMLOCALPARAMETERSI4IVEXTPROC)(GLuint program, GLenum target, GLuint index, GLsizei count, const GLint * params);
4005 typedef void (GLAD_API_PTR *PFNGLNAMEDPROGRAMLOCALPARAMETERSI4UIVEXTPROC)(GLuint program, GLenum target, GLuint index, GLsizei count, const GLuint * params);
4006 typedef void (GLAD_API_PTR *PFNGLNAMEDPROGRAMSTRINGEXTPROC)(GLuint program, GLenum target, GLenum format, GLsizei len, const void * string);
4007 typedef void (GLAD_API_PTR *PFNGLNAMEDRENDERBUFFERSTORAGEEXTPROC)(GLuint renderbuffer, GLenum internalformat, GLsizei width, GLsizei height);
4008 typedef void (GLAD_API_PTR *PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC)(GLuint renderbuffer, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height);
4009 typedef void (GLAD_API_PTR *PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC)(GLuint renderbuffer, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
4010 typedef void (GLAD_API_PTR *PFNGLNEWLISTPROC)(GLuint list, GLenum mode);
4011 typedef void (GLAD_API_PTR *PFNGLNORMAL3BPROC)(GLbyte nx, GLbyte ny, GLbyte nz);
4012 typedef void (GLAD_API_PTR *PFNGLNORMAL3BVPROC)(const GLbyte * v);
4013 typedef void (GLAD_API_PTR *PFNGLNORMAL3DPROC)(GLdouble nx, GLdouble ny, GLdouble nz);
4014 typedef void (GLAD_API_PTR *PFNGLNORMAL3DVPROC)(const GLdouble * v);
4015 typedef void (GLAD_API_PTR *PFNGLNORMAL3FPROC)(GLfloat nx, GLfloat ny, GLfloat nz);
4016 typedef void (GLAD_API_PTR *PFNGLNORMAL3FVPROC)(const GLfloat * v);
4017 typedef void (GLAD_API_PTR *PFNGLNORMAL3IPROC)(GLint nx, GLint ny, GLint nz);
4018 typedef void (GLAD_API_PTR *PFNGLNORMAL3IVPROC)(const GLint * v);
4019 typedef void (GLAD_API_PTR *PFNGLNORMAL3SPROC)(GLshort nx, GLshort ny, GLshort nz);
4020 typedef void (GLAD_API_PTR *PFNGLNORMAL3SVPROC)(const GLshort * v);
4021 typedef void (GLAD_API_PTR *PFNGLNORMALP3UIPROC)(GLenum type, GLuint coords);
4022 typedef void (GLAD_API_PTR *PFNGLNORMALP3UIVPROC)(GLenum type, const GLuint * coords);
4023 typedef void (GLAD_API_PTR *PFNGLNORMALPOINTERPROC)(GLenum type, GLsizei stride, const void * pointer);
4024 typedef void (GLAD_API_PTR *PFNGLNORMALPOINTEREXTPROC)(GLenum type, GLsizei stride, GLsizei count, const void * pointer);
4025 typedef void (GLAD_API_PTR *PFNGLOBJECTLABELPROC)(GLenum identifier, GLuint name, GLsizei length, const GLchar * label);
4026 typedef void (GLAD_API_PTR *PFNGLOBJECTPTRLABELPROC)(const void * ptr, GLsizei length, const GLchar * label);
4027 typedef void (GLAD_API_PTR *PFNGLORTHOPROC)(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar);
4028 typedef void (GLAD_API_PTR *PFNGLPASSTHROUGHPROC)(GLfloat token);
4029 typedef void (GLAD_API_PTR *PFNGLPIXELMAPFVPROC)(GLenum map, GLsizei mapsize, const GLfloat * values);
4030 typedef void (GLAD_API_PTR *PFNGLPIXELMAPUIVPROC)(GLenum map, GLsizei mapsize, const GLuint * values);
4031 typedef void (GLAD_API_PTR *PFNGLPIXELMAPUSVPROC)(GLenum map, GLsizei mapsize, const GLushort * values);
4032 typedef void (GLAD_API_PTR *PFNGLPIXELSTOREFPROC)(GLenum pname, GLfloat param);
4033 typedef void (GLAD_API_PTR *PFNGLPIXELSTOREIPROC)(GLenum pname, GLint param);
4034 typedef void (GLAD_API_PTR *PFNGLPIXELTRANSFERFPROC)(GLenum pname, GLfloat param);
4035 typedef void (GLAD_API_PTR *PFNGLPIXELTRANSFERIPROC)(GLenum pname, GLint param);
4036 typedef void (GLAD_API_PTR *PFNGLPIXELZOOMPROC)(GLfloat xfactor, GLfloat yfactor);
4037 typedef void (GLAD_API_PTR *PFNGLPOINTPARAMETERFPROC)(GLenum pname, GLfloat param);
4038 typedef void (GLAD_API_PTR *PFNGLPOINTPARAMETERFARBPROC)(GLenum pname, GLfloat param);
4039 typedef void (GLAD_API_PTR *PFNGLPOINTPARAMETERFEXTPROC)(GLenum pname, GLfloat param);
4040 typedef void (GLAD_API_PTR *PFNGLPOINTPARAMETERFSGISPROC)(GLenum pname, GLfloat param);
4041 typedef void (GLAD_API_PTR *PFNGLPOINTPARAMETERFVPROC)(GLenum pname, const GLfloat * params);
4042 typedef void (GLAD_API_PTR *PFNGLPOINTPARAMETERFVARBPROC)(GLenum pname, const GLfloat * params);
4043 typedef void (GLAD_API_PTR *PFNGLPOINTPARAMETERFVEXTPROC)(GLenum pname, const GLfloat * params);
4044 typedef void (GLAD_API_PTR *PFNGLPOINTPARAMETERFVSGISPROC)(GLenum pname, const GLfloat * params);
4045 typedef void (GLAD_API_PTR *PFNGLPOINTPARAMETERIPROC)(GLenum pname, GLint param);
4046 typedef void (GLAD_API_PTR *PFNGLPOINTPARAMETERINVPROC)(GLenum pname, GLint param);
4047 typedef void (GLAD_API_PTR *PFNGLPOINTPARAMETERIVPROC)(GLenum pname, const GLint * params);
4048 typedef void (GLAD_API_PTR *PFNGLPOINTPARAMETERIVNVPROC)(GLenum pname, const GLint * params);
4049 typedef void (GLAD_API_PTR *PFNGLPOINTSIZEPROC)(GLfloat size);
4050 typedef void (GLAD_API_PTR *PFNGLPOLYGONMODEPROC)(GLenum face, GLenum mode);
4051 typedef void (GLAD_API_PTR *PFNGLPOLYGONOFFSETPROC)(GLfloat factor, GLfloat units);
4052 typedef void (GLAD_API_PTR *PFNGLPOLYGONSTIPPLEPROC)(const GLubyte * mask);
4053 typedef void (GLAD_API_PTR *PFNGLPOPATTRIBPROC)(void);
4054 typedef void (GLAD_API_PTR *PFNGLPOPCLIENTATTRIBPROC)(void);
4055 typedef void (GLAD_API_PTR *PFNGLPOPDEBUGGROUPPROC)(void);
4056 typedef void (GLAD_API_PTR *PFNGLPOPMATRIXPROC)(void);
4057 typedef void (GLAD_API_PTR *PFNGLPOPNAMEPROC)(void);
4058 typedef void (GLAD_API_PTR *PFNGLPRIMITIVERESTARTINDEXPROC)(GLuint index);
4059 typedef void (GLAD_API_PTR *PFNGLPRIORITIZETEXTURESPROC)(GLsizei n, const GLuint * textures, const GLfloat * priorities);
4060 typedef void (GLAD_API_PTR *PFNGLPRIORITIZETEXTURESEXTPROC)(GLsizei n, const GLuint * textures, const GLclampf * priorities);
4061 typedef void (GLAD_API_PTR *PFNGLPROGRAMENVPARAMETER4DARBPROC)(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
4062 typedef void (GLAD_API_PTR *PFNGLPROGRAMENVPARAMETER4DVARBPROC)(GLenum target, GLuint index, const GLdouble * params);
4063 typedef void (GLAD_API_PTR *PFNGLPROGRAMENVPARAMETER4FARBPROC)(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
4064 typedef void (GLAD_API_PTR *PFNGLPROGRAMENVPARAMETER4FVARBPROC)(GLenum target, GLuint index, const GLfloat * params);
4065 typedef void (GLAD_API_PTR *PFNGLPROGRAMLOCALPARAMETER4DARBPROC)(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
4066 typedef void (GLAD_API_PTR *PFNGLPROGRAMLOCALPARAMETER4DVARBPROC)(GLenum target, GLuint index, const GLdouble * params);
4067 typedef void (GLAD_API_PTR *PFNGLPROGRAMLOCALPARAMETER4FARBPROC)(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
4068 typedef void (GLAD_API_PTR *PFNGLPROGRAMLOCALPARAMETER4FVARBPROC)(GLenum target, GLuint index, const GLfloat * params);
4069 typedef void (GLAD_API_PTR *PFNGLPROGRAMPARAMETER4DNVPROC)(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
4070 typedef void (GLAD_API_PTR *PFNGLPROGRAMPARAMETER4DVNVPROC)(GLenum target, GLuint index, const GLdouble * v);
4071 typedef void (GLAD_API_PTR *PFNGLPROGRAMPARAMETER4FNVPROC)(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
4072 typedef void (GLAD_API_PTR *PFNGLPROGRAMPARAMETER4FVNVPROC)(GLenum target, GLuint index, const GLfloat * v);
4073 typedef void (GLAD_API_PTR *PFNGLPROGRAMPARAMETERIARBPROC)(GLuint program, GLenum pname, GLint value);
4074 typedef void (GLAD_API_PTR *PFNGLPROGRAMPARAMETERS4DVNVPROC)(GLenum target, GLuint index, GLsizei count, const GLdouble * v);
4075 typedef void (GLAD_API_PTR *PFNGLPROGRAMPARAMETERS4FVNVPROC)(GLenum target, GLuint index, GLsizei count, const GLfloat * v);
4076 typedef void (GLAD_API_PTR *PFNGLPROGRAMSTRINGARBPROC)(GLenum target, GLenum format, GLsizei len, const void * string);
4077 typedef void (GLAD_API_PTR *PFNGLPROGRAMUNIFORM1DEXTPROC)(GLuint program, GLint location, GLdouble x);
4078 typedef void (GLAD_API_PTR *PFNGLPROGRAMUNIFORM1DVEXTPROC)(GLuint program, GLint location, GLsizei count, const GLdouble * value);
4079 typedef void (GLAD_API_PTR *PFNGLPROGRAMUNIFORM1FEXTPROC)(GLuint program, GLint location, GLfloat v0);
4080 typedef void (GLAD_API_PTR *PFNGLPROGRAMUNIFORM1FVEXTPROC)(GLuint program, GLint location, GLsizei count, const GLfloat * value);
4081 typedef void (GLAD_API_PTR *PFNGLPROGRAMUNIFORM1IEXTPROC)(GLuint program, GLint location, GLint v0);
4082 typedef void (GLAD_API_PTR *PFNGLPROGRAMUNIFORM1IVEXTPROC)(GLuint program, GLint location, GLsizei count, const GLint * value);
4083 typedef void (GLAD_API_PTR *PFNGLPROGRAMUNIFORM1UIEXTPROC)(GLuint program, GLint location, GLuint v0);
4084 typedef void (GLAD_API_PTR *PFNGLPROGRAMUNIFORM1UIVEXTPROC)(GLuint program, GLint location, GLsizei count, const GLuint * value);
4085 typedef void (GLAD_API_PTR *PFNGLPROGRAMUNIFORM2DEXTPROC)(GLuint program, GLint location, GLdouble x, GLdouble y);
4086 typedef void (GLAD_API_PTR *PFNGLPROGRAMUNIFORM2DVEXTPROC)(GLuint program, GLint location, GLsizei count, const GLdouble * value);
4087 typedef void (GLAD_API_PTR *PFNGLPROGRAMUNIFORM2FEXTPROC)(GLuint program, GLint location, GLfloat v0, GLfloat v1);
4088 typedef void (GLAD_API_PTR *PFNGLPROGRAMUNIFORM2FVEXTPROC)(GLuint program, GLint location, GLsizei count, const GLfloat * value);
4089 typedef void (GLAD_API_PTR *PFNGLPROGRAMUNIFORM2IEXTPROC)(GLuint program, GLint location, GLint v0, GLint v1);
4090 typedef void (GLAD_API_PTR *PFNGLPROGRAMUNIFORM2IVEXTPROC)(GLuint program, GLint location, GLsizei count, const GLint * value);
4091 typedef void (GLAD_API_PTR *PFNGLPROGRAMUNIFORM2UIEXTPROC)(GLuint program, GLint location, GLuint v0, GLuint v1);
4092 typedef void (GLAD_API_PTR *PFNGLPROGRAMUNIFORM2UIVEXTPROC)(GLuint program, GLint location, GLsizei count, const GLuint * value);
4093 typedef void (GLAD_API_PTR *PFNGLPROGRAMUNIFORM3DEXTPROC)(GLuint program, GLint location, GLdouble x, GLdouble y, GLdouble z);
4094 typedef void (GLAD_API_PTR *PFNGLPROGRAMUNIFORM3DVEXTPROC)(GLuint program, GLint location, GLsizei count, const GLdouble * value);
4095 typedef void (GLAD_API_PTR *PFNGLPROGRAMUNIFORM3FEXTPROC)(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2);
4096 typedef void (GLAD_API_PTR *PFNGLPROGRAMUNIFORM3FVEXTPROC)(GLuint program, GLint location, GLsizei count, const GLfloat * value);
4097 typedef void (GLAD_API_PTR *PFNGLPROGRAMUNIFORM3IEXTPROC)(GLuint program, GLint location, GLint v0, GLint v1, GLint v2);
4098 typedef void (GLAD_API_PTR *PFNGLPROGRAMUNIFORM3IVEXTPROC)(GLuint program, GLint location, GLsizei count, const GLint * value);
4099 typedef void (GLAD_API_PTR *PFNGLPROGRAMUNIFORM3UIEXTPROC)(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2);
4100 typedef void (GLAD_API_PTR *PFNGLPROGRAMUNIFORM3UIVEXTPROC)(GLuint program, GLint location, GLsizei count, const GLuint * value);
4101 typedef void (GLAD_API_PTR *PFNGLPROGRAMUNIFORM4DEXTPROC)(GLuint program, GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
4102 typedef void (GLAD_API_PTR *PFNGLPROGRAMUNIFORM4DVEXTPROC)(GLuint program, GLint location, GLsizei count, const GLdouble * value);
4103 typedef void (GLAD_API_PTR *PFNGLPROGRAMUNIFORM4FEXTPROC)(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);
4104 typedef void (GLAD_API_PTR *PFNGLPROGRAMUNIFORM4FVEXTPROC)(GLuint program, GLint location, GLsizei count, const GLfloat * value);
4105 typedef void (GLAD_API_PTR *PFNGLPROGRAMUNIFORM4IEXTPROC)(GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3);
4106 typedef void (GLAD_API_PTR *PFNGLPROGRAMUNIFORM4IVEXTPROC)(GLuint program, GLint location, GLsizei count, const GLint * value);
4107 typedef void (GLAD_API_PTR *PFNGLPROGRAMUNIFORM4UIEXTPROC)(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3);
4108 typedef void (GLAD_API_PTR *PFNGLPROGRAMUNIFORM4UIVEXTPROC)(GLuint program, GLint location, GLsizei count, const GLuint * value);
4109 typedef void (GLAD_API_PTR *PFNGLPROGRAMUNIFORMMATRIX2DVEXTPROC)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
4110 typedef void (GLAD_API_PTR *PFNGLPROGRAMUNIFORMMATRIX2FVEXTPROC)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
4111 typedef void (GLAD_API_PTR *PFNGLPROGRAMUNIFORMMATRIX2X3DVEXTPROC)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
4112 typedef void (GLAD_API_PTR *PFNGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
4113 typedef void (GLAD_API_PTR *PFNGLPROGRAMUNIFORMMATRIX2X4DVEXTPROC)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
4114 typedef void (GLAD_API_PTR *PFNGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
4115 typedef void (GLAD_API_PTR *PFNGLPROGRAMUNIFORMMATRIX3DVEXTPROC)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
4116 typedef void (GLAD_API_PTR *PFNGLPROGRAMUNIFORMMATRIX3FVEXTPROC)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
4117 typedef void (GLAD_API_PTR *PFNGLPROGRAMUNIFORMMATRIX3X2DVEXTPROC)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
4118 typedef void (GLAD_API_PTR *PFNGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
4119 typedef void (GLAD_API_PTR *PFNGLPROGRAMUNIFORMMATRIX3X4DVEXTPROC)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
4120 typedef void (GLAD_API_PTR *PFNGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
4121 typedef void (GLAD_API_PTR *PFNGLPROGRAMUNIFORMMATRIX4DVEXTPROC)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
4122 typedef void (GLAD_API_PTR *PFNGLPROGRAMUNIFORMMATRIX4FVEXTPROC)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
4123 typedef void (GLAD_API_PTR *PFNGLPROGRAMUNIFORMMATRIX4X2DVEXTPROC)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
4124 typedef void (GLAD_API_PTR *PFNGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
4125 typedef void (GLAD_API_PTR *PFNGLPROGRAMUNIFORMMATRIX4X3DVEXTPROC)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
4126 typedef void (GLAD_API_PTR *PFNGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
4127 typedef void (GLAD_API_PTR *PFNGLPROGRAMVERTEXLIMITNVPROC)(GLenum target, GLint limit);
4128 typedef void (GLAD_API_PTR *PFNGLPROVOKINGVERTEXPROC)(GLenum mode);
4129 typedef void (GLAD_API_PTR *PFNGLPROVOKINGVERTEXEXTPROC)(GLenum mode);
4130 typedef void (GLAD_API_PTR *PFNGLPUSHATTRIBPROC)(GLbitfield mask);
4131 typedef void (GLAD_API_PTR *PFNGLPUSHCLIENTATTRIBPROC)(GLbitfield mask);
4132 typedef void (GLAD_API_PTR *PFNGLPUSHCLIENTATTRIBDEFAULTEXTPROC)(GLbitfield mask);
4133 typedef void (GLAD_API_PTR *PFNGLPUSHDEBUGGROUPPROC)(GLenum source, GLuint id, GLsizei length, const GLchar * message);
4134 typedef void (GLAD_API_PTR *PFNGLPUSHMATRIXPROC)(void);
4135 typedef void (GLAD_API_PTR *PFNGLPUSHNAMEPROC)(GLuint name);
4136 typedef void (GLAD_API_PTR *PFNGLQUERYCOUNTERPROC)(GLuint id, GLenum target);
4137 typedef void (GLAD_API_PTR *PFNGLRASTERPOS2DPROC)(GLdouble x, GLdouble y);
4138 typedef void (GLAD_API_PTR *PFNGLRASTERPOS2DVPROC)(const GLdouble * v);
4139 typedef void (GLAD_API_PTR *PFNGLRASTERPOS2FPROC)(GLfloat x, GLfloat y);
4140 typedef void (GLAD_API_PTR *PFNGLRASTERPOS2FVPROC)(const GLfloat * v);
4141 typedef void (GLAD_API_PTR *PFNGLRASTERPOS2IPROC)(GLint x, GLint y);
4142 typedef void (GLAD_API_PTR *PFNGLRASTERPOS2IVPROC)(const GLint * v);
4143 typedef void (GLAD_API_PTR *PFNGLRASTERPOS2SPROC)(GLshort x, GLshort y);
4144 typedef void (GLAD_API_PTR *PFNGLRASTERPOS2SVPROC)(const GLshort * v);
4145 typedef void (GLAD_API_PTR *PFNGLRASTERPOS3DPROC)(GLdouble x, GLdouble y, GLdouble z);
4146 typedef void (GLAD_API_PTR *PFNGLRASTERPOS3DVPROC)(const GLdouble * v);
4147 typedef void (GLAD_API_PTR *PFNGLRASTERPOS3FPROC)(GLfloat x, GLfloat y, GLfloat z);
4148 typedef void (GLAD_API_PTR *PFNGLRASTERPOS3FVPROC)(const GLfloat * v);
4149 typedef void (GLAD_API_PTR *PFNGLRASTERPOS3IPROC)(GLint x, GLint y, GLint z);
4150 typedef void (GLAD_API_PTR *PFNGLRASTERPOS3IVPROC)(const GLint * v);
4151 typedef void (GLAD_API_PTR *PFNGLRASTERPOS3SPROC)(GLshort x, GLshort y, GLshort z);
4152 typedef void (GLAD_API_PTR *PFNGLRASTERPOS3SVPROC)(const GLshort * v);
4153 typedef void (GLAD_API_PTR *PFNGLRASTERPOS4DPROC)(GLdouble x, GLdouble y, GLdouble z, GLdouble w);
4154 typedef void (GLAD_API_PTR *PFNGLRASTERPOS4DVPROC)(const GLdouble * v);
4155 typedef void (GLAD_API_PTR *PFNGLRASTERPOS4FPROC)(GLfloat x, GLfloat y, GLfloat z, GLfloat w);
4156 typedef void (GLAD_API_PTR *PFNGLRASTERPOS4FVPROC)(const GLfloat * v);
4157 typedef void (GLAD_API_PTR *PFNGLRASTERPOS4IPROC)(GLint x, GLint y, GLint z, GLint w);
4158 typedef void (GLAD_API_PTR *PFNGLRASTERPOS4IVPROC)(const GLint * v);
4159 typedef void (GLAD_API_PTR *PFNGLRASTERPOS4SPROC)(GLshort x, GLshort y, GLshort z, GLshort w);
4160 typedef void (GLAD_API_PTR *PFNGLRASTERPOS4SVPROC)(const GLshort * v);
4161 typedef void (GLAD_API_PTR *PFNGLREADBUFFERPROC)(GLenum src);
4162 typedef void (GLAD_API_PTR *PFNGLREADPIXELSPROC)(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, void * pixels);
4163 typedef void (GLAD_API_PTR *PFNGLRECTDPROC)(GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2);
4164 typedef void (GLAD_API_PTR *PFNGLRECTDVPROC)(const GLdouble * v1, const GLdouble * v2);
4165 typedef void (GLAD_API_PTR *PFNGLRECTFPROC)(GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2);
4166 typedef void (GLAD_API_PTR *PFNGLRECTFVPROC)(const GLfloat * v1, const GLfloat * v2);
4167 typedef void (GLAD_API_PTR *PFNGLRECTIPROC)(GLint x1, GLint y1, GLint x2, GLint y2);
4168 typedef void (GLAD_API_PTR *PFNGLRECTIVPROC)(const GLint * v1, const GLint * v2);
4169 typedef void (GLAD_API_PTR *PFNGLRECTSPROC)(GLshort x1, GLshort y1, GLshort x2, GLshort y2);
4170 typedef void (GLAD_API_PTR *PFNGLRECTSVPROC)(const GLshort * v1, const GLshort * v2);
4171 typedef GLint (GLAD_API_PTR *PFNGLRENDERMODEPROC)(GLenum mode);
4172 typedef void (GLAD_API_PTR *PFNGLRENDERBUFFERSTORAGEPROC)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height);
4173 typedef void (GLAD_API_PTR *PFNGLRENDERBUFFERSTORAGEEXTPROC)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height);
4174 typedef void (GLAD_API_PTR *PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC)(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
4175 typedef void (GLAD_API_PTR *PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC)(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
4176 typedef void (GLAD_API_PTR *PFNGLREQUESTRESIDENTPROGRAMSNVPROC)(GLsizei n, const GLuint * programs);
4177 typedef void (GLAD_API_PTR *PFNGLRESETHISTOGRAMPROC)(GLenum target);
4178 typedef void (GLAD_API_PTR *PFNGLRESETHISTOGRAMEXTPROC)(GLenum target);
4179 typedef void (GLAD_API_PTR *PFNGLRESETMINMAXPROC)(GLenum target);
4180 typedef void (GLAD_API_PTR *PFNGLRESETMINMAXEXTPROC)(GLenum target);
4181 typedef void (GLAD_API_PTR *PFNGLROTATEDPROC)(GLdouble angle, GLdouble x, GLdouble y, GLdouble z);
4182 typedef void (GLAD_API_PTR *PFNGLROTATEFPROC)(GLfloat angle, GLfloat x, GLfloat y, GLfloat z);
4183 typedef void (GLAD_API_PTR *PFNGLSAMPLECOVERAGEPROC)(GLfloat value, GLboolean invert);
4184 typedef void (GLAD_API_PTR *PFNGLSAMPLECOVERAGEARBPROC)(GLfloat value, GLboolean invert);
4185 typedef void (GLAD_API_PTR *PFNGLSAMPLEMASKINDEXEDNVPROC)(GLuint index, GLbitfield mask);
4186 typedef void (GLAD_API_PTR *PFNGLSAMPLEMASKIPROC)(GLuint maskNumber, GLbitfield mask);
4187 typedef void (GLAD_API_PTR *PFNGLSAMPLERPARAMETERIIVPROC)(GLuint sampler, GLenum pname, const GLint * param);
4188 typedef void (GLAD_API_PTR *PFNGLSAMPLERPARAMETERIUIVPROC)(GLuint sampler, GLenum pname, const GLuint * param);
4189 typedef void (GLAD_API_PTR *PFNGLSAMPLERPARAMETERFPROC)(GLuint sampler, GLenum pname, GLfloat param);
4190 typedef void (GLAD_API_PTR *PFNGLSAMPLERPARAMETERFVPROC)(GLuint sampler, GLenum pname, const GLfloat * param);
4191 typedef void (GLAD_API_PTR *PFNGLSAMPLERPARAMETERIPROC)(GLuint sampler, GLenum pname, GLint param);
4192 typedef void (GLAD_API_PTR *PFNGLSAMPLERPARAMETERIVPROC)(GLuint sampler, GLenum pname, const GLint * param);
4193 typedef void (GLAD_API_PTR *PFNGLSCALEDPROC)(GLdouble x, GLdouble y, GLdouble z);
4194 typedef void (GLAD_API_PTR *PFNGLSCALEFPROC)(GLfloat x, GLfloat y, GLfloat z);
4195 typedef void (GLAD_API_PTR *PFNGLSCISSORPROC)(GLint x, GLint y, GLsizei width, GLsizei height);
4196 typedef void (GLAD_API_PTR *PFNGLSECONDARYCOLOR3BPROC)(GLbyte red, GLbyte green, GLbyte blue);
4197 typedef void (GLAD_API_PTR *PFNGLSECONDARYCOLOR3BEXTPROC)(GLbyte red, GLbyte green, GLbyte blue);
4198 typedef void (GLAD_API_PTR *PFNGLSECONDARYCOLOR3BVPROC)(const GLbyte * v);
4199 typedef void (GLAD_API_PTR *PFNGLSECONDARYCOLOR3BVEXTPROC)(const GLbyte * v);
4200 typedef void (GLAD_API_PTR *PFNGLSECONDARYCOLOR3DPROC)(GLdouble red, GLdouble green, GLdouble blue);
4201 typedef void (GLAD_API_PTR *PFNGLSECONDARYCOLOR3DEXTPROC)(GLdouble red, GLdouble green, GLdouble blue);
4202 typedef void (GLAD_API_PTR *PFNGLSECONDARYCOLOR3DVPROC)(const GLdouble * v);
4203 typedef void (GLAD_API_PTR *PFNGLSECONDARYCOLOR3DVEXTPROC)(const GLdouble * v);
4204 typedef void (GLAD_API_PTR *PFNGLSECONDARYCOLOR3FPROC)(GLfloat red, GLfloat green, GLfloat blue);
4205 typedef void (GLAD_API_PTR *PFNGLSECONDARYCOLOR3FEXTPROC)(GLfloat red, GLfloat green, GLfloat blue);
4206 typedef void (GLAD_API_PTR *PFNGLSECONDARYCOLOR3FVPROC)(const GLfloat * v);
4207 typedef void (GLAD_API_PTR *PFNGLSECONDARYCOLOR3FVEXTPROC)(const GLfloat * v);
4208 typedef void (GLAD_API_PTR *PFNGLSECONDARYCOLOR3IPROC)(GLint red, GLint green, GLint blue);
4209 typedef void (GLAD_API_PTR *PFNGLSECONDARYCOLOR3IEXTPROC)(GLint red, GLint green, GLint blue);
4210 typedef void (GLAD_API_PTR *PFNGLSECONDARYCOLOR3IVPROC)(const GLint * v);
4211 typedef void (GLAD_API_PTR *PFNGLSECONDARYCOLOR3IVEXTPROC)(const GLint * v);
4212 typedef void (GLAD_API_PTR *PFNGLSECONDARYCOLOR3SPROC)(GLshort red, GLshort green, GLshort blue);
4213 typedef void (GLAD_API_PTR *PFNGLSECONDARYCOLOR3SEXTPROC)(GLshort red, GLshort green, GLshort blue);
4214 typedef void (GLAD_API_PTR *PFNGLSECONDARYCOLOR3SVPROC)(const GLshort * v);
4215 typedef void (GLAD_API_PTR *PFNGLSECONDARYCOLOR3SVEXTPROC)(const GLshort * v);
4216 typedef void (GLAD_API_PTR *PFNGLSECONDARYCOLOR3UBPROC)(GLubyte red, GLubyte green, GLubyte blue);
4217 typedef void (GLAD_API_PTR *PFNGLSECONDARYCOLOR3UBEXTPROC)(GLubyte red, GLubyte green, GLubyte blue);
4218 typedef void (GLAD_API_PTR *PFNGLSECONDARYCOLOR3UBVPROC)(const GLubyte * v);
4219 typedef void (GLAD_API_PTR *PFNGLSECONDARYCOLOR3UBVEXTPROC)(const GLubyte * v);
4220 typedef void (GLAD_API_PTR *PFNGLSECONDARYCOLOR3UIPROC)(GLuint red, GLuint green, GLuint blue);
4221 typedef void (GLAD_API_PTR *PFNGLSECONDARYCOLOR3UIEXTPROC)(GLuint red, GLuint green, GLuint blue);
4222 typedef void (GLAD_API_PTR *PFNGLSECONDARYCOLOR3UIVPROC)(const GLuint * v);
4223 typedef void (GLAD_API_PTR *PFNGLSECONDARYCOLOR3UIVEXTPROC)(const GLuint * v);
4224 typedef void (GLAD_API_PTR *PFNGLSECONDARYCOLOR3USPROC)(GLushort red, GLushort green, GLushort blue);
4225 typedef void (GLAD_API_PTR *PFNGLSECONDARYCOLOR3USEXTPROC)(GLushort red, GLushort green, GLushort blue);
4226 typedef void (GLAD_API_PTR *PFNGLSECONDARYCOLOR3USVPROC)(const GLushort * v);
4227 typedef void (GLAD_API_PTR *PFNGLSECONDARYCOLOR3USVEXTPROC)(const GLushort * v);
4228 typedef void (GLAD_API_PTR *PFNGLSECONDARYCOLORP3UIPROC)(GLenum type, GLuint color);
4229 typedef void (GLAD_API_PTR *PFNGLSECONDARYCOLORP3UIVPROC)(GLenum type, const GLuint * color);
4230 typedef void (GLAD_API_PTR *PFNGLSECONDARYCOLORPOINTERPROC)(GLint size, GLenum type, GLsizei stride, const void * pointer);
4231 typedef void (GLAD_API_PTR *PFNGLSECONDARYCOLORPOINTEREXTPROC)(GLint size, GLenum type, GLsizei stride, const void * pointer);
4232 typedef void (GLAD_API_PTR *PFNGLSELECTBUFFERPROC)(GLsizei size, GLuint * buffer);
4233 typedef void (GLAD_API_PTR *PFNGLSEPARABLEFILTER2DPROC)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const void * row, const void * column);
4234 typedef void (GLAD_API_PTR *PFNGLSEPARABLEFILTER2DEXTPROC)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const void * row, const void * column);
4235 typedef void (GLAD_API_PTR *PFNGLSHADEMODELPROC)(GLenum mode);
4236 typedef void (GLAD_API_PTR *PFNGLSHADERSOURCEPROC)(GLuint shader, GLsizei count, const GLchar *const* string, const GLint * length);
4237 typedef void (GLAD_API_PTR *PFNGLSHADERSOURCEARBPROC)(GLhandleARB shaderObj, GLsizei count, const GLcharARB ** string, const GLint * length);
4238 typedef void (GLAD_API_PTR *PFNGLSTENCILFUNCPROC)(GLenum func, GLint ref, GLuint mask);
4239 typedef void (GLAD_API_PTR *PFNGLSTENCILFUNCSEPARATEPROC)(GLenum face, GLenum func, GLint ref, GLuint mask);
4240 typedef void (GLAD_API_PTR *PFNGLSTENCILFUNCSEPARATEATIPROC)(GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask);
4241 typedef void (GLAD_API_PTR *PFNGLSTENCILMASKPROC)(GLuint mask);
4242 typedef void (GLAD_API_PTR *PFNGLSTENCILMASKSEPARATEPROC)(GLenum face, GLuint mask);
4243 typedef void (GLAD_API_PTR *PFNGLSTENCILOPPROC)(GLenum fail, GLenum zfail, GLenum zpass);
4244 typedef void (GLAD_API_PTR *PFNGLSTENCILOPSEPARATEPROC)(GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass);
4245 typedef void (GLAD_API_PTR *PFNGLSTENCILOPSEPARATEATIPROC)(GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass);
4246 typedef void (GLAD_API_PTR *PFNGLTEXBUFFERPROC)(GLenum target, GLenum internalformat, GLuint buffer);
4247 typedef void (GLAD_API_PTR *PFNGLTEXBUFFERARBPROC)(GLenum target, GLenum internalformat, GLuint buffer);
4248 typedef void (GLAD_API_PTR *PFNGLTEXBUFFEREXTPROC)(GLenum target, GLenum internalformat, GLuint buffer);
4249 typedef void (GLAD_API_PTR *PFNGLTEXCOORD1DPROC)(GLdouble s);
4250 typedef void (GLAD_API_PTR *PFNGLTEXCOORD1DVPROC)(const GLdouble * v);
4251 typedef void (GLAD_API_PTR *PFNGLTEXCOORD1FPROC)(GLfloat s);
4252 typedef void (GLAD_API_PTR *PFNGLTEXCOORD1FVPROC)(const GLfloat * v);
4253 typedef void (GLAD_API_PTR *PFNGLTEXCOORD1IPROC)(GLint s);
4254 typedef void (GLAD_API_PTR *PFNGLTEXCOORD1IVPROC)(const GLint * v);
4255 typedef void (GLAD_API_PTR *PFNGLTEXCOORD1SPROC)(GLshort s);
4256 typedef void (GLAD_API_PTR *PFNGLTEXCOORD1SVPROC)(const GLshort * v);
4257 typedef void (GLAD_API_PTR *PFNGLTEXCOORD2DPROC)(GLdouble s, GLdouble t);
4258 typedef void (GLAD_API_PTR *PFNGLTEXCOORD2DVPROC)(const GLdouble * v);
4259 typedef void (GLAD_API_PTR *PFNGLTEXCOORD2FPROC)(GLfloat s, GLfloat t);
4260 typedef void (GLAD_API_PTR *PFNGLTEXCOORD2FVPROC)(const GLfloat * v);
4261 typedef void (GLAD_API_PTR *PFNGLTEXCOORD2IPROC)(GLint s, GLint t);
4262 typedef void (GLAD_API_PTR *PFNGLTEXCOORD2IVPROC)(const GLint * v);
4263 typedef void (GLAD_API_PTR *PFNGLTEXCOORD2SPROC)(GLshort s, GLshort t);
4264 typedef void (GLAD_API_PTR *PFNGLTEXCOORD2SVPROC)(const GLshort * v);
4265 typedef void (GLAD_API_PTR *PFNGLTEXCOORD3DPROC)(GLdouble s, GLdouble t, GLdouble r);
4266 typedef void (GLAD_API_PTR *PFNGLTEXCOORD3DVPROC)(const GLdouble * v);
4267 typedef void (GLAD_API_PTR *PFNGLTEXCOORD3FPROC)(GLfloat s, GLfloat t, GLfloat r);
4268 typedef void (GLAD_API_PTR *PFNGLTEXCOORD3FVPROC)(const GLfloat * v);
4269 typedef void (GLAD_API_PTR *PFNGLTEXCOORD3IPROC)(GLint s, GLint t, GLint r);
4270 typedef void (GLAD_API_PTR *PFNGLTEXCOORD3IVPROC)(const GLint * v);
4271 typedef void (GLAD_API_PTR *PFNGLTEXCOORD3SPROC)(GLshort s, GLshort t, GLshort r);
4272 typedef void (GLAD_API_PTR *PFNGLTEXCOORD3SVPROC)(const GLshort * v);
4273 typedef void (GLAD_API_PTR *PFNGLTEXCOORD4DPROC)(GLdouble s, GLdouble t, GLdouble r, GLdouble q);
4274 typedef void (GLAD_API_PTR *PFNGLTEXCOORD4DVPROC)(const GLdouble * v);
4275 typedef void (GLAD_API_PTR *PFNGLTEXCOORD4FPROC)(GLfloat s, GLfloat t, GLfloat r, GLfloat q);
4276 typedef void (GLAD_API_PTR *PFNGLTEXCOORD4FVPROC)(const GLfloat * v);
4277 typedef void (GLAD_API_PTR *PFNGLTEXCOORD4IPROC)(GLint s, GLint t, GLint r, GLint q);
4278 typedef void (GLAD_API_PTR *PFNGLTEXCOORD4IVPROC)(const GLint * v);
4279 typedef void (GLAD_API_PTR *PFNGLTEXCOORD4SPROC)(GLshort s, GLshort t, GLshort r, GLshort q);
4280 typedef void (GLAD_API_PTR *PFNGLTEXCOORD4SVPROC)(const GLshort * v);
4281 typedef void (GLAD_API_PTR *PFNGLTEXCOORDP1UIPROC)(GLenum type, GLuint coords);
4282 typedef void (GLAD_API_PTR *PFNGLTEXCOORDP1UIVPROC)(GLenum type, const GLuint * coords);
4283 typedef void (GLAD_API_PTR *PFNGLTEXCOORDP2UIPROC)(GLenum type, GLuint coords);
4284 typedef void (GLAD_API_PTR *PFNGLTEXCOORDP2UIVPROC)(GLenum type, const GLuint * coords);
4285 typedef void (GLAD_API_PTR *PFNGLTEXCOORDP3UIPROC)(GLenum type, GLuint coords);
4286 typedef void (GLAD_API_PTR *PFNGLTEXCOORDP3UIVPROC)(GLenum type, const GLuint * coords);
4287 typedef void (GLAD_API_PTR *PFNGLTEXCOORDP4UIPROC)(GLenum type, GLuint coords);
4288 typedef void (GLAD_API_PTR *PFNGLTEXCOORDP4UIVPROC)(GLenum type, const GLuint * coords);
4289 typedef void (GLAD_API_PTR *PFNGLTEXCOORDPOINTERPROC)(GLint size, GLenum type, GLsizei stride, const void * pointer);
4290 typedef void (GLAD_API_PTR *PFNGLTEXCOORDPOINTEREXTPROC)(GLint size, GLenum type, GLsizei stride, GLsizei count, const void * pointer);
4291 typedef void (GLAD_API_PTR *PFNGLTEXENVFPROC)(GLenum target, GLenum pname, GLfloat param);
4292 typedef void (GLAD_API_PTR *PFNGLTEXENVFVPROC)(GLenum target, GLenum pname, const GLfloat * params);
4293 typedef void (GLAD_API_PTR *PFNGLTEXENVIPROC)(GLenum target, GLenum pname, GLint param);
4294 typedef void (GLAD_API_PTR *PFNGLTEXENVIVPROC)(GLenum target, GLenum pname, const GLint * params);
4295 typedef void (GLAD_API_PTR *PFNGLTEXGENDPROC)(GLenum coord, GLenum pname, GLdouble param);
4296 typedef void (GLAD_API_PTR *PFNGLTEXGENDVPROC)(GLenum coord, GLenum pname, const GLdouble * params);
4297 typedef void (GLAD_API_PTR *PFNGLTEXGENFPROC)(GLenum coord, GLenum pname, GLfloat param);
4298 typedef void (GLAD_API_PTR *PFNGLTEXGENFVPROC)(GLenum coord, GLenum pname, const GLfloat * params);
4299 typedef void (GLAD_API_PTR *PFNGLTEXGENIPROC)(GLenum coord, GLenum pname, GLint param);
4300 typedef void (GLAD_API_PTR *PFNGLTEXGENIVPROC)(GLenum coord, GLenum pname, const GLint * params);
4301 typedef void (GLAD_API_PTR *PFNGLTEXIMAGE1DPROC)(GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const void * pixels);
4302 typedef void (GLAD_API_PTR *PFNGLTEXIMAGE2DPROC)(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void * pixels);
4303 typedef void (GLAD_API_PTR *PFNGLTEXIMAGE2DMULTISAMPLEPROC)(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations);
4304 typedef void (GLAD_API_PTR *PFNGLTEXIMAGE3DPROC)(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void * pixels);
4305 typedef void (GLAD_API_PTR *PFNGLTEXIMAGE3DEXTPROC)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void * pixels);
4306 typedef void (GLAD_API_PTR *PFNGLTEXIMAGE3DMULTISAMPLEPROC)(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations);
4307 typedef void (GLAD_API_PTR *PFNGLTEXPARAMETERIIVPROC)(GLenum target, GLenum pname, const GLint * params);
4308 typedef void (GLAD_API_PTR *PFNGLTEXPARAMETERIIVEXTPROC)(GLenum target, GLenum pname, const GLint * params);
4309 typedef void (GLAD_API_PTR *PFNGLTEXPARAMETERIUIVPROC)(GLenum target, GLenum pname, const GLuint * params);
4310 typedef void (GLAD_API_PTR *PFNGLTEXPARAMETERIUIVEXTPROC)(GLenum target, GLenum pname, const GLuint * params);
4311 typedef void (GLAD_API_PTR *PFNGLTEXPARAMETERFPROC)(GLenum target, GLenum pname, GLfloat param);
4312 typedef void (GLAD_API_PTR *PFNGLTEXPARAMETERFVPROC)(GLenum target, GLenum pname, const GLfloat * params);
4313 typedef void (GLAD_API_PTR *PFNGLTEXPARAMETERIPROC)(GLenum target, GLenum pname, GLint param);
4314 typedef void (GLAD_API_PTR *PFNGLTEXPARAMETERIVPROC)(GLenum target, GLenum pname, const GLint * params);
4315 typedef void (GLAD_API_PTR *PFNGLTEXRENDERBUFFERNVPROC)(GLenum target, GLuint renderbuffer);
4316 typedef void (GLAD_API_PTR *PFNGLTEXSUBIMAGE1DPROC)(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void * pixels);
4317 typedef void (GLAD_API_PTR *PFNGLTEXSUBIMAGE1DEXTPROC)(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void * pixels);
4318 typedef void (GLAD_API_PTR *PFNGLTEXSUBIMAGE2DPROC)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void * pixels);
4319 typedef void (GLAD_API_PTR *PFNGLTEXSUBIMAGE2DEXTPROC)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void * pixels);
4320 typedef void (GLAD_API_PTR *PFNGLTEXSUBIMAGE3DPROC)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void * pixels);
4321 typedef void (GLAD_API_PTR *PFNGLTEXSUBIMAGE3DEXTPROC)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void * pixels);
4322 typedef void (GLAD_API_PTR *PFNGLTEXTUREBUFFEREXTPROC)(GLuint texture, GLenum target, GLenum internalformat, GLuint buffer);
4323 typedef void (GLAD_API_PTR *PFNGLTEXTUREBUFFERRANGEEXTPROC)(GLuint texture, GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size);
4324 typedef void (GLAD_API_PTR *PFNGLTEXTUREIMAGE1DEXTPROC)(GLuint texture, GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const void * pixels);
4325 typedef void (GLAD_API_PTR *PFNGLTEXTUREIMAGE2DEXTPROC)(GLuint texture, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void * pixels);
4326 typedef void (GLAD_API_PTR *PFNGLTEXTUREIMAGE3DEXTPROC)(GLuint texture, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void * pixels);
4327 typedef void (GLAD_API_PTR *PFNGLTEXTUREPAGECOMMITMENTEXTPROC)(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLboolean commit);
4328 typedef void (GLAD_API_PTR *PFNGLTEXTUREPARAMETERIIVEXTPROC)(GLuint texture, GLenum target, GLenum pname, const GLint * params);
4329 typedef void (GLAD_API_PTR *PFNGLTEXTUREPARAMETERIUIVEXTPROC)(GLuint texture, GLenum target, GLenum pname, const GLuint * params);
4330 typedef void (GLAD_API_PTR *PFNGLTEXTUREPARAMETERFEXTPROC)(GLuint texture, GLenum target, GLenum pname, GLfloat param);
4331 typedef void (GLAD_API_PTR *PFNGLTEXTUREPARAMETERFVEXTPROC)(GLuint texture, GLenum target, GLenum pname, const GLfloat * params);
4332 typedef void (GLAD_API_PTR *PFNGLTEXTUREPARAMETERIEXTPROC)(GLuint texture, GLenum target, GLenum pname, GLint param);
4333 typedef void (GLAD_API_PTR *PFNGLTEXTUREPARAMETERIVEXTPROC)(GLuint texture, GLenum target, GLenum pname, const GLint * params);
4334 typedef void (GLAD_API_PTR *PFNGLTEXTURERENDERBUFFEREXTPROC)(GLuint texture, GLenum target, GLuint renderbuffer);
4335 typedef void (GLAD_API_PTR *PFNGLTEXTURESTORAGE1DEXTPROC)(GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width);
4336 typedef void (GLAD_API_PTR *PFNGLTEXTURESTORAGE2DEXTPROC)(GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height);
4337 typedef void (GLAD_API_PTR *PFNGLTEXTURESTORAGE2DMULTISAMPLEEXTPROC)(GLuint texture, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations);
4338 typedef void (GLAD_API_PTR *PFNGLTEXTURESTORAGE3DEXTPROC)(GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth);
4339 typedef void (GLAD_API_PTR *PFNGLTEXTURESTORAGE3DMULTISAMPLEEXTPROC)(GLuint texture, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations);
4340 typedef void (GLAD_API_PTR *PFNGLTEXTURESUBIMAGE1DEXTPROC)(GLuint texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void * pixels);
4341 typedef void (GLAD_API_PTR *PFNGLTEXTURESUBIMAGE2DEXTPROC)(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void * pixels);
4342 typedef void (GLAD_API_PTR *PFNGLTEXTURESUBIMAGE3DEXTPROC)(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void * pixels);
4343 typedef void (GLAD_API_PTR *PFNGLTRACKMATRIXNVPROC)(GLenum target, GLuint address, GLenum matrix, GLenum transform);
4344 typedef void (GLAD_API_PTR *PFNGLTRANSFORMFEEDBACKATTRIBSNVPROC)(GLsizei count, const GLint * attribs, GLenum bufferMode);
4345 typedef void (GLAD_API_PTR *PFNGLTRANSFORMFEEDBACKSTREAMATTRIBSNVPROC)(GLsizei count, const GLint * attribs, GLsizei nbuffers, const GLint * bufstreams, GLenum bufferMode);
4346 typedef void (GLAD_API_PTR *PFNGLTRANSFORMFEEDBACKVARYINGSPROC)(GLuint program, GLsizei count, const GLchar *const* varyings, GLenum bufferMode);
4347 typedef void (GLAD_API_PTR *PFNGLTRANSFORMFEEDBACKVARYINGSEXTPROC)(GLuint program, GLsizei count, const GLchar *const* varyings, GLenum bufferMode);
4348 typedef void (GLAD_API_PTR *PFNGLTRANSFORMFEEDBACKVARYINGSNVPROC)(GLuint program, GLsizei count, const GLint * locations, GLenum bufferMode);
4349 typedef void (GLAD_API_PTR *PFNGLTRANSLATEDPROC)(GLdouble x, GLdouble y, GLdouble z);
4350 typedef void (GLAD_API_PTR *PFNGLTRANSLATEFPROC)(GLfloat x, GLfloat y, GLfloat z);
4351 typedef void (GLAD_API_PTR *PFNGLUNIFORM1FPROC)(GLint location, GLfloat v0);
4352 typedef void (GLAD_API_PTR *PFNGLUNIFORM1FARBPROC)(GLint location, GLfloat v0);
4353 typedef void (GLAD_API_PTR *PFNGLUNIFORM1FVPROC)(GLint location, GLsizei count, const GLfloat * value);
4354 typedef void (GLAD_API_PTR *PFNGLUNIFORM1FVARBPROC)(GLint location, GLsizei count, const GLfloat * value);
4355 typedef void (GLAD_API_PTR *PFNGLUNIFORM1IPROC)(GLint location, GLint v0);
4356 typedef void (GLAD_API_PTR *PFNGLUNIFORM1IARBPROC)(GLint location, GLint v0);
4357 typedef void (GLAD_API_PTR *PFNGLUNIFORM1IVPROC)(GLint location, GLsizei count, const GLint * value);
4358 typedef void (GLAD_API_PTR *PFNGLUNIFORM1IVARBPROC)(GLint location, GLsizei count, const GLint * value);
4359 typedef void (GLAD_API_PTR *PFNGLUNIFORM1UIPROC)(GLint location, GLuint v0);
4360 typedef void (GLAD_API_PTR *PFNGLUNIFORM1UIEXTPROC)(GLint location, GLuint v0);
4361 typedef void (GLAD_API_PTR *PFNGLUNIFORM1UIVPROC)(GLint location, GLsizei count, const GLuint * value);
4362 typedef void (GLAD_API_PTR *PFNGLUNIFORM1UIVEXTPROC)(GLint location, GLsizei count, const GLuint * value);
4363 typedef void (GLAD_API_PTR *PFNGLUNIFORM2FPROC)(GLint location, GLfloat v0, GLfloat v1);
4364 typedef void (GLAD_API_PTR *PFNGLUNIFORM2FARBPROC)(GLint location, GLfloat v0, GLfloat v1);
4365 typedef void (GLAD_API_PTR *PFNGLUNIFORM2FVPROC)(GLint location, GLsizei count, const GLfloat * value);
4366 typedef void (GLAD_API_PTR *PFNGLUNIFORM2FVARBPROC)(GLint location, GLsizei count, const GLfloat * value);
4367 typedef void (GLAD_API_PTR *PFNGLUNIFORM2IPROC)(GLint location, GLint v0, GLint v1);
4368 typedef void (GLAD_API_PTR *PFNGLUNIFORM2IARBPROC)(GLint location, GLint v0, GLint v1);
4369 typedef void (GLAD_API_PTR *PFNGLUNIFORM2IVPROC)(GLint location, GLsizei count, const GLint * value);
4370 typedef void (GLAD_API_PTR *PFNGLUNIFORM2IVARBPROC)(GLint location, GLsizei count, const GLint * value);
4371 typedef void (GLAD_API_PTR *PFNGLUNIFORM2UIPROC)(GLint location, GLuint v0, GLuint v1);
4372 typedef void (GLAD_API_PTR *PFNGLUNIFORM2UIEXTPROC)(GLint location, GLuint v0, GLuint v1);
4373 typedef void (GLAD_API_PTR *PFNGLUNIFORM2UIVPROC)(GLint location, GLsizei count, const GLuint * value);
4374 typedef void (GLAD_API_PTR *PFNGLUNIFORM2UIVEXTPROC)(GLint location, GLsizei count, const GLuint * value);
4375 typedef void (GLAD_API_PTR *PFNGLUNIFORM3FPROC)(GLint location, GLfloat v0, GLfloat v1, GLfloat v2);
4376 typedef void (GLAD_API_PTR *PFNGLUNIFORM3FARBPROC)(GLint location, GLfloat v0, GLfloat v1, GLfloat v2);
4377 typedef void (GLAD_API_PTR *PFNGLUNIFORM3FVPROC)(GLint location, GLsizei count, const GLfloat * value);
4378 typedef void (GLAD_API_PTR *PFNGLUNIFORM3FVARBPROC)(GLint location, GLsizei count, const GLfloat * value);
4379 typedef void (GLAD_API_PTR *PFNGLUNIFORM3IPROC)(GLint location, GLint v0, GLint v1, GLint v2);
4380 typedef void (GLAD_API_PTR *PFNGLUNIFORM3IARBPROC)(GLint location, GLint v0, GLint v1, GLint v2);
4381 typedef void (GLAD_API_PTR *PFNGLUNIFORM3IVPROC)(GLint location, GLsizei count, const GLint * value);
4382 typedef void (GLAD_API_PTR *PFNGLUNIFORM3IVARBPROC)(GLint location, GLsizei count, const GLint * value);
4383 typedef void (GLAD_API_PTR *PFNGLUNIFORM3UIPROC)(GLint location, GLuint v0, GLuint v1, GLuint v2);
4384 typedef void (GLAD_API_PTR *PFNGLUNIFORM3UIEXTPROC)(GLint location, GLuint v0, GLuint v1, GLuint v2);
4385 typedef void (GLAD_API_PTR *PFNGLUNIFORM3UIVPROC)(GLint location, GLsizei count, const GLuint * value);
4386 typedef void (GLAD_API_PTR *PFNGLUNIFORM3UIVEXTPROC)(GLint location, GLsizei count, const GLuint * value);
4387 typedef void (GLAD_API_PTR *PFNGLUNIFORM4FPROC)(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);
4388 typedef void (GLAD_API_PTR *PFNGLUNIFORM4FARBPROC)(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);
4389 typedef void (GLAD_API_PTR *PFNGLUNIFORM4FVPROC)(GLint location, GLsizei count, const GLfloat * value);
4390 typedef void (GLAD_API_PTR *PFNGLUNIFORM4FVARBPROC)(GLint location, GLsizei count, const GLfloat * value);
4391 typedef void (GLAD_API_PTR *PFNGLUNIFORM4IPROC)(GLint location, GLint v0, GLint v1, GLint v2, GLint v3);
4392 typedef void (GLAD_API_PTR *PFNGLUNIFORM4IARBPROC)(GLint location, GLint v0, GLint v1, GLint v2, GLint v3);
4393 typedef void (GLAD_API_PTR *PFNGLUNIFORM4IVPROC)(GLint location, GLsizei count, const GLint * value);
4394 typedef void (GLAD_API_PTR *PFNGLUNIFORM4IVARBPROC)(GLint location, GLsizei count, const GLint * value);
4395 typedef void (GLAD_API_PTR *PFNGLUNIFORM4UIPROC)(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3);
4396 typedef void (GLAD_API_PTR *PFNGLUNIFORM4UIEXTPROC)(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3);
4397 typedef void (GLAD_API_PTR *PFNGLUNIFORM4UIVPROC)(GLint location, GLsizei count, const GLuint * value);
4398 typedef void (GLAD_API_PTR *PFNGLUNIFORM4UIVEXTPROC)(GLint location, GLsizei count, const GLuint * value);
4399 typedef void (GLAD_API_PTR *PFNGLUNIFORMBLOCKBINDINGPROC)(GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding);
4400 typedef void (GLAD_API_PTR *PFNGLUNIFORMMATRIX2FVPROC)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
4401 typedef void (GLAD_API_PTR *PFNGLUNIFORMMATRIX2FVARBPROC)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
4402 typedef void (GLAD_API_PTR *PFNGLUNIFORMMATRIX2X3FVPROC)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
4403 typedef void (GLAD_API_PTR *PFNGLUNIFORMMATRIX2X4FVPROC)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
4404 typedef void (GLAD_API_PTR *PFNGLUNIFORMMATRIX3FVPROC)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
4405 typedef void (GLAD_API_PTR *PFNGLUNIFORMMATRIX3FVARBPROC)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
4406 typedef void (GLAD_API_PTR *PFNGLUNIFORMMATRIX3X2FVPROC)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
4407 typedef void (GLAD_API_PTR *PFNGLUNIFORMMATRIX3X4FVPROC)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
4408 typedef void (GLAD_API_PTR *PFNGLUNIFORMMATRIX4FVPROC)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
4409 typedef void (GLAD_API_PTR *PFNGLUNIFORMMATRIX4FVARBPROC)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
4410 typedef void (GLAD_API_PTR *PFNGLUNIFORMMATRIX4X2FVPROC)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
4411 typedef void (GLAD_API_PTR *PFNGLUNIFORMMATRIX4X3FVPROC)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
4412 typedef GLboolean (GLAD_API_PTR *PFNGLUNMAPBUFFERPROC)(GLenum target);
4413 typedef GLboolean (GLAD_API_PTR *PFNGLUNMAPBUFFERARBPROC)(GLenum target);
4414 typedef GLboolean (GLAD_API_PTR *PFNGLUNMAPNAMEDBUFFEREXTPROC)(GLuint buffer);
4415 typedef void (GLAD_API_PTR *PFNGLUSEPROGRAMPROC)(GLuint program);
4416 typedef void (GLAD_API_PTR *PFNGLUSEPROGRAMOBJECTARBPROC)(GLhandleARB programObj);
4417 typedef void (GLAD_API_PTR *PFNGLVALIDATEPROGRAMPROC)(GLuint program);
4418 typedef void (GLAD_API_PTR *PFNGLVALIDATEPROGRAMARBPROC)(GLhandleARB programObj);
4419 typedef void (GLAD_API_PTR *PFNGLVERTEX2DPROC)(GLdouble x, GLdouble y);
4420 typedef void (GLAD_API_PTR *PFNGLVERTEX2DVPROC)(const GLdouble * v);
4421 typedef void (GLAD_API_PTR *PFNGLVERTEX2FPROC)(GLfloat x, GLfloat y);
4422 typedef void (GLAD_API_PTR *PFNGLVERTEX2FVPROC)(const GLfloat * v);
4423 typedef void (GLAD_API_PTR *PFNGLVERTEX2IPROC)(GLint x, GLint y);
4424 typedef void (GLAD_API_PTR *PFNGLVERTEX2IVPROC)(const GLint * v);
4425 typedef void (GLAD_API_PTR *PFNGLVERTEX2SPROC)(GLshort x, GLshort y);
4426 typedef void (GLAD_API_PTR *PFNGLVERTEX2SVPROC)(const GLshort * v);
4427 typedef void (GLAD_API_PTR *PFNGLVERTEX3DPROC)(GLdouble x, GLdouble y, GLdouble z);
4428 typedef void (GLAD_API_PTR *PFNGLVERTEX3DVPROC)(const GLdouble * v);
4429 typedef void (GLAD_API_PTR *PFNGLVERTEX3FPROC)(GLfloat x, GLfloat y, GLfloat z);
4430 typedef void (GLAD_API_PTR *PFNGLVERTEX3FVPROC)(const GLfloat * v);
4431 typedef void (GLAD_API_PTR *PFNGLVERTEX3IPROC)(GLint x, GLint y, GLint z);
4432 typedef void (GLAD_API_PTR *PFNGLVERTEX3IVPROC)(const GLint * v);
4433 typedef void (GLAD_API_PTR *PFNGLVERTEX3SPROC)(GLshort x, GLshort y, GLshort z);
4434 typedef void (GLAD_API_PTR *PFNGLVERTEX3SVPROC)(const GLshort * v);
4435 typedef void (GLAD_API_PTR *PFNGLVERTEX4DPROC)(GLdouble x, GLdouble y, GLdouble z, GLdouble w);
4436 typedef void (GLAD_API_PTR *PFNGLVERTEX4DVPROC)(const GLdouble * v);
4437 typedef void (GLAD_API_PTR *PFNGLVERTEX4FPROC)(GLfloat x, GLfloat y, GLfloat z, GLfloat w);
4438 typedef void (GLAD_API_PTR *PFNGLVERTEX4FVPROC)(const GLfloat * v);
4439 typedef void (GLAD_API_PTR *PFNGLVERTEX4IPROC)(GLint x, GLint y, GLint z, GLint w);
4440 typedef void (GLAD_API_PTR *PFNGLVERTEX4IVPROC)(const GLint * v);
4441 typedef void (GLAD_API_PTR *PFNGLVERTEX4SPROC)(GLshort x, GLshort y, GLshort z, GLshort w);
4442 typedef void (GLAD_API_PTR *PFNGLVERTEX4SVPROC)(const GLshort * v);
4443 typedef void (GLAD_API_PTR *PFNGLVERTEXARRAYBINDVERTEXBUFFEREXTPROC)(GLuint vaobj, GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride);
4444 typedef void (GLAD_API_PTR *PFNGLVERTEXARRAYCOLOROFFSETEXTPROC)(GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset);
4445 typedef void (GLAD_API_PTR *PFNGLVERTEXARRAYEDGEFLAGOFFSETEXTPROC)(GLuint vaobj, GLuint buffer, GLsizei stride, GLintptr offset);
4446 typedef void (GLAD_API_PTR *PFNGLVERTEXARRAYFOGCOORDOFFSETEXTPROC)(GLuint vaobj, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset);
4447 typedef void (GLAD_API_PTR *PFNGLVERTEXARRAYINDEXOFFSETEXTPROC)(GLuint vaobj, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset);
4448 typedef void (GLAD_API_PTR *PFNGLVERTEXARRAYMULTITEXCOORDOFFSETEXTPROC)(GLuint vaobj, GLuint buffer, GLenum texunit, GLint size, GLenum type, GLsizei stride, GLintptr offset);
4449 typedef void (GLAD_API_PTR *PFNGLVERTEXARRAYNORMALOFFSETEXTPROC)(GLuint vaobj, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset);
4450 typedef void (GLAD_API_PTR *PFNGLVERTEXARRAYSECONDARYCOLOROFFSETEXTPROC)(GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset);
4451 typedef void (GLAD_API_PTR *PFNGLVERTEXARRAYTEXCOORDOFFSETEXTPROC)(GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset);
4452 typedef void (GLAD_API_PTR *PFNGLVERTEXARRAYVERTEXATTRIBBINDINGEXTPROC)(GLuint vaobj, GLuint attribindex, GLuint bindingindex);
4453 typedef void (GLAD_API_PTR *PFNGLVERTEXARRAYVERTEXATTRIBDIVISOREXTPROC)(GLuint vaobj, GLuint index, GLuint divisor);
4454 typedef void (GLAD_API_PTR *PFNGLVERTEXARRAYVERTEXATTRIBFORMATEXTPROC)(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset);
4455 typedef void (GLAD_API_PTR *PFNGLVERTEXARRAYVERTEXATTRIBIFORMATEXTPROC)(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset);
4456 typedef void (GLAD_API_PTR *PFNGLVERTEXARRAYVERTEXATTRIBIOFFSETEXTPROC)(GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLsizei stride, GLintptr offset);
4457 typedef void (GLAD_API_PTR *PFNGLVERTEXARRAYVERTEXATTRIBLFORMATEXTPROC)(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset);
4458 typedef void (GLAD_API_PTR *PFNGLVERTEXARRAYVERTEXATTRIBLOFFSETEXTPROC)(GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLsizei stride, GLintptr offset);
4459 typedef void (GLAD_API_PTR *PFNGLVERTEXARRAYVERTEXATTRIBOFFSETEXTPROC)(GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLintptr offset);
4460 typedef void (GLAD_API_PTR *PFNGLVERTEXARRAYVERTEXBINDINGDIVISOREXTPROC)(GLuint vaobj, GLuint bindingindex, GLuint divisor);
4461 typedef void (GLAD_API_PTR *PFNGLVERTEXARRAYVERTEXOFFSETEXTPROC)(GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset);
4462 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB1DPROC)(GLuint index, GLdouble x);
4463 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB1DARBPROC)(GLuint index, GLdouble x);
4464 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB1DNVPROC)(GLuint index, GLdouble x);
4465 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB1DVPROC)(GLuint index, const GLdouble * v);
4466 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB1DVARBPROC)(GLuint index, const GLdouble * v);
4467 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB1DVNVPROC)(GLuint index, const GLdouble * v);
4468 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB1FPROC)(GLuint index, GLfloat x);
4469 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB1FARBPROC)(GLuint index, GLfloat x);
4470 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB1FNVPROC)(GLuint index, GLfloat x);
4471 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB1FVPROC)(GLuint index, const GLfloat * v);
4472 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB1FVARBPROC)(GLuint index, const GLfloat * v);
4473 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB1FVNVPROC)(GLuint index, const GLfloat * v);
4474 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB1SPROC)(GLuint index, GLshort x);
4475 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB1SARBPROC)(GLuint index, GLshort x);
4476 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB1SNVPROC)(GLuint index, GLshort x);
4477 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB1SVPROC)(GLuint index, const GLshort * v);
4478 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB1SVARBPROC)(GLuint index, const GLshort * v);
4479 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB1SVNVPROC)(GLuint index, const GLshort * v);
4480 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB2DPROC)(GLuint index, GLdouble x, GLdouble y);
4481 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB2DARBPROC)(GLuint index, GLdouble x, GLdouble y);
4482 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB2DNVPROC)(GLuint index, GLdouble x, GLdouble y);
4483 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB2DVPROC)(GLuint index, const GLdouble * v);
4484 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB2DVARBPROC)(GLuint index, const GLdouble * v);
4485 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB2DVNVPROC)(GLuint index, const GLdouble * v);
4486 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB2FPROC)(GLuint index, GLfloat x, GLfloat y);
4487 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB2FARBPROC)(GLuint index, GLfloat x, GLfloat y);
4488 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB2FNVPROC)(GLuint index, GLfloat x, GLfloat y);
4489 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB2FVPROC)(GLuint index, const GLfloat * v);
4490 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB2FVARBPROC)(GLuint index, const GLfloat * v);
4491 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB2FVNVPROC)(GLuint index, const GLfloat * v);
4492 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB2SPROC)(GLuint index, GLshort x, GLshort y);
4493 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB2SARBPROC)(GLuint index, GLshort x, GLshort y);
4494 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB2SNVPROC)(GLuint index, GLshort x, GLshort y);
4495 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB2SVPROC)(GLuint index, const GLshort * v);
4496 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB2SVARBPROC)(GLuint index, const GLshort * v);
4497 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB2SVNVPROC)(GLuint index, const GLshort * v);
4498 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB3DPROC)(GLuint index, GLdouble x, GLdouble y, GLdouble z);
4499 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB3DARBPROC)(GLuint index, GLdouble x, GLdouble y, GLdouble z);
4500 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB3DNVPROC)(GLuint index, GLdouble x, GLdouble y, GLdouble z);
4501 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB3DVPROC)(GLuint index, const GLdouble * v);
4502 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB3DVARBPROC)(GLuint index, const GLdouble * v);
4503 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB3DVNVPROC)(GLuint index, const GLdouble * v);
4504 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB3FPROC)(GLuint index, GLfloat x, GLfloat y, GLfloat z);
4505 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB3FARBPROC)(GLuint index, GLfloat x, GLfloat y, GLfloat z);
4506 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB3FNVPROC)(GLuint index, GLfloat x, GLfloat y, GLfloat z);
4507 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB3FVPROC)(GLuint index, const GLfloat * v);
4508 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB3FVARBPROC)(GLuint index, const GLfloat * v);
4509 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB3FVNVPROC)(GLuint index, const GLfloat * v);
4510 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB3SPROC)(GLuint index, GLshort x, GLshort y, GLshort z);
4511 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB3SARBPROC)(GLuint index, GLshort x, GLshort y, GLshort z);
4512 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB3SNVPROC)(GLuint index, GLshort x, GLshort y, GLshort z);
4513 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB3SVPROC)(GLuint index, const GLshort * v);
4514 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB3SVARBPROC)(GLuint index, const GLshort * v);
4515 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB3SVNVPROC)(GLuint index, const GLshort * v);
4516 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB4NBVPROC)(GLuint index, const GLbyte * v);
4517 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB4NBVARBPROC)(GLuint index, const GLbyte * v);
4518 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB4NIVPROC)(GLuint index, const GLint * v);
4519 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB4NIVARBPROC)(GLuint index, const GLint * v);
4520 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB4NSVPROC)(GLuint index, const GLshort * v);
4521 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB4NSVARBPROC)(GLuint index, const GLshort * v);
4522 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB4NUBPROC)(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w);
4523 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB4NUBARBPROC)(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w);
4524 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB4NUBVPROC)(GLuint index, const GLubyte * v);
4525 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB4NUBVARBPROC)(GLuint index, const GLubyte * v);
4526 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB4NUIVPROC)(GLuint index, const GLuint * v);
4527 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB4NUIVARBPROC)(GLuint index, const GLuint * v);
4528 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB4NUSVPROC)(GLuint index, const GLushort * v);
4529 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB4NUSVARBPROC)(GLuint index, const GLushort * v);
4530 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB4BVPROC)(GLuint index, const GLbyte * v);
4531 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB4BVARBPROC)(GLuint index, const GLbyte * v);
4532 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB4DPROC)(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
4533 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB4DARBPROC)(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
4534 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB4DNVPROC)(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
4535 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB4DVPROC)(GLuint index, const GLdouble * v);
4536 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB4DVARBPROC)(GLuint index, const GLdouble * v);
4537 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB4DVNVPROC)(GLuint index, const GLdouble * v);
4538 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB4FPROC)(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
4539 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB4FARBPROC)(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
4540 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB4FNVPROC)(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
4541 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB4FVPROC)(GLuint index, const GLfloat * v);
4542 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB4FVARBPROC)(GLuint index, const GLfloat * v);
4543 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB4FVNVPROC)(GLuint index, const GLfloat * v);
4544 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB4IVPROC)(GLuint index, const GLint * v);
4545 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB4IVARBPROC)(GLuint index, const GLint * v);
4546 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB4SPROC)(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w);
4547 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB4SARBPROC)(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w);
4548 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB4SNVPROC)(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w);
4549 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB4SVPROC)(GLuint index, const GLshort * v);
4550 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB4SVARBPROC)(GLuint index, const GLshort * v);
4551 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB4SVNVPROC)(GLuint index, const GLshort * v);
4552 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB4UBNVPROC)(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w);
4553 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB4UBVPROC)(GLuint index, const GLubyte * v);
4554 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB4UBVARBPROC)(GLuint index, const GLubyte * v);
4555 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB4UBVNVPROC)(GLuint index, const GLubyte * v);
4556 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB4UIVPROC)(GLuint index, const GLuint * v);
4557 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB4UIVARBPROC)(GLuint index, const GLuint * v);
4558 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB4USVPROC)(GLuint index, const GLushort * v);
4559 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIB4USVARBPROC)(GLuint index, const GLushort * v);
4560 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIBDIVISORPROC)(GLuint index, GLuint divisor);
4561 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIBDIVISORARBPROC)(GLuint index, GLuint divisor);
4562 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIBI1IPROC)(GLuint index, GLint x);
4563 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIBI1IEXTPROC)(GLuint index, GLint x);
4564 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIBI1IVPROC)(GLuint index, const GLint * v);
4565 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIBI1IVEXTPROC)(GLuint index, const GLint * v);
4566 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIBI1UIPROC)(GLuint index, GLuint x);
4567 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIBI1UIEXTPROC)(GLuint index, GLuint x);
4568 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIBI1UIVPROC)(GLuint index, const GLuint * v);
4569 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIBI1UIVEXTPROC)(GLuint index, const GLuint * v);
4570 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIBI2IPROC)(GLuint index, GLint x, GLint y);
4571 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIBI2IEXTPROC)(GLuint index, GLint x, GLint y);
4572 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIBI2IVPROC)(GLuint index, const GLint * v);
4573 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIBI2IVEXTPROC)(GLuint index, const GLint * v);
4574 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIBI2UIPROC)(GLuint index, GLuint x, GLuint y);
4575 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIBI2UIEXTPROC)(GLuint index, GLuint x, GLuint y);
4576 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIBI2UIVPROC)(GLuint index, const GLuint * v);
4577 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIBI2UIVEXTPROC)(GLuint index, const GLuint * v);
4578 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIBI3IPROC)(GLuint index, GLint x, GLint y, GLint z);
4579 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIBI3IEXTPROC)(GLuint index, GLint x, GLint y, GLint z);
4580 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIBI3IVPROC)(GLuint index, const GLint * v);
4581 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIBI3IVEXTPROC)(GLuint index, const GLint * v);
4582 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIBI3UIPROC)(GLuint index, GLuint x, GLuint y, GLuint z);
4583 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIBI3UIEXTPROC)(GLuint index, GLuint x, GLuint y, GLuint z);
4584 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIBI3UIVPROC)(GLuint index, const GLuint * v);
4585 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIBI3UIVEXTPROC)(GLuint index, const GLuint * v);
4586 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIBI4BVPROC)(GLuint index, const GLbyte * v);
4587 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIBI4BVEXTPROC)(GLuint index, const GLbyte * v);
4588 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIBI4IPROC)(GLuint index, GLint x, GLint y, GLint z, GLint w);
4589 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIBI4IEXTPROC)(GLuint index, GLint x, GLint y, GLint z, GLint w);
4590 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIBI4IVPROC)(GLuint index, const GLint * v);
4591 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIBI4IVEXTPROC)(GLuint index, const GLint * v);
4592 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIBI4SVPROC)(GLuint index, const GLshort * v);
4593 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIBI4SVEXTPROC)(GLuint index, const GLshort * v);
4594 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIBI4UBVPROC)(GLuint index, const GLubyte * v);
4595 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIBI4UBVEXTPROC)(GLuint index, const GLubyte * v);
4596 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIBI4UIPROC)(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w);
4597 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIBI4UIEXTPROC)(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w);
4598 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIBI4UIVPROC)(GLuint index, const GLuint * v);
4599 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIBI4UIVEXTPROC)(GLuint index, const GLuint * v);
4600 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIBI4USVPROC)(GLuint index, const GLushort * v);
4601 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIBI4USVEXTPROC)(GLuint index, const GLushort * v);
4602 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIBIPOINTERPROC)(GLuint index, GLint size, GLenum type, GLsizei stride, const void * pointer);
4603 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIBIPOINTEREXTPROC)(GLuint index, GLint size, GLenum type, GLsizei stride, const void * pointer);
4604 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIBP1UIPROC)(GLuint index, GLenum type, GLboolean normalized, GLuint value);
4605 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIBP1UIVPROC)(GLuint index, GLenum type, GLboolean normalized, const GLuint * value);
4606 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIBP2UIPROC)(GLuint index, GLenum type, GLboolean normalized, GLuint value);
4607 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIBP2UIVPROC)(GLuint index, GLenum type, GLboolean normalized, const GLuint * value);
4608 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIBP3UIPROC)(GLuint index, GLenum type, GLboolean normalized, GLuint value);
4609 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIBP3UIVPROC)(GLuint index, GLenum type, GLboolean normalized, const GLuint * value);
4610 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIBP4UIPROC)(GLuint index, GLenum type, GLboolean normalized, GLuint value);
4611 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIBP4UIVPROC)(GLuint index, GLenum type, GLboolean normalized, const GLuint * value);
4612 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIBPOINTERPROC)(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void * pointer);
4613 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIBPOINTERARBPROC)(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void * pointer);
4614 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIBPOINTERNVPROC)(GLuint index, GLint fsize, GLenum type, GLsizei stride, const void * pointer);
4615 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIBS1DVNVPROC)(GLuint index, GLsizei count, const GLdouble * v);
4616 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIBS1FVNVPROC)(GLuint index, GLsizei count, const GLfloat * v);
4617 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIBS1SVNVPROC)(GLuint index, GLsizei count, const GLshort * v);
4618 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIBS2DVNVPROC)(GLuint index, GLsizei count, const GLdouble * v);
4619 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIBS2FVNVPROC)(GLuint index, GLsizei count, const GLfloat * v);
4620 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIBS2SVNVPROC)(GLuint index, GLsizei count, const GLshort * v);
4621 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIBS3DVNVPROC)(GLuint index, GLsizei count, const GLdouble * v);
4622 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIBS3FVNVPROC)(GLuint index, GLsizei count, const GLfloat * v);
4623 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIBS3SVNVPROC)(GLuint index, GLsizei count, const GLshort * v);
4624 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIBS4DVNVPROC)(GLuint index, GLsizei count, const GLdouble * v);
4625 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIBS4FVNVPROC)(GLuint index, GLsizei count, const GLfloat * v);
4626 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIBS4SVNVPROC)(GLuint index, GLsizei count, const GLshort * v);
4627 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIBS4UBVNVPROC)(GLuint index, GLsizei count, const GLubyte * v);
4628 typedef void (GLAD_API_PTR *PFNGLVERTEXP2UIPROC)(GLenum type, GLuint value);
4629 typedef void (GLAD_API_PTR *PFNGLVERTEXP2UIVPROC)(GLenum type, const GLuint * value);
4630 typedef void (GLAD_API_PTR *PFNGLVERTEXP3UIPROC)(GLenum type, GLuint value);
4631 typedef void (GLAD_API_PTR *PFNGLVERTEXP3UIVPROC)(GLenum type, const GLuint * value);
4632 typedef void (GLAD_API_PTR *PFNGLVERTEXP4UIPROC)(GLenum type, GLuint value);
4633 typedef void (GLAD_API_PTR *PFNGLVERTEXP4UIVPROC)(GLenum type, const GLuint * value);
4634 typedef void (GLAD_API_PTR *PFNGLVERTEXPOINTERPROC)(GLint size, GLenum type, GLsizei stride, const void * pointer);
4635 typedef void (GLAD_API_PTR *PFNGLVERTEXPOINTEREXTPROC)(GLint size, GLenum type, GLsizei stride, GLsizei count, const void * pointer);
4636 typedef void (GLAD_API_PTR *PFNGLVIEWPORTPROC)(GLint x, GLint y, GLsizei width, GLsizei height);
4637 typedef void (GLAD_API_PTR *PFNGLWAITSYNCPROC)(GLsync sync, GLbitfield flags, GLuint64 timeout);
4638 typedef void (GLAD_API_PTR *PFNGLWINDOWPOS2DPROC)(GLdouble x, GLdouble y);
4639 typedef void (GLAD_API_PTR *PFNGLWINDOWPOS2DARBPROC)(GLdouble x, GLdouble y);
4640 typedef void (GLAD_API_PTR *PFNGLWINDOWPOS2DMESAPROC)(GLdouble x, GLdouble y);
4641 typedef void (GLAD_API_PTR *PFNGLWINDOWPOS2DVPROC)(const GLdouble * v);
4642 typedef void (GLAD_API_PTR *PFNGLWINDOWPOS2DVARBPROC)(const GLdouble * v);
4643 typedef void (GLAD_API_PTR *PFNGLWINDOWPOS2DVMESAPROC)(const GLdouble * v);
4644 typedef void (GLAD_API_PTR *PFNGLWINDOWPOS2FPROC)(GLfloat x, GLfloat y);
4645 typedef void (GLAD_API_PTR *PFNGLWINDOWPOS2FARBPROC)(GLfloat x, GLfloat y);
4646 typedef void (GLAD_API_PTR *PFNGLWINDOWPOS2FMESAPROC)(GLfloat x, GLfloat y);
4647 typedef void (GLAD_API_PTR *PFNGLWINDOWPOS2FVPROC)(const GLfloat * v);
4648 typedef void (GLAD_API_PTR *PFNGLWINDOWPOS2FVARBPROC)(const GLfloat * v);
4649 typedef void (GLAD_API_PTR *PFNGLWINDOWPOS2FVMESAPROC)(const GLfloat * v);
4650 typedef void (GLAD_API_PTR *PFNGLWINDOWPOS2IPROC)(GLint x, GLint y);
4651 typedef void (GLAD_API_PTR *PFNGLWINDOWPOS2IARBPROC)(GLint x, GLint y);
4652 typedef void (GLAD_API_PTR *PFNGLWINDOWPOS2IMESAPROC)(GLint x, GLint y);
4653 typedef void (GLAD_API_PTR *PFNGLWINDOWPOS2IVPROC)(const GLint * v);
4654 typedef void (GLAD_API_PTR *PFNGLWINDOWPOS2IVARBPROC)(const GLint * v);
4655 typedef void (GLAD_API_PTR *PFNGLWINDOWPOS2IVMESAPROC)(const GLint * v);
4656 typedef void (GLAD_API_PTR *PFNGLWINDOWPOS2SPROC)(GLshort x, GLshort y);
4657 typedef void (GLAD_API_PTR *PFNGLWINDOWPOS2SARBPROC)(GLshort x, GLshort y);
4658 typedef void (GLAD_API_PTR *PFNGLWINDOWPOS2SMESAPROC)(GLshort x, GLshort y);
4659 typedef void (GLAD_API_PTR *PFNGLWINDOWPOS2SVPROC)(const GLshort * v);
4660 typedef void (GLAD_API_PTR *PFNGLWINDOWPOS2SVARBPROC)(const GLshort * v);
4661 typedef void (GLAD_API_PTR *PFNGLWINDOWPOS2SVMESAPROC)(const GLshort * v);
4662 typedef void (GLAD_API_PTR *PFNGLWINDOWPOS3DPROC)(GLdouble x, GLdouble y, GLdouble z);
4663 typedef void (GLAD_API_PTR *PFNGLWINDOWPOS3DARBPROC)(GLdouble x, GLdouble y, GLdouble z);
4664 typedef void (GLAD_API_PTR *PFNGLWINDOWPOS3DMESAPROC)(GLdouble x, GLdouble y, GLdouble z);
4665 typedef void (GLAD_API_PTR *PFNGLWINDOWPOS3DVPROC)(const GLdouble * v);
4666 typedef void (GLAD_API_PTR *PFNGLWINDOWPOS3DVARBPROC)(const GLdouble * v);
4667 typedef void (GLAD_API_PTR *PFNGLWINDOWPOS3DVMESAPROC)(const GLdouble * v);
4668 typedef void (GLAD_API_PTR *PFNGLWINDOWPOS3FPROC)(GLfloat x, GLfloat y, GLfloat z);
4669 typedef void (GLAD_API_PTR *PFNGLWINDOWPOS3FARBPROC)(GLfloat x, GLfloat y, GLfloat z);
4670 typedef void (GLAD_API_PTR *PFNGLWINDOWPOS3FMESAPROC)(GLfloat x, GLfloat y, GLfloat z);
4671 typedef void (GLAD_API_PTR *PFNGLWINDOWPOS3FVPROC)(const GLfloat * v);
4672 typedef void (GLAD_API_PTR *PFNGLWINDOWPOS3FVARBPROC)(const GLfloat * v);
4673 typedef void (GLAD_API_PTR *PFNGLWINDOWPOS3FVMESAPROC)(const GLfloat * v);
4674 typedef void (GLAD_API_PTR *PFNGLWINDOWPOS3IPROC)(GLint x, GLint y, GLint z);
4675 typedef void (GLAD_API_PTR *PFNGLWINDOWPOS3IARBPROC)(GLint x, GLint y, GLint z);
4676 typedef void (GLAD_API_PTR *PFNGLWINDOWPOS3IMESAPROC)(GLint x, GLint y, GLint z);
4677 typedef void (GLAD_API_PTR *PFNGLWINDOWPOS3IVPROC)(const GLint * v);
4678 typedef void (GLAD_API_PTR *PFNGLWINDOWPOS3IVARBPROC)(const GLint * v);
4679 typedef void (GLAD_API_PTR *PFNGLWINDOWPOS3IVMESAPROC)(const GLint * v);
4680 typedef void (GLAD_API_PTR *PFNGLWINDOWPOS3SPROC)(GLshort x, GLshort y, GLshort z);
4681 typedef void (GLAD_API_PTR *PFNGLWINDOWPOS3SARBPROC)(GLshort x, GLshort y, GLshort z);
4682 typedef void (GLAD_API_PTR *PFNGLWINDOWPOS3SMESAPROC)(GLshort x, GLshort y, GLshort z);
4683 typedef void (GLAD_API_PTR *PFNGLWINDOWPOS3SVPROC)(const GLshort * v);
4684 typedef void (GLAD_API_PTR *PFNGLWINDOWPOS3SVARBPROC)(const GLshort * v);
4685 typedef void (GLAD_API_PTR *PFNGLWINDOWPOS3SVMESAPROC)(const GLshort * v);
4686 typedef void (GLAD_API_PTR *PFNGLWINDOWPOS4DMESAPROC)(GLdouble x, GLdouble y, GLdouble z, GLdouble w);
4687 typedef void (GLAD_API_PTR *PFNGLWINDOWPOS4DVMESAPROC)(const GLdouble * v);
4688 typedef void (GLAD_API_PTR *PFNGLWINDOWPOS4FMESAPROC)(GLfloat x, GLfloat y, GLfloat z, GLfloat w);
4689 typedef void (GLAD_API_PTR *PFNGLWINDOWPOS4FVMESAPROC)(const GLfloat * v);
4690 typedef void (GLAD_API_PTR *PFNGLWINDOWPOS4IMESAPROC)(GLint x, GLint y, GLint z, GLint w);
4691 typedef void (GLAD_API_PTR *PFNGLWINDOWPOS4IVMESAPROC)(const GLint * v);
4692 typedef void (GLAD_API_PTR *PFNGLWINDOWPOS4SMESAPROC)(GLshort x, GLshort y, GLshort z, GLshort w);
4693 typedef void (GLAD_API_PTR *PFNGLWINDOWPOS4SVMESAPROC)(const GLshort * v);
4694 typedef void (GLAD_API_PTR *PFNGLALPHAFUNCXPROC)(GLenum func, GLfixed ref);
4695 typedef void (GLAD_API_PTR *PFNGLCLEARCOLORXPROC)(GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha);
4696 typedef void (GLAD_API_PTR *PFNGLCLEARDEPTHFPROC)(GLfloat d);
4697 typedef void (GLAD_API_PTR *PFNGLCLEARDEPTHFOESPROC)(GLclampf depth);
4698 typedef void (GLAD_API_PTR *PFNGLCLEARDEPTHXPROC)(GLfixed depth);
4699 typedef void (GLAD_API_PTR *PFNGLCLIPPLANEFPROC)(GLenum p, const GLfloat * eqn);
4700 typedef void (GLAD_API_PTR *PFNGLCLIPPLANEFOESPROC)(GLenum plane, const GLfloat * equation);
4701 typedef void (GLAD_API_PTR *PFNGLCLIPPLANEXPROC)(GLenum plane, const GLfixed * equation);
4702 typedef void (GLAD_API_PTR *PFNGLCOLOR4XPROC)(GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha);
4703 typedef void (GLAD_API_PTR *PFNGLDEPTHRANGEFPROC)(GLfloat n, GLfloat f);
4704 typedef void (GLAD_API_PTR *PFNGLDEPTHRANGEFOESPROC)(GLclampf n, GLclampf f);
4705 typedef void (GLAD_API_PTR *PFNGLDEPTHRANGEXPROC)(GLfixed n, GLfixed f);
4706 typedef void (GLAD_API_PTR *PFNGLFOGXPROC)(GLenum pname, GLfixed param);
4707 typedef void (GLAD_API_PTR *PFNGLFOGXVPROC)(GLenum pname, const GLfixed * param);
4708 typedef void (GLAD_API_PTR *PFNGLFRUSTUMFPROC)(GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f);
4709 typedef void (GLAD_API_PTR *PFNGLFRUSTUMFOESPROC)(GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f);
4710 typedef void (GLAD_API_PTR *PFNGLFRUSTUMXPROC)(GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f);
4711 typedef void (GLAD_API_PTR *PFNGLGETCLIPPLANEFPROC)(GLenum plane, GLfloat * equation);
4712 typedef void (GLAD_API_PTR *PFNGLGETCLIPPLANEFOESPROC)(GLenum plane, GLfloat * equation);
4713 typedef void (GLAD_API_PTR *PFNGLGETCLIPPLANEXPROC)(GLenum plane, GLfixed * equation);
4714 typedef void (GLAD_API_PTR *PFNGLGETFIXEDVPROC)(GLenum pname, GLfixed * params);
4715 typedef void (GLAD_API_PTR *PFNGLGETLIGHTXVPROC)(GLenum light, GLenum pname, GLfixed * params);
4716 typedef void (GLAD_API_PTR *PFNGLGETMATERIALXVPROC)(GLenum face, GLenum pname, GLfixed * params);
4717 typedef void (GLAD_API_PTR *PFNGLGETTEXENVXVPROC)(GLenum target, GLenum pname, GLfixed * params);
4718 typedef void (GLAD_API_PTR *PFNGLGETTEXPARAMETERXVPROC)(GLenum target, GLenum pname, GLfixed * params);
4719 typedef void (GLAD_API_PTR *PFNGLLIGHTMODELXPROC)(GLenum pname, GLfixed param);
4720 typedef void (GLAD_API_PTR *PFNGLLIGHTMODELXVPROC)(GLenum pname, const GLfixed * param);
4721 typedef void (GLAD_API_PTR *PFNGLLIGHTXPROC)(GLenum light, GLenum pname, GLfixed param);
4722 typedef void (GLAD_API_PTR *PFNGLLIGHTXVPROC)(GLenum light, GLenum pname, const GLfixed * params);
4723 typedef void (GLAD_API_PTR *PFNGLLINEWIDTHXPROC)(GLfixed width);
4724 typedef void (GLAD_API_PTR *PFNGLLOADMATRIXXPROC)(const GLfixed * m);
4725 typedef void (GLAD_API_PTR *PFNGLMATERIALXPROC)(GLenum face, GLenum pname, GLfixed param);
4726 typedef void (GLAD_API_PTR *PFNGLMATERIALXVPROC)(GLenum face, GLenum pname, const GLfixed * param);
4727 typedef void (GLAD_API_PTR *PFNGLMULTMATRIXXPROC)(const GLfixed * m);
4728 typedef void (GLAD_API_PTR *PFNGLMULTITEXCOORD4XPROC)(GLenum texture, GLfixed s, GLfixed t, GLfixed r, GLfixed q);
4729 typedef void (GLAD_API_PTR *PFNGLNORMAL3XPROC)(GLfixed nx, GLfixed ny, GLfixed nz);
4730 typedef void (GLAD_API_PTR *PFNGLORTHOFPROC)(GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f);
4731 typedef void (GLAD_API_PTR *PFNGLORTHOFOESPROC)(GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f);
4732 typedef void (GLAD_API_PTR *PFNGLORTHOXPROC)(GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f);
4733 typedef void (GLAD_API_PTR *PFNGLPOINTPARAMETERXPROC)(GLenum pname, GLfixed param);
4734 typedef void (GLAD_API_PTR *PFNGLPOINTPARAMETERXVPROC)(GLenum pname, const GLfixed * params);
4735 typedef void (GLAD_API_PTR *PFNGLPOINTSIZEXPROC)(GLfixed size);
4736 typedef void (GLAD_API_PTR *PFNGLPOLYGONOFFSETXPROC)(GLfixed factor, GLfixed units);
4737 typedef void (GLAD_API_PTR *PFNGLROTATEXPROC)(GLfixed angle, GLfixed x, GLfixed y, GLfixed z);
4738 typedef void (GLAD_API_PTR *PFNGLSAMPLECOVERAGEXPROC)(GLclampx value, GLboolean invert);
4739 typedef void (GLAD_API_PTR *PFNGLSCALEXPROC)(GLfixed x, GLfixed y, GLfixed z);
4740 typedef void (GLAD_API_PTR *PFNGLTEXENVXPROC)(GLenum target, GLenum pname, GLfixed param);
4741 typedef void (GLAD_API_PTR *PFNGLTEXENVXVPROC)(GLenum target, GLenum pname, const GLfixed * params);
4742 typedef void (GLAD_API_PTR *PFNGLTEXPARAMETERXPROC)(GLenum target, GLenum pname, GLfixed param);
4743 typedef void (GLAD_API_PTR *PFNGLTEXPARAMETERXVPROC)(GLenum target, GLenum pname, const GLfixed * params);
4744 typedef void (GLAD_API_PTR *PFNGLTRANSLATEXPROC)(GLfixed x, GLfixed y, GLfixed z);
4745 typedef void (GLAD_API_PTR *PFNGLACTIVESHADERPROGRAMEXTPROC)(GLuint pipeline, GLuint program);
4746 typedef void (GLAD_API_PTR *PFNGLBEGINQUERYEXTPROC)(GLenum target, GLuint id);
4747 typedef void (GLAD_API_PTR *PFNGLBINDPROGRAMPIPELINEEXTPROC)(GLuint pipeline);
4748 typedef void (GLAD_API_PTR *PFNGLBINDTRANSFORMFEEDBACKPROC)(GLenum target, GLuint id);
4749 typedef void (GLAD_API_PTR *PFNGLBINDVERTEXARRAYOESPROC)(GLuint array);
4750 typedef void (GLAD_API_PTR *PFNGLBLITFRAMEBUFFERNVPROC)(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);
4751 typedef GLenum (GLAD_API_PTR *PFNGLCLIENTWAITSYNCAPPLEPROC)(GLsync sync, GLbitfield flags, GLuint64 timeout);
4752 typedef void (GLAD_API_PTR *PFNGLCOPYBUFFERSUBDATANVPROC)(GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size);
4753 typedef GLuint (GLAD_API_PTR *PFNGLCREATESHADERPROGRAMVEXTPROC)(GLenum type, GLsizei count, const GLchar *const* strings);
4754 typedef void (GLAD_API_PTR *PFNGLDEBUGMESSAGECALLBACKKHRPROC)(GLDEBUGPROCKHR callback, const void * userParam);
4755 typedef void (GLAD_API_PTR *PFNGLDEBUGMESSAGECONTROLKHRPROC)(GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint * ids, GLboolean enabled);
4756 typedef void (GLAD_API_PTR *PFNGLDEBUGMESSAGEINSERTKHRPROC)(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar * buf);
4757 typedef void (GLAD_API_PTR *PFNGLDELETEPROGRAMPIPELINESEXTPROC)(GLsizei n, const GLuint * pipelines);
4758 typedef void (GLAD_API_PTR *PFNGLDELETEQUERIESEXTPROC)(GLsizei n, const GLuint * ids);
4759 typedef void (GLAD_API_PTR *PFNGLDELETESYNCAPPLEPROC)(GLsync sync);
4760 typedef void (GLAD_API_PTR *PFNGLDELETETRANSFORMFEEDBACKSPROC)(GLsizei n, const GLuint * ids);
4761 typedef void (GLAD_API_PTR *PFNGLDELETEVERTEXARRAYSOESPROC)(GLsizei n, const GLuint * arrays);
4762 typedef void (GLAD_API_PTR *PFNGLDRAWARRAYSINSTANCEDANGLEPROC)(GLenum mode, GLint first, GLsizei count, GLsizei primcount);
4763 typedef void (GLAD_API_PTR *PFNGLDRAWARRAYSINSTANCEDNVPROC)(GLenum mode, GLint first, GLsizei count, GLsizei primcount);
4764 typedef void (GLAD_API_PTR *PFNGLDRAWBUFFERSEXTPROC)(GLsizei n, const GLenum * bufs);
4765 typedef void (GLAD_API_PTR *PFNGLDRAWELEMENTSINSTANCEDANGLEPROC)(GLenum mode, GLsizei count, GLenum type, const void * indices, GLsizei primcount);
4766 typedef void (GLAD_API_PTR *PFNGLDRAWELEMENTSINSTANCEDNVPROC)(GLenum mode, GLsizei count, GLenum type, const void * indices, GLsizei primcount);
4767 typedef void (GLAD_API_PTR *PFNGLENDQUERYEXTPROC)(GLenum target);
4768 typedef GLsync (GLAD_API_PTR *PFNGLFENCESYNCAPPLEPROC)(GLenum condition, GLbitfield flags);
4769 typedef void (GLAD_API_PTR *PFNGLFLUSHMAPPEDBUFFERRANGEEXTPROC)(GLenum target, GLintptr offset, GLsizeiptr length);
4770 typedef void (GLAD_API_PTR *PFNGLFRAMEBUFFERTEXTURE2DMULTISAMPLEEXTPROC)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLsizei samples);
4771 typedef void (GLAD_API_PTR *PFNGLGENPROGRAMPIPELINESEXTPROC)(GLsizei n, GLuint * pipelines);
4772 typedef void (GLAD_API_PTR *PFNGLGENQUERIESEXTPROC)(GLsizei n, GLuint * ids);
4773 typedef void (GLAD_API_PTR *PFNGLGENTRANSFORMFEEDBACKSPROC)(GLsizei n, GLuint * ids);
4774 typedef void (GLAD_API_PTR *PFNGLGENVERTEXARRAYSOESPROC)(GLsizei n, GLuint * arrays);
4775 typedef void (GLAD_API_PTR *PFNGLGETBUFFERPOINTERVOESPROC)(GLenum target, GLenum pname, void ** params);
4776 typedef GLuint (GLAD_API_PTR *PFNGLGETDEBUGMESSAGELOGKHRPROC)(GLuint count, GLsizei bufSize, GLenum * sources, GLenum * types, GLuint * ids, GLenum * severities, GLsizei * lengths, GLchar * messageLog);
4777 typedef void (GLAD_API_PTR *PFNGLGETINTEGER64VAPPLEPROC)(GLenum pname, GLint64 * params);
4778 typedef void (GLAD_API_PTR *PFNGLGETINTEGER64VEXTPROC)(GLenum pname, GLint64 * data);
4779 typedef void (GLAD_API_PTR *PFNGLGETINTERNALFORMATIVPROC)(GLenum target, GLenum internalformat, GLenum pname, GLsizei count, GLint * params);
4780 typedef void (GLAD_API_PTR *PFNGLGETOBJECTLABELKHRPROC)(GLenum identifier, GLuint name, GLsizei bufSize, GLsizei * length, GLchar * label);
4781 typedef void (GLAD_API_PTR *PFNGLGETOBJECTPTRLABELKHRPROC)(const void * ptr, GLsizei bufSize, GLsizei * length, GLchar * label);
4782 typedef void (GLAD_API_PTR *PFNGLGETPOINTERVKHRPROC)(GLenum pname, void ** params);
4783 typedef void (GLAD_API_PTR *PFNGLGETPROGRAMBINARYPROC)(GLuint program, GLsizei bufSize, GLsizei * length, GLenum * binaryFormat, void * binary);
4784 typedef void (GLAD_API_PTR *PFNGLGETPROGRAMBINARYOESPROC)(GLuint program, GLsizei bufSize, GLsizei * length, GLenum * binaryFormat, void * binary);
4785 typedef void (GLAD_API_PTR *PFNGLGETPROGRAMPIPELINEINFOLOGEXTPROC)(GLuint pipeline, GLsizei bufSize, GLsizei * length, GLchar * infoLog);
4786 typedef void (GLAD_API_PTR *PFNGLGETPROGRAMPIPELINEIVEXTPROC)(GLuint pipeline, GLenum pname, GLint * params);
4787 typedef void (GLAD_API_PTR *PFNGLGETQUERYOBJECTIVEXTPROC)(GLuint id, GLenum pname, GLint * params);
4788 typedef void (GLAD_API_PTR *PFNGLGETQUERYOBJECTUIVEXTPROC)(GLuint id, GLenum pname, GLuint * params);
4789 typedef void (GLAD_API_PTR *PFNGLGETQUERYIVEXTPROC)(GLenum target, GLenum pname, GLint * params);
4790 typedef void (GLAD_API_PTR *PFNGLGETSHADERPRECISIONFORMATPROC)(GLenum shadertype, GLenum precisiontype, GLint * range, GLint * precision);
4791 typedef void (GLAD_API_PTR *PFNGLGETSYNCIVAPPLEPROC)(GLsync sync, GLenum pname, GLsizei count, GLsizei * length, GLint * values);
4792 typedef void (GLAD_API_PTR *PFNGLINVALIDATEFRAMEBUFFERPROC)(GLenum target, GLsizei numAttachments, const GLenum * attachments);
4793 typedef void (GLAD_API_PTR *PFNGLINVALIDATESUBFRAMEBUFFERPROC)(GLenum target, GLsizei numAttachments, const GLenum * attachments, GLint x, GLint y, GLsizei width, GLsizei height);
4794 typedef GLboolean (GLAD_API_PTR *PFNGLISPROGRAMPIPELINEEXTPROC)(GLuint pipeline);
4795 typedef GLboolean (GLAD_API_PTR *PFNGLISQUERYEXTPROC)(GLuint id);
4796 typedef GLboolean (GLAD_API_PTR *PFNGLISSYNCAPPLEPROC)(GLsync sync);
4797 typedef GLboolean (GLAD_API_PTR *PFNGLISTRANSFORMFEEDBACKPROC)(GLuint id);
4798 typedef GLboolean (GLAD_API_PTR *PFNGLISVERTEXARRAYOESPROC)(GLuint array);
4799 typedef void * (GLAD_API_PTR *PFNGLMAPBUFFEROESPROC)(GLenum target, GLenum access);
4800 typedef void * (GLAD_API_PTR *PFNGLMAPBUFFERRANGEEXTPROC)(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access);
4801 typedef void (GLAD_API_PTR *PFNGLOBJECTLABELKHRPROC)(GLenum identifier, GLuint name, GLsizei length, const GLchar * label);
4802 typedef void (GLAD_API_PTR *PFNGLOBJECTPTRLABELKHRPROC)(const void * ptr, GLsizei length, const GLchar * label);
4803 typedef void (GLAD_API_PTR *PFNGLPAUSETRANSFORMFEEDBACKPROC)(void);
4804 typedef void (GLAD_API_PTR *PFNGLPOPDEBUGGROUPKHRPROC)(void);
4805 typedef void (GLAD_API_PTR *PFNGLPROGRAMBINARYPROC)(GLuint program, GLenum binaryFormat, const void * binary, GLsizei length);
4806 typedef void (GLAD_API_PTR *PFNGLPROGRAMBINARYOESPROC)(GLuint program, GLenum binaryFormat, const void * binary, GLint length);
4807 typedef void (GLAD_API_PTR *PFNGLPROGRAMPARAMETERIPROC)(GLuint program, GLenum pname, GLint value);
4808 typedef void (GLAD_API_PTR *PFNGLPROGRAMPARAMETERIEXTPROC)(GLuint program, GLenum pname, GLint value);
4809 typedef void (GLAD_API_PTR *PFNGLPUSHDEBUGGROUPKHRPROC)(GLenum source, GLuint id, GLsizei length, const GLchar * message);
4810 typedef void (GLAD_API_PTR *PFNGLQUERYCOUNTEREXTPROC)(GLuint id, GLenum target);
4811 typedef void (GLAD_API_PTR *PFNGLRELEASESHADERCOMPILERPROC)(void);
4812 typedef void (GLAD_API_PTR *PFNGLRENDERBUFFERSTORAGEMULTISAMPLENVPROC)(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
4813 typedef void (GLAD_API_PTR *PFNGLRESUMETRANSFORMFEEDBACKPROC)(void);
4814 typedef void (GLAD_API_PTR *PFNGLSHADERBINARYPROC)(GLsizei count, const GLuint * shaders, GLenum binaryFormat, const void * binary, GLsizei length);
4815 typedef void (GLAD_API_PTR *PFNGLTEXSTORAGE1DEXTPROC)(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width);
4816 typedef void (GLAD_API_PTR *PFNGLTEXSTORAGE2DPROC)(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height);
4817 typedef void (GLAD_API_PTR *PFNGLTEXSTORAGE2DEXTPROC)(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height);
4818 typedef void (GLAD_API_PTR *PFNGLTEXSTORAGE3DPROC)(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth);
4819 typedef void (GLAD_API_PTR *PFNGLTEXSTORAGE3DEXTPROC)(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth);
4820 typedef void (GLAD_API_PTR *PFNGLUNIFORMMATRIX2X3FVNVPROC)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
4821 typedef void (GLAD_API_PTR *PFNGLUNIFORMMATRIX2X4FVNVPROC)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
4822 typedef void (GLAD_API_PTR *PFNGLUNIFORMMATRIX3X2FVNVPROC)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
4823 typedef void (GLAD_API_PTR *PFNGLUNIFORMMATRIX3X4FVNVPROC)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
4824 typedef void (GLAD_API_PTR *PFNGLUNIFORMMATRIX4X2FVNVPROC)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
4825 typedef void (GLAD_API_PTR *PFNGLUNIFORMMATRIX4X3FVNVPROC)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
4826 typedef GLboolean (GLAD_API_PTR *PFNGLUNMAPBUFFEROESPROC)(GLenum target);
4827 typedef void (GLAD_API_PTR *PFNGLUSEPROGRAMSTAGESEXTPROC)(GLuint pipeline, GLbitfield stages, GLuint program);
4828 typedef void (GLAD_API_PTR *PFNGLVALIDATEPROGRAMPIPELINEEXTPROC)(GLuint pipeline);
4829 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIBDIVISORANGLEPROC)(GLuint index, GLuint divisor);
4830 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIBDIVISOREXTPROC)(GLuint index, GLuint divisor);
4831 typedef void (GLAD_API_PTR *PFNGLVERTEXATTRIBDIVISORNVPROC)(GLuint index, GLuint divisor);
4832 typedef void (GLAD_API_PTR *PFNGLWAITSYNCAPPLEPROC)(GLsync sync, GLbitfield flags, GLuint64 timeout);
4833 
4834 GLAD_API_CALL PFNGLACCUMPROC glad_glAccum;
4835 #define glAccum glad_glAccum
4836 GLAD_API_CALL PFNGLACTIVETEXTUREPROC glad_glActiveTexture;
4837 #define glActiveTexture glad_glActiveTexture
4838 GLAD_API_CALL PFNGLACTIVETEXTUREARBPROC glad_glActiveTextureARB;
4839 #define glActiveTextureARB glad_glActiveTextureARB
4840 GLAD_API_CALL PFNGLACTIVEVARYINGNVPROC glad_glActiveVaryingNV;
4841 #define glActiveVaryingNV glad_glActiveVaryingNV
4842 GLAD_API_CALL PFNGLALPHAFUNCPROC glad_glAlphaFunc;
4843 #define glAlphaFunc glad_glAlphaFunc
4844 GLAD_API_CALL PFNGLAREPROGRAMSRESIDENTNVPROC glad_glAreProgramsResidentNV;
4845 #define glAreProgramsResidentNV glad_glAreProgramsResidentNV
4846 GLAD_API_CALL PFNGLARETEXTURESRESIDENTPROC glad_glAreTexturesResident;
4847 #define glAreTexturesResident glad_glAreTexturesResident
4848 GLAD_API_CALL PFNGLARETEXTURESRESIDENTEXTPROC glad_glAreTexturesResidentEXT;
4849 #define glAreTexturesResidentEXT glad_glAreTexturesResidentEXT
4850 GLAD_API_CALL PFNGLARRAYELEMENTPROC glad_glArrayElement;
4851 #define glArrayElement glad_glArrayElement
4852 GLAD_API_CALL PFNGLARRAYELEMENTEXTPROC glad_glArrayElementEXT;
4853 #define glArrayElementEXT glad_glArrayElementEXT
4854 GLAD_API_CALL PFNGLATTACHOBJECTARBPROC glad_glAttachObjectARB;
4855 #define glAttachObjectARB glad_glAttachObjectARB
4856 GLAD_API_CALL PFNGLATTACHSHADERPROC glad_glAttachShader;
4857 #define glAttachShader glad_glAttachShader
4858 GLAD_API_CALL PFNGLBEGINPROC glad_glBegin;
4859 #define glBegin glad_glBegin
4860 GLAD_API_CALL PFNGLBEGINCONDITIONALRENDERPROC glad_glBeginConditionalRender;
4861 #define glBeginConditionalRender glad_glBeginConditionalRender
4862 GLAD_API_CALL PFNGLBEGINCONDITIONALRENDERNVPROC glad_glBeginConditionalRenderNV;
4863 #define glBeginConditionalRenderNV glad_glBeginConditionalRenderNV
4864 GLAD_API_CALL PFNGLBEGINCONDITIONALRENDERNVXPROC glad_glBeginConditionalRenderNVX;
4865 #define glBeginConditionalRenderNVX glad_glBeginConditionalRenderNVX
4866 GLAD_API_CALL PFNGLBEGINQUERYPROC glad_glBeginQuery;
4867 #define glBeginQuery glad_glBeginQuery
4868 GLAD_API_CALL PFNGLBEGINQUERYARBPROC glad_glBeginQueryARB;
4869 #define glBeginQueryARB glad_glBeginQueryARB
4870 GLAD_API_CALL PFNGLBEGINTRANSFORMFEEDBACKPROC glad_glBeginTransformFeedback;
4871 #define glBeginTransformFeedback glad_glBeginTransformFeedback
4872 GLAD_API_CALL PFNGLBEGINTRANSFORMFEEDBACKEXTPROC glad_glBeginTransformFeedbackEXT;
4873 #define glBeginTransformFeedbackEXT glad_glBeginTransformFeedbackEXT
4874 GLAD_API_CALL PFNGLBEGINTRANSFORMFEEDBACKNVPROC glad_glBeginTransformFeedbackNV;
4875 #define glBeginTransformFeedbackNV glad_glBeginTransformFeedbackNV
4876 GLAD_API_CALL PFNGLBINDATTRIBLOCATIONPROC glad_glBindAttribLocation;
4877 #define glBindAttribLocation glad_glBindAttribLocation
4878 GLAD_API_CALL PFNGLBINDATTRIBLOCATIONARBPROC glad_glBindAttribLocationARB;
4879 #define glBindAttribLocationARB glad_glBindAttribLocationARB
4880 GLAD_API_CALL PFNGLBINDBUFFERPROC glad_glBindBuffer;
4881 #define glBindBuffer glad_glBindBuffer
4882 GLAD_API_CALL PFNGLBINDBUFFERARBPROC glad_glBindBufferARB;
4883 #define glBindBufferARB glad_glBindBufferARB
4884 GLAD_API_CALL PFNGLBINDBUFFERBASEPROC glad_glBindBufferBase;
4885 #define glBindBufferBase glad_glBindBufferBase
4886 GLAD_API_CALL PFNGLBINDBUFFERBASEEXTPROC glad_glBindBufferBaseEXT;
4887 #define glBindBufferBaseEXT glad_glBindBufferBaseEXT
4888 GLAD_API_CALL PFNGLBINDBUFFERBASENVPROC glad_glBindBufferBaseNV;
4889 #define glBindBufferBaseNV glad_glBindBufferBaseNV
4890 GLAD_API_CALL PFNGLBINDBUFFEROFFSETEXTPROC glad_glBindBufferOffsetEXT;
4891 #define glBindBufferOffsetEXT glad_glBindBufferOffsetEXT
4892 GLAD_API_CALL PFNGLBINDBUFFEROFFSETNVPROC glad_glBindBufferOffsetNV;
4893 #define glBindBufferOffsetNV glad_glBindBufferOffsetNV
4894 GLAD_API_CALL PFNGLBINDBUFFERRANGEPROC glad_glBindBufferRange;
4895 #define glBindBufferRange glad_glBindBufferRange
4896 GLAD_API_CALL PFNGLBINDBUFFERRANGEEXTPROC glad_glBindBufferRangeEXT;
4897 #define glBindBufferRangeEXT glad_glBindBufferRangeEXT
4898 GLAD_API_CALL PFNGLBINDBUFFERRANGENVPROC glad_glBindBufferRangeNV;
4899 #define glBindBufferRangeNV glad_glBindBufferRangeNV
4900 GLAD_API_CALL PFNGLBINDFRAGDATALOCATIONPROC glad_glBindFragDataLocation;
4901 #define glBindFragDataLocation glad_glBindFragDataLocation
4902 GLAD_API_CALL PFNGLBINDFRAGDATALOCATIONEXTPROC glad_glBindFragDataLocationEXT;
4903 #define glBindFragDataLocationEXT glad_glBindFragDataLocationEXT
4904 GLAD_API_CALL PFNGLBINDFRAGDATALOCATIONINDEXEDPROC glad_glBindFragDataLocationIndexed;
4905 #define glBindFragDataLocationIndexed glad_glBindFragDataLocationIndexed
4906 GLAD_API_CALL PFNGLBINDFRAMEBUFFERPROC glad_glBindFramebuffer;
4907 #define glBindFramebuffer glad_glBindFramebuffer
4908 GLAD_API_CALL PFNGLBINDFRAMEBUFFEREXTPROC glad_glBindFramebufferEXT;
4909 #define glBindFramebufferEXT glad_glBindFramebufferEXT
4910 GLAD_API_CALL PFNGLBINDMULTITEXTUREEXTPROC glad_glBindMultiTextureEXT;
4911 #define glBindMultiTextureEXT glad_glBindMultiTextureEXT
4912 GLAD_API_CALL PFNGLBINDPROGRAMARBPROC glad_glBindProgramARB;
4913 #define glBindProgramARB glad_glBindProgramARB
4914 GLAD_API_CALL PFNGLBINDPROGRAMNVPROC glad_glBindProgramNV;
4915 #define glBindProgramNV glad_glBindProgramNV
4916 GLAD_API_CALL PFNGLBINDRENDERBUFFERPROC glad_glBindRenderbuffer;
4917 #define glBindRenderbuffer glad_glBindRenderbuffer
4918 GLAD_API_CALL PFNGLBINDRENDERBUFFEREXTPROC glad_glBindRenderbufferEXT;
4919 #define glBindRenderbufferEXT glad_glBindRenderbufferEXT
4920 GLAD_API_CALL PFNGLBINDSAMPLERPROC glad_glBindSampler;
4921 #define glBindSampler glad_glBindSampler
4922 GLAD_API_CALL PFNGLBINDTEXTUREPROC glad_glBindTexture;
4923 #define glBindTexture glad_glBindTexture
4924 GLAD_API_CALL PFNGLBINDTEXTUREEXTPROC glad_glBindTextureEXT;
4925 #define glBindTextureEXT glad_glBindTextureEXT
4926 GLAD_API_CALL PFNGLBINDVERTEXARRAYPROC glad_glBindVertexArray;
4927 #define glBindVertexArray glad_glBindVertexArray
4928 GLAD_API_CALL PFNGLBINDVERTEXARRAYAPPLEPROC glad_glBindVertexArrayAPPLE;
4929 #define glBindVertexArrayAPPLE glad_glBindVertexArrayAPPLE
4930 GLAD_API_CALL PFNGLBITMAPPROC glad_glBitmap;
4931 #define glBitmap glad_glBitmap
4932 GLAD_API_CALL PFNGLBLENDCOLORPROC glad_glBlendColor;
4933 #define glBlendColor glad_glBlendColor
4934 GLAD_API_CALL PFNGLBLENDCOLOREXTPROC glad_glBlendColorEXT;
4935 #define glBlendColorEXT glad_glBlendColorEXT
4936 GLAD_API_CALL PFNGLBLENDEQUATIONPROC glad_glBlendEquation;
4937 #define glBlendEquation glad_glBlendEquation
4938 GLAD_API_CALL PFNGLBLENDEQUATIONEXTPROC glad_glBlendEquationEXT;
4939 #define glBlendEquationEXT glad_glBlendEquationEXT
4940 GLAD_API_CALL PFNGLBLENDEQUATIONSEPARATEPROC glad_glBlendEquationSeparate;
4941 #define glBlendEquationSeparate glad_glBlendEquationSeparate
4942 GLAD_API_CALL PFNGLBLENDEQUATIONSEPARATEEXTPROC glad_glBlendEquationSeparateEXT;
4943 #define glBlendEquationSeparateEXT glad_glBlendEquationSeparateEXT
4944 GLAD_API_CALL PFNGLBLENDFUNCPROC glad_glBlendFunc;
4945 #define glBlendFunc glad_glBlendFunc
4946 GLAD_API_CALL PFNGLBLENDFUNCSEPARATEPROC glad_glBlendFuncSeparate;
4947 #define glBlendFuncSeparate glad_glBlendFuncSeparate
4948 GLAD_API_CALL PFNGLBLENDFUNCSEPARATEEXTPROC glad_glBlendFuncSeparateEXT;
4949 #define glBlendFuncSeparateEXT glad_glBlendFuncSeparateEXT
4950 GLAD_API_CALL PFNGLBLENDFUNCSEPARATEINGRPROC glad_glBlendFuncSeparateINGR;
4951 #define glBlendFuncSeparateINGR glad_glBlendFuncSeparateINGR
4952 GLAD_API_CALL PFNGLBLITFRAMEBUFFERPROC glad_glBlitFramebuffer;
4953 #define glBlitFramebuffer glad_glBlitFramebuffer
4954 GLAD_API_CALL PFNGLBLITFRAMEBUFFEREXTPROC glad_glBlitFramebufferEXT;
4955 #define glBlitFramebufferEXT glad_glBlitFramebufferEXT
4956 GLAD_API_CALL PFNGLBUFFERDATAPROC glad_glBufferData;
4957 #define glBufferData glad_glBufferData
4958 GLAD_API_CALL PFNGLBUFFERDATAARBPROC glad_glBufferDataARB;
4959 #define glBufferDataARB glad_glBufferDataARB
4960 GLAD_API_CALL PFNGLBUFFERPARAMETERIAPPLEPROC glad_glBufferParameteriAPPLE;
4961 #define glBufferParameteriAPPLE glad_glBufferParameteriAPPLE
4962 GLAD_API_CALL PFNGLBUFFERSUBDATAPROC glad_glBufferSubData;
4963 #define glBufferSubData glad_glBufferSubData
4964 GLAD_API_CALL PFNGLBUFFERSUBDATAARBPROC glad_glBufferSubDataARB;
4965 #define glBufferSubDataARB glad_glBufferSubDataARB
4966 GLAD_API_CALL PFNGLCALLLISTPROC glad_glCallList;
4967 #define glCallList glad_glCallList
4968 GLAD_API_CALL PFNGLCALLLISTSPROC glad_glCallLists;
4969 #define glCallLists glad_glCallLists
4970 GLAD_API_CALL PFNGLCHECKFRAMEBUFFERSTATUSPROC glad_glCheckFramebufferStatus;
4971 #define glCheckFramebufferStatus glad_glCheckFramebufferStatus
4972 GLAD_API_CALL PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC glad_glCheckFramebufferStatusEXT;
4973 #define glCheckFramebufferStatusEXT glad_glCheckFramebufferStatusEXT
4974 GLAD_API_CALL PFNGLCHECKNAMEDFRAMEBUFFERSTATUSEXTPROC glad_glCheckNamedFramebufferStatusEXT;
4975 #define glCheckNamedFramebufferStatusEXT glad_glCheckNamedFramebufferStatusEXT
4976 GLAD_API_CALL PFNGLCLAMPCOLORPROC glad_glClampColor;
4977 #define glClampColor glad_glClampColor
4978 GLAD_API_CALL PFNGLCLAMPCOLORARBPROC glad_glClampColorARB;
4979 #define glClampColorARB glad_glClampColorARB
4980 GLAD_API_CALL PFNGLCLEARPROC glad_glClear;
4981 #define glClear glad_glClear
4982 GLAD_API_CALL PFNGLCLEARACCUMPROC glad_glClearAccum;
4983 #define glClearAccum glad_glClearAccum
4984 GLAD_API_CALL PFNGLCLEARBUFFERFIPROC glad_glClearBufferfi;
4985 #define glClearBufferfi glad_glClearBufferfi
4986 GLAD_API_CALL PFNGLCLEARBUFFERFVPROC glad_glClearBufferfv;
4987 #define glClearBufferfv glad_glClearBufferfv
4988 GLAD_API_CALL PFNGLCLEARBUFFERIVPROC glad_glClearBufferiv;
4989 #define glClearBufferiv glad_glClearBufferiv
4990 GLAD_API_CALL PFNGLCLEARBUFFERUIVPROC glad_glClearBufferuiv;
4991 #define glClearBufferuiv glad_glClearBufferuiv
4992 GLAD_API_CALL PFNGLCLEARCOLORPROC glad_glClearColor;
4993 #define glClearColor glad_glClearColor
4994 GLAD_API_CALL PFNGLCLEARCOLORIIEXTPROC glad_glClearColorIiEXT;
4995 #define glClearColorIiEXT glad_glClearColorIiEXT
4996 GLAD_API_CALL PFNGLCLEARCOLORIUIEXTPROC glad_glClearColorIuiEXT;
4997 #define glClearColorIuiEXT glad_glClearColorIuiEXT
4998 GLAD_API_CALL PFNGLCLEARDEPTHPROC glad_glClearDepth;
4999 #define glClearDepth glad_glClearDepth
5000 GLAD_API_CALL PFNGLCLEARINDEXPROC glad_glClearIndex;
5001 #define glClearIndex glad_glClearIndex
5002 GLAD_API_CALL PFNGLCLEARNAMEDBUFFERDATAEXTPROC glad_glClearNamedBufferDataEXT;
5003 #define glClearNamedBufferDataEXT glad_glClearNamedBufferDataEXT
5004 GLAD_API_CALL PFNGLCLEARNAMEDBUFFERSUBDATAEXTPROC glad_glClearNamedBufferSubDataEXT;
5005 #define glClearNamedBufferSubDataEXT glad_glClearNamedBufferSubDataEXT
5006 GLAD_API_CALL PFNGLCLEARSTENCILPROC glad_glClearStencil;
5007 #define glClearStencil glad_glClearStencil
5008 GLAD_API_CALL PFNGLCLIENTACTIVETEXTUREPROC glad_glClientActiveTexture;
5009 #define glClientActiveTexture glad_glClientActiveTexture
5010 GLAD_API_CALL PFNGLCLIENTACTIVETEXTUREARBPROC glad_glClientActiveTextureARB;
5011 #define glClientActiveTextureARB glad_glClientActiveTextureARB
5012 GLAD_API_CALL PFNGLCLIENTATTRIBDEFAULTEXTPROC glad_glClientAttribDefaultEXT;
5013 #define glClientAttribDefaultEXT glad_glClientAttribDefaultEXT
5014 GLAD_API_CALL PFNGLCLIENTWAITSYNCPROC glad_glClientWaitSync;
5015 #define glClientWaitSync glad_glClientWaitSync
5016 GLAD_API_CALL PFNGLCLIPPLANEPROC glad_glClipPlane;
5017 #define glClipPlane glad_glClipPlane
5018 GLAD_API_CALL PFNGLCOLOR3BPROC glad_glColor3b;
5019 #define glColor3b glad_glColor3b
5020 GLAD_API_CALL PFNGLCOLOR3BVPROC glad_glColor3bv;
5021 #define glColor3bv glad_glColor3bv
5022 GLAD_API_CALL PFNGLCOLOR3DPROC glad_glColor3d;
5023 #define glColor3d glad_glColor3d
5024 GLAD_API_CALL PFNGLCOLOR3DVPROC glad_glColor3dv;
5025 #define glColor3dv glad_glColor3dv
5026 GLAD_API_CALL PFNGLCOLOR3FPROC glad_glColor3f;
5027 #define glColor3f glad_glColor3f
5028 GLAD_API_CALL PFNGLCOLOR3FVPROC glad_glColor3fv;
5029 #define glColor3fv glad_glColor3fv
5030 GLAD_API_CALL PFNGLCOLOR3IPROC glad_glColor3i;
5031 #define glColor3i glad_glColor3i
5032 GLAD_API_CALL PFNGLCOLOR3IVPROC glad_glColor3iv;
5033 #define glColor3iv glad_glColor3iv
5034 GLAD_API_CALL PFNGLCOLOR3SPROC glad_glColor3s;
5035 #define glColor3s glad_glColor3s
5036 GLAD_API_CALL PFNGLCOLOR3SVPROC glad_glColor3sv;
5037 #define glColor3sv glad_glColor3sv
5038 GLAD_API_CALL PFNGLCOLOR3UBPROC glad_glColor3ub;
5039 #define glColor3ub glad_glColor3ub
5040 GLAD_API_CALL PFNGLCOLOR3UBVPROC glad_glColor3ubv;
5041 #define glColor3ubv glad_glColor3ubv
5042 GLAD_API_CALL PFNGLCOLOR3UIPROC glad_glColor3ui;
5043 #define glColor3ui glad_glColor3ui
5044 GLAD_API_CALL PFNGLCOLOR3UIVPROC glad_glColor3uiv;
5045 #define glColor3uiv glad_glColor3uiv
5046 GLAD_API_CALL PFNGLCOLOR3USPROC glad_glColor3us;
5047 #define glColor3us glad_glColor3us
5048 GLAD_API_CALL PFNGLCOLOR3USVPROC glad_glColor3usv;
5049 #define glColor3usv glad_glColor3usv
5050 GLAD_API_CALL PFNGLCOLOR4BPROC glad_glColor4b;
5051 #define glColor4b glad_glColor4b
5052 GLAD_API_CALL PFNGLCOLOR4BVPROC glad_glColor4bv;
5053 #define glColor4bv glad_glColor4bv
5054 GLAD_API_CALL PFNGLCOLOR4DPROC glad_glColor4d;
5055 #define glColor4d glad_glColor4d
5056 GLAD_API_CALL PFNGLCOLOR4DVPROC glad_glColor4dv;
5057 #define glColor4dv glad_glColor4dv
5058 GLAD_API_CALL PFNGLCOLOR4FPROC glad_glColor4f;
5059 #define glColor4f glad_glColor4f
5060 GLAD_API_CALL PFNGLCOLOR4FVPROC glad_glColor4fv;
5061 #define glColor4fv glad_glColor4fv
5062 GLAD_API_CALL PFNGLCOLOR4IPROC glad_glColor4i;
5063 #define glColor4i glad_glColor4i
5064 GLAD_API_CALL PFNGLCOLOR4IVPROC glad_glColor4iv;
5065 #define glColor4iv glad_glColor4iv
5066 GLAD_API_CALL PFNGLCOLOR4SPROC glad_glColor4s;
5067 #define glColor4s glad_glColor4s
5068 GLAD_API_CALL PFNGLCOLOR4SVPROC glad_glColor4sv;
5069 #define glColor4sv glad_glColor4sv
5070 GLAD_API_CALL PFNGLCOLOR4UBPROC glad_glColor4ub;
5071 #define glColor4ub glad_glColor4ub
5072 GLAD_API_CALL PFNGLCOLOR4UBVPROC glad_glColor4ubv;
5073 #define glColor4ubv glad_glColor4ubv
5074 GLAD_API_CALL PFNGLCOLOR4UIPROC glad_glColor4ui;
5075 #define glColor4ui glad_glColor4ui
5076 GLAD_API_CALL PFNGLCOLOR4UIVPROC glad_glColor4uiv;
5077 #define glColor4uiv glad_glColor4uiv
5078 GLAD_API_CALL PFNGLCOLOR4USPROC glad_glColor4us;
5079 #define glColor4us glad_glColor4us
5080 GLAD_API_CALL PFNGLCOLOR4USVPROC glad_glColor4usv;
5081 #define glColor4usv glad_glColor4usv
5082 GLAD_API_CALL PFNGLCOLORMASKPROC glad_glColorMask;
5083 #define glColorMask glad_glColorMask
5084 GLAD_API_CALL PFNGLCOLORMASKINDEXEDEXTPROC glad_glColorMaskIndexedEXT;
5085 #define glColorMaskIndexedEXT glad_glColorMaskIndexedEXT
5086 GLAD_API_CALL PFNGLCOLORMASKIPROC glad_glColorMaski;
5087 #define glColorMaski glad_glColorMaski
5088 GLAD_API_CALL PFNGLCOLORMATERIALPROC glad_glColorMaterial;
5089 #define glColorMaterial glad_glColorMaterial
5090 GLAD_API_CALL PFNGLCOLORP3UIPROC glad_glColorP3ui;
5091 #define glColorP3ui glad_glColorP3ui
5092 GLAD_API_CALL PFNGLCOLORP3UIVPROC glad_glColorP3uiv;
5093 #define glColorP3uiv glad_glColorP3uiv
5094 GLAD_API_CALL PFNGLCOLORP4UIPROC glad_glColorP4ui;
5095 #define glColorP4ui glad_glColorP4ui
5096 GLAD_API_CALL PFNGLCOLORP4UIVPROC glad_glColorP4uiv;
5097 #define glColorP4uiv glad_glColorP4uiv
5098 GLAD_API_CALL PFNGLCOLORPOINTERPROC glad_glColorPointer;
5099 #define glColorPointer glad_glColorPointer
5100 GLAD_API_CALL PFNGLCOLORPOINTEREXTPROC glad_glColorPointerEXT;
5101 #define glColorPointerEXT glad_glColorPointerEXT
5102 GLAD_API_CALL PFNGLCOLORSUBTABLEPROC glad_glColorSubTable;
5103 #define glColorSubTable glad_glColorSubTable
5104 GLAD_API_CALL PFNGLCOLORSUBTABLEEXTPROC glad_glColorSubTableEXT;
5105 #define glColorSubTableEXT glad_glColorSubTableEXT
5106 GLAD_API_CALL PFNGLCOLORTABLEPROC glad_glColorTable;
5107 #define glColorTable glad_glColorTable
5108 GLAD_API_CALL PFNGLCOLORTABLEEXTPROC glad_glColorTableEXT;
5109 #define glColorTableEXT glad_glColorTableEXT
5110 GLAD_API_CALL PFNGLCOLORTABLEPARAMETERFVPROC glad_glColorTableParameterfv;
5111 #define glColorTableParameterfv glad_glColorTableParameterfv
5112 GLAD_API_CALL PFNGLCOLORTABLEPARAMETERFVSGIPROC glad_glColorTableParameterfvSGI;
5113 #define glColorTableParameterfvSGI glad_glColorTableParameterfvSGI
5114 GLAD_API_CALL PFNGLCOLORTABLEPARAMETERIVPROC glad_glColorTableParameteriv;
5115 #define glColorTableParameteriv glad_glColorTableParameteriv
5116 GLAD_API_CALL PFNGLCOLORTABLEPARAMETERIVSGIPROC glad_glColorTableParameterivSGI;
5117 #define glColorTableParameterivSGI glad_glColorTableParameterivSGI
5118 GLAD_API_CALL PFNGLCOLORTABLESGIPROC glad_glColorTableSGI;
5119 #define glColorTableSGI glad_glColorTableSGI
5120 GLAD_API_CALL PFNGLCOMPILESHADERPROC glad_glCompileShader;
5121 #define glCompileShader glad_glCompileShader
5122 GLAD_API_CALL PFNGLCOMPILESHADERARBPROC glad_glCompileShaderARB;
5123 #define glCompileShaderARB glad_glCompileShaderARB
5124 GLAD_API_CALL PFNGLCOMPRESSEDMULTITEXIMAGE1DEXTPROC glad_glCompressedMultiTexImage1DEXT;
5125 #define glCompressedMultiTexImage1DEXT glad_glCompressedMultiTexImage1DEXT
5126 GLAD_API_CALL PFNGLCOMPRESSEDMULTITEXIMAGE2DEXTPROC glad_glCompressedMultiTexImage2DEXT;
5127 #define glCompressedMultiTexImage2DEXT glad_glCompressedMultiTexImage2DEXT
5128 GLAD_API_CALL PFNGLCOMPRESSEDMULTITEXIMAGE3DEXTPROC glad_glCompressedMultiTexImage3DEXT;
5129 #define glCompressedMultiTexImage3DEXT glad_glCompressedMultiTexImage3DEXT
5130 GLAD_API_CALL PFNGLCOMPRESSEDMULTITEXSUBIMAGE1DEXTPROC glad_glCompressedMultiTexSubImage1DEXT;
5131 #define glCompressedMultiTexSubImage1DEXT glad_glCompressedMultiTexSubImage1DEXT
5132 GLAD_API_CALL PFNGLCOMPRESSEDMULTITEXSUBIMAGE2DEXTPROC glad_glCompressedMultiTexSubImage2DEXT;
5133 #define glCompressedMultiTexSubImage2DEXT glad_glCompressedMultiTexSubImage2DEXT
5134 GLAD_API_CALL PFNGLCOMPRESSEDMULTITEXSUBIMAGE3DEXTPROC glad_glCompressedMultiTexSubImage3DEXT;
5135 #define glCompressedMultiTexSubImage3DEXT glad_glCompressedMultiTexSubImage3DEXT
5136 GLAD_API_CALL PFNGLCOMPRESSEDTEXIMAGE1DPROC glad_glCompressedTexImage1D;
5137 #define glCompressedTexImage1D glad_glCompressedTexImage1D
5138 GLAD_API_CALL PFNGLCOMPRESSEDTEXIMAGE1DARBPROC glad_glCompressedTexImage1DARB;
5139 #define glCompressedTexImage1DARB glad_glCompressedTexImage1DARB
5140 GLAD_API_CALL PFNGLCOMPRESSEDTEXIMAGE2DPROC glad_glCompressedTexImage2D;
5141 #define glCompressedTexImage2D glad_glCompressedTexImage2D
5142 GLAD_API_CALL PFNGLCOMPRESSEDTEXIMAGE2DARBPROC glad_glCompressedTexImage2DARB;
5143 #define glCompressedTexImage2DARB glad_glCompressedTexImage2DARB
5144 GLAD_API_CALL PFNGLCOMPRESSEDTEXIMAGE3DPROC glad_glCompressedTexImage3D;
5145 #define glCompressedTexImage3D glad_glCompressedTexImage3D
5146 GLAD_API_CALL PFNGLCOMPRESSEDTEXIMAGE3DARBPROC glad_glCompressedTexImage3DARB;
5147 #define glCompressedTexImage3DARB glad_glCompressedTexImage3DARB
5148 GLAD_API_CALL PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC glad_glCompressedTexSubImage1D;
5149 #define glCompressedTexSubImage1D glad_glCompressedTexSubImage1D
5150 GLAD_API_CALL PFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC glad_glCompressedTexSubImage1DARB;
5151 #define glCompressedTexSubImage1DARB glad_glCompressedTexSubImage1DARB
5152 GLAD_API_CALL PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC glad_glCompressedTexSubImage2D;
5153 #define glCompressedTexSubImage2D glad_glCompressedTexSubImage2D
5154 GLAD_API_CALL PFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC glad_glCompressedTexSubImage2DARB;
5155 #define glCompressedTexSubImage2DARB glad_glCompressedTexSubImage2DARB
5156 GLAD_API_CALL PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC glad_glCompressedTexSubImage3D;
5157 #define glCompressedTexSubImage3D glad_glCompressedTexSubImage3D
5158 GLAD_API_CALL PFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC glad_glCompressedTexSubImage3DARB;
5159 #define glCompressedTexSubImage3DARB glad_glCompressedTexSubImage3DARB
5160 GLAD_API_CALL PFNGLCOMPRESSEDTEXTUREIMAGE1DEXTPROC glad_glCompressedTextureImage1DEXT;
5161 #define glCompressedTextureImage1DEXT glad_glCompressedTextureImage1DEXT
5162 GLAD_API_CALL PFNGLCOMPRESSEDTEXTUREIMAGE2DEXTPROC glad_glCompressedTextureImage2DEXT;
5163 #define glCompressedTextureImage2DEXT glad_glCompressedTextureImage2DEXT
5164 GLAD_API_CALL PFNGLCOMPRESSEDTEXTUREIMAGE3DEXTPROC glad_glCompressedTextureImage3DEXT;
5165 #define glCompressedTextureImage3DEXT glad_glCompressedTextureImage3DEXT
5166 GLAD_API_CALL PFNGLCOMPRESSEDTEXTURESUBIMAGE1DEXTPROC glad_glCompressedTextureSubImage1DEXT;
5167 #define glCompressedTextureSubImage1DEXT glad_glCompressedTextureSubImage1DEXT
5168 GLAD_API_CALL PFNGLCOMPRESSEDTEXTURESUBIMAGE2DEXTPROC glad_glCompressedTextureSubImage2DEXT;
5169 #define glCompressedTextureSubImage2DEXT glad_glCompressedTextureSubImage2DEXT
5170 GLAD_API_CALL PFNGLCOMPRESSEDTEXTURESUBIMAGE3DEXTPROC glad_glCompressedTextureSubImage3DEXT;
5171 #define glCompressedTextureSubImage3DEXT glad_glCompressedTextureSubImage3DEXT
5172 GLAD_API_CALL PFNGLCONVOLUTIONFILTER1DPROC glad_glConvolutionFilter1D;
5173 #define glConvolutionFilter1D glad_glConvolutionFilter1D
5174 GLAD_API_CALL PFNGLCONVOLUTIONFILTER1DEXTPROC glad_glConvolutionFilter1DEXT;
5175 #define glConvolutionFilter1DEXT glad_glConvolutionFilter1DEXT
5176 GLAD_API_CALL PFNGLCONVOLUTIONFILTER2DPROC glad_glConvolutionFilter2D;
5177 #define glConvolutionFilter2D glad_glConvolutionFilter2D
5178 GLAD_API_CALL PFNGLCONVOLUTIONFILTER2DEXTPROC glad_glConvolutionFilter2DEXT;
5179 #define glConvolutionFilter2DEXT glad_glConvolutionFilter2DEXT
5180 GLAD_API_CALL PFNGLCONVOLUTIONPARAMETERFPROC glad_glConvolutionParameterf;
5181 #define glConvolutionParameterf glad_glConvolutionParameterf
5182 GLAD_API_CALL PFNGLCONVOLUTIONPARAMETERFEXTPROC glad_glConvolutionParameterfEXT;
5183 #define glConvolutionParameterfEXT glad_glConvolutionParameterfEXT
5184 GLAD_API_CALL PFNGLCONVOLUTIONPARAMETERFVPROC glad_glConvolutionParameterfv;
5185 #define glConvolutionParameterfv glad_glConvolutionParameterfv
5186 GLAD_API_CALL PFNGLCONVOLUTIONPARAMETERFVEXTPROC glad_glConvolutionParameterfvEXT;
5187 #define glConvolutionParameterfvEXT glad_glConvolutionParameterfvEXT
5188 GLAD_API_CALL PFNGLCONVOLUTIONPARAMETERIPROC glad_glConvolutionParameteri;
5189 #define glConvolutionParameteri glad_glConvolutionParameteri
5190 GLAD_API_CALL PFNGLCONVOLUTIONPARAMETERIEXTPROC glad_glConvolutionParameteriEXT;
5191 #define glConvolutionParameteriEXT glad_glConvolutionParameteriEXT
5192 GLAD_API_CALL PFNGLCONVOLUTIONPARAMETERIVPROC glad_glConvolutionParameteriv;
5193 #define glConvolutionParameteriv glad_glConvolutionParameteriv
5194 GLAD_API_CALL PFNGLCONVOLUTIONPARAMETERIVEXTPROC glad_glConvolutionParameterivEXT;
5195 #define glConvolutionParameterivEXT glad_glConvolutionParameterivEXT
5196 GLAD_API_CALL PFNGLCOPYBUFFERSUBDATAPROC glad_glCopyBufferSubData;
5197 #define glCopyBufferSubData glad_glCopyBufferSubData
5198 GLAD_API_CALL PFNGLCOPYCOLORSUBTABLEPROC glad_glCopyColorSubTable;
5199 #define glCopyColorSubTable glad_glCopyColorSubTable
5200 GLAD_API_CALL PFNGLCOPYCOLORSUBTABLEEXTPROC glad_glCopyColorSubTableEXT;
5201 #define glCopyColorSubTableEXT glad_glCopyColorSubTableEXT
5202 GLAD_API_CALL PFNGLCOPYCOLORTABLEPROC glad_glCopyColorTable;
5203 #define glCopyColorTable glad_glCopyColorTable
5204 GLAD_API_CALL PFNGLCOPYCOLORTABLESGIPROC glad_glCopyColorTableSGI;
5205 #define glCopyColorTableSGI glad_glCopyColorTableSGI
5206 GLAD_API_CALL PFNGLCOPYCONVOLUTIONFILTER1DPROC glad_glCopyConvolutionFilter1D;
5207 #define glCopyConvolutionFilter1D glad_glCopyConvolutionFilter1D
5208 GLAD_API_CALL PFNGLCOPYCONVOLUTIONFILTER1DEXTPROC glad_glCopyConvolutionFilter1DEXT;
5209 #define glCopyConvolutionFilter1DEXT glad_glCopyConvolutionFilter1DEXT
5210 GLAD_API_CALL PFNGLCOPYCONVOLUTIONFILTER2DPROC glad_glCopyConvolutionFilter2D;
5211 #define glCopyConvolutionFilter2D glad_glCopyConvolutionFilter2D
5212 GLAD_API_CALL PFNGLCOPYCONVOLUTIONFILTER2DEXTPROC glad_glCopyConvolutionFilter2DEXT;
5213 #define glCopyConvolutionFilter2DEXT glad_glCopyConvolutionFilter2DEXT
5214 GLAD_API_CALL PFNGLCOPYMULTITEXIMAGE1DEXTPROC glad_glCopyMultiTexImage1DEXT;
5215 #define glCopyMultiTexImage1DEXT glad_glCopyMultiTexImage1DEXT
5216 GLAD_API_CALL PFNGLCOPYMULTITEXIMAGE2DEXTPROC glad_glCopyMultiTexImage2DEXT;
5217 #define glCopyMultiTexImage2DEXT glad_glCopyMultiTexImage2DEXT
5218 GLAD_API_CALL PFNGLCOPYMULTITEXSUBIMAGE1DEXTPROC glad_glCopyMultiTexSubImage1DEXT;
5219 #define glCopyMultiTexSubImage1DEXT glad_glCopyMultiTexSubImage1DEXT
5220 GLAD_API_CALL PFNGLCOPYMULTITEXSUBIMAGE2DEXTPROC glad_glCopyMultiTexSubImage2DEXT;
5221 #define glCopyMultiTexSubImage2DEXT glad_glCopyMultiTexSubImage2DEXT
5222 GLAD_API_CALL PFNGLCOPYMULTITEXSUBIMAGE3DEXTPROC glad_glCopyMultiTexSubImage3DEXT;
5223 #define glCopyMultiTexSubImage3DEXT glad_glCopyMultiTexSubImage3DEXT
5224 GLAD_API_CALL PFNGLCOPYPIXELSPROC glad_glCopyPixels;
5225 #define glCopyPixels glad_glCopyPixels
5226 GLAD_API_CALL PFNGLCOPYTEXIMAGE1DPROC glad_glCopyTexImage1D;
5227 #define glCopyTexImage1D glad_glCopyTexImage1D
5228 GLAD_API_CALL PFNGLCOPYTEXIMAGE1DEXTPROC glad_glCopyTexImage1DEXT;
5229 #define glCopyTexImage1DEXT glad_glCopyTexImage1DEXT
5230 GLAD_API_CALL PFNGLCOPYTEXIMAGE2DPROC glad_glCopyTexImage2D;
5231 #define glCopyTexImage2D glad_glCopyTexImage2D
5232 GLAD_API_CALL PFNGLCOPYTEXIMAGE2DEXTPROC glad_glCopyTexImage2DEXT;
5233 #define glCopyTexImage2DEXT glad_glCopyTexImage2DEXT
5234 GLAD_API_CALL PFNGLCOPYTEXSUBIMAGE1DPROC glad_glCopyTexSubImage1D;
5235 #define glCopyTexSubImage1D glad_glCopyTexSubImage1D
5236 GLAD_API_CALL PFNGLCOPYTEXSUBIMAGE1DEXTPROC glad_glCopyTexSubImage1DEXT;
5237 #define glCopyTexSubImage1DEXT glad_glCopyTexSubImage1DEXT
5238 GLAD_API_CALL PFNGLCOPYTEXSUBIMAGE2DPROC glad_glCopyTexSubImage2D;
5239 #define glCopyTexSubImage2D glad_glCopyTexSubImage2D
5240 GLAD_API_CALL PFNGLCOPYTEXSUBIMAGE2DEXTPROC glad_glCopyTexSubImage2DEXT;
5241 #define glCopyTexSubImage2DEXT glad_glCopyTexSubImage2DEXT
5242 GLAD_API_CALL PFNGLCOPYTEXSUBIMAGE3DPROC glad_glCopyTexSubImage3D;
5243 #define glCopyTexSubImage3D glad_glCopyTexSubImage3D
5244 GLAD_API_CALL PFNGLCOPYTEXSUBIMAGE3DEXTPROC glad_glCopyTexSubImage3DEXT;
5245 #define glCopyTexSubImage3DEXT glad_glCopyTexSubImage3DEXT
5246 GLAD_API_CALL PFNGLCOPYTEXTUREIMAGE1DEXTPROC glad_glCopyTextureImage1DEXT;
5247 #define glCopyTextureImage1DEXT glad_glCopyTextureImage1DEXT
5248 GLAD_API_CALL PFNGLCOPYTEXTUREIMAGE2DEXTPROC glad_glCopyTextureImage2DEXT;
5249 #define glCopyTextureImage2DEXT glad_glCopyTextureImage2DEXT
5250 GLAD_API_CALL PFNGLCOPYTEXTURESUBIMAGE1DEXTPROC glad_glCopyTextureSubImage1DEXT;
5251 #define glCopyTextureSubImage1DEXT glad_glCopyTextureSubImage1DEXT
5252 GLAD_API_CALL PFNGLCOPYTEXTURESUBIMAGE2DEXTPROC glad_glCopyTextureSubImage2DEXT;
5253 #define glCopyTextureSubImage2DEXT glad_glCopyTextureSubImage2DEXT
5254 GLAD_API_CALL PFNGLCOPYTEXTURESUBIMAGE3DEXTPROC glad_glCopyTextureSubImage3DEXT;
5255 #define glCopyTextureSubImage3DEXT glad_glCopyTextureSubImage3DEXT
5256 GLAD_API_CALL PFNGLCREATEPROGRAMPROC glad_glCreateProgram;
5257 #define glCreateProgram glad_glCreateProgram
5258 GLAD_API_CALL PFNGLCREATEPROGRAMOBJECTARBPROC glad_glCreateProgramObjectARB;
5259 #define glCreateProgramObjectARB glad_glCreateProgramObjectARB
5260 GLAD_API_CALL PFNGLCREATESHADERPROC glad_glCreateShader;
5261 #define glCreateShader glad_glCreateShader
5262 GLAD_API_CALL PFNGLCREATESHADEROBJECTARBPROC glad_glCreateShaderObjectARB;
5263 #define glCreateShaderObjectARB glad_glCreateShaderObjectARB
5264 GLAD_API_CALL PFNGLCULLFACEPROC glad_glCullFace;
5265 #define glCullFace glad_glCullFace
5266 GLAD_API_CALL PFNGLDEBUGMESSAGECALLBACKPROC glad_glDebugMessageCallback;
5267 #define glDebugMessageCallback glad_glDebugMessageCallback
5268 GLAD_API_CALL PFNGLDEBUGMESSAGECALLBACKARBPROC glad_glDebugMessageCallbackARB;
5269 #define glDebugMessageCallbackARB glad_glDebugMessageCallbackARB
5270 GLAD_API_CALL PFNGLDEBUGMESSAGECONTROLPROC glad_glDebugMessageControl;
5271 #define glDebugMessageControl glad_glDebugMessageControl
5272 GLAD_API_CALL PFNGLDEBUGMESSAGECONTROLARBPROC glad_glDebugMessageControlARB;
5273 #define glDebugMessageControlARB glad_glDebugMessageControlARB
5274 GLAD_API_CALL PFNGLDEBUGMESSAGEINSERTPROC glad_glDebugMessageInsert;
5275 #define glDebugMessageInsert glad_glDebugMessageInsert
5276 GLAD_API_CALL PFNGLDEBUGMESSAGEINSERTARBPROC glad_glDebugMessageInsertARB;
5277 #define glDebugMessageInsertARB glad_glDebugMessageInsertARB
5278 GLAD_API_CALL PFNGLDELETEBUFFERSPROC glad_glDeleteBuffers;
5279 #define glDeleteBuffers glad_glDeleteBuffers
5280 GLAD_API_CALL PFNGLDELETEBUFFERSARBPROC glad_glDeleteBuffersARB;
5281 #define glDeleteBuffersARB glad_glDeleteBuffersARB
5282 GLAD_API_CALL PFNGLDELETEFRAMEBUFFERSPROC glad_glDeleteFramebuffers;
5283 #define glDeleteFramebuffers glad_glDeleteFramebuffers
5284 GLAD_API_CALL PFNGLDELETEFRAMEBUFFERSEXTPROC glad_glDeleteFramebuffersEXT;
5285 #define glDeleteFramebuffersEXT glad_glDeleteFramebuffersEXT
5286 GLAD_API_CALL PFNGLDELETELISTSPROC glad_glDeleteLists;
5287 #define glDeleteLists glad_glDeleteLists
5288 GLAD_API_CALL PFNGLDELETEOBJECTARBPROC glad_glDeleteObjectARB;
5289 #define glDeleteObjectARB glad_glDeleteObjectARB
5290 GLAD_API_CALL PFNGLDELETEPROGRAMPROC glad_glDeleteProgram;
5291 #define glDeleteProgram glad_glDeleteProgram
5292 GLAD_API_CALL PFNGLDELETEPROGRAMSARBPROC glad_glDeleteProgramsARB;
5293 #define glDeleteProgramsARB glad_glDeleteProgramsARB
5294 GLAD_API_CALL PFNGLDELETEPROGRAMSNVPROC glad_glDeleteProgramsNV;
5295 #define glDeleteProgramsNV glad_glDeleteProgramsNV
5296 GLAD_API_CALL PFNGLDELETEQUERIESPROC glad_glDeleteQueries;
5297 #define glDeleteQueries glad_glDeleteQueries
5298 GLAD_API_CALL PFNGLDELETEQUERIESARBPROC glad_glDeleteQueriesARB;
5299 #define glDeleteQueriesARB glad_glDeleteQueriesARB
5300 GLAD_API_CALL PFNGLDELETERENDERBUFFERSPROC glad_glDeleteRenderbuffers;
5301 #define glDeleteRenderbuffers glad_glDeleteRenderbuffers
5302 GLAD_API_CALL PFNGLDELETERENDERBUFFERSEXTPROC glad_glDeleteRenderbuffersEXT;
5303 #define glDeleteRenderbuffersEXT glad_glDeleteRenderbuffersEXT
5304 GLAD_API_CALL PFNGLDELETESAMPLERSPROC glad_glDeleteSamplers;
5305 #define glDeleteSamplers glad_glDeleteSamplers
5306 GLAD_API_CALL PFNGLDELETESHADERPROC glad_glDeleteShader;
5307 #define glDeleteShader glad_glDeleteShader
5308 GLAD_API_CALL PFNGLDELETESYNCPROC glad_glDeleteSync;
5309 #define glDeleteSync glad_glDeleteSync
5310 GLAD_API_CALL PFNGLDELETETEXTURESPROC glad_glDeleteTextures;
5311 #define glDeleteTextures glad_glDeleteTextures
5312 GLAD_API_CALL PFNGLDELETETEXTURESEXTPROC glad_glDeleteTexturesEXT;
5313 #define glDeleteTexturesEXT glad_glDeleteTexturesEXT
5314 GLAD_API_CALL PFNGLDELETEVERTEXARRAYSPROC glad_glDeleteVertexArrays;
5315 #define glDeleteVertexArrays glad_glDeleteVertexArrays
5316 GLAD_API_CALL PFNGLDELETEVERTEXARRAYSAPPLEPROC glad_glDeleteVertexArraysAPPLE;
5317 #define glDeleteVertexArraysAPPLE glad_glDeleteVertexArraysAPPLE
5318 GLAD_API_CALL PFNGLDEPTHFUNCPROC glad_glDepthFunc;
5319 #define glDepthFunc glad_glDepthFunc
5320 GLAD_API_CALL PFNGLDEPTHMASKPROC glad_glDepthMask;
5321 #define glDepthMask glad_glDepthMask
5322 GLAD_API_CALL PFNGLDEPTHRANGEPROC glad_glDepthRange;
5323 #define glDepthRange glad_glDepthRange
5324 GLAD_API_CALL PFNGLDETACHOBJECTARBPROC glad_glDetachObjectARB;
5325 #define glDetachObjectARB glad_glDetachObjectARB
5326 GLAD_API_CALL PFNGLDETACHSHADERPROC glad_glDetachShader;
5327 #define glDetachShader glad_glDetachShader
5328 GLAD_API_CALL PFNGLDISABLEPROC glad_glDisable;
5329 #define glDisable glad_glDisable
5330 GLAD_API_CALL PFNGLDISABLECLIENTSTATEPROC glad_glDisableClientState;
5331 #define glDisableClientState glad_glDisableClientState
5332 GLAD_API_CALL PFNGLDISABLECLIENTSTATEINDEXEDEXTPROC glad_glDisableClientStateIndexedEXT;
5333 #define glDisableClientStateIndexedEXT glad_glDisableClientStateIndexedEXT
5334 GLAD_API_CALL PFNGLDISABLECLIENTSTATEIEXTPROC glad_glDisableClientStateiEXT;
5335 #define glDisableClientStateiEXT glad_glDisableClientStateiEXT
5336 GLAD_API_CALL PFNGLDISABLEINDEXEDEXTPROC glad_glDisableIndexedEXT;
5337 #define glDisableIndexedEXT glad_glDisableIndexedEXT
5338 GLAD_API_CALL PFNGLDISABLEVERTEXARRAYATTRIBEXTPROC glad_glDisableVertexArrayAttribEXT;
5339 #define glDisableVertexArrayAttribEXT glad_glDisableVertexArrayAttribEXT
5340 GLAD_API_CALL PFNGLDISABLEVERTEXARRAYEXTPROC glad_glDisableVertexArrayEXT;
5341 #define glDisableVertexArrayEXT glad_glDisableVertexArrayEXT
5342 GLAD_API_CALL PFNGLDISABLEVERTEXATTRIBARRAYPROC glad_glDisableVertexAttribArray;
5343 #define glDisableVertexAttribArray glad_glDisableVertexAttribArray
5344 GLAD_API_CALL PFNGLDISABLEVERTEXATTRIBARRAYARBPROC glad_glDisableVertexAttribArrayARB;
5345 #define glDisableVertexAttribArrayARB glad_glDisableVertexAttribArrayARB
5346 GLAD_API_CALL PFNGLDISABLEIPROC glad_glDisablei;
5347 #define glDisablei glad_glDisablei
5348 GLAD_API_CALL PFNGLDRAWARRAYSPROC glad_glDrawArrays;
5349 #define glDrawArrays glad_glDrawArrays
5350 GLAD_API_CALL PFNGLDRAWARRAYSEXTPROC glad_glDrawArraysEXT;
5351 #define glDrawArraysEXT glad_glDrawArraysEXT
5352 GLAD_API_CALL PFNGLDRAWARRAYSINSTANCEDPROC glad_glDrawArraysInstanced;
5353 #define glDrawArraysInstanced glad_glDrawArraysInstanced
5354 GLAD_API_CALL PFNGLDRAWARRAYSINSTANCEDARBPROC glad_glDrawArraysInstancedARB;
5355 #define glDrawArraysInstancedARB glad_glDrawArraysInstancedARB
5356 GLAD_API_CALL PFNGLDRAWARRAYSINSTANCEDEXTPROC glad_glDrawArraysInstancedEXT;
5357 #define glDrawArraysInstancedEXT glad_glDrawArraysInstancedEXT
5358 GLAD_API_CALL PFNGLDRAWBUFFERPROC glad_glDrawBuffer;
5359 #define glDrawBuffer glad_glDrawBuffer
5360 GLAD_API_CALL PFNGLDRAWBUFFERSPROC glad_glDrawBuffers;
5361 #define glDrawBuffers glad_glDrawBuffers
5362 GLAD_API_CALL PFNGLDRAWBUFFERSARBPROC glad_glDrawBuffersARB;
5363 #define glDrawBuffersARB glad_glDrawBuffersARB
5364 GLAD_API_CALL PFNGLDRAWBUFFERSATIPROC glad_glDrawBuffersATI;
5365 #define glDrawBuffersATI glad_glDrawBuffersATI
5366 GLAD_API_CALL PFNGLDRAWELEMENTSPROC glad_glDrawElements;
5367 #define glDrawElements glad_glDrawElements
5368 GLAD_API_CALL PFNGLDRAWELEMENTSBASEVERTEXPROC glad_glDrawElementsBaseVertex;
5369 #define glDrawElementsBaseVertex glad_glDrawElementsBaseVertex
5370 GLAD_API_CALL PFNGLDRAWELEMENTSINSTANCEDPROC glad_glDrawElementsInstanced;
5371 #define glDrawElementsInstanced glad_glDrawElementsInstanced
5372 GLAD_API_CALL PFNGLDRAWELEMENTSINSTANCEDARBPROC glad_glDrawElementsInstancedARB;
5373 #define glDrawElementsInstancedARB glad_glDrawElementsInstancedARB
5374 GLAD_API_CALL PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC glad_glDrawElementsInstancedBaseVertex;
5375 #define glDrawElementsInstancedBaseVertex glad_glDrawElementsInstancedBaseVertex
5376 GLAD_API_CALL PFNGLDRAWELEMENTSINSTANCEDEXTPROC glad_glDrawElementsInstancedEXT;
5377 #define glDrawElementsInstancedEXT glad_glDrawElementsInstancedEXT
5378 GLAD_API_CALL PFNGLDRAWPIXELSPROC glad_glDrawPixels;
5379 #define glDrawPixels glad_glDrawPixels
5380 GLAD_API_CALL PFNGLDRAWRANGEELEMENTSPROC glad_glDrawRangeElements;
5381 #define glDrawRangeElements glad_glDrawRangeElements
5382 GLAD_API_CALL PFNGLDRAWRANGEELEMENTSBASEVERTEXPROC glad_glDrawRangeElementsBaseVertex;
5383 #define glDrawRangeElementsBaseVertex glad_glDrawRangeElementsBaseVertex
5384 GLAD_API_CALL PFNGLDRAWRANGEELEMENTSEXTPROC glad_glDrawRangeElementsEXT;
5385 #define glDrawRangeElementsEXT glad_glDrawRangeElementsEXT
5386 GLAD_API_CALL PFNGLEDGEFLAGPROC glad_glEdgeFlag;
5387 #define glEdgeFlag glad_glEdgeFlag
5388 GLAD_API_CALL PFNGLEDGEFLAGPOINTERPROC glad_glEdgeFlagPointer;
5389 #define glEdgeFlagPointer glad_glEdgeFlagPointer
5390 GLAD_API_CALL PFNGLEDGEFLAGPOINTEREXTPROC glad_glEdgeFlagPointerEXT;
5391 #define glEdgeFlagPointerEXT glad_glEdgeFlagPointerEXT
5392 GLAD_API_CALL PFNGLEDGEFLAGVPROC glad_glEdgeFlagv;
5393 #define glEdgeFlagv glad_glEdgeFlagv
5394 GLAD_API_CALL PFNGLENABLEPROC glad_glEnable;
5395 #define glEnable glad_glEnable
5396 GLAD_API_CALL PFNGLENABLECLIENTSTATEPROC glad_glEnableClientState;
5397 #define glEnableClientState glad_glEnableClientState
5398 GLAD_API_CALL PFNGLENABLECLIENTSTATEINDEXEDEXTPROC glad_glEnableClientStateIndexedEXT;
5399 #define glEnableClientStateIndexedEXT glad_glEnableClientStateIndexedEXT
5400 GLAD_API_CALL PFNGLENABLECLIENTSTATEIEXTPROC glad_glEnableClientStateiEXT;
5401 #define glEnableClientStateiEXT glad_glEnableClientStateiEXT
5402 GLAD_API_CALL PFNGLENABLEINDEXEDEXTPROC glad_glEnableIndexedEXT;
5403 #define glEnableIndexedEXT glad_glEnableIndexedEXT
5404 GLAD_API_CALL PFNGLENABLEVERTEXARRAYATTRIBEXTPROC glad_glEnableVertexArrayAttribEXT;
5405 #define glEnableVertexArrayAttribEXT glad_glEnableVertexArrayAttribEXT
5406 GLAD_API_CALL PFNGLENABLEVERTEXARRAYEXTPROC glad_glEnableVertexArrayEXT;
5407 #define glEnableVertexArrayEXT glad_glEnableVertexArrayEXT
5408 GLAD_API_CALL PFNGLENABLEVERTEXATTRIBARRAYPROC glad_glEnableVertexAttribArray;
5409 #define glEnableVertexAttribArray glad_glEnableVertexAttribArray
5410 GLAD_API_CALL PFNGLENABLEVERTEXATTRIBARRAYARBPROC glad_glEnableVertexAttribArrayARB;
5411 #define glEnableVertexAttribArrayARB glad_glEnableVertexAttribArrayARB
5412 GLAD_API_CALL PFNGLENABLEIPROC glad_glEnablei;
5413 #define glEnablei glad_glEnablei
5414 GLAD_API_CALL PFNGLENDPROC glad_glEnd;
5415 #define glEnd glad_glEnd
5416 GLAD_API_CALL PFNGLENDCONDITIONALRENDERPROC glad_glEndConditionalRender;
5417 #define glEndConditionalRender glad_glEndConditionalRender
5418 GLAD_API_CALL PFNGLENDCONDITIONALRENDERNVPROC glad_glEndConditionalRenderNV;
5419 #define glEndConditionalRenderNV glad_glEndConditionalRenderNV
5420 GLAD_API_CALL PFNGLENDCONDITIONALRENDERNVXPROC glad_glEndConditionalRenderNVX;
5421 #define glEndConditionalRenderNVX glad_glEndConditionalRenderNVX
5422 GLAD_API_CALL PFNGLENDLISTPROC glad_glEndList;
5423 #define glEndList glad_glEndList
5424 GLAD_API_CALL PFNGLENDQUERYPROC glad_glEndQuery;
5425 #define glEndQuery glad_glEndQuery
5426 GLAD_API_CALL PFNGLENDQUERYARBPROC glad_glEndQueryARB;
5427 #define glEndQueryARB glad_glEndQueryARB
5428 GLAD_API_CALL PFNGLENDTRANSFORMFEEDBACKPROC glad_glEndTransformFeedback;
5429 #define glEndTransformFeedback glad_glEndTransformFeedback
5430 GLAD_API_CALL PFNGLENDTRANSFORMFEEDBACKEXTPROC glad_glEndTransformFeedbackEXT;
5431 #define glEndTransformFeedbackEXT glad_glEndTransformFeedbackEXT
5432 GLAD_API_CALL PFNGLENDTRANSFORMFEEDBACKNVPROC glad_glEndTransformFeedbackNV;
5433 #define glEndTransformFeedbackNV glad_glEndTransformFeedbackNV
5434 GLAD_API_CALL PFNGLEVALCOORD1DPROC glad_glEvalCoord1d;
5435 #define glEvalCoord1d glad_glEvalCoord1d
5436 GLAD_API_CALL PFNGLEVALCOORD1DVPROC glad_glEvalCoord1dv;
5437 #define glEvalCoord1dv glad_glEvalCoord1dv
5438 GLAD_API_CALL PFNGLEVALCOORD1FPROC glad_glEvalCoord1f;
5439 #define glEvalCoord1f glad_glEvalCoord1f
5440 GLAD_API_CALL PFNGLEVALCOORD1FVPROC glad_glEvalCoord1fv;
5441 #define glEvalCoord1fv glad_glEvalCoord1fv
5442 GLAD_API_CALL PFNGLEVALCOORD2DPROC glad_glEvalCoord2d;
5443 #define glEvalCoord2d glad_glEvalCoord2d
5444 GLAD_API_CALL PFNGLEVALCOORD2DVPROC glad_glEvalCoord2dv;
5445 #define glEvalCoord2dv glad_glEvalCoord2dv
5446 GLAD_API_CALL PFNGLEVALCOORD2FPROC glad_glEvalCoord2f;
5447 #define glEvalCoord2f glad_glEvalCoord2f
5448 GLAD_API_CALL PFNGLEVALCOORD2FVPROC glad_glEvalCoord2fv;
5449 #define glEvalCoord2fv glad_glEvalCoord2fv
5450 GLAD_API_CALL PFNGLEVALMESH1PROC glad_glEvalMesh1;
5451 #define glEvalMesh1 glad_glEvalMesh1
5452 GLAD_API_CALL PFNGLEVALMESH2PROC glad_glEvalMesh2;
5453 #define glEvalMesh2 glad_glEvalMesh2
5454 GLAD_API_CALL PFNGLEVALPOINT1PROC glad_glEvalPoint1;
5455 #define glEvalPoint1 glad_glEvalPoint1
5456 GLAD_API_CALL PFNGLEVALPOINT2PROC glad_glEvalPoint2;
5457 #define glEvalPoint2 glad_glEvalPoint2
5458 GLAD_API_CALL PFNGLEXECUTEPROGRAMNVPROC glad_glExecuteProgramNV;
5459 #define glExecuteProgramNV glad_glExecuteProgramNV
5460 GLAD_API_CALL PFNGLFEEDBACKBUFFERPROC glad_glFeedbackBuffer;
5461 #define glFeedbackBuffer glad_glFeedbackBuffer
5462 GLAD_API_CALL PFNGLFENCESYNCPROC glad_glFenceSync;
5463 #define glFenceSync glad_glFenceSync
5464 GLAD_API_CALL PFNGLFINISHPROC glad_glFinish;
5465 #define glFinish glad_glFinish
5466 GLAD_API_CALL PFNGLFLUSHPROC glad_glFlush;
5467 #define glFlush glad_glFlush
5468 GLAD_API_CALL PFNGLFLUSHMAPPEDBUFFERRANGEPROC glad_glFlushMappedBufferRange;
5469 #define glFlushMappedBufferRange glad_glFlushMappedBufferRange
5470 GLAD_API_CALL PFNGLFLUSHMAPPEDBUFFERRANGEAPPLEPROC glad_glFlushMappedBufferRangeAPPLE;
5471 #define glFlushMappedBufferRangeAPPLE glad_glFlushMappedBufferRangeAPPLE
5472 GLAD_API_CALL PFNGLFLUSHMAPPEDNAMEDBUFFERRANGEEXTPROC glad_glFlushMappedNamedBufferRangeEXT;
5473 #define glFlushMappedNamedBufferRangeEXT glad_glFlushMappedNamedBufferRangeEXT
5474 GLAD_API_CALL PFNGLFOGCOORDPOINTERPROC glad_glFogCoordPointer;
5475 #define glFogCoordPointer glad_glFogCoordPointer
5476 GLAD_API_CALL PFNGLFOGCOORDPOINTEREXTPROC glad_glFogCoordPointerEXT;
5477 #define glFogCoordPointerEXT glad_glFogCoordPointerEXT
5478 GLAD_API_CALL PFNGLFOGCOORDDPROC glad_glFogCoordd;
5479 #define glFogCoordd glad_glFogCoordd
5480 GLAD_API_CALL PFNGLFOGCOORDDEXTPROC glad_glFogCoorddEXT;
5481 #define glFogCoorddEXT glad_glFogCoorddEXT
5482 GLAD_API_CALL PFNGLFOGCOORDDVPROC glad_glFogCoorddv;
5483 #define glFogCoorddv glad_glFogCoorddv
5484 GLAD_API_CALL PFNGLFOGCOORDDVEXTPROC glad_glFogCoorddvEXT;
5485 #define glFogCoorddvEXT glad_glFogCoorddvEXT
5486 GLAD_API_CALL PFNGLFOGCOORDFPROC glad_glFogCoordf;
5487 #define glFogCoordf glad_glFogCoordf
5488 GLAD_API_CALL PFNGLFOGCOORDFEXTPROC glad_glFogCoordfEXT;
5489 #define glFogCoordfEXT glad_glFogCoordfEXT
5490 GLAD_API_CALL PFNGLFOGCOORDFVPROC glad_glFogCoordfv;
5491 #define glFogCoordfv glad_glFogCoordfv
5492 GLAD_API_CALL PFNGLFOGCOORDFVEXTPROC glad_glFogCoordfvEXT;
5493 #define glFogCoordfvEXT glad_glFogCoordfvEXT
5494 GLAD_API_CALL PFNGLFOGFPROC glad_glFogf;
5495 #define glFogf glad_glFogf
5496 GLAD_API_CALL PFNGLFOGFVPROC glad_glFogfv;
5497 #define glFogfv glad_glFogfv
5498 GLAD_API_CALL PFNGLFOGIPROC glad_glFogi;
5499 #define glFogi glad_glFogi
5500 GLAD_API_CALL PFNGLFOGIVPROC glad_glFogiv;
5501 #define glFogiv glad_glFogiv
5502 GLAD_API_CALL PFNGLFRAMEBUFFERDRAWBUFFEREXTPROC glad_glFramebufferDrawBufferEXT;
5503 #define glFramebufferDrawBufferEXT glad_glFramebufferDrawBufferEXT
5504 GLAD_API_CALL PFNGLFRAMEBUFFERDRAWBUFFERSEXTPROC glad_glFramebufferDrawBuffersEXT;
5505 #define glFramebufferDrawBuffersEXT glad_glFramebufferDrawBuffersEXT
5506 GLAD_API_CALL PFNGLFRAMEBUFFERREADBUFFEREXTPROC glad_glFramebufferReadBufferEXT;
5507 #define glFramebufferReadBufferEXT glad_glFramebufferReadBufferEXT
5508 GLAD_API_CALL PFNGLFRAMEBUFFERRENDERBUFFERPROC glad_glFramebufferRenderbuffer;
5509 #define glFramebufferRenderbuffer glad_glFramebufferRenderbuffer
5510 GLAD_API_CALL PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC glad_glFramebufferRenderbufferEXT;
5511 #define glFramebufferRenderbufferEXT glad_glFramebufferRenderbufferEXT
5512 GLAD_API_CALL PFNGLFRAMEBUFFERTEXTUREPROC glad_glFramebufferTexture;
5513 #define glFramebufferTexture glad_glFramebufferTexture
5514 GLAD_API_CALL PFNGLFRAMEBUFFERTEXTURE1DPROC glad_glFramebufferTexture1D;
5515 #define glFramebufferTexture1D glad_glFramebufferTexture1D
5516 GLAD_API_CALL PFNGLFRAMEBUFFERTEXTURE1DEXTPROC glad_glFramebufferTexture1DEXT;
5517 #define glFramebufferTexture1DEXT glad_glFramebufferTexture1DEXT
5518 GLAD_API_CALL PFNGLFRAMEBUFFERTEXTURE2DPROC glad_glFramebufferTexture2D;
5519 #define glFramebufferTexture2D glad_glFramebufferTexture2D
5520 GLAD_API_CALL PFNGLFRAMEBUFFERTEXTURE2DEXTPROC glad_glFramebufferTexture2DEXT;
5521 #define glFramebufferTexture2DEXT glad_glFramebufferTexture2DEXT
5522 GLAD_API_CALL PFNGLFRAMEBUFFERTEXTURE3DPROC glad_glFramebufferTexture3D;
5523 #define glFramebufferTexture3D glad_glFramebufferTexture3D
5524 GLAD_API_CALL PFNGLFRAMEBUFFERTEXTURE3DEXTPROC glad_glFramebufferTexture3DEXT;
5525 #define glFramebufferTexture3DEXT glad_glFramebufferTexture3DEXT
5526 GLAD_API_CALL PFNGLFRAMEBUFFERTEXTUREARBPROC glad_glFramebufferTextureARB;
5527 #define glFramebufferTextureARB glad_glFramebufferTextureARB
5528 GLAD_API_CALL PFNGLFRAMEBUFFERTEXTUREEXTPROC glad_glFramebufferTextureEXT;
5529 #define glFramebufferTextureEXT glad_glFramebufferTextureEXT
5530 GLAD_API_CALL PFNGLFRAMEBUFFERTEXTUREFACEARBPROC glad_glFramebufferTextureFaceARB;
5531 #define glFramebufferTextureFaceARB glad_glFramebufferTextureFaceARB
5532 GLAD_API_CALL PFNGLFRAMEBUFFERTEXTUREFACEEXTPROC glad_glFramebufferTextureFaceEXT;
5533 #define glFramebufferTextureFaceEXT glad_glFramebufferTextureFaceEXT
5534 GLAD_API_CALL PFNGLFRAMEBUFFERTEXTURELAYERPROC glad_glFramebufferTextureLayer;
5535 #define glFramebufferTextureLayer glad_glFramebufferTextureLayer
5536 GLAD_API_CALL PFNGLFRAMEBUFFERTEXTURELAYERARBPROC glad_glFramebufferTextureLayerARB;
5537 #define glFramebufferTextureLayerARB glad_glFramebufferTextureLayerARB
5538 GLAD_API_CALL PFNGLFRAMEBUFFERTEXTURELAYEREXTPROC glad_glFramebufferTextureLayerEXT;
5539 #define glFramebufferTextureLayerEXT glad_glFramebufferTextureLayerEXT
5540 GLAD_API_CALL PFNGLFRONTFACEPROC glad_glFrontFace;
5541 #define glFrontFace glad_glFrontFace
5542 GLAD_API_CALL PFNGLFRUSTUMPROC glad_glFrustum;
5543 #define glFrustum glad_glFrustum
5544 GLAD_API_CALL PFNGLGENBUFFERSPROC glad_glGenBuffers;
5545 #define glGenBuffers glad_glGenBuffers
5546 GLAD_API_CALL PFNGLGENBUFFERSARBPROC glad_glGenBuffersARB;
5547 #define glGenBuffersARB glad_glGenBuffersARB
5548 GLAD_API_CALL PFNGLGENFRAMEBUFFERSPROC glad_glGenFramebuffers;
5549 #define glGenFramebuffers glad_glGenFramebuffers
5550 GLAD_API_CALL PFNGLGENFRAMEBUFFERSEXTPROC glad_glGenFramebuffersEXT;
5551 #define glGenFramebuffersEXT glad_glGenFramebuffersEXT
5552 GLAD_API_CALL PFNGLGENLISTSPROC glad_glGenLists;
5553 #define glGenLists glad_glGenLists
5554 GLAD_API_CALL PFNGLGENPROGRAMSARBPROC glad_glGenProgramsARB;
5555 #define glGenProgramsARB glad_glGenProgramsARB
5556 GLAD_API_CALL PFNGLGENPROGRAMSNVPROC glad_glGenProgramsNV;
5557 #define glGenProgramsNV glad_glGenProgramsNV
5558 GLAD_API_CALL PFNGLGENQUERIESPROC glad_glGenQueries;
5559 #define glGenQueries glad_glGenQueries
5560 GLAD_API_CALL PFNGLGENQUERIESARBPROC glad_glGenQueriesARB;
5561 #define glGenQueriesARB glad_glGenQueriesARB
5562 GLAD_API_CALL PFNGLGENRENDERBUFFERSPROC glad_glGenRenderbuffers;
5563 #define glGenRenderbuffers glad_glGenRenderbuffers
5564 GLAD_API_CALL PFNGLGENRENDERBUFFERSEXTPROC glad_glGenRenderbuffersEXT;
5565 #define glGenRenderbuffersEXT glad_glGenRenderbuffersEXT
5566 GLAD_API_CALL PFNGLGENSAMPLERSPROC glad_glGenSamplers;
5567 #define glGenSamplers glad_glGenSamplers
5568 GLAD_API_CALL PFNGLGENTEXTURESPROC glad_glGenTextures;
5569 #define glGenTextures glad_glGenTextures
5570 GLAD_API_CALL PFNGLGENTEXTURESEXTPROC glad_glGenTexturesEXT;
5571 #define glGenTexturesEXT glad_glGenTexturesEXT
5572 GLAD_API_CALL PFNGLGENVERTEXARRAYSPROC glad_glGenVertexArrays;
5573 #define glGenVertexArrays glad_glGenVertexArrays
5574 GLAD_API_CALL PFNGLGENVERTEXARRAYSAPPLEPROC glad_glGenVertexArraysAPPLE;
5575 #define glGenVertexArraysAPPLE glad_glGenVertexArraysAPPLE
5576 GLAD_API_CALL PFNGLGENERATEMIPMAPPROC glad_glGenerateMipmap;
5577 #define glGenerateMipmap glad_glGenerateMipmap
5578 GLAD_API_CALL PFNGLGENERATEMIPMAPEXTPROC glad_glGenerateMipmapEXT;
5579 #define glGenerateMipmapEXT glad_glGenerateMipmapEXT
5580 GLAD_API_CALL PFNGLGENERATEMULTITEXMIPMAPEXTPROC glad_glGenerateMultiTexMipmapEXT;
5581 #define glGenerateMultiTexMipmapEXT glad_glGenerateMultiTexMipmapEXT
5582 GLAD_API_CALL PFNGLGENERATETEXTUREMIPMAPEXTPROC glad_glGenerateTextureMipmapEXT;
5583 #define glGenerateTextureMipmapEXT glad_glGenerateTextureMipmapEXT
5584 GLAD_API_CALL PFNGLGETACTIVEATTRIBPROC glad_glGetActiveAttrib;
5585 #define glGetActiveAttrib glad_glGetActiveAttrib
5586 GLAD_API_CALL PFNGLGETACTIVEATTRIBARBPROC glad_glGetActiveAttribARB;
5587 #define glGetActiveAttribARB glad_glGetActiveAttribARB
5588 GLAD_API_CALL PFNGLGETACTIVEUNIFORMPROC glad_glGetActiveUniform;
5589 #define glGetActiveUniform glad_glGetActiveUniform
5590 GLAD_API_CALL PFNGLGETACTIVEUNIFORMARBPROC glad_glGetActiveUniformARB;
5591 #define glGetActiveUniformARB glad_glGetActiveUniformARB
5592 GLAD_API_CALL PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC glad_glGetActiveUniformBlockName;
5593 #define glGetActiveUniformBlockName glad_glGetActiveUniformBlockName
5594 GLAD_API_CALL PFNGLGETACTIVEUNIFORMBLOCKIVPROC glad_glGetActiveUniformBlockiv;
5595 #define glGetActiveUniformBlockiv glad_glGetActiveUniformBlockiv
5596 GLAD_API_CALL PFNGLGETACTIVEUNIFORMNAMEPROC glad_glGetActiveUniformName;
5597 #define glGetActiveUniformName glad_glGetActiveUniformName
5598 GLAD_API_CALL PFNGLGETACTIVEUNIFORMSIVPROC glad_glGetActiveUniformsiv;
5599 #define glGetActiveUniformsiv glad_glGetActiveUniformsiv
5600 GLAD_API_CALL PFNGLGETACTIVEVARYINGNVPROC glad_glGetActiveVaryingNV;
5601 #define glGetActiveVaryingNV glad_glGetActiveVaryingNV
5602 GLAD_API_CALL PFNGLGETATTACHEDOBJECTSARBPROC glad_glGetAttachedObjectsARB;
5603 #define glGetAttachedObjectsARB glad_glGetAttachedObjectsARB
5604 GLAD_API_CALL PFNGLGETATTACHEDSHADERSPROC glad_glGetAttachedShaders;
5605 #define glGetAttachedShaders glad_glGetAttachedShaders
5606 GLAD_API_CALL PFNGLGETATTRIBLOCATIONPROC glad_glGetAttribLocation;
5607 #define glGetAttribLocation glad_glGetAttribLocation
5608 GLAD_API_CALL PFNGLGETATTRIBLOCATIONARBPROC glad_glGetAttribLocationARB;
5609 #define glGetAttribLocationARB glad_glGetAttribLocationARB
5610 GLAD_API_CALL PFNGLGETBOOLEANINDEXEDVEXTPROC glad_glGetBooleanIndexedvEXT;
5611 #define glGetBooleanIndexedvEXT glad_glGetBooleanIndexedvEXT
5612 GLAD_API_CALL PFNGLGETBOOLEANI_VPROC glad_glGetBooleani_v;
5613 #define glGetBooleani_v glad_glGetBooleani_v
5614 GLAD_API_CALL PFNGLGETBOOLEANVPROC glad_glGetBooleanv;
5615 #define glGetBooleanv glad_glGetBooleanv
5616 GLAD_API_CALL PFNGLGETBUFFERPARAMETERI64VPROC glad_glGetBufferParameteri64v;
5617 #define glGetBufferParameteri64v glad_glGetBufferParameteri64v
5618 GLAD_API_CALL PFNGLGETBUFFERPARAMETERIVPROC glad_glGetBufferParameteriv;
5619 #define glGetBufferParameteriv glad_glGetBufferParameteriv
5620 GLAD_API_CALL PFNGLGETBUFFERPARAMETERIVARBPROC glad_glGetBufferParameterivARB;
5621 #define glGetBufferParameterivARB glad_glGetBufferParameterivARB
5622 GLAD_API_CALL PFNGLGETBUFFERPOINTERVPROC glad_glGetBufferPointerv;
5623 #define glGetBufferPointerv glad_glGetBufferPointerv
5624 GLAD_API_CALL PFNGLGETBUFFERPOINTERVARBPROC glad_glGetBufferPointervARB;
5625 #define glGetBufferPointervARB glad_glGetBufferPointervARB
5626 GLAD_API_CALL PFNGLGETBUFFERSUBDATAPROC glad_glGetBufferSubData;
5627 #define glGetBufferSubData glad_glGetBufferSubData
5628 GLAD_API_CALL PFNGLGETBUFFERSUBDATAARBPROC glad_glGetBufferSubDataARB;
5629 #define glGetBufferSubDataARB glad_glGetBufferSubDataARB
5630 GLAD_API_CALL PFNGLGETCLIPPLANEPROC glad_glGetClipPlane;
5631 #define glGetClipPlane glad_glGetClipPlane
5632 GLAD_API_CALL PFNGLGETCOLORTABLEPROC glad_glGetColorTable;
5633 #define glGetColorTable glad_glGetColorTable
5634 GLAD_API_CALL PFNGLGETCOLORTABLEEXTPROC glad_glGetColorTableEXT;
5635 #define glGetColorTableEXT glad_glGetColorTableEXT
5636 GLAD_API_CALL PFNGLGETCOLORTABLEPARAMETERFVPROC glad_glGetColorTableParameterfv;
5637 #define glGetColorTableParameterfv glad_glGetColorTableParameterfv
5638 GLAD_API_CALL PFNGLGETCOLORTABLEPARAMETERFVEXTPROC glad_glGetColorTableParameterfvEXT;
5639 #define glGetColorTableParameterfvEXT glad_glGetColorTableParameterfvEXT
5640 GLAD_API_CALL PFNGLGETCOLORTABLEPARAMETERFVSGIPROC glad_glGetColorTableParameterfvSGI;
5641 #define glGetColorTableParameterfvSGI glad_glGetColorTableParameterfvSGI
5642 GLAD_API_CALL PFNGLGETCOLORTABLEPARAMETERIVPROC glad_glGetColorTableParameteriv;
5643 #define glGetColorTableParameteriv glad_glGetColorTableParameteriv
5644 GLAD_API_CALL PFNGLGETCOLORTABLEPARAMETERIVEXTPROC glad_glGetColorTableParameterivEXT;
5645 #define glGetColorTableParameterivEXT glad_glGetColorTableParameterivEXT
5646 GLAD_API_CALL PFNGLGETCOLORTABLEPARAMETERIVSGIPROC glad_glGetColorTableParameterivSGI;
5647 #define glGetColorTableParameterivSGI glad_glGetColorTableParameterivSGI
5648 GLAD_API_CALL PFNGLGETCOLORTABLESGIPROC glad_glGetColorTableSGI;
5649 #define glGetColorTableSGI glad_glGetColorTableSGI
5650 GLAD_API_CALL PFNGLGETCOMPRESSEDMULTITEXIMAGEEXTPROC glad_glGetCompressedMultiTexImageEXT;
5651 #define glGetCompressedMultiTexImageEXT glad_glGetCompressedMultiTexImageEXT
5652 GLAD_API_CALL PFNGLGETCOMPRESSEDTEXIMAGEPROC glad_glGetCompressedTexImage;
5653 #define glGetCompressedTexImage glad_glGetCompressedTexImage
5654 GLAD_API_CALL PFNGLGETCOMPRESSEDTEXIMAGEARBPROC glad_glGetCompressedTexImageARB;
5655 #define glGetCompressedTexImageARB glad_glGetCompressedTexImageARB
5656 GLAD_API_CALL PFNGLGETCOMPRESSEDTEXTUREIMAGEEXTPROC glad_glGetCompressedTextureImageEXT;
5657 #define glGetCompressedTextureImageEXT glad_glGetCompressedTextureImageEXT
5658 GLAD_API_CALL PFNGLGETCONVOLUTIONFILTERPROC glad_glGetConvolutionFilter;
5659 #define glGetConvolutionFilter glad_glGetConvolutionFilter
5660 GLAD_API_CALL PFNGLGETCONVOLUTIONFILTEREXTPROC glad_glGetConvolutionFilterEXT;
5661 #define glGetConvolutionFilterEXT glad_glGetConvolutionFilterEXT
5662 GLAD_API_CALL PFNGLGETCONVOLUTIONPARAMETERFVPROC glad_glGetConvolutionParameterfv;
5663 #define glGetConvolutionParameterfv glad_glGetConvolutionParameterfv
5664 GLAD_API_CALL PFNGLGETCONVOLUTIONPARAMETERFVEXTPROC glad_glGetConvolutionParameterfvEXT;
5665 #define glGetConvolutionParameterfvEXT glad_glGetConvolutionParameterfvEXT
5666 GLAD_API_CALL PFNGLGETCONVOLUTIONPARAMETERIVPROC glad_glGetConvolutionParameteriv;
5667 #define glGetConvolutionParameteriv glad_glGetConvolutionParameteriv
5668 GLAD_API_CALL PFNGLGETCONVOLUTIONPARAMETERIVEXTPROC glad_glGetConvolutionParameterivEXT;
5669 #define glGetConvolutionParameterivEXT glad_glGetConvolutionParameterivEXT
5670 GLAD_API_CALL PFNGLGETDEBUGMESSAGELOGPROC glad_glGetDebugMessageLog;
5671 #define glGetDebugMessageLog glad_glGetDebugMessageLog
5672 GLAD_API_CALL PFNGLGETDEBUGMESSAGELOGARBPROC glad_glGetDebugMessageLogARB;
5673 #define glGetDebugMessageLogARB glad_glGetDebugMessageLogARB
5674 GLAD_API_CALL PFNGLGETDOUBLEINDEXEDVEXTPROC glad_glGetDoubleIndexedvEXT;
5675 #define glGetDoubleIndexedvEXT glad_glGetDoubleIndexedvEXT
5676 GLAD_API_CALL PFNGLGETDOUBLEI_VEXTPROC glad_glGetDoublei_vEXT;
5677 #define glGetDoublei_vEXT glad_glGetDoublei_vEXT
5678 GLAD_API_CALL PFNGLGETDOUBLEVPROC glad_glGetDoublev;
5679 #define glGetDoublev glad_glGetDoublev
5680 GLAD_API_CALL PFNGLGETERRORPROC glad_glGetError;
5681 #define glGetError glad_glGetError
5682 GLAD_API_CALL PFNGLGETFLOATINDEXEDVEXTPROC glad_glGetFloatIndexedvEXT;
5683 #define glGetFloatIndexedvEXT glad_glGetFloatIndexedvEXT
5684 GLAD_API_CALL PFNGLGETFLOATI_VEXTPROC glad_glGetFloati_vEXT;
5685 #define glGetFloati_vEXT glad_glGetFloati_vEXT
5686 GLAD_API_CALL PFNGLGETFLOATVPROC glad_glGetFloatv;
5687 #define glGetFloatv glad_glGetFloatv
5688 GLAD_API_CALL PFNGLGETFRAGDATAINDEXPROC glad_glGetFragDataIndex;
5689 #define glGetFragDataIndex glad_glGetFragDataIndex
5690 GLAD_API_CALL PFNGLGETFRAGDATALOCATIONPROC glad_glGetFragDataLocation;
5691 #define glGetFragDataLocation glad_glGetFragDataLocation
5692 GLAD_API_CALL PFNGLGETFRAGDATALOCATIONEXTPROC glad_glGetFragDataLocationEXT;
5693 #define glGetFragDataLocationEXT glad_glGetFragDataLocationEXT
5694 GLAD_API_CALL PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC glad_glGetFramebufferAttachmentParameteriv;
5695 #define glGetFramebufferAttachmentParameteriv glad_glGetFramebufferAttachmentParameteriv
5696 GLAD_API_CALL PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC glad_glGetFramebufferAttachmentParameterivEXT;
5697 #define glGetFramebufferAttachmentParameterivEXT glad_glGetFramebufferAttachmentParameterivEXT
5698 GLAD_API_CALL PFNGLGETFRAMEBUFFERPARAMETERIVEXTPROC glad_glGetFramebufferParameterivEXT;
5699 #define glGetFramebufferParameterivEXT glad_glGetFramebufferParameterivEXT
5700 GLAD_API_CALL PFNGLGETHANDLEARBPROC glad_glGetHandleARB;
5701 #define glGetHandleARB glad_glGetHandleARB
5702 GLAD_API_CALL PFNGLGETHISTOGRAMPROC glad_glGetHistogram;
5703 #define glGetHistogram glad_glGetHistogram
5704 GLAD_API_CALL PFNGLGETHISTOGRAMEXTPROC glad_glGetHistogramEXT;
5705 #define glGetHistogramEXT glad_glGetHistogramEXT
5706 GLAD_API_CALL PFNGLGETHISTOGRAMPARAMETERFVPROC glad_glGetHistogramParameterfv;
5707 #define glGetHistogramParameterfv glad_glGetHistogramParameterfv
5708 GLAD_API_CALL PFNGLGETHISTOGRAMPARAMETERFVEXTPROC glad_glGetHistogramParameterfvEXT;
5709 #define glGetHistogramParameterfvEXT glad_glGetHistogramParameterfvEXT
5710 GLAD_API_CALL PFNGLGETHISTOGRAMPARAMETERIVPROC glad_glGetHistogramParameteriv;
5711 #define glGetHistogramParameteriv glad_glGetHistogramParameteriv
5712 GLAD_API_CALL PFNGLGETHISTOGRAMPARAMETERIVEXTPROC glad_glGetHistogramParameterivEXT;
5713 #define glGetHistogramParameterivEXT glad_glGetHistogramParameterivEXT
5714 GLAD_API_CALL PFNGLGETINFOLOGARBPROC glad_glGetInfoLogARB;
5715 #define glGetInfoLogARB glad_glGetInfoLogARB
5716 GLAD_API_CALL PFNGLGETINTEGER64I_VPROC glad_glGetInteger64i_v;
5717 #define glGetInteger64i_v glad_glGetInteger64i_v
5718 GLAD_API_CALL PFNGLGETINTEGER64VPROC glad_glGetInteger64v;
5719 #define glGetInteger64v glad_glGetInteger64v
5720 GLAD_API_CALL PFNGLGETINTEGERINDEXEDVEXTPROC glad_glGetIntegerIndexedvEXT;
5721 #define glGetIntegerIndexedvEXT glad_glGetIntegerIndexedvEXT
5722 GLAD_API_CALL PFNGLGETINTEGERI_VPROC glad_glGetIntegeri_v;
5723 #define glGetIntegeri_v glad_glGetIntegeri_v
5724 GLAD_API_CALL PFNGLGETINTEGERVPROC glad_glGetIntegerv;
5725 #define glGetIntegerv glad_glGetIntegerv
5726 GLAD_API_CALL PFNGLGETLIGHTFVPROC glad_glGetLightfv;
5727 #define glGetLightfv glad_glGetLightfv
5728 GLAD_API_CALL PFNGLGETLIGHTIVPROC glad_glGetLightiv;
5729 #define glGetLightiv glad_glGetLightiv
5730 GLAD_API_CALL PFNGLGETMAPDVPROC glad_glGetMapdv;
5731 #define glGetMapdv glad_glGetMapdv
5732 GLAD_API_CALL PFNGLGETMAPFVPROC glad_glGetMapfv;
5733 #define glGetMapfv glad_glGetMapfv
5734 GLAD_API_CALL PFNGLGETMAPIVPROC glad_glGetMapiv;
5735 #define glGetMapiv glad_glGetMapiv
5736 GLAD_API_CALL PFNGLGETMATERIALFVPROC glad_glGetMaterialfv;
5737 #define glGetMaterialfv glad_glGetMaterialfv
5738 GLAD_API_CALL PFNGLGETMATERIALIVPROC glad_glGetMaterialiv;
5739 #define glGetMaterialiv glad_glGetMaterialiv
5740 GLAD_API_CALL PFNGLGETMINMAXPROC glad_glGetMinmax;
5741 #define glGetMinmax glad_glGetMinmax
5742 GLAD_API_CALL PFNGLGETMINMAXEXTPROC glad_glGetMinmaxEXT;
5743 #define glGetMinmaxEXT glad_glGetMinmaxEXT
5744 GLAD_API_CALL PFNGLGETMINMAXPARAMETERFVPROC glad_glGetMinmaxParameterfv;
5745 #define glGetMinmaxParameterfv glad_glGetMinmaxParameterfv
5746 GLAD_API_CALL PFNGLGETMINMAXPARAMETERFVEXTPROC glad_glGetMinmaxParameterfvEXT;
5747 #define glGetMinmaxParameterfvEXT glad_glGetMinmaxParameterfvEXT
5748 GLAD_API_CALL PFNGLGETMINMAXPARAMETERIVPROC glad_glGetMinmaxParameteriv;
5749 #define glGetMinmaxParameteriv glad_glGetMinmaxParameteriv
5750 GLAD_API_CALL PFNGLGETMINMAXPARAMETERIVEXTPROC glad_glGetMinmaxParameterivEXT;
5751 #define glGetMinmaxParameterivEXT glad_glGetMinmaxParameterivEXT
5752 GLAD_API_CALL PFNGLGETMULTITEXENVFVEXTPROC glad_glGetMultiTexEnvfvEXT;
5753 #define glGetMultiTexEnvfvEXT glad_glGetMultiTexEnvfvEXT
5754 GLAD_API_CALL PFNGLGETMULTITEXENVIVEXTPROC glad_glGetMultiTexEnvivEXT;
5755 #define glGetMultiTexEnvivEXT glad_glGetMultiTexEnvivEXT
5756 GLAD_API_CALL PFNGLGETMULTITEXGENDVEXTPROC glad_glGetMultiTexGendvEXT;
5757 #define glGetMultiTexGendvEXT glad_glGetMultiTexGendvEXT
5758 GLAD_API_CALL PFNGLGETMULTITEXGENFVEXTPROC glad_glGetMultiTexGenfvEXT;
5759 #define glGetMultiTexGenfvEXT glad_glGetMultiTexGenfvEXT
5760 GLAD_API_CALL PFNGLGETMULTITEXGENIVEXTPROC glad_glGetMultiTexGenivEXT;
5761 #define glGetMultiTexGenivEXT glad_glGetMultiTexGenivEXT
5762 GLAD_API_CALL PFNGLGETMULTITEXIMAGEEXTPROC glad_glGetMultiTexImageEXT;
5763 #define glGetMultiTexImageEXT glad_glGetMultiTexImageEXT
5764 GLAD_API_CALL PFNGLGETMULTITEXLEVELPARAMETERFVEXTPROC glad_glGetMultiTexLevelParameterfvEXT;
5765 #define glGetMultiTexLevelParameterfvEXT glad_glGetMultiTexLevelParameterfvEXT
5766 GLAD_API_CALL PFNGLGETMULTITEXLEVELPARAMETERIVEXTPROC glad_glGetMultiTexLevelParameterivEXT;
5767 #define glGetMultiTexLevelParameterivEXT glad_glGetMultiTexLevelParameterivEXT
5768 GLAD_API_CALL PFNGLGETMULTITEXPARAMETERIIVEXTPROC glad_glGetMultiTexParameterIivEXT;
5769 #define glGetMultiTexParameterIivEXT glad_glGetMultiTexParameterIivEXT
5770 GLAD_API_CALL PFNGLGETMULTITEXPARAMETERIUIVEXTPROC glad_glGetMultiTexParameterIuivEXT;
5771 #define glGetMultiTexParameterIuivEXT glad_glGetMultiTexParameterIuivEXT
5772 GLAD_API_CALL PFNGLGETMULTITEXPARAMETERFVEXTPROC glad_glGetMultiTexParameterfvEXT;
5773 #define glGetMultiTexParameterfvEXT glad_glGetMultiTexParameterfvEXT
5774 GLAD_API_CALL PFNGLGETMULTITEXPARAMETERIVEXTPROC glad_glGetMultiTexParameterivEXT;
5775 #define glGetMultiTexParameterivEXT glad_glGetMultiTexParameterivEXT
5776 GLAD_API_CALL PFNGLGETMULTISAMPLEFVPROC glad_glGetMultisamplefv;
5777 #define glGetMultisamplefv glad_glGetMultisamplefv
5778 GLAD_API_CALL PFNGLGETMULTISAMPLEFVNVPROC glad_glGetMultisamplefvNV;
5779 #define glGetMultisamplefvNV glad_glGetMultisamplefvNV
5780 GLAD_API_CALL PFNGLGETNAMEDBUFFERPARAMETERIVEXTPROC glad_glGetNamedBufferParameterivEXT;
5781 #define glGetNamedBufferParameterivEXT glad_glGetNamedBufferParameterivEXT
5782 GLAD_API_CALL PFNGLGETNAMEDBUFFERPOINTERVEXTPROC glad_glGetNamedBufferPointervEXT;
5783 #define glGetNamedBufferPointervEXT glad_glGetNamedBufferPointervEXT
5784 GLAD_API_CALL PFNGLGETNAMEDBUFFERSUBDATAEXTPROC glad_glGetNamedBufferSubDataEXT;
5785 #define glGetNamedBufferSubDataEXT glad_glGetNamedBufferSubDataEXT
5786 GLAD_API_CALL PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC glad_glGetNamedFramebufferAttachmentParameterivEXT;
5787 #define glGetNamedFramebufferAttachmentParameterivEXT glad_glGetNamedFramebufferAttachmentParameterivEXT
5788 GLAD_API_CALL PFNGLGETNAMEDFRAMEBUFFERPARAMETERIVEXTPROC glad_glGetNamedFramebufferParameterivEXT;
5789 #define glGetNamedFramebufferParameterivEXT glad_glGetNamedFramebufferParameterivEXT
5790 GLAD_API_CALL PFNGLGETNAMEDPROGRAMLOCALPARAMETERIIVEXTPROC glad_glGetNamedProgramLocalParameterIivEXT;
5791 #define glGetNamedProgramLocalParameterIivEXT glad_glGetNamedProgramLocalParameterIivEXT
5792 GLAD_API_CALL PFNGLGETNAMEDPROGRAMLOCALPARAMETERIUIVEXTPROC glad_glGetNamedProgramLocalParameterIuivEXT;
5793 #define glGetNamedProgramLocalParameterIuivEXT glad_glGetNamedProgramLocalParameterIuivEXT
5794 GLAD_API_CALL PFNGLGETNAMEDPROGRAMLOCALPARAMETERDVEXTPROC glad_glGetNamedProgramLocalParameterdvEXT;
5795 #define glGetNamedProgramLocalParameterdvEXT glad_glGetNamedProgramLocalParameterdvEXT
5796 GLAD_API_CALL PFNGLGETNAMEDPROGRAMLOCALPARAMETERFVEXTPROC glad_glGetNamedProgramLocalParameterfvEXT;
5797 #define glGetNamedProgramLocalParameterfvEXT glad_glGetNamedProgramLocalParameterfvEXT
5798 GLAD_API_CALL PFNGLGETNAMEDPROGRAMSTRINGEXTPROC glad_glGetNamedProgramStringEXT;
5799 #define glGetNamedProgramStringEXT glad_glGetNamedProgramStringEXT
5800 GLAD_API_CALL PFNGLGETNAMEDPROGRAMIVEXTPROC glad_glGetNamedProgramivEXT;
5801 #define glGetNamedProgramivEXT glad_glGetNamedProgramivEXT
5802 GLAD_API_CALL PFNGLGETNAMEDRENDERBUFFERPARAMETERIVEXTPROC glad_glGetNamedRenderbufferParameterivEXT;
5803 #define glGetNamedRenderbufferParameterivEXT glad_glGetNamedRenderbufferParameterivEXT
5804 GLAD_API_CALL PFNGLGETOBJECTLABELPROC glad_glGetObjectLabel;
5805 #define glGetObjectLabel glad_glGetObjectLabel
5806 GLAD_API_CALL PFNGLGETOBJECTPARAMETERFVARBPROC glad_glGetObjectParameterfvARB;
5807 #define glGetObjectParameterfvARB glad_glGetObjectParameterfvARB
5808 GLAD_API_CALL PFNGLGETOBJECTPARAMETERIVARBPROC glad_glGetObjectParameterivARB;
5809 #define glGetObjectParameterivARB glad_glGetObjectParameterivARB
5810 GLAD_API_CALL PFNGLGETOBJECTPTRLABELPROC glad_glGetObjectPtrLabel;
5811 #define glGetObjectPtrLabel glad_glGetObjectPtrLabel
5812 GLAD_API_CALL PFNGLGETPIXELMAPFVPROC glad_glGetPixelMapfv;
5813 #define glGetPixelMapfv glad_glGetPixelMapfv
5814 GLAD_API_CALL PFNGLGETPIXELMAPUIVPROC glad_glGetPixelMapuiv;
5815 #define glGetPixelMapuiv glad_glGetPixelMapuiv
5816 GLAD_API_CALL PFNGLGETPIXELMAPUSVPROC glad_glGetPixelMapusv;
5817 #define glGetPixelMapusv glad_glGetPixelMapusv
5818 GLAD_API_CALL PFNGLGETPOINTERINDEXEDVEXTPROC glad_glGetPointerIndexedvEXT;
5819 #define glGetPointerIndexedvEXT glad_glGetPointerIndexedvEXT
5820 GLAD_API_CALL PFNGLGETPOINTERI_VEXTPROC glad_glGetPointeri_vEXT;
5821 #define glGetPointeri_vEXT glad_glGetPointeri_vEXT
5822 GLAD_API_CALL PFNGLGETPOINTERVPROC glad_glGetPointerv;
5823 #define glGetPointerv glad_glGetPointerv
5824 GLAD_API_CALL PFNGLGETPOINTERVEXTPROC glad_glGetPointervEXT;
5825 #define glGetPointervEXT glad_glGetPointervEXT
5826 GLAD_API_CALL PFNGLGETPOLYGONSTIPPLEPROC glad_glGetPolygonStipple;
5827 #define glGetPolygonStipple glad_glGetPolygonStipple
5828 GLAD_API_CALL PFNGLGETPROGRAMENVPARAMETERDVARBPROC glad_glGetProgramEnvParameterdvARB;
5829 #define glGetProgramEnvParameterdvARB glad_glGetProgramEnvParameterdvARB
5830 GLAD_API_CALL PFNGLGETPROGRAMENVPARAMETERFVARBPROC glad_glGetProgramEnvParameterfvARB;
5831 #define glGetProgramEnvParameterfvARB glad_glGetProgramEnvParameterfvARB
5832 GLAD_API_CALL PFNGLGETPROGRAMINFOLOGPROC glad_glGetProgramInfoLog;
5833 #define glGetProgramInfoLog glad_glGetProgramInfoLog
5834 GLAD_API_CALL PFNGLGETPROGRAMLOCALPARAMETERDVARBPROC glad_glGetProgramLocalParameterdvARB;
5835 #define glGetProgramLocalParameterdvARB glad_glGetProgramLocalParameterdvARB
5836 GLAD_API_CALL PFNGLGETPROGRAMLOCALPARAMETERFVARBPROC glad_glGetProgramLocalParameterfvARB;
5837 #define glGetProgramLocalParameterfvARB glad_glGetProgramLocalParameterfvARB
5838 GLAD_API_CALL PFNGLGETPROGRAMPARAMETERDVNVPROC glad_glGetProgramParameterdvNV;
5839 #define glGetProgramParameterdvNV glad_glGetProgramParameterdvNV
5840 GLAD_API_CALL PFNGLGETPROGRAMPARAMETERFVNVPROC glad_glGetProgramParameterfvNV;
5841 #define glGetProgramParameterfvNV glad_glGetProgramParameterfvNV
5842 GLAD_API_CALL PFNGLGETPROGRAMSTRINGARBPROC glad_glGetProgramStringARB;
5843 #define glGetProgramStringARB glad_glGetProgramStringARB
5844 GLAD_API_CALL PFNGLGETPROGRAMSTRINGNVPROC glad_glGetProgramStringNV;
5845 #define glGetProgramStringNV glad_glGetProgramStringNV
5846 GLAD_API_CALL PFNGLGETPROGRAMIVPROC glad_glGetProgramiv;
5847 #define glGetProgramiv glad_glGetProgramiv
5848 GLAD_API_CALL PFNGLGETPROGRAMIVARBPROC glad_glGetProgramivARB;
5849 #define glGetProgramivARB glad_glGetProgramivARB
5850 GLAD_API_CALL PFNGLGETPROGRAMIVNVPROC glad_glGetProgramivNV;
5851 #define glGetProgramivNV glad_glGetProgramivNV
5852 GLAD_API_CALL PFNGLGETQUERYOBJECTI64VPROC glad_glGetQueryObjecti64v;
5853 #define glGetQueryObjecti64v glad_glGetQueryObjecti64v
5854 GLAD_API_CALL PFNGLGETQUERYOBJECTI64VEXTPROC glad_glGetQueryObjecti64vEXT;
5855 #define glGetQueryObjecti64vEXT glad_glGetQueryObjecti64vEXT
5856 GLAD_API_CALL PFNGLGETQUERYOBJECTIVPROC glad_glGetQueryObjectiv;
5857 #define glGetQueryObjectiv glad_glGetQueryObjectiv
5858 GLAD_API_CALL PFNGLGETQUERYOBJECTIVARBPROC glad_glGetQueryObjectivARB;
5859 #define glGetQueryObjectivARB glad_glGetQueryObjectivARB
5860 GLAD_API_CALL PFNGLGETQUERYOBJECTUI64VPROC glad_glGetQueryObjectui64v;
5861 #define glGetQueryObjectui64v glad_glGetQueryObjectui64v
5862 GLAD_API_CALL PFNGLGETQUERYOBJECTUI64VEXTPROC glad_glGetQueryObjectui64vEXT;
5863 #define glGetQueryObjectui64vEXT glad_glGetQueryObjectui64vEXT
5864 GLAD_API_CALL PFNGLGETQUERYOBJECTUIVPROC glad_glGetQueryObjectuiv;
5865 #define glGetQueryObjectuiv glad_glGetQueryObjectuiv
5866 GLAD_API_CALL PFNGLGETQUERYOBJECTUIVARBPROC glad_glGetQueryObjectuivARB;
5867 #define glGetQueryObjectuivARB glad_glGetQueryObjectuivARB
5868 GLAD_API_CALL PFNGLGETQUERYIVPROC glad_glGetQueryiv;
5869 #define glGetQueryiv glad_glGetQueryiv
5870 GLAD_API_CALL PFNGLGETQUERYIVARBPROC glad_glGetQueryivARB;
5871 #define glGetQueryivARB glad_glGetQueryivARB
5872 GLAD_API_CALL PFNGLGETRENDERBUFFERPARAMETERIVPROC glad_glGetRenderbufferParameteriv;
5873 #define glGetRenderbufferParameteriv glad_glGetRenderbufferParameteriv
5874 GLAD_API_CALL PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC glad_glGetRenderbufferParameterivEXT;
5875 #define glGetRenderbufferParameterivEXT glad_glGetRenderbufferParameterivEXT
5876 GLAD_API_CALL PFNGLGETSAMPLERPARAMETERIIVPROC glad_glGetSamplerParameterIiv;
5877 #define glGetSamplerParameterIiv glad_glGetSamplerParameterIiv
5878 GLAD_API_CALL PFNGLGETSAMPLERPARAMETERIUIVPROC glad_glGetSamplerParameterIuiv;
5879 #define glGetSamplerParameterIuiv glad_glGetSamplerParameterIuiv
5880 GLAD_API_CALL PFNGLGETSAMPLERPARAMETERFVPROC glad_glGetSamplerParameterfv;
5881 #define glGetSamplerParameterfv glad_glGetSamplerParameterfv
5882 GLAD_API_CALL PFNGLGETSAMPLERPARAMETERIVPROC glad_glGetSamplerParameteriv;
5883 #define glGetSamplerParameteriv glad_glGetSamplerParameteriv
5884 GLAD_API_CALL PFNGLGETSEPARABLEFILTERPROC glad_glGetSeparableFilter;
5885 #define glGetSeparableFilter glad_glGetSeparableFilter
5886 GLAD_API_CALL PFNGLGETSEPARABLEFILTEREXTPROC glad_glGetSeparableFilterEXT;
5887 #define glGetSeparableFilterEXT glad_glGetSeparableFilterEXT
5888 GLAD_API_CALL PFNGLGETSHADERINFOLOGPROC glad_glGetShaderInfoLog;
5889 #define glGetShaderInfoLog glad_glGetShaderInfoLog
5890 GLAD_API_CALL PFNGLGETSHADERSOURCEPROC glad_glGetShaderSource;
5891 #define glGetShaderSource glad_glGetShaderSource
5892 GLAD_API_CALL PFNGLGETSHADERSOURCEARBPROC glad_glGetShaderSourceARB;
5893 #define glGetShaderSourceARB glad_glGetShaderSourceARB
5894 GLAD_API_CALL PFNGLGETSHADERIVPROC glad_glGetShaderiv;
5895 #define glGetShaderiv glad_glGetShaderiv
5896 GLAD_API_CALL PFNGLGETSTRINGPROC glad_glGetString;
5897 #define glGetString glad_glGetString
5898 GLAD_API_CALL PFNGLGETSTRINGIPROC glad_glGetStringi;
5899 #define glGetStringi glad_glGetStringi
5900 GLAD_API_CALL PFNGLGETSYNCIVPROC glad_glGetSynciv;
5901 #define glGetSynciv glad_glGetSynciv
5902 GLAD_API_CALL PFNGLGETTEXENVFVPROC glad_glGetTexEnvfv;
5903 #define glGetTexEnvfv glad_glGetTexEnvfv
5904 GLAD_API_CALL PFNGLGETTEXENVIVPROC glad_glGetTexEnviv;
5905 #define glGetTexEnviv glad_glGetTexEnviv
5906 GLAD_API_CALL PFNGLGETTEXGENDVPROC glad_glGetTexGendv;
5907 #define glGetTexGendv glad_glGetTexGendv
5908 GLAD_API_CALL PFNGLGETTEXGENFVPROC glad_glGetTexGenfv;
5909 #define glGetTexGenfv glad_glGetTexGenfv
5910 GLAD_API_CALL PFNGLGETTEXGENIVPROC glad_glGetTexGeniv;
5911 #define glGetTexGeniv glad_glGetTexGeniv
5912 GLAD_API_CALL PFNGLGETTEXIMAGEPROC glad_glGetTexImage;
5913 #define glGetTexImage glad_glGetTexImage
5914 GLAD_API_CALL PFNGLGETTEXLEVELPARAMETERFVPROC glad_glGetTexLevelParameterfv;
5915 #define glGetTexLevelParameterfv glad_glGetTexLevelParameterfv
5916 GLAD_API_CALL PFNGLGETTEXLEVELPARAMETERIVPROC glad_glGetTexLevelParameteriv;
5917 #define glGetTexLevelParameteriv glad_glGetTexLevelParameteriv
5918 GLAD_API_CALL PFNGLGETTEXPARAMETERIIVPROC glad_glGetTexParameterIiv;
5919 #define glGetTexParameterIiv glad_glGetTexParameterIiv
5920 GLAD_API_CALL PFNGLGETTEXPARAMETERIIVEXTPROC glad_glGetTexParameterIivEXT;
5921 #define glGetTexParameterIivEXT glad_glGetTexParameterIivEXT
5922 GLAD_API_CALL PFNGLGETTEXPARAMETERIUIVPROC glad_glGetTexParameterIuiv;
5923 #define glGetTexParameterIuiv glad_glGetTexParameterIuiv
5924 GLAD_API_CALL PFNGLGETTEXPARAMETERIUIVEXTPROC glad_glGetTexParameterIuivEXT;
5925 #define glGetTexParameterIuivEXT glad_glGetTexParameterIuivEXT
5926 GLAD_API_CALL PFNGLGETTEXPARAMETERFVPROC glad_glGetTexParameterfv;
5927 #define glGetTexParameterfv glad_glGetTexParameterfv
5928 GLAD_API_CALL PFNGLGETTEXPARAMETERIVPROC glad_glGetTexParameteriv;
5929 #define glGetTexParameteriv glad_glGetTexParameteriv
5930 GLAD_API_CALL PFNGLGETTEXTUREIMAGEEXTPROC glad_glGetTextureImageEXT;
5931 #define glGetTextureImageEXT glad_glGetTextureImageEXT
5932 GLAD_API_CALL PFNGLGETTEXTURELEVELPARAMETERFVEXTPROC glad_glGetTextureLevelParameterfvEXT;
5933 #define glGetTextureLevelParameterfvEXT glad_glGetTextureLevelParameterfvEXT
5934 GLAD_API_CALL PFNGLGETTEXTURELEVELPARAMETERIVEXTPROC glad_glGetTextureLevelParameterivEXT;
5935 #define glGetTextureLevelParameterivEXT glad_glGetTextureLevelParameterivEXT
5936 GLAD_API_CALL PFNGLGETTEXTUREPARAMETERIIVEXTPROC glad_glGetTextureParameterIivEXT;
5937 #define glGetTextureParameterIivEXT glad_glGetTextureParameterIivEXT
5938 GLAD_API_CALL PFNGLGETTEXTUREPARAMETERIUIVEXTPROC glad_glGetTextureParameterIuivEXT;
5939 #define glGetTextureParameterIuivEXT glad_glGetTextureParameterIuivEXT
5940 GLAD_API_CALL PFNGLGETTEXTUREPARAMETERFVEXTPROC glad_glGetTextureParameterfvEXT;
5941 #define glGetTextureParameterfvEXT glad_glGetTextureParameterfvEXT
5942 GLAD_API_CALL PFNGLGETTEXTUREPARAMETERIVEXTPROC glad_glGetTextureParameterivEXT;
5943 #define glGetTextureParameterivEXT glad_glGetTextureParameterivEXT
5944 GLAD_API_CALL PFNGLGETTRACKMATRIXIVNVPROC glad_glGetTrackMatrixivNV;
5945 #define glGetTrackMatrixivNV glad_glGetTrackMatrixivNV
5946 GLAD_API_CALL PFNGLGETTRANSFORMFEEDBACKVARYINGPROC glad_glGetTransformFeedbackVarying;
5947 #define glGetTransformFeedbackVarying glad_glGetTransformFeedbackVarying
5948 GLAD_API_CALL PFNGLGETTRANSFORMFEEDBACKVARYINGEXTPROC glad_glGetTransformFeedbackVaryingEXT;
5949 #define glGetTransformFeedbackVaryingEXT glad_glGetTransformFeedbackVaryingEXT
5950 GLAD_API_CALL PFNGLGETTRANSFORMFEEDBACKVARYINGNVPROC glad_glGetTransformFeedbackVaryingNV;
5951 #define glGetTransformFeedbackVaryingNV glad_glGetTransformFeedbackVaryingNV
5952 GLAD_API_CALL PFNGLGETUNIFORMBLOCKINDEXPROC glad_glGetUniformBlockIndex;
5953 #define glGetUniformBlockIndex glad_glGetUniformBlockIndex
5954 GLAD_API_CALL PFNGLGETUNIFORMINDICESPROC glad_glGetUniformIndices;
5955 #define glGetUniformIndices glad_glGetUniformIndices
5956 GLAD_API_CALL PFNGLGETUNIFORMLOCATIONPROC glad_glGetUniformLocation;
5957 #define glGetUniformLocation glad_glGetUniformLocation
5958 GLAD_API_CALL PFNGLGETUNIFORMLOCATIONARBPROC glad_glGetUniformLocationARB;
5959 #define glGetUniformLocationARB glad_glGetUniformLocationARB
5960 GLAD_API_CALL PFNGLGETUNIFORMFVPROC glad_glGetUniformfv;
5961 #define glGetUniformfv glad_glGetUniformfv
5962 GLAD_API_CALL PFNGLGETUNIFORMFVARBPROC glad_glGetUniformfvARB;
5963 #define glGetUniformfvARB glad_glGetUniformfvARB
5964 GLAD_API_CALL PFNGLGETUNIFORMIVPROC glad_glGetUniformiv;
5965 #define glGetUniformiv glad_glGetUniformiv
5966 GLAD_API_CALL PFNGLGETUNIFORMIVARBPROC glad_glGetUniformivARB;
5967 #define glGetUniformivARB glad_glGetUniformivARB
5968 GLAD_API_CALL PFNGLGETUNIFORMUIVPROC glad_glGetUniformuiv;
5969 #define glGetUniformuiv glad_glGetUniformuiv
5970 GLAD_API_CALL PFNGLGETUNIFORMUIVEXTPROC glad_glGetUniformuivEXT;
5971 #define glGetUniformuivEXT glad_glGetUniformuivEXT
5972 GLAD_API_CALL PFNGLGETVARYINGLOCATIONNVPROC glad_glGetVaryingLocationNV;
5973 #define glGetVaryingLocationNV glad_glGetVaryingLocationNV
5974 GLAD_API_CALL PFNGLGETVERTEXARRAYINTEGERI_VEXTPROC glad_glGetVertexArrayIntegeri_vEXT;
5975 #define glGetVertexArrayIntegeri_vEXT glad_glGetVertexArrayIntegeri_vEXT
5976 GLAD_API_CALL PFNGLGETVERTEXARRAYINTEGERVEXTPROC glad_glGetVertexArrayIntegervEXT;
5977 #define glGetVertexArrayIntegervEXT glad_glGetVertexArrayIntegervEXT
5978 GLAD_API_CALL PFNGLGETVERTEXARRAYPOINTERI_VEXTPROC glad_glGetVertexArrayPointeri_vEXT;
5979 #define glGetVertexArrayPointeri_vEXT glad_glGetVertexArrayPointeri_vEXT
5980 GLAD_API_CALL PFNGLGETVERTEXARRAYPOINTERVEXTPROC glad_glGetVertexArrayPointervEXT;
5981 #define glGetVertexArrayPointervEXT glad_glGetVertexArrayPointervEXT
5982 GLAD_API_CALL PFNGLGETVERTEXATTRIBIIVPROC glad_glGetVertexAttribIiv;
5983 #define glGetVertexAttribIiv glad_glGetVertexAttribIiv
5984 GLAD_API_CALL PFNGLGETVERTEXATTRIBIIVEXTPROC glad_glGetVertexAttribIivEXT;
5985 #define glGetVertexAttribIivEXT glad_glGetVertexAttribIivEXT
5986 GLAD_API_CALL PFNGLGETVERTEXATTRIBIUIVPROC glad_glGetVertexAttribIuiv;
5987 #define glGetVertexAttribIuiv glad_glGetVertexAttribIuiv
5988 GLAD_API_CALL PFNGLGETVERTEXATTRIBIUIVEXTPROC glad_glGetVertexAttribIuivEXT;
5989 #define glGetVertexAttribIuivEXT glad_glGetVertexAttribIuivEXT
5990 GLAD_API_CALL PFNGLGETVERTEXATTRIBPOINTERVPROC glad_glGetVertexAttribPointerv;
5991 #define glGetVertexAttribPointerv glad_glGetVertexAttribPointerv
5992 GLAD_API_CALL PFNGLGETVERTEXATTRIBPOINTERVARBPROC glad_glGetVertexAttribPointervARB;
5993 #define glGetVertexAttribPointervARB glad_glGetVertexAttribPointervARB
5994 GLAD_API_CALL PFNGLGETVERTEXATTRIBPOINTERVNVPROC glad_glGetVertexAttribPointervNV;
5995 #define glGetVertexAttribPointervNV glad_glGetVertexAttribPointervNV
5996 GLAD_API_CALL PFNGLGETVERTEXATTRIBDVPROC glad_glGetVertexAttribdv;
5997 #define glGetVertexAttribdv glad_glGetVertexAttribdv
5998 GLAD_API_CALL PFNGLGETVERTEXATTRIBDVARBPROC glad_glGetVertexAttribdvARB;
5999 #define glGetVertexAttribdvARB glad_glGetVertexAttribdvARB
6000 GLAD_API_CALL PFNGLGETVERTEXATTRIBDVNVPROC glad_glGetVertexAttribdvNV;
6001 #define glGetVertexAttribdvNV glad_glGetVertexAttribdvNV
6002 GLAD_API_CALL PFNGLGETVERTEXATTRIBFVPROC glad_glGetVertexAttribfv;
6003 #define glGetVertexAttribfv glad_glGetVertexAttribfv
6004 GLAD_API_CALL PFNGLGETVERTEXATTRIBFVARBPROC glad_glGetVertexAttribfvARB;
6005 #define glGetVertexAttribfvARB glad_glGetVertexAttribfvARB
6006 GLAD_API_CALL PFNGLGETVERTEXATTRIBFVNVPROC glad_glGetVertexAttribfvNV;
6007 #define glGetVertexAttribfvNV glad_glGetVertexAttribfvNV
6008 GLAD_API_CALL PFNGLGETVERTEXATTRIBIVPROC glad_glGetVertexAttribiv;
6009 #define glGetVertexAttribiv glad_glGetVertexAttribiv
6010 GLAD_API_CALL PFNGLGETVERTEXATTRIBIVARBPROC glad_glGetVertexAttribivARB;
6011 #define glGetVertexAttribivARB glad_glGetVertexAttribivARB
6012 GLAD_API_CALL PFNGLGETVERTEXATTRIBIVNVPROC glad_glGetVertexAttribivNV;
6013 #define glGetVertexAttribivNV glad_glGetVertexAttribivNV
6014 GLAD_API_CALL PFNGLHINTPROC glad_glHint;
6015 #define glHint glad_glHint
6016 GLAD_API_CALL PFNGLHISTOGRAMPROC glad_glHistogram;
6017 #define glHistogram glad_glHistogram
6018 GLAD_API_CALL PFNGLHISTOGRAMEXTPROC glad_glHistogramEXT;
6019 #define glHistogramEXT glad_glHistogramEXT
6020 GLAD_API_CALL PFNGLINDEXMASKPROC glad_glIndexMask;
6021 #define glIndexMask glad_glIndexMask
6022 GLAD_API_CALL PFNGLINDEXPOINTERPROC glad_glIndexPointer;
6023 #define glIndexPointer glad_glIndexPointer
6024 GLAD_API_CALL PFNGLINDEXPOINTEREXTPROC glad_glIndexPointerEXT;
6025 #define glIndexPointerEXT glad_glIndexPointerEXT
6026 GLAD_API_CALL PFNGLINDEXDPROC glad_glIndexd;
6027 #define glIndexd glad_glIndexd
6028 GLAD_API_CALL PFNGLINDEXDVPROC glad_glIndexdv;
6029 #define glIndexdv glad_glIndexdv
6030 GLAD_API_CALL PFNGLINDEXFPROC glad_glIndexf;
6031 #define glIndexf glad_glIndexf
6032 GLAD_API_CALL PFNGLINDEXFVPROC glad_glIndexfv;
6033 #define glIndexfv glad_glIndexfv
6034 GLAD_API_CALL PFNGLINDEXIPROC glad_glIndexi;
6035 #define glIndexi glad_glIndexi
6036 GLAD_API_CALL PFNGLINDEXIVPROC glad_glIndexiv;
6037 #define glIndexiv glad_glIndexiv
6038 GLAD_API_CALL PFNGLINDEXSPROC glad_glIndexs;
6039 #define glIndexs glad_glIndexs
6040 GLAD_API_CALL PFNGLINDEXSVPROC glad_glIndexsv;
6041 #define glIndexsv glad_glIndexsv
6042 GLAD_API_CALL PFNGLINDEXUBPROC glad_glIndexub;
6043 #define glIndexub glad_glIndexub
6044 GLAD_API_CALL PFNGLINDEXUBVPROC glad_glIndexubv;
6045 #define glIndexubv glad_glIndexubv
6046 GLAD_API_CALL PFNGLINITNAMESPROC glad_glInitNames;
6047 #define glInitNames glad_glInitNames
6048 GLAD_API_CALL PFNGLINTERLEAVEDARRAYSPROC glad_glInterleavedArrays;
6049 #define glInterleavedArrays glad_glInterleavedArrays
6050 GLAD_API_CALL PFNGLISBUFFERPROC glad_glIsBuffer;
6051 #define glIsBuffer glad_glIsBuffer
6052 GLAD_API_CALL PFNGLISBUFFERARBPROC glad_glIsBufferARB;
6053 #define glIsBufferARB glad_glIsBufferARB
6054 GLAD_API_CALL PFNGLISENABLEDPROC glad_glIsEnabled;
6055 #define glIsEnabled glad_glIsEnabled
6056 GLAD_API_CALL PFNGLISENABLEDINDEXEDEXTPROC glad_glIsEnabledIndexedEXT;
6057 #define glIsEnabledIndexedEXT glad_glIsEnabledIndexedEXT
6058 GLAD_API_CALL PFNGLISENABLEDIPROC glad_glIsEnabledi;
6059 #define glIsEnabledi glad_glIsEnabledi
6060 GLAD_API_CALL PFNGLISFRAMEBUFFERPROC glad_glIsFramebuffer;
6061 #define glIsFramebuffer glad_glIsFramebuffer
6062 GLAD_API_CALL PFNGLISFRAMEBUFFEREXTPROC glad_glIsFramebufferEXT;
6063 #define glIsFramebufferEXT glad_glIsFramebufferEXT
6064 GLAD_API_CALL PFNGLISLISTPROC glad_glIsList;
6065 #define glIsList glad_glIsList
6066 GLAD_API_CALL PFNGLISPROGRAMPROC glad_glIsProgram;
6067 #define glIsProgram glad_glIsProgram
6068 GLAD_API_CALL PFNGLISPROGRAMARBPROC glad_glIsProgramARB;
6069 #define glIsProgramARB glad_glIsProgramARB
6070 GLAD_API_CALL PFNGLISPROGRAMNVPROC glad_glIsProgramNV;
6071 #define glIsProgramNV glad_glIsProgramNV
6072 GLAD_API_CALL PFNGLISQUERYPROC glad_glIsQuery;
6073 #define glIsQuery glad_glIsQuery
6074 GLAD_API_CALL PFNGLISQUERYARBPROC glad_glIsQueryARB;
6075 #define glIsQueryARB glad_glIsQueryARB
6076 GLAD_API_CALL PFNGLISRENDERBUFFERPROC glad_glIsRenderbuffer;
6077 #define glIsRenderbuffer glad_glIsRenderbuffer
6078 GLAD_API_CALL PFNGLISRENDERBUFFEREXTPROC glad_glIsRenderbufferEXT;
6079 #define glIsRenderbufferEXT glad_glIsRenderbufferEXT
6080 GLAD_API_CALL PFNGLISSAMPLERPROC glad_glIsSampler;
6081 #define glIsSampler glad_glIsSampler
6082 GLAD_API_CALL PFNGLISSHADERPROC glad_glIsShader;
6083 #define glIsShader glad_glIsShader
6084 GLAD_API_CALL PFNGLISSYNCPROC glad_glIsSync;
6085 #define glIsSync glad_glIsSync
6086 GLAD_API_CALL PFNGLISTEXTUREPROC glad_glIsTexture;
6087 #define glIsTexture glad_glIsTexture
6088 GLAD_API_CALL PFNGLISTEXTUREEXTPROC glad_glIsTextureEXT;
6089 #define glIsTextureEXT glad_glIsTextureEXT
6090 GLAD_API_CALL PFNGLISVERTEXARRAYPROC glad_glIsVertexArray;
6091 #define glIsVertexArray glad_glIsVertexArray
6092 GLAD_API_CALL PFNGLISVERTEXARRAYAPPLEPROC glad_glIsVertexArrayAPPLE;
6093 #define glIsVertexArrayAPPLE glad_glIsVertexArrayAPPLE
6094 GLAD_API_CALL PFNGLLIGHTMODELFPROC glad_glLightModelf;
6095 #define glLightModelf glad_glLightModelf
6096 GLAD_API_CALL PFNGLLIGHTMODELFVPROC glad_glLightModelfv;
6097 #define glLightModelfv glad_glLightModelfv
6098 GLAD_API_CALL PFNGLLIGHTMODELIPROC glad_glLightModeli;
6099 #define glLightModeli glad_glLightModeli
6100 GLAD_API_CALL PFNGLLIGHTMODELIVPROC glad_glLightModeliv;
6101 #define glLightModeliv glad_glLightModeliv
6102 GLAD_API_CALL PFNGLLIGHTFPROC glad_glLightf;
6103 #define glLightf glad_glLightf
6104 GLAD_API_CALL PFNGLLIGHTFVPROC glad_glLightfv;
6105 #define glLightfv glad_glLightfv
6106 GLAD_API_CALL PFNGLLIGHTIPROC glad_glLighti;
6107 #define glLighti glad_glLighti
6108 GLAD_API_CALL PFNGLLIGHTIVPROC glad_glLightiv;
6109 #define glLightiv glad_glLightiv
6110 GLAD_API_CALL PFNGLLINESTIPPLEPROC glad_glLineStipple;
6111 #define glLineStipple glad_glLineStipple
6112 GLAD_API_CALL PFNGLLINEWIDTHPROC glad_glLineWidth;
6113 #define glLineWidth glad_glLineWidth
6114 GLAD_API_CALL PFNGLLINKPROGRAMPROC glad_glLinkProgram;
6115 #define glLinkProgram glad_glLinkProgram
6116 GLAD_API_CALL PFNGLLINKPROGRAMARBPROC glad_glLinkProgramARB;
6117 #define glLinkProgramARB glad_glLinkProgramARB
6118 GLAD_API_CALL PFNGLLISTBASEPROC glad_glListBase;
6119 #define glListBase glad_glListBase
6120 GLAD_API_CALL PFNGLLOADIDENTITYPROC glad_glLoadIdentity;
6121 #define glLoadIdentity glad_glLoadIdentity
6122 GLAD_API_CALL PFNGLLOADMATRIXDPROC glad_glLoadMatrixd;
6123 #define glLoadMatrixd glad_glLoadMatrixd
6124 GLAD_API_CALL PFNGLLOADMATRIXFPROC glad_glLoadMatrixf;
6125 #define glLoadMatrixf glad_glLoadMatrixf
6126 GLAD_API_CALL PFNGLLOADNAMEPROC glad_glLoadName;
6127 #define glLoadName glad_glLoadName
6128 GLAD_API_CALL PFNGLLOADPROGRAMNVPROC glad_glLoadProgramNV;
6129 #define glLoadProgramNV glad_glLoadProgramNV
6130 GLAD_API_CALL PFNGLLOADTRANSPOSEMATRIXDPROC glad_glLoadTransposeMatrixd;
6131 #define glLoadTransposeMatrixd glad_glLoadTransposeMatrixd
6132 GLAD_API_CALL PFNGLLOADTRANSPOSEMATRIXDARBPROC glad_glLoadTransposeMatrixdARB;
6133 #define glLoadTransposeMatrixdARB glad_glLoadTransposeMatrixdARB
6134 GLAD_API_CALL PFNGLLOADTRANSPOSEMATRIXFPROC glad_glLoadTransposeMatrixf;
6135 #define glLoadTransposeMatrixf glad_glLoadTransposeMatrixf
6136 GLAD_API_CALL PFNGLLOADTRANSPOSEMATRIXFARBPROC glad_glLoadTransposeMatrixfARB;
6137 #define glLoadTransposeMatrixfARB glad_glLoadTransposeMatrixfARB
6138 GLAD_API_CALL PFNGLLOGICOPPROC glad_glLogicOp;
6139 #define glLogicOp glad_glLogicOp
6140 GLAD_API_CALL PFNGLMAP1DPROC glad_glMap1d;
6141 #define glMap1d glad_glMap1d
6142 GLAD_API_CALL PFNGLMAP1FPROC glad_glMap1f;
6143 #define glMap1f glad_glMap1f
6144 GLAD_API_CALL PFNGLMAP2DPROC glad_glMap2d;
6145 #define glMap2d glad_glMap2d
6146 GLAD_API_CALL PFNGLMAP2FPROC glad_glMap2f;
6147 #define glMap2f glad_glMap2f
6148 GLAD_API_CALL PFNGLMAPBUFFERPROC glad_glMapBuffer;
6149 #define glMapBuffer glad_glMapBuffer
6150 GLAD_API_CALL PFNGLMAPBUFFERARBPROC glad_glMapBufferARB;
6151 #define glMapBufferARB glad_glMapBufferARB
6152 GLAD_API_CALL PFNGLMAPBUFFERRANGEPROC glad_glMapBufferRange;
6153 #define glMapBufferRange glad_glMapBufferRange
6154 GLAD_API_CALL PFNGLMAPGRID1DPROC glad_glMapGrid1d;
6155 #define glMapGrid1d glad_glMapGrid1d
6156 GLAD_API_CALL PFNGLMAPGRID1FPROC glad_glMapGrid1f;
6157 #define glMapGrid1f glad_glMapGrid1f
6158 GLAD_API_CALL PFNGLMAPGRID2DPROC glad_glMapGrid2d;
6159 #define glMapGrid2d glad_glMapGrid2d
6160 GLAD_API_CALL PFNGLMAPGRID2FPROC glad_glMapGrid2f;
6161 #define glMapGrid2f glad_glMapGrid2f
6162 GLAD_API_CALL PFNGLMAPNAMEDBUFFEREXTPROC glad_glMapNamedBufferEXT;
6163 #define glMapNamedBufferEXT glad_glMapNamedBufferEXT
6164 GLAD_API_CALL PFNGLMAPNAMEDBUFFERRANGEEXTPROC glad_glMapNamedBufferRangeEXT;
6165 #define glMapNamedBufferRangeEXT glad_glMapNamedBufferRangeEXT
6166 GLAD_API_CALL PFNGLMATERIALFPROC glad_glMaterialf;
6167 #define glMaterialf glad_glMaterialf
6168 GLAD_API_CALL PFNGLMATERIALFVPROC glad_glMaterialfv;
6169 #define glMaterialfv glad_glMaterialfv
6170 GLAD_API_CALL PFNGLMATERIALIPROC glad_glMateriali;
6171 #define glMateriali glad_glMateriali
6172 GLAD_API_CALL PFNGLMATERIALIVPROC glad_glMaterialiv;
6173 #define glMaterialiv glad_glMaterialiv
6174 GLAD_API_CALL PFNGLMATRIXFRUSTUMEXTPROC glad_glMatrixFrustumEXT;
6175 #define glMatrixFrustumEXT glad_glMatrixFrustumEXT
6176 GLAD_API_CALL PFNGLMATRIXLOADIDENTITYEXTPROC glad_glMatrixLoadIdentityEXT;
6177 #define glMatrixLoadIdentityEXT glad_glMatrixLoadIdentityEXT
6178 GLAD_API_CALL PFNGLMATRIXLOADTRANSPOSEDEXTPROC glad_glMatrixLoadTransposedEXT;
6179 #define glMatrixLoadTransposedEXT glad_glMatrixLoadTransposedEXT
6180 GLAD_API_CALL PFNGLMATRIXLOADTRANSPOSEFEXTPROC glad_glMatrixLoadTransposefEXT;
6181 #define glMatrixLoadTransposefEXT glad_glMatrixLoadTransposefEXT
6182 GLAD_API_CALL PFNGLMATRIXLOADDEXTPROC glad_glMatrixLoaddEXT;
6183 #define glMatrixLoaddEXT glad_glMatrixLoaddEXT
6184 GLAD_API_CALL PFNGLMATRIXLOADFEXTPROC glad_glMatrixLoadfEXT;
6185 #define glMatrixLoadfEXT glad_glMatrixLoadfEXT
6186 GLAD_API_CALL PFNGLMATRIXMODEPROC glad_glMatrixMode;
6187 #define glMatrixMode glad_glMatrixMode
6188 GLAD_API_CALL PFNGLMATRIXMULTTRANSPOSEDEXTPROC glad_glMatrixMultTransposedEXT;
6189 #define glMatrixMultTransposedEXT glad_glMatrixMultTransposedEXT
6190 GLAD_API_CALL PFNGLMATRIXMULTTRANSPOSEFEXTPROC glad_glMatrixMultTransposefEXT;
6191 #define glMatrixMultTransposefEXT glad_glMatrixMultTransposefEXT
6192 GLAD_API_CALL PFNGLMATRIXMULTDEXTPROC glad_glMatrixMultdEXT;
6193 #define glMatrixMultdEXT glad_glMatrixMultdEXT
6194 GLAD_API_CALL PFNGLMATRIXMULTFEXTPROC glad_glMatrixMultfEXT;
6195 #define glMatrixMultfEXT glad_glMatrixMultfEXT
6196 GLAD_API_CALL PFNGLMATRIXORTHOEXTPROC glad_glMatrixOrthoEXT;
6197 #define glMatrixOrthoEXT glad_glMatrixOrthoEXT
6198 GLAD_API_CALL PFNGLMATRIXPOPEXTPROC glad_glMatrixPopEXT;
6199 #define glMatrixPopEXT glad_glMatrixPopEXT
6200 GLAD_API_CALL PFNGLMATRIXPUSHEXTPROC glad_glMatrixPushEXT;
6201 #define glMatrixPushEXT glad_glMatrixPushEXT
6202 GLAD_API_CALL PFNGLMATRIXROTATEDEXTPROC glad_glMatrixRotatedEXT;
6203 #define glMatrixRotatedEXT glad_glMatrixRotatedEXT
6204 GLAD_API_CALL PFNGLMATRIXROTATEFEXTPROC glad_glMatrixRotatefEXT;
6205 #define glMatrixRotatefEXT glad_glMatrixRotatefEXT
6206 GLAD_API_CALL PFNGLMATRIXSCALEDEXTPROC glad_glMatrixScaledEXT;
6207 #define glMatrixScaledEXT glad_glMatrixScaledEXT
6208 GLAD_API_CALL PFNGLMATRIXSCALEFEXTPROC glad_glMatrixScalefEXT;
6209 #define glMatrixScalefEXT glad_glMatrixScalefEXT
6210 GLAD_API_CALL PFNGLMATRIXTRANSLATEDEXTPROC glad_glMatrixTranslatedEXT;
6211 #define glMatrixTranslatedEXT glad_glMatrixTranslatedEXT
6212 GLAD_API_CALL PFNGLMATRIXTRANSLATEFEXTPROC glad_glMatrixTranslatefEXT;
6213 #define glMatrixTranslatefEXT glad_glMatrixTranslatefEXT
6214 GLAD_API_CALL PFNGLMINMAXPROC glad_glMinmax;
6215 #define glMinmax glad_glMinmax
6216 GLAD_API_CALL PFNGLMINMAXEXTPROC glad_glMinmaxEXT;
6217 #define glMinmaxEXT glad_glMinmaxEXT
6218 GLAD_API_CALL PFNGLMULTMATRIXDPROC glad_glMultMatrixd;
6219 #define glMultMatrixd glad_glMultMatrixd
6220 GLAD_API_CALL PFNGLMULTMATRIXFPROC glad_glMultMatrixf;
6221 #define glMultMatrixf glad_glMultMatrixf
6222 GLAD_API_CALL PFNGLMULTTRANSPOSEMATRIXDPROC glad_glMultTransposeMatrixd;
6223 #define glMultTransposeMatrixd glad_glMultTransposeMatrixd
6224 GLAD_API_CALL PFNGLMULTTRANSPOSEMATRIXDARBPROC glad_glMultTransposeMatrixdARB;
6225 #define glMultTransposeMatrixdARB glad_glMultTransposeMatrixdARB
6226 GLAD_API_CALL PFNGLMULTTRANSPOSEMATRIXFPROC glad_glMultTransposeMatrixf;
6227 #define glMultTransposeMatrixf glad_glMultTransposeMatrixf
6228 GLAD_API_CALL PFNGLMULTTRANSPOSEMATRIXFARBPROC glad_glMultTransposeMatrixfARB;
6229 #define glMultTransposeMatrixfARB glad_glMultTransposeMatrixfARB
6230 GLAD_API_CALL PFNGLMULTIDRAWARRAYSPROC glad_glMultiDrawArrays;
6231 #define glMultiDrawArrays glad_glMultiDrawArrays
6232 GLAD_API_CALL PFNGLMULTIDRAWARRAYSEXTPROC glad_glMultiDrawArraysEXT;
6233 #define glMultiDrawArraysEXT glad_glMultiDrawArraysEXT
6234 GLAD_API_CALL PFNGLMULTIDRAWELEMENTSPROC glad_glMultiDrawElements;
6235 #define glMultiDrawElements glad_glMultiDrawElements
6236 GLAD_API_CALL PFNGLMULTIDRAWELEMENTSBASEVERTEXPROC glad_glMultiDrawElementsBaseVertex;
6237 #define glMultiDrawElementsBaseVertex glad_glMultiDrawElementsBaseVertex
6238 GLAD_API_CALL PFNGLMULTIDRAWELEMENTSEXTPROC glad_glMultiDrawElementsEXT;
6239 #define glMultiDrawElementsEXT glad_glMultiDrawElementsEXT
6240 GLAD_API_CALL PFNGLMULTITEXBUFFEREXTPROC glad_glMultiTexBufferEXT;
6241 #define glMultiTexBufferEXT glad_glMultiTexBufferEXT
6242 GLAD_API_CALL PFNGLMULTITEXCOORD1DPROC glad_glMultiTexCoord1d;
6243 #define glMultiTexCoord1d glad_glMultiTexCoord1d
6244 GLAD_API_CALL PFNGLMULTITEXCOORD1DARBPROC glad_glMultiTexCoord1dARB;
6245 #define glMultiTexCoord1dARB glad_glMultiTexCoord1dARB
6246 GLAD_API_CALL PFNGLMULTITEXCOORD1DVPROC glad_glMultiTexCoord1dv;
6247 #define glMultiTexCoord1dv glad_glMultiTexCoord1dv
6248 GLAD_API_CALL PFNGLMULTITEXCOORD1DVARBPROC glad_glMultiTexCoord1dvARB;
6249 #define glMultiTexCoord1dvARB glad_glMultiTexCoord1dvARB
6250 GLAD_API_CALL PFNGLMULTITEXCOORD1FPROC glad_glMultiTexCoord1f;
6251 #define glMultiTexCoord1f glad_glMultiTexCoord1f
6252 GLAD_API_CALL PFNGLMULTITEXCOORD1FARBPROC glad_glMultiTexCoord1fARB;
6253 #define glMultiTexCoord1fARB glad_glMultiTexCoord1fARB
6254 GLAD_API_CALL PFNGLMULTITEXCOORD1FVPROC glad_glMultiTexCoord1fv;
6255 #define glMultiTexCoord1fv glad_glMultiTexCoord1fv
6256 GLAD_API_CALL PFNGLMULTITEXCOORD1FVARBPROC glad_glMultiTexCoord1fvARB;
6257 #define glMultiTexCoord1fvARB glad_glMultiTexCoord1fvARB
6258 GLAD_API_CALL PFNGLMULTITEXCOORD1IPROC glad_glMultiTexCoord1i;
6259 #define glMultiTexCoord1i glad_glMultiTexCoord1i
6260 GLAD_API_CALL PFNGLMULTITEXCOORD1IARBPROC glad_glMultiTexCoord1iARB;
6261 #define glMultiTexCoord1iARB glad_glMultiTexCoord1iARB
6262 GLAD_API_CALL PFNGLMULTITEXCOORD1IVPROC glad_glMultiTexCoord1iv;
6263 #define glMultiTexCoord1iv glad_glMultiTexCoord1iv
6264 GLAD_API_CALL PFNGLMULTITEXCOORD1IVARBPROC glad_glMultiTexCoord1ivARB;
6265 #define glMultiTexCoord1ivARB glad_glMultiTexCoord1ivARB
6266 GLAD_API_CALL PFNGLMULTITEXCOORD1SPROC glad_glMultiTexCoord1s;
6267 #define glMultiTexCoord1s glad_glMultiTexCoord1s
6268 GLAD_API_CALL PFNGLMULTITEXCOORD1SARBPROC glad_glMultiTexCoord1sARB;
6269 #define glMultiTexCoord1sARB glad_glMultiTexCoord1sARB
6270 GLAD_API_CALL PFNGLMULTITEXCOORD1SVPROC glad_glMultiTexCoord1sv;
6271 #define glMultiTexCoord1sv glad_glMultiTexCoord1sv
6272 GLAD_API_CALL PFNGLMULTITEXCOORD1SVARBPROC glad_glMultiTexCoord1svARB;
6273 #define glMultiTexCoord1svARB glad_glMultiTexCoord1svARB
6274 GLAD_API_CALL PFNGLMULTITEXCOORD2DPROC glad_glMultiTexCoord2d;
6275 #define glMultiTexCoord2d glad_glMultiTexCoord2d
6276 GLAD_API_CALL PFNGLMULTITEXCOORD2DARBPROC glad_glMultiTexCoord2dARB;
6277 #define glMultiTexCoord2dARB glad_glMultiTexCoord2dARB
6278 GLAD_API_CALL PFNGLMULTITEXCOORD2DVPROC glad_glMultiTexCoord2dv;
6279 #define glMultiTexCoord2dv glad_glMultiTexCoord2dv
6280 GLAD_API_CALL PFNGLMULTITEXCOORD2DVARBPROC glad_glMultiTexCoord2dvARB;
6281 #define glMultiTexCoord2dvARB glad_glMultiTexCoord2dvARB
6282 GLAD_API_CALL PFNGLMULTITEXCOORD2FPROC glad_glMultiTexCoord2f;
6283 #define glMultiTexCoord2f glad_glMultiTexCoord2f
6284 GLAD_API_CALL PFNGLMULTITEXCOORD2FARBPROC glad_glMultiTexCoord2fARB;
6285 #define glMultiTexCoord2fARB glad_glMultiTexCoord2fARB
6286 GLAD_API_CALL PFNGLMULTITEXCOORD2FVPROC glad_glMultiTexCoord2fv;
6287 #define glMultiTexCoord2fv glad_glMultiTexCoord2fv
6288 GLAD_API_CALL PFNGLMULTITEXCOORD2FVARBPROC glad_glMultiTexCoord2fvARB;
6289 #define glMultiTexCoord2fvARB glad_glMultiTexCoord2fvARB
6290 GLAD_API_CALL PFNGLMULTITEXCOORD2IPROC glad_glMultiTexCoord2i;
6291 #define glMultiTexCoord2i glad_glMultiTexCoord2i
6292 GLAD_API_CALL PFNGLMULTITEXCOORD2IARBPROC glad_glMultiTexCoord2iARB;
6293 #define glMultiTexCoord2iARB glad_glMultiTexCoord2iARB
6294 GLAD_API_CALL PFNGLMULTITEXCOORD2IVPROC glad_glMultiTexCoord2iv;
6295 #define glMultiTexCoord2iv glad_glMultiTexCoord2iv
6296 GLAD_API_CALL PFNGLMULTITEXCOORD2IVARBPROC glad_glMultiTexCoord2ivARB;
6297 #define glMultiTexCoord2ivARB glad_glMultiTexCoord2ivARB
6298 GLAD_API_CALL PFNGLMULTITEXCOORD2SPROC glad_glMultiTexCoord2s;
6299 #define glMultiTexCoord2s glad_glMultiTexCoord2s
6300 GLAD_API_CALL PFNGLMULTITEXCOORD2SARBPROC glad_glMultiTexCoord2sARB;
6301 #define glMultiTexCoord2sARB glad_glMultiTexCoord2sARB
6302 GLAD_API_CALL PFNGLMULTITEXCOORD2SVPROC glad_glMultiTexCoord2sv;
6303 #define glMultiTexCoord2sv glad_glMultiTexCoord2sv
6304 GLAD_API_CALL PFNGLMULTITEXCOORD2SVARBPROC glad_glMultiTexCoord2svARB;
6305 #define glMultiTexCoord2svARB glad_glMultiTexCoord2svARB
6306 GLAD_API_CALL PFNGLMULTITEXCOORD3DPROC glad_glMultiTexCoord3d;
6307 #define glMultiTexCoord3d glad_glMultiTexCoord3d
6308 GLAD_API_CALL PFNGLMULTITEXCOORD3DARBPROC glad_glMultiTexCoord3dARB;
6309 #define glMultiTexCoord3dARB glad_glMultiTexCoord3dARB
6310 GLAD_API_CALL PFNGLMULTITEXCOORD3DVPROC glad_glMultiTexCoord3dv;
6311 #define glMultiTexCoord3dv glad_glMultiTexCoord3dv
6312 GLAD_API_CALL PFNGLMULTITEXCOORD3DVARBPROC glad_glMultiTexCoord3dvARB;
6313 #define glMultiTexCoord3dvARB glad_glMultiTexCoord3dvARB
6314 GLAD_API_CALL PFNGLMULTITEXCOORD3FPROC glad_glMultiTexCoord3f;
6315 #define glMultiTexCoord3f glad_glMultiTexCoord3f
6316 GLAD_API_CALL PFNGLMULTITEXCOORD3FARBPROC glad_glMultiTexCoord3fARB;
6317 #define glMultiTexCoord3fARB glad_glMultiTexCoord3fARB
6318 GLAD_API_CALL PFNGLMULTITEXCOORD3FVPROC glad_glMultiTexCoord3fv;
6319 #define glMultiTexCoord3fv glad_glMultiTexCoord3fv
6320 GLAD_API_CALL PFNGLMULTITEXCOORD3FVARBPROC glad_glMultiTexCoord3fvARB;
6321 #define glMultiTexCoord3fvARB glad_glMultiTexCoord3fvARB
6322 GLAD_API_CALL PFNGLMULTITEXCOORD3IPROC glad_glMultiTexCoord3i;
6323 #define glMultiTexCoord3i glad_glMultiTexCoord3i
6324 GLAD_API_CALL PFNGLMULTITEXCOORD3IARBPROC glad_glMultiTexCoord3iARB;
6325 #define glMultiTexCoord3iARB glad_glMultiTexCoord3iARB
6326 GLAD_API_CALL PFNGLMULTITEXCOORD3IVPROC glad_glMultiTexCoord3iv;
6327 #define glMultiTexCoord3iv glad_glMultiTexCoord3iv
6328 GLAD_API_CALL PFNGLMULTITEXCOORD3IVARBPROC glad_glMultiTexCoord3ivARB;
6329 #define glMultiTexCoord3ivARB glad_glMultiTexCoord3ivARB
6330 GLAD_API_CALL PFNGLMULTITEXCOORD3SPROC glad_glMultiTexCoord3s;
6331 #define glMultiTexCoord3s glad_glMultiTexCoord3s
6332 GLAD_API_CALL PFNGLMULTITEXCOORD3SARBPROC glad_glMultiTexCoord3sARB;
6333 #define glMultiTexCoord3sARB glad_glMultiTexCoord3sARB
6334 GLAD_API_CALL PFNGLMULTITEXCOORD3SVPROC glad_glMultiTexCoord3sv;
6335 #define glMultiTexCoord3sv glad_glMultiTexCoord3sv
6336 GLAD_API_CALL PFNGLMULTITEXCOORD3SVARBPROC glad_glMultiTexCoord3svARB;
6337 #define glMultiTexCoord3svARB glad_glMultiTexCoord3svARB
6338 GLAD_API_CALL PFNGLMULTITEXCOORD4DPROC glad_glMultiTexCoord4d;
6339 #define glMultiTexCoord4d glad_glMultiTexCoord4d
6340 GLAD_API_CALL PFNGLMULTITEXCOORD4DARBPROC glad_glMultiTexCoord4dARB;
6341 #define glMultiTexCoord4dARB glad_glMultiTexCoord4dARB
6342 GLAD_API_CALL PFNGLMULTITEXCOORD4DVPROC glad_glMultiTexCoord4dv;
6343 #define glMultiTexCoord4dv glad_glMultiTexCoord4dv
6344 GLAD_API_CALL PFNGLMULTITEXCOORD4DVARBPROC glad_glMultiTexCoord4dvARB;
6345 #define glMultiTexCoord4dvARB glad_glMultiTexCoord4dvARB
6346 GLAD_API_CALL PFNGLMULTITEXCOORD4FPROC glad_glMultiTexCoord4f;
6347 #define glMultiTexCoord4f glad_glMultiTexCoord4f
6348 GLAD_API_CALL PFNGLMULTITEXCOORD4FARBPROC glad_glMultiTexCoord4fARB;
6349 #define glMultiTexCoord4fARB glad_glMultiTexCoord4fARB
6350 GLAD_API_CALL PFNGLMULTITEXCOORD4FVPROC glad_glMultiTexCoord4fv;
6351 #define glMultiTexCoord4fv glad_glMultiTexCoord4fv
6352 GLAD_API_CALL PFNGLMULTITEXCOORD4FVARBPROC glad_glMultiTexCoord4fvARB;
6353 #define glMultiTexCoord4fvARB glad_glMultiTexCoord4fvARB
6354 GLAD_API_CALL PFNGLMULTITEXCOORD4IPROC glad_glMultiTexCoord4i;
6355 #define glMultiTexCoord4i glad_glMultiTexCoord4i
6356 GLAD_API_CALL PFNGLMULTITEXCOORD4IARBPROC glad_glMultiTexCoord4iARB;
6357 #define glMultiTexCoord4iARB glad_glMultiTexCoord4iARB
6358 GLAD_API_CALL PFNGLMULTITEXCOORD4IVPROC glad_glMultiTexCoord4iv;
6359 #define glMultiTexCoord4iv glad_glMultiTexCoord4iv
6360 GLAD_API_CALL PFNGLMULTITEXCOORD4IVARBPROC glad_glMultiTexCoord4ivARB;
6361 #define glMultiTexCoord4ivARB glad_glMultiTexCoord4ivARB
6362 GLAD_API_CALL PFNGLMULTITEXCOORD4SPROC glad_glMultiTexCoord4s;
6363 #define glMultiTexCoord4s glad_glMultiTexCoord4s
6364 GLAD_API_CALL PFNGLMULTITEXCOORD4SARBPROC glad_glMultiTexCoord4sARB;
6365 #define glMultiTexCoord4sARB glad_glMultiTexCoord4sARB
6366 GLAD_API_CALL PFNGLMULTITEXCOORD4SVPROC glad_glMultiTexCoord4sv;
6367 #define glMultiTexCoord4sv glad_glMultiTexCoord4sv
6368 GLAD_API_CALL PFNGLMULTITEXCOORD4SVARBPROC glad_glMultiTexCoord4svARB;
6369 #define glMultiTexCoord4svARB glad_glMultiTexCoord4svARB
6370 GLAD_API_CALL PFNGLMULTITEXCOORDP1UIPROC glad_glMultiTexCoordP1ui;
6371 #define glMultiTexCoordP1ui glad_glMultiTexCoordP1ui
6372 GLAD_API_CALL PFNGLMULTITEXCOORDP1UIVPROC glad_glMultiTexCoordP1uiv;
6373 #define glMultiTexCoordP1uiv glad_glMultiTexCoordP1uiv
6374 GLAD_API_CALL PFNGLMULTITEXCOORDP2UIPROC glad_glMultiTexCoordP2ui;
6375 #define glMultiTexCoordP2ui glad_glMultiTexCoordP2ui
6376 GLAD_API_CALL PFNGLMULTITEXCOORDP2UIVPROC glad_glMultiTexCoordP2uiv;
6377 #define glMultiTexCoordP2uiv glad_glMultiTexCoordP2uiv
6378 GLAD_API_CALL PFNGLMULTITEXCOORDP3UIPROC glad_glMultiTexCoordP3ui;
6379 #define glMultiTexCoordP3ui glad_glMultiTexCoordP3ui
6380 GLAD_API_CALL PFNGLMULTITEXCOORDP3UIVPROC glad_glMultiTexCoordP3uiv;
6381 #define glMultiTexCoordP3uiv glad_glMultiTexCoordP3uiv
6382 GLAD_API_CALL PFNGLMULTITEXCOORDP4UIPROC glad_glMultiTexCoordP4ui;
6383 #define glMultiTexCoordP4ui glad_glMultiTexCoordP4ui
6384 GLAD_API_CALL PFNGLMULTITEXCOORDP4UIVPROC glad_glMultiTexCoordP4uiv;
6385 #define glMultiTexCoordP4uiv glad_glMultiTexCoordP4uiv
6386 GLAD_API_CALL PFNGLMULTITEXCOORDPOINTEREXTPROC glad_glMultiTexCoordPointerEXT;
6387 #define glMultiTexCoordPointerEXT glad_glMultiTexCoordPointerEXT
6388 GLAD_API_CALL PFNGLMULTITEXENVFEXTPROC glad_glMultiTexEnvfEXT;
6389 #define glMultiTexEnvfEXT glad_glMultiTexEnvfEXT
6390 GLAD_API_CALL PFNGLMULTITEXENVFVEXTPROC glad_glMultiTexEnvfvEXT;
6391 #define glMultiTexEnvfvEXT glad_glMultiTexEnvfvEXT
6392 GLAD_API_CALL PFNGLMULTITEXENVIEXTPROC glad_glMultiTexEnviEXT;
6393 #define glMultiTexEnviEXT glad_glMultiTexEnviEXT
6394 GLAD_API_CALL PFNGLMULTITEXENVIVEXTPROC glad_glMultiTexEnvivEXT;
6395 #define glMultiTexEnvivEXT glad_glMultiTexEnvivEXT
6396 GLAD_API_CALL PFNGLMULTITEXGENDEXTPROC glad_glMultiTexGendEXT;
6397 #define glMultiTexGendEXT glad_glMultiTexGendEXT
6398 GLAD_API_CALL PFNGLMULTITEXGENDVEXTPROC glad_glMultiTexGendvEXT;
6399 #define glMultiTexGendvEXT glad_glMultiTexGendvEXT
6400 GLAD_API_CALL PFNGLMULTITEXGENFEXTPROC glad_glMultiTexGenfEXT;
6401 #define glMultiTexGenfEXT glad_glMultiTexGenfEXT
6402 GLAD_API_CALL PFNGLMULTITEXGENFVEXTPROC glad_glMultiTexGenfvEXT;
6403 #define glMultiTexGenfvEXT glad_glMultiTexGenfvEXT
6404 GLAD_API_CALL PFNGLMULTITEXGENIEXTPROC glad_glMultiTexGeniEXT;
6405 #define glMultiTexGeniEXT glad_glMultiTexGeniEXT
6406 GLAD_API_CALL PFNGLMULTITEXGENIVEXTPROC glad_glMultiTexGenivEXT;
6407 #define glMultiTexGenivEXT glad_glMultiTexGenivEXT
6408 GLAD_API_CALL PFNGLMULTITEXIMAGE1DEXTPROC glad_glMultiTexImage1DEXT;
6409 #define glMultiTexImage1DEXT glad_glMultiTexImage1DEXT
6410 GLAD_API_CALL PFNGLMULTITEXIMAGE2DEXTPROC glad_glMultiTexImage2DEXT;
6411 #define glMultiTexImage2DEXT glad_glMultiTexImage2DEXT
6412 GLAD_API_CALL PFNGLMULTITEXIMAGE3DEXTPROC glad_glMultiTexImage3DEXT;
6413 #define glMultiTexImage3DEXT glad_glMultiTexImage3DEXT
6414 GLAD_API_CALL PFNGLMULTITEXPARAMETERIIVEXTPROC glad_glMultiTexParameterIivEXT;
6415 #define glMultiTexParameterIivEXT glad_glMultiTexParameterIivEXT
6416 GLAD_API_CALL PFNGLMULTITEXPARAMETERIUIVEXTPROC glad_glMultiTexParameterIuivEXT;
6417 #define glMultiTexParameterIuivEXT glad_glMultiTexParameterIuivEXT
6418 GLAD_API_CALL PFNGLMULTITEXPARAMETERFEXTPROC glad_glMultiTexParameterfEXT;
6419 #define glMultiTexParameterfEXT glad_glMultiTexParameterfEXT
6420 GLAD_API_CALL PFNGLMULTITEXPARAMETERFVEXTPROC glad_glMultiTexParameterfvEXT;
6421 #define glMultiTexParameterfvEXT glad_glMultiTexParameterfvEXT
6422 GLAD_API_CALL PFNGLMULTITEXPARAMETERIEXTPROC glad_glMultiTexParameteriEXT;
6423 #define glMultiTexParameteriEXT glad_glMultiTexParameteriEXT
6424 GLAD_API_CALL PFNGLMULTITEXPARAMETERIVEXTPROC glad_glMultiTexParameterivEXT;
6425 #define glMultiTexParameterivEXT glad_glMultiTexParameterivEXT
6426 GLAD_API_CALL PFNGLMULTITEXRENDERBUFFEREXTPROC glad_glMultiTexRenderbufferEXT;
6427 #define glMultiTexRenderbufferEXT glad_glMultiTexRenderbufferEXT
6428 GLAD_API_CALL PFNGLMULTITEXSUBIMAGE1DEXTPROC glad_glMultiTexSubImage1DEXT;
6429 #define glMultiTexSubImage1DEXT glad_glMultiTexSubImage1DEXT
6430 GLAD_API_CALL PFNGLMULTITEXSUBIMAGE2DEXTPROC glad_glMultiTexSubImage2DEXT;
6431 #define glMultiTexSubImage2DEXT glad_glMultiTexSubImage2DEXT
6432 GLAD_API_CALL PFNGLMULTITEXSUBIMAGE3DEXTPROC glad_glMultiTexSubImage3DEXT;
6433 #define glMultiTexSubImage3DEXT glad_glMultiTexSubImage3DEXT
6434 GLAD_API_CALL PFNGLNAMEDBUFFERDATAEXTPROC glad_glNamedBufferDataEXT;
6435 #define glNamedBufferDataEXT glad_glNamedBufferDataEXT
6436 GLAD_API_CALL PFNGLNAMEDBUFFERSTORAGEEXTPROC glad_glNamedBufferStorageEXT;
6437 #define glNamedBufferStorageEXT glad_glNamedBufferStorageEXT
6438 GLAD_API_CALL PFNGLNAMEDBUFFERSUBDATAEXTPROC glad_glNamedBufferSubDataEXT;
6439 #define glNamedBufferSubDataEXT glad_glNamedBufferSubDataEXT
6440 GLAD_API_CALL PFNGLNAMEDCOPYBUFFERSUBDATAEXTPROC glad_glNamedCopyBufferSubDataEXT;
6441 #define glNamedCopyBufferSubDataEXT glad_glNamedCopyBufferSubDataEXT
6442 GLAD_API_CALL PFNGLNAMEDFRAMEBUFFERPARAMETERIEXTPROC glad_glNamedFramebufferParameteriEXT;
6443 #define glNamedFramebufferParameteriEXT glad_glNamedFramebufferParameteriEXT
6444 GLAD_API_CALL PFNGLNAMEDFRAMEBUFFERRENDERBUFFEREXTPROC glad_glNamedFramebufferRenderbufferEXT;
6445 #define glNamedFramebufferRenderbufferEXT glad_glNamedFramebufferRenderbufferEXT
6446 GLAD_API_CALL PFNGLNAMEDFRAMEBUFFERTEXTURE1DEXTPROC glad_glNamedFramebufferTexture1DEXT;
6447 #define glNamedFramebufferTexture1DEXT glad_glNamedFramebufferTexture1DEXT
6448 GLAD_API_CALL PFNGLNAMEDFRAMEBUFFERTEXTURE2DEXTPROC glad_glNamedFramebufferTexture2DEXT;
6449 #define glNamedFramebufferTexture2DEXT glad_glNamedFramebufferTexture2DEXT
6450 GLAD_API_CALL PFNGLNAMEDFRAMEBUFFERTEXTURE3DEXTPROC glad_glNamedFramebufferTexture3DEXT;
6451 #define glNamedFramebufferTexture3DEXT glad_glNamedFramebufferTexture3DEXT
6452 GLAD_API_CALL PFNGLNAMEDFRAMEBUFFERTEXTUREEXTPROC glad_glNamedFramebufferTextureEXT;
6453 #define glNamedFramebufferTextureEXT glad_glNamedFramebufferTextureEXT
6454 GLAD_API_CALL PFNGLNAMEDFRAMEBUFFERTEXTUREFACEEXTPROC glad_glNamedFramebufferTextureFaceEXT;
6455 #define glNamedFramebufferTextureFaceEXT glad_glNamedFramebufferTextureFaceEXT
6456 GLAD_API_CALL PFNGLNAMEDFRAMEBUFFERTEXTURELAYEREXTPROC glad_glNamedFramebufferTextureLayerEXT;
6457 #define glNamedFramebufferTextureLayerEXT glad_glNamedFramebufferTextureLayerEXT
6458 GLAD_API_CALL PFNGLNAMEDPROGRAMLOCALPARAMETER4DEXTPROC glad_glNamedProgramLocalParameter4dEXT;
6459 #define glNamedProgramLocalParameter4dEXT glad_glNamedProgramLocalParameter4dEXT
6460 GLAD_API_CALL PFNGLNAMEDPROGRAMLOCALPARAMETER4DVEXTPROC glad_glNamedProgramLocalParameter4dvEXT;
6461 #define glNamedProgramLocalParameter4dvEXT glad_glNamedProgramLocalParameter4dvEXT
6462 GLAD_API_CALL PFNGLNAMEDPROGRAMLOCALPARAMETER4FEXTPROC glad_glNamedProgramLocalParameter4fEXT;
6463 #define glNamedProgramLocalParameter4fEXT glad_glNamedProgramLocalParameter4fEXT
6464 GLAD_API_CALL PFNGLNAMEDPROGRAMLOCALPARAMETER4FVEXTPROC glad_glNamedProgramLocalParameter4fvEXT;
6465 #define glNamedProgramLocalParameter4fvEXT glad_glNamedProgramLocalParameter4fvEXT
6466 GLAD_API_CALL PFNGLNAMEDPROGRAMLOCALPARAMETERI4IEXTPROC glad_glNamedProgramLocalParameterI4iEXT;
6467 #define glNamedProgramLocalParameterI4iEXT glad_glNamedProgramLocalParameterI4iEXT
6468 GLAD_API_CALL PFNGLNAMEDPROGRAMLOCALPARAMETERI4IVEXTPROC glad_glNamedProgramLocalParameterI4ivEXT;
6469 #define glNamedProgramLocalParameterI4ivEXT glad_glNamedProgramLocalParameterI4ivEXT
6470 GLAD_API_CALL PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIEXTPROC glad_glNamedProgramLocalParameterI4uiEXT;
6471 #define glNamedProgramLocalParameterI4uiEXT glad_glNamedProgramLocalParameterI4uiEXT
6472 GLAD_API_CALL PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIVEXTPROC glad_glNamedProgramLocalParameterI4uivEXT;
6473 #define glNamedProgramLocalParameterI4uivEXT glad_glNamedProgramLocalParameterI4uivEXT
6474 GLAD_API_CALL PFNGLNAMEDPROGRAMLOCALPARAMETERS4FVEXTPROC glad_glNamedProgramLocalParameters4fvEXT;
6475 #define glNamedProgramLocalParameters4fvEXT glad_glNamedProgramLocalParameters4fvEXT
6476 GLAD_API_CALL PFNGLNAMEDPROGRAMLOCALPARAMETERSI4IVEXTPROC glad_glNamedProgramLocalParametersI4ivEXT;
6477 #define glNamedProgramLocalParametersI4ivEXT glad_glNamedProgramLocalParametersI4ivEXT
6478 GLAD_API_CALL PFNGLNAMEDPROGRAMLOCALPARAMETERSI4UIVEXTPROC glad_glNamedProgramLocalParametersI4uivEXT;
6479 #define glNamedProgramLocalParametersI4uivEXT glad_glNamedProgramLocalParametersI4uivEXT
6480 GLAD_API_CALL PFNGLNAMEDPROGRAMSTRINGEXTPROC glad_glNamedProgramStringEXT;
6481 #define glNamedProgramStringEXT glad_glNamedProgramStringEXT
6482 GLAD_API_CALL PFNGLNAMEDRENDERBUFFERSTORAGEEXTPROC glad_glNamedRenderbufferStorageEXT;
6483 #define glNamedRenderbufferStorageEXT glad_glNamedRenderbufferStorageEXT
6484 GLAD_API_CALL PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC glad_glNamedRenderbufferStorageMultisampleCoverageEXT;
6485 #define glNamedRenderbufferStorageMultisampleCoverageEXT glad_glNamedRenderbufferStorageMultisampleCoverageEXT
6486 GLAD_API_CALL PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC glad_glNamedRenderbufferStorageMultisampleEXT;
6487 #define glNamedRenderbufferStorageMultisampleEXT glad_glNamedRenderbufferStorageMultisampleEXT
6488 GLAD_API_CALL PFNGLNEWLISTPROC glad_glNewList;
6489 #define glNewList glad_glNewList
6490 GLAD_API_CALL PFNGLNORMAL3BPROC glad_glNormal3b;
6491 #define glNormal3b glad_glNormal3b
6492 GLAD_API_CALL PFNGLNORMAL3BVPROC glad_glNormal3bv;
6493 #define glNormal3bv glad_glNormal3bv
6494 GLAD_API_CALL PFNGLNORMAL3DPROC glad_glNormal3d;
6495 #define glNormal3d glad_glNormal3d
6496 GLAD_API_CALL PFNGLNORMAL3DVPROC glad_glNormal3dv;
6497 #define glNormal3dv glad_glNormal3dv
6498 GLAD_API_CALL PFNGLNORMAL3FPROC glad_glNormal3f;
6499 #define glNormal3f glad_glNormal3f
6500 GLAD_API_CALL PFNGLNORMAL3FVPROC glad_glNormal3fv;
6501 #define glNormal3fv glad_glNormal3fv
6502 GLAD_API_CALL PFNGLNORMAL3IPROC glad_glNormal3i;
6503 #define glNormal3i glad_glNormal3i
6504 GLAD_API_CALL PFNGLNORMAL3IVPROC glad_glNormal3iv;
6505 #define glNormal3iv glad_glNormal3iv
6506 GLAD_API_CALL PFNGLNORMAL3SPROC glad_glNormal3s;
6507 #define glNormal3s glad_glNormal3s
6508 GLAD_API_CALL PFNGLNORMAL3SVPROC glad_glNormal3sv;
6509 #define glNormal3sv glad_glNormal3sv
6510 GLAD_API_CALL PFNGLNORMALP3UIPROC glad_glNormalP3ui;
6511 #define glNormalP3ui glad_glNormalP3ui
6512 GLAD_API_CALL PFNGLNORMALP3UIVPROC glad_glNormalP3uiv;
6513 #define glNormalP3uiv glad_glNormalP3uiv
6514 GLAD_API_CALL PFNGLNORMALPOINTERPROC glad_glNormalPointer;
6515 #define glNormalPointer glad_glNormalPointer
6516 GLAD_API_CALL PFNGLNORMALPOINTEREXTPROC glad_glNormalPointerEXT;
6517 #define glNormalPointerEXT glad_glNormalPointerEXT
6518 GLAD_API_CALL PFNGLOBJECTLABELPROC glad_glObjectLabel;
6519 #define glObjectLabel glad_glObjectLabel
6520 GLAD_API_CALL PFNGLOBJECTPTRLABELPROC glad_glObjectPtrLabel;
6521 #define glObjectPtrLabel glad_glObjectPtrLabel
6522 GLAD_API_CALL PFNGLORTHOPROC glad_glOrtho;
6523 #define glOrtho glad_glOrtho
6524 GLAD_API_CALL PFNGLPASSTHROUGHPROC glad_glPassThrough;
6525 #define glPassThrough glad_glPassThrough
6526 GLAD_API_CALL PFNGLPIXELMAPFVPROC glad_glPixelMapfv;
6527 #define glPixelMapfv glad_glPixelMapfv
6528 GLAD_API_CALL PFNGLPIXELMAPUIVPROC glad_glPixelMapuiv;
6529 #define glPixelMapuiv glad_glPixelMapuiv
6530 GLAD_API_CALL PFNGLPIXELMAPUSVPROC glad_glPixelMapusv;
6531 #define glPixelMapusv glad_glPixelMapusv
6532 GLAD_API_CALL PFNGLPIXELSTOREFPROC glad_glPixelStoref;
6533 #define glPixelStoref glad_glPixelStoref
6534 GLAD_API_CALL PFNGLPIXELSTOREIPROC glad_glPixelStorei;
6535 #define glPixelStorei glad_glPixelStorei
6536 GLAD_API_CALL PFNGLPIXELTRANSFERFPROC glad_glPixelTransferf;
6537 #define glPixelTransferf glad_glPixelTransferf
6538 GLAD_API_CALL PFNGLPIXELTRANSFERIPROC glad_glPixelTransferi;
6539 #define glPixelTransferi glad_glPixelTransferi
6540 GLAD_API_CALL PFNGLPIXELZOOMPROC glad_glPixelZoom;
6541 #define glPixelZoom glad_glPixelZoom
6542 GLAD_API_CALL PFNGLPOINTPARAMETERFPROC glad_glPointParameterf;
6543 #define glPointParameterf glad_glPointParameterf
6544 GLAD_API_CALL PFNGLPOINTPARAMETERFARBPROC glad_glPointParameterfARB;
6545 #define glPointParameterfARB glad_glPointParameterfARB
6546 GLAD_API_CALL PFNGLPOINTPARAMETERFEXTPROC glad_glPointParameterfEXT;
6547 #define glPointParameterfEXT glad_glPointParameterfEXT
6548 GLAD_API_CALL PFNGLPOINTPARAMETERFSGISPROC glad_glPointParameterfSGIS;
6549 #define glPointParameterfSGIS glad_glPointParameterfSGIS
6550 GLAD_API_CALL PFNGLPOINTPARAMETERFVPROC glad_glPointParameterfv;
6551 #define glPointParameterfv glad_glPointParameterfv
6552 GLAD_API_CALL PFNGLPOINTPARAMETERFVARBPROC glad_glPointParameterfvARB;
6553 #define glPointParameterfvARB glad_glPointParameterfvARB
6554 GLAD_API_CALL PFNGLPOINTPARAMETERFVEXTPROC glad_glPointParameterfvEXT;
6555 #define glPointParameterfvEXT glad_glPointParameterfvEXT
6556 GLAD_API_CALL PFNGLPOINTPARAMETERFVSGISPROC glad_glPointParameterfvSGIS;
6557 #define glPointParameterfvSGIS glad_glPointParameterfvSGIS
6558 GLAD_API_CALL PFNGLPOINTPARAMETERIPROC glad_glPointParameteri;
6559 #define glPointParameteri glad_glPointParameteri
6560 GLAD_API_CALL PFNGLPOINTPARAMETERINVPROC glad_glPointParameteriNV;
6561 #define glPointParameteriNV glad_glPointParameteriNV
6562 GLAD_API_CALL PFNGLPOINTPARAMETERIVPROC glad_glPointParameteriv;
6563 #define glPointParameteriv glad_glPointParameteriv
6564 GLAD_API_CALL PFNGLPOINTPARAMETERIVNVPROC glad_glPointParameterivNV;
6565 #define glPointParameterivNV glad_glPointParameterivNV
6566 GLAD_API_CALL PFNGLPOINTSIZEPROC glad_glPointSize;
6567 #define glPointSize glad_glPointSize
6568 GLAD_API_CALL PFNGLPOLYGONMODEPROC glad_glPolygonMode;
6569 #define glPolygonMode glad_glPolygonMode
6570 GLAD_API_CALL PFNGLPOLYGONOFFSETPROC glad_glPolygonOffset;
6571 #define glPolygonOffset glad_glPolygonOffset
6572 GLAD_API_CALL PFNGLPOLYGONSTIPPLEPROC glad_glPolygonStipple;
6573 #define glPolygonStipple glad_glPolygonStipple
6574 GLAD_API_CALL PFNGLPOPATTRIBPROC glad_glPopAttrib;
6575 #define glPopAttrib glad_glPopAttrib
6576 GLAD_API_CALL PFNGLPOPCLIENTATTRIBPROC glad_glPopClientAttrib;
6577 #define glPopClientAttrib glad_glPopClientAttrib
6578 GLAD_API_CALL PFNGLPOPDEBUGGROUPPROC glad_glPopDebugGroup;
6579 #define glPopDebugGroup glad_glPopDebugGroup
6580 GLAD_API_CALL PFNGLPOPMATRIXPROC glad_glPopMatrix;
6581 #define glPopMatrix glad_glPopMatrix
6582 GLAD_API_CALL PFNGLPOPNAMEPROC glad_glPopName;
6583 #define glPopName glad_glPopName
6584 GLAD_API_CALL PFNGLPRIMITIVERESTARTINDEXPROC glad_glPrimitiveRestartIndex;
6585 #define glPrimitiveRestartIndex glad_glPrimitiveRestartIndex
6586 GLAD_API_CALL PFNGLPRIORITIZETEXTURESPROC glad_glPrioritizeTextures;
6587 #define glPrioritizeTextures glad_glPrioritizeTextures
6588 GLAD_API_CALL PFNGLPRIORITIZETEXTURESEXTPROC glad_glPrioritizeTexturesEXT;
6589 #define glPrioritizeTexturesEXT glad_glPrioritizeTexturesEXT
6590 GLAD_API_CALL PFNGLPROGRAMENVPARAMETER4DARBPROC glad_glProgramEnvParameter4dARB;
6591 #define glProgramEnvParameter4dARB glad_glProgramEnvParameter4dARB
6592 GLAD_API_CALL PFNGLPROGRAMENVPARAMETER4DVARBPROC glad_glProgramEnvParameter4dvARB;
6593 #define glProgramEnvParameter4dvARB glad_glProgramEnvParameter4dvARB
6594 GLAD_API_CALL PFNGLPROGRAMENVPARAMETER4FARBPROC glad_glProgramEnvParameter4fARB;
6595 #define glProgramEnvParameter4fARB glad_glProgramEnvParameter4fARB
6596 GLAD_API_CALL PFNGLPROGRAMENVPARAMETER4FVARBPROC glad_glProgramEnvParameter4fvARB;
6597 #define glProgramEnvParameter4fvARB glad_glProgramEnvParameter4fvARB
6598 GLAD_API_CALL PFNGLPROGRAMLOCALPARAMETER4DARBPROC glad_glProgramLocalParameter4dARB;
6599 #define glProgramLocalParameter4dARB glad_glProgramLocalParameter4dARB
6600 GLAD_API_CALL PFNGLPROGRAMLOCALPARAMETER4DVARBPROC glad_glProgramLocalParameter4dvARB;
6601 #define glProgramLocalParameter4dvARB glad_glProgramLocalParameter4dvARB
6602 GLAD_API_CALL PFNGLPROGRAMLOCALPARAMETER4FARBPROC glad_glProgramLocalParameter4fARB;
6603 #define glProgramLocalParameter4fARB glad_glProgramLocalParameter4fARB
6604 GLAD_API_CALL PFNGLPROGRAMLOCALPARAMETER4FVARBPROC glad_glProgramLocalParameter4fvARB;
6605 #define glProgramLocalParameter4fvARB glad_glProgramLocalParameter4fvARB
6606 GLAD_API_CALL PFNGLPROGRAMPARAMETER4DNVPROC glad_glProgramParameter4dNV;
6607 #define glProgramParameter4dNV glad_glProgramParameter4dNV
6608 GLAD_API_CALL PFNGLPROGRAMPARAMETER4DVNVPROC glad_glProgramParameter4dvNV;
6609 #define glProgramParameter4dvNV glad_glProgramParameter4dvNV
6610 GLAD_API_CALL PFNGLPROGRAMPARAMETER4FNVPROC glad_glProgramParameter4fNV;
6611 #define glProgramParameter4fNV glad_glProgramParameter4fNV
6612 GLAD_API_CALL PFNGLPROGRAMPARAMETER4FVNVPROC glad_glProgramParameter4fvNV;
6613 #define glProgramParameter4fvNV glad_glProgramParameter4fvNV
6614 GLAD_API_CALL PFNGLPROGRAMPARAMETERIARBPROC glad_glProgramParameteriARB;
6615 #define glProgramParameteriARB glad_glProgramParameteriARB
6616 GLAD_API_CALL PFNGLPROGRAMPARAMETERS4DVNVPROC glad_glProgramParameters4dvNV;
6617 #define glProgramParameters4dvNV glad_glProgramParameters4dvNV
6618 GLAD_API_CALL PFNGLPROGRAMPARAMETERS4FVNVPROC glad_glProgramParameters4fvNV;
6619 #define glProgramParameters4fvNV glad_glProgramParameters4fvNV
6620 GLAD_API_CALL PFNGLPROGRAMSTRINGARBPROC glad_glProgramStringARB;
6621 #define glProgramStringARB glad_glProgramStringARB
6622 GLAD_API_CALL PFNGLPROGRAMUNIFORM1DEXTPROC glad_glProgramUniform1dEXT;
6623 #define glProgramUniform1dEXT glad_glProgramUniform1dEXT
6624 GLAD_API_CALL PFNGLPROGRAMUNIFORM1DVEXTPROC glad_glProgramUniform1dvEXT;
6625 #define glProgramUniform1dvEXT glad_glProgramUniform1dvEXT
6626 GLAD_API_CALL PFNGLPROGRAMUNIFORM1FEXTPROC glad_glProgramUniform1fEXT;
6627 #define glProgramUniform1fEXT glad_glProgramUniform1fEXT
6628 GLAD_API_CALL PFNGLPROGRAMUNIFORM1FVEXTPROC glad_glProgramUniform1fvEXT;
6629 #define glProgramUniform1fvEXT glad_glProgramUniform1fvEXT
6630 GLAD_API_CALL PFNGLPROGRAMUNIFORM1IEXTPROC glad_glProgramUniform1iEXT;
6631 #define glProgramUniform1iEXT glad_glProgramUniform1iEXT
6632 GLAD_API_CALL PFNGLPROGRAMUNIFORM1IVEXTPROC glad_glProgramUniform1ivEXT;
6633 #define glProgramUniform1ivEXT glad_glProgramUniform1ivEXT
6634 GLAD_API_CALL PFNGLPROGRAMUNIFORM1UIEXTPROC glad_glProgramUniform1uiEXT;
6635 #define glProgramUniform1uiEXT glad_glProgramUniform1uiEXT
6636 GLAD_API_CALL PFNGLPROGRAMUNIFORM1UIVEXTPROC glad_glProgramUniform1uivEXT;
6637 #define glProgramUniform1uivEXT glad_glProgramUniform1uivEXT
6638 GLAD_API_CALL PFNGLPROGRAMUNIFORM2DEXTPROC glad_glProgramUniform2dEXT;
6639 #define glProgramUniform2dEXT glad_glProgramUniform2dEXT
6640 GLAD_API_CALL PFNGLPROGRAMUNIFORM2DVEXTPROC glad_glProgramUniform2dvEXT;
6641 #define glProgramUniform2dvEXT glad_glProgramUniform2dvEXT
6642 GLAD_API_CALL PFNGLPROGRAMUNIFORM2FEXTPROC glad_glProgramUniform2fEXT;
6643 #define glProgramUniform2fEXT glad_glProgramUniform2fEXT
6644 GLAD_API_CALL PFNGLPROGRAMUNIFORM2FVEXTPROC glad_glProgramUniform2fvEXT;
6645 #define glProgramUniform2fvEXT glad_glProgramUniform2fvEXT
6646 GLAD_API_CALL PFNGLPROGRAMUNIFORM2IEXTPROC glad_glProgramUniform2iEXT;
6647 #define glProgramUniform2iEXT glad_glProgramUniform2iEXT
6648 GLAD_API_CALL PFNGLPROGRAMUNIFORM2IVEXTPROC glad_glProgramUniform2ivEXT;
6649 #define glProgramUniform2ivEXT glad_glProgramUniform2ivEXT
6650 GLAD_API_CALL PFNGLPROGRAMUNIFORM2UIEXTPROC glad_glProgramUniform2uiEXT;
6651 #define glProgramUniform2uiEXT glad_glProgramUniform2uiEXT
6652 GLAD_API_CALL PFNGLPROGRAMUNIFORM2UIVEXTPROC glad_glProgramUniform2uivEXT;
6653 #define glProgramUniform2uivEXT glad_glProgramUniform2uivEXT
6654 GLAD_API_CALL PFNGLPROGRAMUNIFORM3DEXTPROC glad_glProgramUniform3dEXT;
6655 #define glProgramUniform3dEXT glad_glProgramUniform3dEXT
6656 GLAD_API_CALL PFNGLPROGRAMUNIFORM3DVEXTPROC glad_glProgramUniform3dvEXT;
6657 #define glProgramUniform3dvEXT glad_glProgramUniform3dvEXT
6658 GLAD_API_CALL PFNGLPROGRAMUNIFORM3FEXTPROC glad_glProgramUniform3fEXT;
6659 #define glProgramUniform3fEXT glad_glProgramUniform3fEXT
6660 GLAD_API_CALL PFNGLPROGRAMUNIFORM3FVEXTPROC glad_glProgramUniform3fvEXT;
6661 #define glProgramUniform3fvEXT glad_glProgramUniform3fvEXT
6662 GLAD_API_CALL PFNGLPROGRAMUNIFORM3IEXTPROC glad_glProgramUniform3iEXT;
6663 #define glProgramUniform3iEXT glad_glProgramUniform3iEXT
6664 GLAD_API_CALL PFNGLPROGRAMUNIFORM3IVEXTPROC glad_glProgramUniform3ivEXT;
6665 #define glProgramUniform3ivEXT glad_glProgramUniform3ivEXT
6666 GLAD_API_CALL PFNGLPROGRAMUNIFORM3UIEXTPROC glad_glProgramUniform3uiEXT;
6667 #define glProgramUniform3uiEXT glad_glProgramUniform3uiEXT
6668 GLAD_API_CALL PFNGLPROGRAMUNIFORM3UIVEXTPROC glad_glProgramUniform3uivEXT;
6669 #define glProgramUniform3uivEXT glad_glProgramUniform3uivEXT
6670 GLAD_API_CALL PFNGLPROGRAMUNIFORM4DEXTPROC glad_glProgramUniform4dEXT;
6671 #define glProgramUniform4dEXT glad_glProgramUniform4dEXT
6672 GLAD_API_CALL PFNGLPROGRAMUNIFORM4DVEXTPROC glad_glProgramUniform4dvEXT;
6673 #define glProgramUniform4dvEXT glad_glProgramUniform4dvEXT
6674 GLAD_API_CALL PFNGLPROGRAMUNIFORM4FEXTPROC glad_glProgramUniform4fEXT;
6675 #define glProgramUniform4fEXT glad_glProgramUniform4fEXT
6676 GLAD_API_CALL PFNGLPROGRAMUNIFORM4FVEXTPROC glad_glProgramUniform4fvEXT;
6677 #define glProgramUniform4fvEXT glad_glProgramUniform4fvEXT
6678 GLAD_API_CALL PFNGLPROGRAMUNIFORM4IEXTPROC glad_glProgramUniform4iEXT;
6679 #define glProgramUniform4iEXT glad_glProgramUniform4iEXT
6680 GLAD_API_CALL PFNGLPROGRAMUNIFORM4IVEXTPROC glad_glProgramUniform4ivEXT;
6681 #define glProgramUniform4ivEXT glad_glProgramUniform4ivEXT
6682 GLAD_API_CALL PFNGLPROGRAMUNIFORM4UIEXTPROC glad_glProgramUniform4uiEXT;
6683 #define glProgramUniform4uiEXT glad_glProgramUniform4uiEXT
6684 GLAD_API_CALL PFNGLPROGRAMUNIFORM4UIVEXTPROC glad_glProgramUniform4uivEXT;
6685 #define glProgramUniform4uivEXT glad_glProgramUniform4uivEXT
6686 GLAD_API_CALL PFNGLPROGRAMUNIFORMMATRIX2DVEXTPROC glad_glProgramUniformMatrix2dvEXT;
6687 #define glProgramUniformMatrix2dvEXT glad_glProgramUniformMatrix2dvEXT
6688 GLAD_API_CALL PFNGLPROGRAMUNIFORMMATRIX2FVEXTPROC glad_glProgramUniformMatrix2fvEXT;
6689 #define glProgramUniformMatrix2fvEXT glad_glProgramUniformMatrix2fvEXT
6690 GLAD_API_CALL PFNGLPROGRAMUNIFORMMATRIX2X3DVEXTPROC glad_glProgramUniformMatrix2x3dvEXT;
6691 #define glProgramUniformMatrix2x3dvEXT glad_glProgramUniformMatrix2x3dvEXT
6692 GLAD_API_CALL PFNGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC glad_glProgramUniformMatrix2x3fvEXT;
6693 #define glProgramUniformMatrix2x3fvEXT glad_glProgramUniformMatrix2x3fvEXT
6694 GLAD_API_CALL PFNGLPROGRAMUNIFORMMATRIX2X4DVEXTPROC glad_glProgramUniformMatrix2x4dvEXT;
6695 #define glProgramUniformMatrix2x4dvEXT glad_glProgramUniformMatrix2x4dvEXT
6696 GLAD_API_CALL PFNGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC glad_glProgramUniformMatrix2x4fvEXT;
6697 #define glProgramUniformMatrix2x4fvEXT glad_glProgramUniformMatrix2x4fvEXT
6698 GLAD_API_CALL PFNGLPROGRAMUNIFORMMATRIX3DVEXTPROC glad_glProgramUniformMatrix3dvEXT;
6699 #define glProgramUniformMatrix3dvEXT glad_glProgramUniformMatrix3dvEXT
6700 GLAD_API_CALL PFNGLPROGRAMUNIFORMMATRIX3FVEXTPROC glad_glProgramUniformMatrix3fvEXT;
6701 #define glProgramUniformMatrix3fvEXT glad_glProgramUniformMatrix3fvEXT
6702 GLAD_API_CALL PFNGLPROGRAMUNIFORMMATRIX3X2DVEXTPROC glad_glProgramUniformMatrix3x2dvEXT;
6703 #define glProgramUniformMatrix3x2dvEXT glad_glProgramUniformMatrix3x2dvEXT
6704 GLAD_API_CALL PFNGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC glad_glProgramUniformMatrix3x2fvEXT;
6705 #define glProgramUniformMatrix3x2fvEXT glad_glProgramUniformMatrix3x2fvEXT
6706 GLAD_API_CALL PFNGLPROGRAMUNIFORMMATRIX3X4DVEXTPROC glad_glProgramUniformMatrix3x4dvEXT;
6707 #define glProgramUniformMatrix3x4dvEXT glad_glProgramUniformMatrix3x4dvEXT
6708 GLAD_API_CALL PFNGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC glad_glProgramUniformMatrix3x4fvEXT;
6709 #define glProgramUniformMatrix3x4fvEXT glad_glProgramUniformMatrix3x4fvEXT
6710 GLAD_API_CALL PFNGLPROGRAMUNIFORMMATRIX4DVEXTPROC glad_glProgramUniformMatrix4dvEXT;
6711 #define glProgramUniformMatrix4dvEXT glad_glProgramUniformMatrix4dvEXT
6712 GLAD_API_CALL PFNGLPROGRAMUNIFORMMATRIX4FVEXTPROC glad_glProgramUniformMatrix4fvEXT;
6713 #define glProgramUniformMatrix4fvEXT glad_glProgramUniformMatrix4fvEXT
6714 GLAD_API_CALL PFNGLPROGRAMUNIFORMMATRIX4X2DVEXTPROC glad_glProgramUniformMatrix4x2dvEXT;
6715 #define glProgramUniformMatrix4x2dvEXT glad_glProgramUniformMatrix4x2dvEXT
6716 GLAD_API_CALL PFNGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC glad_glProgramUniformMatrix4x2fvEXT;
6717 #define glProgramUniformMatrix4x2fvEXT glad_glProgramUniformMatrix4x2fvEXT
6718 GLAD_API_CALL PFNGLPROGRAMUNIFORMMATRIX4X3DVEXTPROC glad_glProgramUniformMatrix4x3dvEXT;
6719 #define glProgramUniformMatrix4x3dvEXT glad_glProgramUniformMatrix4x3dvEXT
6720 GLAD_API_CALL PFNGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC glad_glProgramUniformMatrix4x3fvEXT;
6721 #define glProgramUniformMatrix4x3fvEXT glad_glProgramUniformMatrix4x3fvEXT
6722 GLAD_API_CALL PFNGLPROGRAMVERTEXLIMITNVPROC glad_glProgramVertexLimitNV;
6723 #define glProgramVertexLimitNV glad_glProgramVertexLimitNV
6724 GLAD_API_CALL PFNGLPROVOKINGVERTEXPROC glad_glProvokingVertex;
6725 #define glProvokingVertex glad_glProvokingVertex
6726 GLAD_API_CALL PFNGLPROVOKINGVERTEXEXTPROC glad_glProvokingVertexEXT;
6727 #define glProvokingVertexEXT glad_glProvokingVertexEXT
6728 GLAD_API_CALL PFNGLPUSHATTRIBPROC glad_glPushAttrib;
6729 #define glPushAttrib glad_glPushAttrib
6730 GLAD_API_CALL PFNGLPUSHCLIENTATTRIBPROC glad_glPushClientAttrib;
6731 #define glPushClientAttrib glad_glPushClientAttrib
6732 GLAD_API_CALL PFNGLPUSHCLIENTATTRIBDEFAULTEXTPROC glad_glPushClientAttribDefaultEXT;
6733 #define glPushClientAttribDefaultEXT glad_glPushClientAttribDefaultEXT
6734 GLAD_API_CALL PFNGLPUSHDEBUGGROUPPROC glad_glPushDebugGroup;
6735 #define glPushDebugGroup glad_glPushDebugGroup
6736 GLAD_API_CALL PFNGLPUSHMATRIXPROC glad_glPushMatrix;
6737 #define glPushMatrix glad_glPushMatrix
6738 GLAD_API_CALL PFNGLPUSHNAMEPROC glad_glPushName;
6739 #define glPushName glad_glPushName
6740 GLAD_API_CALL PFNGLQUERYCOUNTERPROC glad_glQueryCounter;
6741 #define glQueryCounter glad_glQueryCounter
6742 GLAD_API_CALL PFNGLRASTERPOS2DPROC glad_glRasterPos2d;
6743 #define glRasterPos2d glad_glRasterPos2d
6744 GLAD_API_CALL PFNGLRASTERPOS2DVPROC glad_glRasterPos2dv;
6745 #define glRasterPos2dv glad_glRasterPos2dv
6746 GLAD_API_CALL PFNGLRASTERPOS2FPROC glad_glRasterPos2f;
6747 #define glRasterPos2f glad_glRasterPos2f
6748 GLAD_API_CALL PFNGLRASTERPOS2FVPROC glad_glRasterPos2fv;
6749 #define glRasterPos2fv glad_glRasterPos2fv
6750 GLAD_API_CALL PFNGLRASTERPOS2IPROC glad_glRasterPos2i;
6751 #define glRasterPos2i glad_glRasterPos2i
6752 GLAD_API_CALL PFNGLRASTERPOS2IVPROC glad_glRasterPos2iv;
6753 #define glRasterPos2iv glad_glRasterPos2iv
6754 GLAD_API_CALL PFNGLRASTERPOS2SPROC glad_glRasterPos2s;
6755 #define glRasterPos2s glad_glRasterPos2s
6756 GLAD_API_CALL PFNGLRASTERPOS2SVPROC glad_glRasterPos2sv;
6757 #define glRasterPos2sv glad_glRasterPos2sv
6758 GLAD_API_CALL PFNGLRASTERPOS3DPROC glad_glRasterPos3d;
6759 #define glRasterPos3d glad_glRasterPos3d
6760 GLAD_API_CALL PFNGLRASTERPOS3DVPROC glad_glRasterPos3dv;
6761 #define glRasterPos3dv glad_glRasterPos3dv
6762 GLAD_API_CALL PFNGLRASTERPOS3FPROC glad_glRasterPos3f;
6763 #define glRasterPos3f glad_glRasterPos3f
6764 GLAD_API_CALL PFNGLRASTERPOS3FVPROC glad_glRasterPos3fv;
6765 #define glRasterPos3fv glad_glRasterPos3fv
6766 GLAD_API_CALL PFNGLRASTERPOS3IPROC glad_glRasterPos3i;
6767 #define glRasterPos3i glad_glRasterPos3i
6768 GLAD_API_CALL PFNGLRASTERPOS3IVPROC glad_glRasterPos3iv;
6769 #define glRasterPos3iv glad_glRasterPos3iv
6770 GLAD_API_CALL PFNGLRASTERPOS3SPROC glad_glRasterPos3s;
6771 #define glRasterPos3s glad_glRasterPos3s
6772 GLAD_API_CALL PFNGLRASTERPOS3SVPROC glad_glRasterPos3sv;
6773 #define glRasterPos3sv glad_glRasterPos3sv
6774 GLAD_API_CALL PFNGLRASTERPOS4DPROC glad_glRasterPos4d;
6775 #define glRasterPos4d glad_glRasterPos4d
6776 GLAD_API_CALL PFNGLRASTERPOS4DVPROC glad_glRasterPos4dv;
6777 #define glRasterPos4dv glad_glRasterPos4dv
6778 GLAD_API_CALL PFNGLRASTERPOS4FPROC glad_glRasterPos4f;
6779 #define glRasterPos4f glad_glRasterPos4f
6780 GLAD_API_CALL PFNGLRASTERPOS4FVPROC glad_glRasterPos4fv;
6781 #define glRasterPos4fv glad_glRasterPos4fv
6782 GLAD_API_CALL PFNGLRASTERPOS4IPROC glad_glRasterPos4i;
6783 #define glRasterPos4i glad_glRasterPos4i
6784 GLAD_API_CALL PFNGLRASTERPOS4IVPROC glad_glRasterPos4iv;
6785 #define glRasterPos4iv glad_glRasterPos4iv
6786 GLAD_API_CALL PFNGLRASTERPOS4SPROC glad_glRasterPos4s;
6787 #define glRasterPos4s glad_glRasterPos4s
6788 GLAD_API_CALL PFNGLRASTERPOS4SVPROC glad_glRasterPos4sv;
6789 #define glRasterPos4sv glad_glRasterPos4sv
6790 GLAD_API_CALL PFNGLREADBUFFERPROC glad_glReadBuffer;
6791 #define glReadBuffer glad_glReadBuffer
6792 GLAD_API_CALL PFNGLREADPIXELSPROC glad_glReadPixels;
6793 #define glReadPixels glad_glReadPixels
6794 GLAD_API_CALL PFNGLRECTDPROC glad_glRectd;
6795 #define glRectd glad_glRectd
6796 GLAD_API_CALL PFNGLRECTDVPROC glad_glRectdv;
6797 #define glRectdv glad_glRectdv
6798 GLAD_API_CALL PFNGLRECTFPROC glad_glRectf;
6799 #define glRectf glad_glRectf
6800 GLAD_API_CALL PFNGLRECTFVPROC glad_glRectfv;
6801 #define glRectfv glad_glRectfv
6802 GLAD_API_CALL PFNGLRECTIPROC glad_glRecti;
6803 #define glRecti glad_glRecti
6804 GLAD_API_CALL PFNGLRECTIVPROC glad_glRectiv;
6805 #define glRectiv glad_glRectiv
6806 GLAD_API_CALL PFNGLRECTSPROC glad_glRects;
6807 #define glRects glad_glRects
6808 GLAD_API_CALL PFNGLRECTSVPROC glad_glRectsv;
6809 #define glRectsv glad_glRectsv
6810 GLAD_API_CALL PFNGLRENDERMODEPROC glad_glRenderMode;
6811 #define glRenderMode glad_glRenderMode
6812 GLAD_API_CALL PFNGLRENDERBUFFERSTORAGEPROC glad_glRenderbufferStorage;
6813 #define glRenderbufferStorage glad_glRenderbufferStorage
6814 GLAD_API_CALL PFNGLRENDERBUFFERSTORAGEEXTPROC glad_glRenderbufferStorageEXT;
6815 #define glRenderbufferStorageEXT glad_glRenderbufferStorageEXT
6816 GLAD_API_CALL PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC glad_glRenderbufferStorageMultisample;
6817 #define glRenderbufferStorageMultisample glad_glRenderbufferStorageMultisample
6818 GLAD_API_CALL PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC glad_glRenderbufferStorageMultisampleEXT;
6819 #define glRenderbufferStorageMultisampleEXT glad_glRenderbufferStorageMultisampleEXT
6820 GLAD_API_CALL PFNGLREQUESTRESIDENTPROGRAMSNVPROC glad_glRequestResidentProgramsNV;
6821 #define glRequestResidentProgramsNV glad_glRequestResidentProgramsNV
6822 GLAD_API_CALL PFNGLRESETHISTOGRAMPROC glad_glResetHistogram;
6823 #define glResetHistogram glad_glResetHistogram
6824 GLAD_API_CALL PFNGLRESETHISTOGRAMEXTPROC glad_glResetHistogramEXT;
6825 #define glResetHistogramEXT glad_glResetHistogramEXT
6826 GLAD_API_CALL PFNGLRESETMINMAXPROC glad_glResetMinmax;
6827 #define glResetMinmax glad_glResetMinmax
6828 GLAD_API_CALL PFNGLRESETMINMAXEXTPROC glad_glResetMinmaxEXT;
6829 #define glResetMinmaxEXT glad_glResetMinmaxEXT
6830 GLAD_API_CALL PFNGLROTATEDPROC glad_glRotated;
6831 #define glRotated glad_glRotated
6832 GLAD_API_CALL PFNGLROTATEFPROC glad_glRotatef;
6833 #define glRotatef glad_glRotatef
6834 GLAD_API_CALL PFNGLSAMPLECOVERAGEPROC glad_glSampleCoverage;
6835 #define glSampleCoverage glad_glSampleCoverage
6836 GLAD_API_CALL PFNGLSAMPLECOVERAGEARBPROC glad_glSampleCoverageARB;
6837 #define glSampleCoverageARB glad_glSampleCoverageARB
6838 GLAD_API_CALL PFNGLSAMPLEMASKINDEXEDNVPROC glad_glSampleMaskIndexedNV;
6839 #define glSampleMaskIndexedNV glad_glSampleMaskIndexedNV
6840 GLAD_API_CALL PFNGLSAMPLEMASKIPROC glad_glSampleMaski;
6841 #define glSampleMaski glad_glSampleMaski
6842 GLAD_API_CALL PFNGLSAMPLERPARAMETERIIVPROC glad_glSamplerParameterIiv;
6843 #define glSamplerParameterIiv glad_glSamplerParameterIiv
6844 GLAD_API_CALL PFNGLSAMPLERPARAMETERIUIVPROC glad_glSamplerParameterIuiv;
6845 #define glSamplerParameterIuiv glad_glSamplerParameterIuiv
6846 GLAD_API_CALL PFNGLSAMPLERPARAMETERFPROC glad_glSamplerParameterf;
6847 #define glSamplerParameterf glad_glSamplerParameterf
6848 GLAD_API_CALL PFNGLSAMPLERPARAMETERFVPROC glad_glSamplerParameterfv;
6849 #define glSamplerParameterfv glad_glSamplerParameterfv
6850 GLAD_API_CALL PFNGLSAMPLERPARAMETERIPROC glad_glSamplerParameteri;
6851 #define glSamplerParameteri glad_glSamplerParameteri
6852 GLAD_API_CALL PFNGLSAMPLERPARAMETERIVPROC glad_glSamplerParameteriv;
6853 #define glSamplerParameteriv glad_glSamplerParameteriv
6854 GLAD_API_CALL PFNGLSCALEDPROC glad_glScaled;
6855 #define glScaled glad_glScaled
6856 GLAD_API_CALL PFNGLSCALEFPROC glad_glScalef;
6857 #define glScalef glad_glScalef
6858 GLAD_API_CALL PFNGLSCISSORPROC glad_glScissor;
6859 #define glScissor glad_glScissor
6860 GLAD_API_CALL PFNGLSECONDARYCOLOR3BPROC glad_glSecondaryColor3b;
6861 #define glSecondaryColor3b glad_glSecondaryColor3b
6862 GLAD_API_CALL PFNGLSECONDARYCOLOR3BEXTPROC glad_glSecondaryColor3bEXT;
6863 #define glSecondaryColor3bEXT glad_glSecondaryColor3bEXT
6864 GLAD_API_CALL PFNGLSECONDARYCOLOR3BVPROC glad_glSecondaryColor3bv;
6865 #define glSecondaryColor3bv glad_glSecondaryColor3bv
6866 GLAD_API_CALL PFNGLSECONDARYCOLOR3BVEXTPROC glad_glSecondaryColor3bvEXT;
6867 #define glSecondaryColor3bvEXT glad_glSecondaryColor3bvEXT
6868 GLAD_API_CALL PFNGLSECONDARYCOLOR3DPROC glad_glSecondaryColor3d;
6869 #define glSecondaryColor3d glad_glSecondaryColor3d
6870 GLAD_API_CALL PFNGLSECONDARYCOLOR3DEXTPROC glad_glSecondaryColor3dEXT;
6871 #define glSecondaryColor3dEXT glad_glSecondaryColor3dEXT
6872 GLAD_API_CALL PFNGLSECONDARYCOLOR3DVPROC glad_glSecondaryColor3dv;
6873 #define glSecondaryColor3dv glad_glSecondaryColor3dv
6874 GLAD_API_CALL PFNGLSECONDARYCOLOR3DVEXTPROC glad_glSecondaryColor3dvEXT;
6875 #define glSecondaryColor3dvEXT glad_glSecondaryColor3dvEXT
6876 GLAD_API_CALL PFNGLSECONDARYCOLOR3FPROC glad_glSecondaryColor3f;
6877 #define glSecondaryColor3f glad_glSecondaryColor3f
6878 GLAD_API_CALL PFNGLSECONDARYCOLOR3FEXTPROC glad_glSecondaryColor3fEXT;
6879 #define glSecondaryColor3fEXT glad_glSecondaryColor3fEXT
6880 GLAD_API_CALL PFNGLSECONDARYCOLOR3FVPROC glad_glSecondaryColor3fv;
6881 #define glSecondaryColor3fv glad_glSecondaryColor3fv
6882 GLAD_API_CALL PFNGLSECONDARYCOLOR3FVEXTPROC glad_glSecondaryColor3fvEXT;
6883 #define glSecondaryColor3fvEXT glad_glSecondaryColor3fvEXT
6884 GLAD_API_CALL PFNGLSECONDARYCOLOR3IPROC glad_glSecondaryColor3i;
6885 #define glSecondaryColor3i glad_glSecondaryColor3i
6886 GLAD_API_CALL PFNGLSECONDARYCOLOR3IEXTPROC glad_glSecondaryColor3iEXT;
6887 #define glSecondaryColor3iEXT glad_glSecondaryColor3iEXT
6888 GLAD_API_CALL PFNGLSECONDARYCOLOR3IVPROC glad_glSecondaryColor3iv;
6889 #define glSecondaryColor3iv glad_glSecondaryColor3iv
6890 GLAD_API_CALL PFNGLSECONDARYCOLOR3IVEXTPROC glad_glSecondaryColor3ivEXT;
6891 #define glSecondaryColor3ivEXT glad_glSecondaryColor3ivEXT
6892 GLAD_API_CALL PFNGLSECONDARYCOLOR3SPROC glad_glSecondaryColor3s;
6893 #define glSecondaryColor3s glad_glSecondaryColor3s
6894 GLAD_API_CALL PFNGLSECONDARYCOLOR3SEXTPROC glad_glSecondaryColor3sEXT;
6895 #define glSecondaryColor3sEXT glad_glSecondaryColor3sEXT
6896 GLAD_API_CALL PFNGLSECONDARYCOLOR3SVPROC glad_glSecondaryColor3sv;
6897 #define glSecondaryColor3sv glad_glSecondaryColor3sv
6898 GLAD_API_CALL PFNGLSECONDARYCOLOR3SVEXTPROC glad_glSecondaryColor3svEXT;
6899 #define glSecondaryColor3svEXT glad_glSecondaryColor3svEXT
6900 GLAD_API_CALL PFNGLSECONDARYCOLOR3UBPROC glad_glSecondaryColor3ub;
6901 #define glSecondaryColor3ub glad_glSecondaryColor3ub
6902 GLAD_API_CALL PFNGLSECONDARYCOLOR3UBEXTPROC glad_glSecondaryColor3ubEXT;
6903 #define glSecondaryColor3ubEXT glad_glSecondaryColor3ubEXT
6904 GLAD_API_CALL PFNGLSECONDARYCOLOR3UBVPROC glad_glSecondaryColor3ubv;
6905 #define glSecondaryColor3ubv glad_glSecondaryColor3ubv
6906 GLAD_API_CALL PFNGLSECONDARYCOLOR3UBVEXTPROC glad_glSecondaryColor3ubvEXT;
6907 #define glSecondaryColor3ubvEXT glad_glSecondaryColor3ubvEXT
6908 GLAD_API_CALL PFNGLSECONDARYCOLOR3UIPROC glad_glSecondaryColor3ui;
6909 #define glSecondaryColor3ui glad_glSecondaryColor3ui
6910 GLAD_API_CALL PFNGLSECONDARYCOLOR3UIEXTPROC glad_glSecondaryColor3uiEXT;
6911 #define glSecondaryColor3uiEXT glad_glSecondaryColor3uiEXT
6912 GLAD_API_CALL PFNGLSECONDARYCOLOR3UIVPROC glad_glSecondaryColor3uiv;
6913 #define glSecondaryColor3uiv glad_glSecondaryColor3uiv
6914 GLAD_API_CALL PFNGLSECONDARYCOLOR3UIVEXTPROC glad_glSecondaryColor3uivEXT;
6915 #define glSecondaryColor3uivEXT glad_glSecondaryColor3uivEXT
6916 GLAD_API_CALL PFNGLSECONDARYCOLOR3USPROC glad_glSecondaryColor3us;
6917 #define glSecondaryColor3us glad_glSecondaryColor3us
6918 GLAD_API_CALL PFNGLSECONDARYCOLOR3USEXTPROC glad_glSecondaryColor3usEXT;
6919 #define glSecondaryColor3usEXT glad_glSecondaryColor3usEXT
6920 GLAD_API_CALL PFNGLSECONDARYCOLOR3USVPROC glad_glSecondaryColor3usv;
6921 #define glSecondaryColor3usv glad_glSecondaryColor3usv
6922 GLAD_API_CALL PFNGLSECONDARYCOLOR3USVEXTPROC glad_glSecondaryColor3usvEXT;
6923 #define glSecondaryColor3usvEXT glad_glSecondaryColor3usvEXT
6924 GLAD_API_CALL PFNGLSECONDARYCOLORP3UIPROC glad_glSecondaryColorP3ui;
6925 #define glSecondaryColorP3ui glad_glSecondaryColorP3ui
6926 GLAD_API_CALL PFNGLSECONDARYCOLORP3UIVPROC glad_glSecondaryColorP3uiv;
6927 #define glSecondaryColorP3uiv glad_glSecondaryColorP3uiv
6928 GLAD_API_CALL PFNGLSECONDARYCOLORPOINTERPROC glad_glSecondaryColorPointer;
6929 #define glSecondaryColorPointer glad_glSecondaryColorPointer
6930 GLAD_API_CALL PFNGLSECONDARYCOLORPOINTEREXTPROC glad_glSecondaryColorPointerEXT;
6931 #define glSecondaryColorPointerEXT glad_glSecondaryColorPointerEXT
6932 GLAD_API_CALL PFNGLSELECTBUFFERPROC glad_glSelectBuffer;
6933 #define glSelectBuffer glad_glSelectBuffer
6934 GLAD_API_CALL PFNGLSEPARABLEFILTER2DPROC glad_glSeparableFilter2D;
6935 #define glSeparableFilter2D glad_glSeparableFilter2D
6936 GLAD_API_CALL PFNGLSEPARABLEFILTER2DEXTPROC glad_glSeparableFilter2DEXT;
6937 #define glSeparableFilter2DEXT glad_glSeparableFilter2DEXT
6938 GLAD_API_CALL PFNGLSHADEMODELPROC glad_glShadeModel;
6939 #define glShadeModel glad_glShadeModel
6940 GLAD_API_CALL PFNGLSHADERSOURCEPROC glad_glShaderSource;
6941 #define glShaderSource glad_glShaderSource
6942 GLAD_API_CALL PFNGLSHADERSOURCEARBPROC glad_glShaderSourceARB;
6943 #define glShaderSourceARB glad_glShaderSourceARB
6944 GLAD_API_CALL PFNGLSTENCILFUNCPROC glad_glStencilFunc;
6945 #define glStencilFunc glad_glStencilFunc
6946 GLAD_API_CALL PFNGLSTENCILFUNCSEPARATEPROC glad_glStencilFuncSeparate;
6947 #define glStencilFuncSeparate glad_glStencilFuncSeparate
6948 GLAD_API_CALL PFNGLSTENCILFUNCSEPARATEATIPROC glad_glStencilFuncSeparateATI;
6949 #define glStencilFuncSeparateATI glad_glStencilFuncSeparateATI
6950 GLAD_API_CALL PFNGLSTENCILMASKPROC glad_glStencilMask;
6951 #define glStencilMask glad_glStencilMask
6952 GLAD_API_CALL PFNGLSTENCILMASKSEPARATEPROC glad_glStencilMaskSeparate;
6953 #define glStencilMaskSeparate glad_glStencilMaskSeparate
6954 GLAD_API_CALL PFNGLSTENCILOPPROC glad_glStencilOp;
6955 #define glStencilOp glad_glStencilOp
6956 GLAD_API_CALL PFNGLSTENCILOPSEPARATEPROC glad_glStencilOpSeparate;
6957 #define glStencilOpSeparate glad_glStencilOpSeparate
6958 GLAD_API_CALL PFNGLSTENCILOPSEPARATEATIPROC glad_glStencilOpSeparateATI;
6959 #define glStencilOpSeparateATI glad_glStencilOpSeparateATI
6960 GLAD_API_CALL PFNGLTEXBUFFERPROC glad_glTexBuffer;
6961 #define glTexBuffer glad_glTexBuffer
6962 GLAD_API_CALL PFNGLTEXBUFFERARBPROC glad_glTexBufferARB;
6963 #define glTexBufferARB glad_glTexBufferARB
6964 GLAD_API_CALL PFNGLTEXBUFFEREXTPROC glad_glTexBufferEXT;
6965 #define glTexBufferEXT glad_glTexBufferEXT
6966 GLAD_API_CALL PFNGLTEXCOORD1DPROC glad_glTexCoord1d;
6967 #define glTexCoord1d glad_glTexCoord1d
6968 GLAD_API_CALL PFNGLTEXCOORD1DVPROC glad_glTexCoord1dv;
6969 #define glTexCoord1dv glad_glTexCoord1dv
6970 GLAD_API_CALL PFNGLTEXCOORD1FPROC glad_glTexCoord1f;
6971 #define glTexCoord1f glad_glTexCoord1f
6972 GLAD_API_CALL PFNGLTEXCOORD1FVPROC glad_glTexCoord1fv;
6973 #define glTexCoord1fv glad_glTexCoord1fv
6974 GLAD_API_CALL PFNGLTEXCOORD1IPROC glad_glTexCoord1i;
6975 #define glTexCoord1i glad_glTexCoord1i
6976 GLAD_API_CALL PFNGLTEXCOORD1IVPROC glad_glTexCoord1iv;
6977 #define glTexCoord1iv glad_glTexCoord1iv
6978 GLAD_API_CALL PFNGLTEXCOORD1SPROC glad_glTexCoord1s;
6979 #define glTexCoord1s glad_glTexCoord1s
6980 GLAD_API_CALL PFNGLTEXCOORD1SVPROC glad_glTexCoord1sv;
6981 #define glTexCoord1sv glad_glTexCoord1sv
6982 GLAD_API_CALL PFNGLTEXCOORD2DPROC glad_glTexCoord2d;
6983 #define glTexCoord2d glad_glTexCoord2d
6984 GLAD_API_CALL PFNGLTEXCOORD2DVPROC glad_glTexCoord2dv;
6985 #define glTexCoord2dv glad_glTexCoord2dv
6986 GLAD_API_CALL PFNGLTEXCOORD2FPROC glad_glTexCoord2f;
6987 #define glTexCoord2f glad_glTexCoord2f
6988 GLAD_API_CALL PFNGLTEXCOORD2FVPROC glad_glTexCoord2fv;
6989 #define glTexCoord2fv glad_glTexCoord2fv
6990 GLAD_API_CALL PFNGLTEXCOORD2IPROC glad_glTexCoord2i;
6991 #define glTexCoord2i glad_glTexCoord2i
6992 GLAD_API_CALL PFNGLTEXCOORD2IVPROC glad_glTexCoord2iv;
6993 #define glTexCoord2iv glad_glTexCoord2iv
6994 GLAD_API_CALL PFNGLTEXCOORD2SPROC glad_glTexCoord2s;
6995 #define glTexCoord2s glad_glTexCoord2s
6996 GLAD_API_CALL PFNGLTEXCOORD2SVPROC glad_glTexCoord2sv;
6997 #define glTexCoord2sv glad_glTexCoord2sv
6998 GLAD_API_CALL PFNGLTEXCOORD3DPROC glad_glTexCoord3d;
6999 #define glTexCoord3d glad_glTexCoord3d
7000 GLAD_API_CALL PFNGLTEXCOORD3DVPROC glad_glTexCoord3dv;
7001 #define glTexCoord3dv glad_glTexCoord3dv
7002 GLAD_API_CALL PFNGLTEXCOORD3FPROC glad_glTexCoord3f;
7003 #define glTexCoord3f glad_glTexCoord3f
7004 GLAD_API_CALL PFNGLTEXCOORD3FVPROC glad_glTexCoord3fv;
7005 #define glTexCoord3fv glad_glTexCoord3fv
7006 GLAD_API_CALL PFNGLTEXCOORD3IPROC glad_glTexCoord3i;
7007 #define glTexCoord3i glad_glTexCoord3i
7008 GLAD_API_CALL PFNGLTEXCOORD3IVPROC glad_glTexCoord3iv;
7009 #define glTexCoord3iv glad_glTexCoord3iv
7010 GLAD_API_CALL PFNGLTEXCOORD3SPROC glad_glTexCoord3s;
7011 #define glTexCoord3s glad_glTexCoord3s
7012 GLAD_API_CALL PFNGLTEXCOORD3SVPROC glad_glTexCoord3sv;
7013 #define glTexCoord3sv glad_glTexCoord3sv
7014 GLAD_API_CALL PFNGLTEXCOORD4DPROC glad_glTexCoord4d;
7015 #define glTexCoord4d glad_glTexCoord4d
7016 GLAD_API_CALL PFNGLTEXCOORD4DVPROC glad_glTexCoord4dv;
7017 #define glTexCoord4dv glad_glTexCoord4dv
7018 GLAD_API_CALL PFNGLTEXCOORD4FPROC glad_glTexCoord4f;
7019 #define glTexCoord4f glad_glTexCoord4f
7020 GLAD_API_CALL PFNGLTEXCOORD4FVPROC glad_glTexCoord4fv;
7021 #define glTexCoord4fv glad_glTexCoord4fv
7022 GLAD_API_CALL PFNGLTEXCOORD4IPROC glad_glTexCoord4i;
7023 #define glTexCoord4i glad_glTexCoord4i
7024 GLAD_API_CALL PFNGLTEXCOORD4IVPROC glad_glTexCoord4iv;
7025 #define glTexCoord4iv glad_glTexCoord4iv
7026 GLAD_API_CALL PFNGLTEXCOORD4SPROC glad_glTexCoord4s;
7027 #define glTexCoord4s glad_glTexCoord4s
7028 GLAD_API_CALL PFNGLTEXCOORD4SVPROC glad_glTexCoord4sv;
7029 #define glTexCoord4sv glad_glTexCoord4sv
7030 GLAD_API_CALL PFNGLTEXCOORDP1UIPROC glad_glTexCoordP1ui;
7031 #define glTexCoordP1ui glad_glTexCoordP1ui
7032 GLAD_API_CALL PFNGLTEXCOORDP1UIVPROC glad_glTexCoordP1uiv;
7033 #define glTexCoordP1uiv glad_glTexCoordP1uiv
7034 GLAD_API_CALL PFNGLTEXCOORDP2UIPROC glad_glTexCoordP2ui;
7035 #define glTexCoordP2ui glad_glTexCoordP2ui
7036 GLAD_API_CALL PFNGLTEXCOORDP2UIVPROC glad_glTexCoordP2uiv;
7037 #define glTexCoordP2uiv glad_glTexCoordP2uiv
7038 GLAD_API_CALL PFNGLTEXCOORDP3UIPROC glad_glTexCoordP3ui;
7039 #define glTexCoordP3ui glad_glTexCoordP3ui
7040 GLAD_API_CALL PFNGLTEXCOORDP3UIVPROC glad_glTexCoordP3uiv;
7041 #define glTexCoordP3uiv glad_glTexCoordP3uiv
7042 GLAD_API_CALL PFNGLTEXCOORDP4UIPROC glad_glTexCoordP4ui;
7043 #define glTexCoordP4ui glad_glTexCoordP4ui
7044 GLAD_API_CALL PFNGLTEXCOORDP4UIVPROC glad_glTexCoordP4uiv;
7045 #define glTexCoordP4uiv glad_glTexCoordP4uiv
7046 GLAD_API_CALL PFNGLTEXCOORDPOINTERPROC glad_glTexCoordPointer;
7047 #define glTexCoordPointer glad_glTexCoordPointer
7048 GLAD_API_CALL PFNGLTEXCOORDPOINTEREXTPROC glad_glTexCoordPointerEXT;
7049 #define glTexCoordPointerEXT glad_glTexCoordPointerEXT
7050 GLAD_API_CALL PFNGLTEXENVFPROC glad_glTexEnvf;
7051 #define glTexEnvf glad_glTexEnvf
7052 GLAD_API_CALL PFNGLTEXENVFVPROC glad_glTexEnvfv;
7053 #define glTexEnvfv glad_glTexEnvfv
7054 GLAD_API_CALL PFNGLTEXENVIPROC glad_glTexEnvi;
7055 #define glTexEnvi glad_glTexEnvi
7056 GLAD_API_CALL PFNGLTEXENVIVPROC glad_glTexEnviv;
7057 #define glTexEnviv glad_glTexEnviv
7058 GLAD_API_CALL PFNGLTEXGENDPROC glad_glTexGend;
7059 #define glTexGend glad_glTexGend
7060 GLAD_API_CALL PFNGLTEXGENDVPROC glad_glTexGendv;
7061 #define glTexGendv glad_glTexGendv
7062 GLAD_API_CALL PFNGLTEXGENFPROC glad_glTexGenf;
7063 #define glTexGenf glad_glTexGenf
7064 GLAD_API_CALL PFNGLTEXGENFVPROC glad_glTexGenfv;
7065 #define glTexGenfv glad_glTexGenfv
7066 GLAD_API_CALL PFNGLTEXGENIPROC glad_glTexGeni;
7067 #define glTexGeni glad_glTexGeni
7068 GLAD_API_CALL PFNGLTEXGENIVPROC glad_glTexGeniv;
7069 #define glTexGeniv glad_glTexGeniv
7070 GLAD_API_CALL PFNGLTEXIMAGE1DPROC glad_glTexImage1D;
7071 #define glTexImage1D glad_glTexImage1D
7072 GLAD_API_CALL PFNGLTEXIMAGE2DPROC glad_glTexImage2D;
7073 #define glTexImage2D glad_glTexImage2D
7074 GLAD_API_CALL PFNGLTEXIMAGE2DMULTISAMPLEPROC glad_glTexImage2DMultisample;
7075 #define glTexImage2DMultisample glad_glTexImage2DMultisample
7076 GLAD_API_CALL PFNGLTEXIMAGE3DPROC glad_glTexImage3D;
7077 #define glTexImage3D glad_glTexImage3D
7078 GLAD_API_CALL PFNGLTEXIMAGE3DEXTPROC glad_glTexImage3DEXT;
7079 #define glTexImage3DEXT glad_glTexImage3DEXT
7080 GLAD_API_CALL PFNGLTEXIMAGE3DMULTISAMPLEPROC glad_glTexImage3DMultisample;
7081 #define glTexImage3DMultisample glad_glTexImage3DMultisample
7082 GLAD_API_CALL PFNGLTEXPARAMETERIIVPROC glad_glTexParameterIiv;
7083 #define glTexParameterIiv glad_glTexParameterIiv
7084 GLAD_API_CALL PFNGLTEXPARAMETERIIVEXTPROC glad_glTexParameterIivEXT;
7085 #define glTexParameterIivEXT glad_glTexParameterIivEXT
7086 GLAD_API_CALL PFNGLTEXPARAMETERIUIVPROC glad_glTexParameterIuiv;
7087 #define glTexParameterIuiv glad_glTexParameterIuiv
7088 GLAD_API_CALL PFNGLTEXPARAMETERIUIVEXTPROC glad_glTexParameterIuivEXT;
7089 #define glTexParameterIuivEXT glad_glTexParameterIuivEXT
7090 GLAD_API_CALL PFNGLTEXPARAMETERFPROC glad_glTexParameterf;
7091 #define glTexParameterf glad_glTexParameterf
7092 GLAD_API_CALL PFNGLTEXPARAMETERFVPROC glad_glTexParameterfv;
7093 #define glTexParameterfv glad_glTexParameterfv
7094 GLAD_API_CALL PFNGLTEXPARAMETERIPROC glad_glTexParameteri;
7095 #define glTexParameteri glad_glTexParameteri
7096 GLAD_API_CALL PFNGLTEXPARAMETERIVPROC glad_glTexParameteriv;
7097 #define glTexParameteriv glad_glTexParameteriv
7098 GLAD_API_CALL PFNGLTEXRENDERBUFFERNVPROC glad_glTexRenderbufferNV;
7099 #define glTexRenderbufferNV glad_glTexRenderbufferNV
7100 GLAD_API_CALL PFNGLTEXSUBIMAGE1DPROC glad_glTexSubImage1D;
7101 #define glTexSubImage1D glad_glTexSubImage1D
7102 GLAD_API_CALL PFNGLTEXSUBIMAGE1DEXTPROC glad_glTexSubImage1DEXT;
7103 #define glTexSubImage1DEXT glad_glTexSubImage1DEXT
7104 GLAD_API_CALL PFNGLTEXSUBIMAGE2DPROC glad_glTexSubImage2D;
7105 #define glTexSubImage2D glad_glTexSubImage2D
7106 GLAD_API_CALL PFNGLTEXSUBIMAGE2DEXTPROC glad_glTexSubImage2DEXT;
7107 #define glTexSubImage2DEXT glad_glTexSubImage2DEXT
7108 GLAD_API_CALL PFNGLTEXSUBIMAGE3DPROC glad_glTexSubImage3D;
7109 #define glTexSubImage3D glad_glTexSubImage3D
7110 GLAD_API_CALL PFNGLTEXSUBIMAGE3DEXTPROC glad_glTexSubImage3DEXT;
7111 #define glTexSubImage3DEXT glad_glTexSubImage3DEXT
7112 GLAD_API_CALL PFNGLTEXTUREBUFFEREXTPROC glad_glTextureBufferEXT;
7113 #define glTextureBufferEXT glad_glTextureBufferEXT
7114 GLAD_API_CALL PFNGLTEXTUREBUFFERRANGEEXTPROC glad_glTextureBufferRangeEXT;
7115 #define glTextureBufferRangeEXT glad_glTextureBufferRangeEXT
7116 GLAD_API_CALL PFNGLTEXTUREIMAGE1DEXTPROC glad_glTextureImage1DEXT;
7117 #define glTextureImage1DEXT glad_glTextureImage1DEXT
7118 GLAD_API_CALL PFNGLTEXTUREIMAGE2DEXTPROC glad_glTextureImage2DEXT;
7119 #define glTextureImage2DEXT glad_glTextureImage2DEXT
7120 GLAD_API_CALL PFNGLTEXTUREIMAGE3DEXTPROC glad_glTextureImage3DEXT;
7121 #define glTextureImage3DEXT glad_glTextureImage3DEXT
7122 GLAD_API_CALL PFNGLTEXTUREPAGECOMMITMENTEXTPROC glad_glTexturePageCommitmentEXT;
7123 #define glTexturePageCommitmentEXT glad_glTexturePageCommitmentEXT
7124 GLAD_API_CALL PFNGLTEXTUREPARAMETERIIVEXTPROC glad_glTextureParameterIivEXT;
7125 #define glTextureParameterIivEXT glad_glTextureParameterIivEXT
7126 GLAD_API_CALL PFNGLTEXTUREPARAMETERIUIVEXTPROC glad_glTextureParameterIuivEXT;
7127 #define glTextureParameterIuivEXT glad_glTextureParameterIuivEXT
7128 GLAD_API_CALL PFNGLTEXTUREPARAMETERFEXTPROC glad_glTextureParameterfEXT;
7129 #define glTextureParameterfEXT glad_glTextureParameterfEXT
7130 GLAD_API_CALL PFNGLTEXTUREPARAMETERFVEXTPROC glad_glTextureParameterfvEXT;
7131 #define glTextureParameterfvEXT glad_glTextureParameterfvEXT
7132 GLAD_API_CALL PFNGLTEXTUREPARAMETERIEXTPROC glad_glTextureParameteriEXT;
7133 #define glTextureParameteriEXT glad_glTextureParameteriEXT
7134 GLAD_API_CALL PFNGLTEXTUREPARAMETERIVEXTPROC glad_glTextureParameterivEXT;
7135 #define glTextureParameterivEXT glad_glTextureParameterivEXT
7136 GLAD_API_CALL PFNGLTEXTURERENDERBUFFEREXTPROC glad_glTextureRenderbufferEXT;
7137 #define glTextureRenderbufferEXT glad_glTextureRenderbufferEXT
7138 GLAD_API_CALL PFNGLTEXTURESTORAGE1DEXTPROC glad_glTextureStorage1DEXT;
7139 #define glTextureStorage1DEXT glad_glTextureStorage1DEXT
7140 GLAD_API_CALL PFNGLTEXTURESTORAGE2DEXTPROC glad_glTextureStorage2DEXT;
7141 #define glTextureStorage2DEXT glad_glTextureStorage2DEXT
7142 GLAD_API_CALL PFNGLTEXTURESTORAGE2DMULTISAMPLEEXTPROC glad_glTextureStorage2DMultisampleEXT;
7143 #define glTextureStorage2DMultisampleEXT glad_glTextureStorage2DMultisampleEXT
7144 GLAD_API_CALL PFNGLTEXTURESTORAGE3DEXTPROC glad_glTextureStorage3DEXT;
7145 #define glTextureStorage3DEXT glad_glTextureStorage3DEXT
7146 GLAD_API_CALL PFNGLTEXTURESTORAGE3DMULTISAMPLEEXTPROC glad_glTextureStorage3DMultisampleEXT;
7147 #define glTextureStorage3DMultisampleEXT glad_glTextureStorage3DMultisampleEXT
7148 GLAD_API_CALL PFNGLTEXTURESUBIMAGE1DEXTPROC glad_glTextureSubImage1DEXT;
7149 #define glTextureSubImage1DEXT glad_glTextureSubImage1DEXT
7150 GLAD_API_CALL PFNGLTEXTURESUBIMAGE2DEXTPROC glad_glTextureSubImage2DEXT;
7151 #define glTextureSubImage2DEXT glad_glTextureSubImage2DEXT
7152 GLAD_API_CALL PFNGLTEXTURESUBIMAGE3DEXTPROC glad_glTextureSubImage3DEXT;
7153 #define glTextureSubImage3DEXT glad_glTextureSubImage3DEXT
7154 GLAD_API_CALL PFNGLTRACKMATRIXNVPROC glad_glTrackMatrixNV;
7155 #define glTrackMatrixNV glad_glTrackMatrixNV
7156 GLAD_API_CALL PFNGLTRANSFORMFEEDBACKATTRIBSNVPROC glad_glTransformFeedbackAttribsNV;
7157 #define glTransformFeedbackAttribsNV glad_glTransformFeedbackAttribsNV
7158 GLAD_API_CALL PFNGLTRANSFORMFEEDBACKSTREAMATTRIBSNVPROC glad_glTransformFeedbackStreamAttribsNV;
7159 #define glTransformFeedbackStreamAttribsNV glad_glTransformFeedbackStreamAttribsNV
7160 GLAD_API_CALL PFNGLTRANSFORMFEEDBACKVARYINGSPROC glad_glTransformFeedbackVaryings;
7161 #define glTransformFeedbackVaryings glad_glTransformFeedbackVaryings
7162 GLAD_API_CALL PFNGLTRANSFORMFEEDBACKVARYINGSEXTPROC glad_glTransformFeedbackVaryingsEXT;
7163 #define glTransformFeedbackVaryingsEXT glad_glTransformFeedbackVaryingsEXT
7164 GLAD_API_CALL PFNGLTRANSFORMFEEDBACKVARYINGSNVPROC glad_glTransformFeedbackVaryingsNV;
7165 #define glTransformFeedbackVaryingsNV glad_glTransformFeedbackVaryingsNV
7166 GLAD_API_CALL PFNGLTRANSLATEDPROC glad_glTranslated;
7167 #define glTranslated glad_glTranslated
7168 GLAD_API_CALL PFNGLTRANSLATEFPROC glad_glTranslatef;
7169 #define glTranslatef glad_glTranslatef
7170 GLAD_API_CALL PFNGLUNIFORM1FPROC glad_glUniform1f;
7171 #define glUniform1f glad_glUniform1f
7172 GLAD_API_CALL PFNGLUNIFORM1FARBPROC glad_glUniform1fARB;
7173 #define glUniform1fARB glad_glUniform1fARB
7174 GLAD_API_CALL PFNGLUNIFORM1FVPROC glad_glUniform1fv;
7175 #define glUniform1fv glad_glUniform1fv
7176 GLAD_API_CALL PFNGLUNIFORM1FVARBPROC glad_glUniform1fvARB;
7177 #define glUniform1fvARB glad_glUniform1fvARB
7178 GLAD_API_CALL PFNGLUNIFORM1IPROC glad_glUniform1i;
7179 #define glUniform1i glad_glUniform1i
7180 GLAD_API_CALL PFNGLUNIFORM1IARBPROC glad_glUniform1iARB;
7181 #define glUniform1iARB glad_glUniform1iARB
7182 GLAD_API_CALL PFNGLUNIFORM1IVPROC glad_glUniform1iv;
7183 #define glUniform1iv glad_glUniform1iv
7184 GLAD_API_CALL PFNGLUNIFORM1IVARBPROC glad_glUniform1ivARB;
7185 #define glUniform1ivARB glad_glUniform1ivARB
7186 GLAD_API_CALL PFNGLUNIFORM1UIPROC glad_glUniform1ui;
7187 #define glUniform1ui glad_glUniform1ui
7188 GLAD_API_CALL PFNGLUNIFORM1UIEXTPROC glad_glUniform1uiEXT;
7189 #define glUniform1uiEXT glad_glUniform1uiEXT
7190 GLAD_API_CALL PFNGLUNIFORM1UIVPROC glad_glUniform1uiv;
7191 #define glUniform1uiv glad_glUniform1uiv
7192 GLAD_API_CALL PFNGLUNIFORM1UIVEXTPROC glad_glUniform1uivEXT;
7193 #define glUniform1uivEXT glad_glUniform1uivEXT
7194 GLAD_API_CALL PFNGLUNIFORM2FPROC glad_glUniform2f;
7195 #define glUniform2f glad_glUniform2f
7196 GLAD_API_CALL PFNGLUNIFORM2FARBPROC glad_glUniform2fARB;
7197 #define glUniform2fARB glad_glUniform2fARB
7198 GLAD_API_CALL PFNGLUNIFORM2FVPROC glad_glUniform2fv;
7199 #define glUniform2fv glad_glUniform2fv
7200 GLAD_API_CALL PFNGLUNIFORM2FVARBPROC glad_glUniform2fvARB;
7201 #define glUniform2fvARB glad_glUniform2fvARB
7202 GLAD_API_CALL PFNGLUNIFORM2IPROC glad_glUniform2i;
7203 #define glUniform2i glad_glUniform2i
7204 GLAD_API_CALL PFNGLUNIFORM2IARBPROC glad_glUniform2iARB;
7205 #define glUniform2iARB glad_glUniform2iARB
7206 GLAD_API_CALL PFNGLUNIFORM2IVPROC glad_glUniform2iv;
7207 #define glUniform2iv glad_glUniform2iv
7208 GLAD_API_CALL PFNGLUNIFORM2IVARBPROC glad_glUniform2ivARB;
7209 #define glUniform2ivARB glad_glUniform2ivARB
7210 GLAD_API_CALL PFNGLUNIFORM2UIPROC glad_glUniform2ui;
7211 #define glUniform2ui glad_glUniform2ui
7212 GLAD_API_CALL PFNGLUNIFORM2UIEXTPROC glad_glUniform2uiEXT;
7213 #define glUniform2uiEXT glad_glUniform2uiEXT
7214 GLAD_API_CALL PFNGLUNIFORM2UIVPROC glad_glUniform2uiv;
7215 #define glUniform2uiv glad_glUniform2uiv
7216 GLAD_API_CALL PFNGLUNIFORM2UIVEXTPROC glad_glUniform2uivEXT;
7217 #define glUniform2uivEXT glad_glUniform2uivEXT
7218 GLAD_API_CALL PFNGLUNIFORM3FPROC glad_glUniform3f;
7219 #define glUniform3f glad_glUniform3f
7220 GLAD_API_CALL PFNGLUNIFORM3FARBPROC glad_glUniform3fARB;
7221 #define glUniform3fARB glad_glUniform3fARB
7222 GLAD_API_CALL PFNGLUNIFORM3FVPROC glad_glUniform3fv;
7223 #define glUniform3fv glad_glUniform3fv
7224 GLAD_API_CALL PFNGLUNIFORM3FVARBPROC glad_glUniform3fvARB;
7225 #define glUniform3fvARB glad_glUniform3fvARB
7226 GLAD_API_CALL PFNGLUNIFORM3IPROC glad_glUniform3i;
7227 #define glUniform3i glad_glUniform3i
7228 GLAD_API_CALL PFNGLUNIFORM3IARBPROC glad_glUniform3iARB;
7229 #define glUniform3iARB glad_glUniform3iARB
7230 GLAD_API_CALL PFNGLUNIFORM3IVPROC glad_glUniform3iv;
7231 #define glUniform3iv glad_glUniform3iv
7232 GLAD_API_CALL PFNGLUNIFORM3IVARBPROC glad_glUniform3ivARB;
7233 #define glUniform3ivARB glad_glUniform3ivARB
7234 GLAD_API_CALL PFNGLUNIFORM3UIPROC glad_glUniform3ui;
7235 #define glUniform3ui glad_glUniform3ui
7236 GLAD_API_CALL PFNGLUNIFORM3UIEXTPROC glad_glUniform3uiEXT;
7237 #define glUniform3uiEXT glad_glUniform3uiEXT
7238 GLAD_API_CALL PFNGLUNIFORM3UIVPROC glad_glUniform3uiv;
7239 #define glUniform3uiv glad_glUniform3uiv
7240 GLAD_API_CALL PFNGLUNIFORM3UIVEXTPROC glad_glUniform3uivEXT;
7241 #define glUniform3uivEXT glad_glUniform3uivEXT
7242 GLAD_API_CALL PFNGLUNIFORM4FPROC glad_glUniform4f;
7243 #define glUniform4f glad_glUniform4f
7244 GLAD_API_CALL PFNGLUNIFORM4FARBPROC glad_glUniform4fARB;
7245 #define glUniform4fARB glad_glUniform4fARB
7246 GLAD_API_CALL PFNGLUNIFORM4FVPROC glad_glUniform4fv;
7247 #define glUniform4fv glad_glUniform4fv
7248 GLAD_API_CALL PFNGLUNIFORM4FVARBPROC glad_glUniform4fvARB;
7249 #define glUniform4fvARB glad_glUniform4fvARB
7250 GLAD_API_CALL PFNGLUNIFORM4IPROC glad_glUniform4i;
7251 #define glUniform4i glad_glUniform4i
7252 GLAD_API_CALL PFNGLUNIFORM4IARBPROC glad_glUniform4iARB;
7253 #define glUniform4iARB glad_glUniform4iARB
7254 GLAD_API_CALL PFNGLUNIFORM4IVPROC glad_glUniform4iv;
7255 #define glUniform4iv glad_glUniform4iv
7256 GLAD_API_CALL PFNGLUNIFORM4IVARBPROC glad_glUniform4ivARB;
7257 #define glUniform4ivARB glad_glUniform4ivARB
7258 GLAD_API_CALL PFNGLUNIFORM4UIPROC glad_glUniform4ui;
7259 #define glUniform4ui glad_glUniform4ui
7260 GLAD_API_CALL PFNGLUNIFORM4UIEXTPROC glad_glUniform4uiEXT;
7261 #define glUniform4uiEXT glad_glUniform4uiEXT
7262 GLAD_API_CALL PFNGLUNIFORM4UIVPROC glad_glUniform4uiv;
7263 #define glUniform4uiv glad_glUniform4uiv
7264 GLAD_API_CALL PFNGLUNIFORM4UIVEXTPROC glad_glUniform4uivEXT;
7265 #define glUniform4uivEXT glad_glUniform4uivEXT
7266 GLAD_API_CALL PFNGLUNIFORMBLOCKBINDINGPROC glad_glUniformBlockBinding;
7267 #define glUniformBlockBinding glad_glUniformBlockBinding
7268 GLAD_API_CALL PFNGLUNIFORMMATRIX2FVPROC glad_glUniformMatrix2fv;
7269 #define glUniformMatrix2fv glad_glUniformMatrix2fv
7270 GLAD_API_CALL PFNGLUNIFORMMATRIX2FVARBPROC glad_glUniformMatrix2fvARB;
7271 #define glUniformMatrix2fvARB glad_glUniformMatrix2fvARB
7272 GLAD_API_CALL PFNGLUNIFORMMATRIX2X3FVPROC glad_glUniformMatrix2x3fv;
7273 #define glUniformMatrix2x3fv glad_glUniformMatrix2x3fv
7274 GLAD_API_CALL PFNGLUNIFORMMATRIX2X4FVPROC glad_glUniformMatrix2x4fv;
7275 #define glUniformMatrix2x4fv glad_glUniformMatrix2x4fv
7276 GLAD_API_CALL PFNGLUNIFORMMATRIX3FVPROC glad_glUniformMatrix3fv;
7277 #define glUniformMatrix3fv glad_glUniformMatrix3fv
7278 GLAD_API_CALL PFNGLUNIFORMMATRIX3FVARBPROC glad_glUniformMatrix3fvARB;
7279 #define glUniformMatrix3fvARB glad_glUniformMatrix3fvARB
7280 GLAD_API_CALL PFNGLUNIFORMMATRIX3X2FVPROC glad_glUniformMatrix3x2fv;
7281 #define glUniformMatrix3x2fv glad_glUniformMatrix3x2fv
7282 GLAD_API_CALL PFNGLUNIFORMMATRIX3X4FVPROC glad_glUniformMatrix3x4fv;
7283 #define glUniformMatrix3x4fv glad_glUniformMatrix3x4fv
7284 GLAD_API_CALL PFNGLUNIFORMMATRIX4FVPROC glad_glUniformMatrix4fv;
7285 #define glUniformMatrix4fv glad_glUniformMatrix4fv
7286 GLAD_API_CALL PFNGLUNIFORMMATRIX4FVARBPROC glad_glUniformMatrix4fvARB;
7287 #define glUniformMatrix4fvARB glad_glUniformMatrix4fvARB
7288 GLAD_API_CALL PFNGLUNIFORMMATRIX4X2FVPROC glad_glUniformMatrix4x2fv;
7289 #define glUniformMatrix4x2fv glad_glUniformMatrix4x2fv
7290 GLAD_API_CALL PFNGLUNIFORMMATRIX4X3FVPROC glad_glUniformMatrix4x3fv;
7291 #define glUniformMatrix4x3fv glad_glUniformMatrix4x3fv
7292 GLAD_API_CALL PFNGLUNMAPBUFFERPROC glad_glUnmapBuffer;
7293 #define glUnmapBuffer glad_glUnmapBuffer
7294 GLAD_API_CALL PFNGLUNMAPBUFFERARBPROC glad_glUnmapBufferARB;
7295 #define glUnmapBufferARB glad_glUnmapBufferARB
7296 GLAD_API_CALL PFNGLUNMAPNAMEDBUFFEREXTPROC glad_glUnmapNamedBufferEXT;
7297 #define glUnmapNamedBufferEXT glad_glUnmapNamedBufferEXT
7298 GLAD_API_CALL PFNGLUSEPROGRAMPROC glad_glUseProgram;
7299 #define glUseProgram glad_glUseProgram
7300 GLAD_API_CALL PFNGLUSEPROGRAMOBJECTARBPROC glad_glUseProgramObjectARB;
7301 #define glUseProgramObjectARB glad_glUseProgramObjectARB
7302 GLAD_API_CALL PFNGLVALIDATEPROGRAMPROC glad_glValidateProgram;
7303 #define glValidateProgram glad_glValidateProgram
7304 GLAD_API_CALL PFNGLVALIDATEPROGRAMARBPROC glad_glValidateProgramARB;
7305 #define glValidateProgramARB glad_glValidateProgramARB
7306 GLAD_API_CALL PFNGLVERTEX2DPROC glad_glVertex2d;
7307 #define glVertex2d glad_glVertex2d
7308 GLAD_API_CALL PFNGLVERTEX2DVPROC glad_glVertex2dv;
7309 #define glVertex2dv glad_glVertex2dv
7310 GLAD_API_CALL PFNGLVERTEX2FPROC glad_glVertex2f;
7311 #define glVertex2f glad_glVertex2f
7312 GLAD_API_CALL PFNGLVERTEX2FVPROC glad_glVertex2fv;
7313 #define glVertex2fv glad_glVertex2fv
7314 GLAD_API_CALL PFNGLVERTEX2IPROC glad_glVertex2i;
7315 #define glVertex2i glad_glVertex2i
7316 GLAD_API_CALL PFNGLVERTEX2IVPROC glad_glVertex2iv;
7317 #define glVertex2iv glad_glVertex2iv
7318 GLAD_API_CALL PFNGLVERTEX2SPROC glad_glVertex2s;
7319 #define glVertex2s glad_glVertex2s
7320 GLAD_API_CALL PFNGLVERTEX2SVPROC glad_glVertex2sv;
7321 #define glVertex2sv glad_glVertex2sv
7322 GLAD_API_CALL PFNGLVERTEX3DPROC glad_glVertex3d;
7323 #define glVertex3d glad_glVertex3d
7324 GLAD_API_CALL PFNGLVERTEX3DVPROC glad_glVertex3dv;
7325 #define glVertex3dv glad_glVertex3dv
7326 GLAD_API_CALL PFNGLVERTEX3FPROC glad_glVertex3f;
7327 #define glVertex3f glad_glVertex3f
7328 GLAD_API_CALL PFNGLVERTEX3FVPROC glad_glVertex3fv;
7329 #define glVertex3fv glad_glVertex3fv
7330 GLAD_API_CALL PFNGLVERTEX3IPROC glad_glVertex3i;
7331 #define glVertex3i glad_glVertex3i
7332 GLAD_API_CALL PFNGLVERTEX3IVPROC glad_glVertex3iv;
7333 #define glVertex3iv glad_glVertex3iv
7334 GLAD_API_CALL PFNGLVERTEX3SPROC glad_glVertex3s;
7335 #define glVertex3s glad_glVertex3s
7336 GLAD_API_CALL PFNGLVERTEX3SVPROC glad_glVertex3sv;
7337 #define glVertex3sv glad_glVertex3sv
7338 GLAD_API_CALL PFNGLVERTEX4DPROC glad_glVertex4d;
7339 #define glVertex4d glad_glVertex4d
7340 GLAD_API_CALL PFNGLVERTEX4DVPROC glad_glVertex4dv;
7341 #define glVertex4dv glad_glVertex4dv
7342 GLAD_API_CALL PFNGLVERTEX4FPROC glad_glVertex4f;
7343 #define glVertex4f glad_glVertex4f
7344 GLAD_API_CALL PFNGLVERTEX4FVPROC glad_glVertex4fv;
7345 #define glVertex4fv glad_glVertex4fv
7346 GLAD_API_CALL PFNGLVERTEX4IPROC glad_glVertex4i;
7347 #define glVertex4i glad_glVertex4i
7348 GLAD_API_CALL PFNGLVERTEX4IVPROC glad_glVertex4iv;
7349 #define glVertex4iv glad_glVertex4iv
7350 GLAD_API_CALL PFNGLVERTEX4SPROC glad_glVertex4s;
7351 #define glVertex4s glad_glVertex4s
7352 GLAD_API_CALL PFNGLVERTEX4SVPROC glad_glVertex4sv;
7353 #define glVertex4sv glad_glVertex4sv
7354 GLAD_API_CALL PFNGLVERTEXARRAYBINDVERTEXBUFFEREXTPROC glad_glVertexArrayBindVertexBufferEXT;
7355 #define glVertexArrayBindVertexBufferEXT glad_glVertexArrayBindVertexBufferEXT
7356 GLAD_API_CALL PFNGLVERTEXARRAYCOLOROFFSETEXTPROC glad_glVertexArrayColorOffsetEXT;
7357 #define glVertexArrayColorOffsetEXT glad_glVertexArrayColorOffsetEXT
7358 GLAD_API_CALL PFNGLVERTEXARRAYEDGEFLAGOFFSETEXTPROC glad_glVertexArrayEdgeFlagOffsetEXT;
7359 #define glVertexArrayEdgeFlagOffsetEXT glad_glVertexArrayEdgeFlagOffsetEXT
7360 GLAD_API_CALL PFNGLVERTEXARRAYFOGCOORDOFFSETEXTPROC glad_glVertexArrayFogCoordOffsetEXT;
7361 #define glVertexArrayFogCoordOffsetEXT glad_glVertexArrayFogCoordOffsetEXT
7362 GLAD_API_CALL PFNGLVERTEXARRAYINDEXOFFSETEXTPROC glad_glVertexArrayIndexOffsetEXT;
7363 #define glVertexArrayIndexOffsetEXT glad_glVertexArrayIndexOffsetEXT
7364 GLAD_API_CALL PFNGLVERTEXARRAYMULTITEXCOORDOFFSETEXTPROC glad_glVertexArrayMultiTexCoordOffsetEXT;
7365 #define glVertexArrayMultiTexCoordOffsetEXT glad_glVertexArrayMultiTexCoordOffsetEXT
7366 GLAD_API_CALL PFNGLVERTEXARRAYNORMALOFFSETEXTPROC glad_glVertexArrayNormalOffsetEXT;
7367 #define glVertexArrayNormalOffsetEXT glad_glVertexArrayNormalOffsetEXT
7368 GLAD_API_CALL PFNGLVERTEXARRAYSECONDARYCOLOROFFSETEXTPROC glad_glVertexArraySecondaryColorOffsetEXT;
7369 #define glVertexArraySecondaryColorOffsetEXT glad_glVertexArraySecondaryColorOffsetEXT
7370 GLAD_API_CALL PFNGLVERTEXARRAYTEXCOORDOFFSETEXTPROC glad_glVertexArrayTexCoordOffsetEXT;
7371 #define glVertexArrayTexCoordOffsetEXT glad_glVertexArrayTexCoordOffsetEXT
7372 GLAD_API_CALL PFNGLVERTEXARRAYVERTEXATTRIBBINDINGEXTPROC glad_glVertexArrayVertexAttribBindingEXT;
7373 #define glVertexArrayVertexAttribBindingEXT glad_glVertexArrayVertexAttribBindingEXT
7374 GLAD_API_CALL PFNGLVERTEXARRAYVERTEXATTRIBDIVISOREXTPROC glad_glVertexArrayVertexAttribDivisorEXT;
7375 #define glVertexArrayVertexAttribDivisorEXT glad_glVertexArrayVertexAttribDivisorEXT
7376 GLAD_API_CALL PFNGLVERTEXARRAYVERTEXATTRIBFORMATEXTPROC glad_glVertexArrayVertexAttribFormatEXT;
7377 #define glVertexArrayVertexAttribFormatEXT glad_glVertexArrayVertexAttribFormatEXT
7378 GLAD_API_CALL PFNGLVERTEXARRAYVERTEXATTRIBIFORMATEXTPROC glad_glVertexArrayVertexAttribIFormatEXT;
7379 #define glVertexArrayVertexAttribIFormatEXT glad_glVertexArrayVertexAttribIFormatEXT
7380 GLAD_API_CALL PFNGLVERTEXARRAYVERTEXATTRIBIOFFSETEXTPROC glad_glVertexArrayVertexAttribIOffsetEXT;
7381 #define glVertexArrayVertexAttribIOffsetEXT glad_glVertexArrayVertexAttribIOffsetEXT
7382 GLAD_API_CALL PFNGLVERTEXARRAYVERTEXATTRIBLFORMATEXTPROC glad_glVertexArrayVertexAttribLFormatEXT;
7383 #define glVertexArrayVertexAttribLFormatEXT glad_glVertexArrayVertexAttribLFormatEXT
7384 GLAD_API_CALL PFNGLVERTEXARRAYVERTEXATTRIBLOFFSETEXTPROC glad_glVertexArrayVertexAttribLOffsetEXT;
7385 #define glVertexArrayVertexAttribLOffsetEXT glad_glVertexArrayVertexAttribLOffsetEXT
7386 GLAD_API_CALL PFNGLVERTEXARRAYVERTEXATTRIBOFFSETEXTPROC glad_glVertexArrayVertexAttribOffsetEXT;
7387 #define glVertexArrayVertexAttribOffsetEXT glad_glVertexArrayVertexAttribOffsetEXT
7388 GLAD_API_CALL PFNGLVERTEXARRAYVERTEXBINDINGDIVISOREXTPROC glad_glVertexArrayVertexBindingDivisorEXT;
7389 #define glVertexArrayVertexBindingDivisorEXT glad_glVertexArrayVertexBindingDivisorEXT
7390 GLAD_API_CALL PFNGLVERTEXARRAYVERTEXOFFSETEXTPROC glad_glVertexArrayVertexOffsetEXT;
7391 #define glVertexArrayVertexOffsetEXT glad_glVertexArrayVertexOffsetEXT
7392 GLAD_API_CALL PFNGLVERTEXATTRIB1DPROC glad_glVertexAttrib1d;
7393 #define glVertexAttrib1d glad_glVertexAttrib1d
7394 GLAD_API_CALL PFNGLVERTEXATTRIB1DARBPROC glad_glVertexAttrib1dARB;
7395 #define glVertexAttrib1dARB glad_glVertexAttrib1dARB
7396 GLAD_API_CALL PFNGLVERTEXATTRIB1DNVPROC glad_glVertexAttrib1dNV;
7397 #define glVertexAttrib1dNV glad_glVertexAttrib1dNV
7398 GLAD_API_CALL PFNGLVERTEXATTRIB1DVPROC glad_glVertexAttrib1dv;
7399 #define glVertexAttrib1dv glad_glVertexAttrib1dv
7400 GLAD_API_CALL PFNGLVERTEXATTRIB1DVARBPROC glad_glVertexAttrib1dvARB;
7401 #define glVertexAttrib1dvARB glad_glVertexAttrib1dvARB
7402 GLAD_API_CALL PFNGLVERTEXATTRIB1DVNVPROC glad_glVertexAttrib1dvNV;
7403 #define glVertexAttrib1dvNV glad_glVertexAttrib1dvNV
7404 GLAD_API_CALL PFNGLVERTEXATTRIB1FPROC glad_glVertexAttrib1f;
7405 #define glVertexAttrib1f glad_glVertexAttrib1f
7406 GLAD_API_CALL PFNGLVERTEXATTRIB1FARBPROC glad_glVertexAttrib1fARB;
7407 #define glVertexAttrib1fARB glad_glVertexAttrib1fARB
7408 GLAD_API_CALL PFNGLVERTEXATTRIB1FNVPROC glad_glVertexAttrib1fNV;
7409 #define glVertexAttrib1fNV glad_glVertexAttrib1fNV
7410 GLAD_API_CALL PFNGLVERTEXATTRIB1FVPROC glad_glVertexAttrib1fv;
7411 #define glVertexAttrib1fv glad_glVertexAttrib1fv
7412 GLAD_API_CALL PFNGLVERTEXATTRIB1FVARBPROC glad_glVertexAttrib1fvARB;
7413 #define glVertexAttrib1fvARB glad_glVertexAttrib1fvARB
7414 GLAD_API_CALL PFNGLVERTEXATTRIB1FVNVPROC glad_glVertexAttrib1fvNV;
7415 #define glVertexAttrib1fvNV glad_glVertexAttrib1fvNV
7416 GLAD_API_CALL PFNGLVERTEXATTRIB1SPROC glad_glVertexAttrib1s;
7417 #define glVertexAttrib1s glad_glVertexAttrib1s
7418 GLAD_API_CALL PFNGLVERTEXATTRIB1SARBPROC glad_glVertexAttrib1sARB;
7419 #define glVertexAttrib1sARB glad_glVertexAttrib1sARB
7420 GLAD_API_CALL PFNGLVERTEXATTRIB1SNVPROC glad_glVertexAttrib1sNV;
7421 #define glVertexAttrib1sNV glad_glVertexAttrib1sNV
7422 GLAD_API_CALL PFNGLVERTEXATTRIB1SVPROC glad_glVertexAttrib1sv;
7423 #define glVertexAttrib1sv glad_glVertexAttrib1sv
7424 GLAD_API_CALL PFNGLVERTEXATTRIB1SVARBPROC glad_glVertexAttrib1svARB;
7425 #define glVertexAttrib1svARB glad_glVertexAttrib1svARB
7426 GLAD_API_CALL PFNGLVERTEXATTRIB1SVNVPROC glad_glVertexAttrib1svNV;
7427 #define glVertexAttrib1svNV glad_glVertexAttrib1svNV
7428 GLAD_API_CALL PFNGLVERTEXATTRIB2DPROC glad_glVertexAttrib2d;
7429 #define glVertexAttrib2d glad_glVertexAttrib2d
7430 GLAD_API_CALL PFNGLVERTEXATTRIB2DARBPROC glad_glVertexAttrib2dARB;
7431 #define glVertexAttrib2dARB glad_glVertexAttrib2dARB
7432 GLAD_API_CALL PFNGLVERTEXATTRIB2DNVPROC glad_glVertexAttrib2dNV;
7433 #define glVertexAttrib2dNV glad_glVertexAttrib2dNV
7434 GLAD_API_CALL PFNGLVERTEXATTRIB2DVPROC glad_glVertexAttrib2dv;
7435 #define glVertexAttrib2dv glad_glVertexAttrib2dv
7436 GLAD_API_CALL PFNGLVERTEXATTRIB2DVARBPROC glad_glVertexAttrib2dvARB;
7437 #define glVertexAttrib2dvARB glad_glVertexAttrib2dvARB
7438 GLAD_API_CALL PFNGLVERTEXATTRIB2DVNVPROC glad_glVertexAttrib2dvNV;
7439 #define glVertexAttrib2dvNV glad_glVertexAttrib2dvNV
7440 GLAD_API_CALL PFNGLVERTEXATTRIB2FPROC glad_glVertexAttrib2f;
7441 #define glVertexAttrib2f glad_glVertexAttrib2f
7442 GLAD_API_CALL PFNGLVERTEXATTRIB2FARBPROC glad_glVertexAttrib2fARB;
7443 #define glVertexAttrib2fARB glad_glVertexAttrib2fARB
7444 GLAD_API_CALL PFNGLVERTEXATTRIB2FNVPROC glad_glVertexAttrib2fNV;
7445 #define glVertexAttrib2fNV glad_glVertexAttrib2fNV
7446 GLAD_API_CALL PFNGLVERTEXATTRIB2FVPROC glad_glVertexAttrib2fv;
7447 #define glVertexAttrib2fv glad_glVertexAttrib2fv
7448 GLAD_API_CALL PFNGLVERTEXATTRIB2FVARBPROC glad_glVertexAttrib2fvARB;
7449 #define glVertexAttrib2fvARB glad_glVertexAttrib2fvARB
7450 GLAD_API_CALL PFNGLVERTEXATTRIB2FVNVPROC glad_glVertexAttrib2fvNV;
7451 #define glVertexAttrib2fvNV glad_glVertexAttrib2fvNV
7452 GLAD_API_CALL PFNGLVERTEXATTRIB2SPROC glad_glVertexAttrib2s;
7453 #define glVertexAttrib2s glad_glVertexAttrib2s
7454 GLAD_API_CALL PFNGLVERTEXATTRIB2SARBPROC glad_glVertexAttrib2sARB;
7455 #define glVertexAttrib2sARB glad_glVertexAttrib2sARB
7456 GLAD_API_CALL PFNGLVERTEXATTRIB2SNVPROC glad_glVertexAttrib2sNV;
7457 #define glVertexAttrib2sNV glad_glVertexAttrib2sNV
7458 GLAD_API_CALL PFNGLVERTEXATTRIB2SVPROC glad_glVertexAttrib2sv;
7459 #define glVertexAttrib2sv glad_glVertexAttrib2sv
7460 GLAD_API_CALL PFNGLVERTEXATTRIB2SVARBPROC glad_glVertexAttrib2svARB;
7461 #define glVertexAttrib2svARB glad_glVertexAttrib2svARB
7462 GLAD_API_CALL PFNGLVERTEXATTRIB2SVNVPROC glad_glVertexAttrib2svNV;
7463 #define glVertexAttrib2svNV glad_glVertexAttrib2svNV
7464 GLAD_API_CALL PFNGLVERTEXATTRIB3DPROC glad_glVertexAttrib3d;
7465 #define glVertexAttrib3d glad_glVertexAttrib3d
7466 GLAD_API_CALL PFNGLVERTEXATTRIB3DARBPROC glad_glVertexAttrib3dARB;
7467 #define glVertexAttrib3dARB glad_glVertexAttrib3dARB
7468 GLAD_API_CALL PFNGLVERTEXATTRIB3DNVPROC glad_glVertexAttrib3dNV;
7469 #define glVertexAttrib3dNV glad_glVertexAttrib3dNV
7470 GLAD_API_CALL PFNGLVERTEXATTRIB3DVPROC glad_glVertexAttrib3dv;
7471 #define glVertexAttrib3dv glad_glVertexAttrib3dv
7472 GLAD_API_CALL PFNGLVERTEXATTRIB3DVARBPROC glad_glVertexAttrib3dvARB;
7473 #define glVertexAttrib3dvARB glad_glVertexAttrib3dvARB
7474 GLAD_API_CALL PFNGLVERTEXATTRIB3DVNVPROC glad_glVertexAttrib3dvNV;
7475 #define glVertexAttrib3dvNV glad_glVertexAttrib3dvNV
7476 GLAD_API_CALL PFNGLVERTEXATTRIB3FPROC glad_glVertexAttrib3f;
7477 #define glVertexAttrib3f glad_glVertexAttrib3f
7478 GLAD_API_CALL PFNGLVERTEXATTRIB3FARBPROC glad_glVertexAttrib3fARB;
7479 #define glVertexAttrib3fARB glad_glVertexAttrib3fARB
7480 GLAD_API_CALL PFNGLVERTEXATTRIB3FNVPROC glad_glVertexAttrib3fNV;
7481 #define glVertexAttrib3fNV glad_glVertexAttrib3fNV
7482 GLAD_API_CALL PFNGLVERTEXATTRIB3FVPROC glad_glVertexAttrib3fv;
7483 #define glVertexAttrib3fv glad_glVertexAttrib3fv
7484 GLAD_API_CALL PFNGLVERTEXATTRIB3FVARBPROC glad_glVertexAttrib3fvARB;
7485 #define glVertexAttrib3fvARB glad_glVertexAttrib3fvARB
7486 GLAD_API_CALL PFNGLVERTEXATTRIB3FVNVPROC glad_glVertexAttrib3fvNV;
7487 #define glVertexAttrib3fvNV glad_glVertexAttrib3fvNV
7488 GLAD_API_CALL PFNGLVERTEXATTRIB3SPROC glad_glVertexAttrib3s;
7489 #define glVertexAttrib3s glad_glVertexAttrib3s
7490 GLAD_API_CALL PFNGLVERTEXATTRIB3SARBPROC glad_glVertexAttrib3sARB;
7491 #define glVertexAttrib3sARB glad_glVertexAttrib3sARB
7492 GLAD_API_CALL PFNGLVERTEXATTRIB3SNVPROC glad_glVertexAttrib3sNV;
7493 #define glVertexAttrib3sNV glad_glVertexAttrib3sNV
7494 GLAD_API_CALL PFNGLVERTEXATTRIB3SVPROC glad_glVertexAttrib3sv;
7495 #define glVertexAttrib3sv glad_glVertexAttrib3sv
7496 GLAD_API_CALL PFNGLVERTEXATTRIB3SVARBPROC glad_glVertexAttrib3svARB;
7497 #define glVertexAttrib3svARB glad_glVertexAttrib3svARB
7498 GLAD_API_CALL PFNGLVERTEXATTRIB3SVNVPROC glad_glVertexAttrib3svNV;
7499 #define glVertexAttrib3svNV glad_glVertexAttrib3svNV
7500 GLAD_API_CALL PFNGLVERTEXATTRIB4NBVPROC glad_glVertexAttrib4Nbv;
7501 #define glVertexAttrib4Nbv glad_glVertexAttrib4Nbv
7502 GLAD_API_CALL PFNGLVERTEXATTRIB4NBVARBPROC glad_glVertexAttrib4NbvARB;
7503 #define glVertexAttrib4NbvARB glad_glVertexAttrib4NbvARB
7504 GLAD_API_CALL PFNGLVERTEXATTRIB4NIVPROC glad_glVertexAttrib4Niv;
7505 #define glVertexAttrib4Niv glad_glVertexAttrib4Niv
7506 GLAD_API_CALL PFNGLVERTEXATTRIB4NIVARBPROC glad_glVertexAttrib4NivARB;
7507 #define glVertexAttrib4NivARB glad_glVertexAttrib4NivARB
7508 GLAD_API_CALL PFNGLVERTEXATTRIB4NSVPROC glad_glVertexAttrib4Nsv;
7509 #define glVertexAttrib4Nsv glad_glVertexAttrib4Nsv
7510 GLAD_API_CALL PFNGLVERTEXATTRIB4NSVARBPROC glad_glVertexAttrib4NsvARB;
7511 #define glVertexAttrib4NsvARB glad_glVertexAttrib4NsvARB
7512 GLAD_API_CALL PFNGLVERTEXATTRIB4NUBPROC glad_glVertexAttrib4Nub;
7513 #define glVertexAttrib4Nub glad_glVertexAttrib4Nub
7514 GLAD_API_CALL PFNGLVERTEXATTRIB4NUBARBPROC glad_glVertexAttrib4NubARB;
7515 #define glVertexAttrib4NubARB glad_glVertexAttrib4NubARB
7516 GLAD_API_CALL PFNGLVERTEXATTRIB4NUBVPROC glad_glVertexAttrib4Nubv;
7517 #define glVertexAttrib4Nubv glad_glVertexAttrib4Nubv
7518 GLAD_API_CALL PFNGLVERTEXATTRIB4NUBVARBPROC glad_glVertexAttrib4NubvARB;
7519 #define glVertexAttrib4NubvARB glad_glVertexAttrib4NubvARB
7520 GLAD_API_CALL PFNGLVERTEXATTRIB4NUIVPROC glad_glVertexAttrib4Nuiv;
7521 #define glVertexAttrib4Nuiv glad_glVertexAttrib4Nuiv
7522 GLAD_API_CALL PFNGLVERTEXATTRIB4NUIVARBPROC glad_glVertexAttrib4NuivARB;
7523 #define glVertexAttrib4NuivARB glad_glVertexAttrib4NuivARB
7524 GLAD_API_CALL PFNGLVERTEXATTRIB4NUSVPROC glad_glVertexAttrib4Nusv;
7525 #define glVertexAttrib4Nusv glad_glVertexAttrib4Nusv
7526 GLAD_API_CALL PFNGLVERTEXATTRIB4NUSVARBPROC glad_glVertexAttrib4NusvARB;
7527 #define glVertexAttrib4NusvARB glad_glVertexAttrib4NusvARB
7528 GLAD_API_CALL PFNGLVERTEXATTRIB4BVPROC glad_glVertexAttrib4bv;
7529 #define glVertexAttrib4bv glad_glVertexAttrib4bv
7530 GLAD_API_CALL PFNGLVERTEXATTRIB4BVARBPROC glad_glVertexAttrib4bvARB;
7531 #define glVertexAttrib4bvARB glad_glVertexAttrib4bvARB
7532 GLAD_API_CALL PFNGLVERTEXATTRIB4DPROC glad_glVertexAttrib4d;
7533 #define glVertexAttrib4d glad_glVertexAttrib4d
7534 GLAD_API_CALL PFNGLVERTEXATTRIB4DARBPROC glad_glVertexAttrib4dARB;
7535 #define glVertexAttrib4dARB glad_glVertexAttrib4dARB
7536 GLAD_API_CALL PFNGLVERTEXATTRIB4DNVPROC glad_glVertexAttrib4dNV;
7537 #define glVertexAttrib4dNV glad_glVertexAttrib4dNV
7538 GLAD_API_CALL PFNGLVERTEXATTRIB4DVPROC glad_glVertexAttrib4dv;
7539 #define glVertexAttrib4dv glad_glVertexAttrib4dv
7540 GLAD_API_CALL PFNGLVERTEXATTRIB4DVARBPROC glad_glVertexAttrib4dvARB;
7541 #define glVertexAttrib4dvARB glad_glVertexAttrib4dvARB
7542 GLAD_API_CALL PFNGLVERTEXATTRIB4DVNVPROC glad_glVertexAttrib4dvNV;
7543 #define glVertexAttrib4dvNV glad_glVertexAttrib4dvNV
7544 GLAD_API_CALL PFNGLVERTEXATTRIB4FPROC glad_glVertexAttrib4f;
7545 #define glVertexAttrib4f glad_glVertexAttrib4f
7546 GLAD_API_CALL PFNGLVERTEXATTRIB4FARBPROC glad_glVertexAttrib4fARB;
7547 #define glVertexAttrib4fARB glad_glVertexAttrib4fARB
7548 GLAD_API_CALL PFNGLVERTEXATTRIB4FNVPROC glad_glVertexAttrib4fNV;
7549 #define glVertexAttrib4fNV glad_glVertexAttrib4fNV
7550 GLAD_API_CALL PFNGLVERTEXATTRIB4FVPROC glad_glVertexAttrib4fv;
7551 #define glVertexAttrib4fv glad_glVertexAttrib4fv
7552 GLAD_API_CALL PFNGLVERTEXATTRIB4FVARBPROC glad_glVertexAttrib4fvARB;
7553 #define glVertexAttrib4fvARB glad_glVertexAttrib4fvARB
7554 GLAD_API_CALL PFNGLVERTEXATTRIB4FVNVPROC glad_glVertexAttrib4fvNV;
7555 #define glVertexAttrib4fvNV glad_glVertexAttrib4fvNV
7556 GLAD_API_CALL PFNGLVERTEXATTRIB4IVPROC glad_glVertexAttrib4iv;
7557 #define glVertexAttrib4iv glad_glVertexAttrib4iv
7558 GLAD_API_CALL PFNGLVERTEXATTRIB4IVARBPROC glad_glVertexAttrib4ivARB;
7559 #define glVertexAttrib4ivARB glad_glVertexAttrib4ivARB
7560 GLAD_API_CALL PFNGLVERTEXATTRIB4SPROC glad_glVertexAttrib4s;
7561 #define glVertexAttrib4s glad_glVertexAttrib4s
7562 GLAD_API_CALL PFNGLVERTEXATTRIB4SARBPROC glad_glVertexAttrib4sARB;
7563 #define glVertexAttrib4sARB glad_glVertexAttrib4sARB
7564 GLAD_API_CALL PFNGLVERTEXATTRIB4SNVPROC glad_glVertexAttrib4sNV;
7565 #define glVertexAttrib4sNV glad_glVertexAttrib4sNV
7566 GLAD_API_CALL PFNGLVERTEXATTRIB4SVPROC glad_glVertexAttrib4sv;
7567 #define glVertexAttrib4sv glad_glVertexAttrib4sv
7568 GLAD_API_CALL PFNGLVERTEXATTRIB4SVARBPROC glad_glVertexAttrib4svARB;
7569 #define glVertexAttrib4svARB glad_glVertexAttrib4svARB
7570 GLAD_API_CALL PFNGLVERTEXATTRIB4SVNVPROC glad_glVertexAttrib4svNV;
7571 #define glVertexAttrib4svNV glad_glVertexAttrib4svNV
7572 GLAD_API_CALL PFNGLVERTEXATTRIB4UBNVPROC glad_glVertexAttrib4ubNV;
7573 #define glVertexAttrib4ubNV glad_glVertexAttrib4ubNV
7574 GLAD_API_CALL PFNGLVERTEXATTRIB4UBVPROC glad_glVertexAttrib4ubv;
7575 #define glVertexAttrib4ubv glad_glVertexAttrib4ubv
7576 GLAD_API_CALL PFNGLVERTEXATTRIB4UBVARBPROC glad_glVertexAttrib4ubvARB;
7577 #define glVertexAttrib4ubvARB glad_glVertexAttrib4ubvARB
7578 GLAD_API_CALL PFNGLVERTEXATTRIB4UBVNVPROC glad_glVertexAttrib4ubvNV;
7579 #define glVertexAttrib4ubvNV glad_glVertexAttrib4ubvNV
7580 GLAD_API_CALL PFNGLVERTEXATTRIB4UIVPROC glad_glVertexAttrib4uiv;
7581 #define glVertexAttrib4uiv glad_glVertexAttrib4uiv
7582 GLAD_API_CALL PFNGLVERTEXATTRIB4UIVARBPROC glad_glVertexAttrib4uivARB;
7583 #define glVertexAttrib4uivARB glad_glVertexAttrib4uivARB
7584 GLAD_API_CALL PFNGLVERTEXATTRIB4USVPROC glad_glVertexAttrib4usv;
7585 #define glVertexAttrib4usv glad_glVertexAttrib4usv
7586 GLAD_API_CALL PFNGLVERTEXATTRIB4USVARBPROC glad_glVertexAttrib4usvARB;
7587 #define glVertexAttrib4usvARB glad_glVertexAttrib4usvARB
7588 GLAD_API_CALL PFNGLVERTEXATTRIBDIVISORPROC glad_glVertexAttribDivisor;
7589 #define glVertexAttribDivisor glad_glVertexAttribDivisor
7590 GLAD_API_CALL PFNGLVERTEXATTRIBDIVISORARBPROC glad_glVertexAttribDivisorARB;
7591 #define glVertexAttribDivisorARB glad_glVertexAttribDivisorARB
7592 GLAD_API_CALL PFNGLVERTEXATTRIBI1IPROC glad_glVertexAttribI1i;
7593 #define glVertexAttribI1i glad_glVertexAttribI1i
7594 GLAD_API_CALL PFNGLVERTEXATTRIBI1IEXTPROC glad_glVertexAttribI1iEXT;
7595 #define glVertexAttribI1iEXT glad_glVertexAttribI1iEXT
7596 GLAD_API_CALL PFNGLVERTEXATTRIBI1IVPROC glad_glVertexAttribI1iv;
7597 #define glVertexAttribI1iv glad_glVertexAttribI1iv
7598 GLAD_API_CALL PFNGLVERTEXATTRIBI1IVEXTPROC glad_glVertexAttribI1ivEXT;
7599 #define glVertexAttribI1ivEXT glad_glVertexAttribI1ivEXT
7600 GLAD_API_CALL PFNGLVERTEXATTRIBI1UIPROC glad_glVertexAttribI1ui;
7601 #define glVertexAttribI1ui glad_glVertexAttribI1ui
7602 GLAD_API_CALL PFNGLVERTEXATTRIBI1UIEXTPROC glad_glVertexAttribI1uiEXT;
7603 #define glVertexAttribI1uiEXT glad_glVertexAttribI1uiEXT
7604 GLAD_API_CALL PFNGLVERTEXATTRIBI1UIVPROC glad_glVertexAttribI1uiv;
7605 #define glVertexAttribI1uiv glad_glVertexAttribI1uiv
7606 GLAD_API_CALL PFNGLVERTEXATTRIBI1UIVEXTPROC glad_glVertexAttribI1uivEXT;
7607 #define glVertexAttribI1uivEXT glad_glVertexAttribI1uivEXT
7608 GLAD_API_CALL PFNGLVERTEXATTRIBI2IPROC glad_glVertexAttribI2i;
7609 #define glVertexAttribI2i glad_glVertexAttribI2i
7610 GLAD_API_CALL PFNGLVERTEXATTRIBI2IEXTPROC glad_glVertexAttribI2iEXT;
7611 #define glVertexAttribI2iEXT glad_glVertexAttribI2iEXT
7612 GLAD_API_CALL PFNGLVERTEXATTRIBI2IVPROC glad_glVertexAttribI2iv;
7613 #define glVertexAttribI2iv glad_glVertexAttribI2iv
7614 GLAD_API_CALL PFNGLVERTEXATTRIBI2IVEXTPROC glad_glVertexAttribI2ivEXT;
7615 #define glVertexAttribI2ivEXT glad_glVertexAttribI2ivEXT
7616 GLAD_API_CALL PFNGLVERTEXATTRIBI2UIPROC glad_glVertexAttribI2ui;
7617 #define glVertexAttribI2ui glad_glVertexAttribI2ui
7618 GLAD_API_CALL PFNGLVERTEXATTRIBI2UIEXTPROC glad_glVertexAttribI2uiEXT;
7619 #define glVertexAttribI2uiEXT glad_glVertexAttribI2uiEXT
7620 GLAD_API_CALL PFNGLVERTEXATTRIBI2UIVPROC glad_glVertexAttribI2uiv;
7621 #define glVertexAttribI2uiv glad_glVertexAttribI2uiv
7622 GLAD_API_CALL PFNGLVERTEXATTRIBI2UIVEXTPROC glad_glVertexAttribI2uivEXT;
7623 #define glVertexAttribI2uivEXT glad_glVertexAttribI2uivEXT
7624 GLAD_API_CALL PFNGLVERTEXATTRIBI3IPROC glad_glVertexAttribI3i;
7625 #define glVertexAttribI3i glad_glVertexAttribI3i
7626 GLAD_API_CALL PFNGLVERTEXATTRIBI3IEXTPROC glad_glVertexAttribI3iEXT;
7627 #define glVertexAttribI3iEXT glad_glVertexAttribI3iEXT
7628 GLAD_API_CALL PFNGLVERTEXATTRIBI3IVPROC glad_glVertexAttribI3iv;
7629 #define glVertexAttribI3iv glad_glVertexAttribI3iv
7630 GLAD_API_CALL PFNGLVERTEXATTRIBI3IVEXTPROC glad_glVertexAttribI3ivEXT;
7631 #define glVertexAttribI3ivEXT glad_glVertexAttribI3ivEXT
7632 GLAD_API_CALL PFNGLVERTEXATTRIBI3UIPROC glad_glVertexAttribI3ui;
7633 #define glVertexAttribI3ui glad_glVertexAttribI3ui
7634 GLAD_API_CALL PFNGLVERTEXATTRIBI3UIEXTPROC glad_glVertexAttribI3uiEXT;
7635 #define glVertexAttribI3uiEXT glad_glVertexAttribI3uiEXT
7636 GLAD_API_CALL PFNGLVERTEXATTRIBI3UIVPROC glad_glVertexAttribI3uiv;
7637 #define glVertexAttribI3uiv glad_glVertexAttribI3uiv
7638 GLAD_API_CALL PFNGLVERTEXATTRIBI3UIVEXTPROC glad_glVertexAttribI3uivEXT;
7639 #define glVertexAttribI3uivEXT glad_glVertexAttribI3uivEXT
7640 GLAD_API_CALL PFNGLVERTEXATTRIBI4BVPROC glad_glVertexAttribI4bv;
7641 #define glVertexAttribI4bv glad_glVertexAttribI4bv
7642 GLAD_API_CALL PFNGLVERTEXATTRIBI4BVEXTPROC glad_glVertexAttribI4bvEXT;
7643 #define glVertexAttribI4bvEXT glad_glVertexAttribI4bvEXT
7644 GLAD_API_CALL PFNGLVERTEXATTRIBI4IPROC glad_glVertexAttribI4i;
7645 #define glVertexAttribI4i glad_glVertexAttribI4i
7646 GLAD_API_CALL PFNGLVERTEXATTRIBI4IEXTPROC glad_glVertexAttribI4iEXT;
7647 #define glVertexAttribI4iEXT glad_glVertexAttribI4iEXT
7648 GLAD_API_CALL PFNGLVERTEXATTRIBI4IVPROC glad_glVertexAttribI4iv;
7649 #define glVertexAttribI4iv glad_glVertexAttribI4iv
7650 GLAD_API_CALL PFNGLVERTEXATTRIBI4IVEXTPROC glad_glVertexAttribI4ivEXT;
7651 #define glVertexAttribI4ivEXT glad_glVertexAttribI4ivEXT
7652 GLAD_API_CALL PFNGLVERTEXATTRIBI4SVPROC glad_glVertexAttribI4sv;
7653 #define glVertexAttribI4sv glad_glVertexAttribI4sv
7654 GLAD_API_CALL PFNGLVERTEXATTRIBI4SVEXTPROC glad_glVertexAttribI4svEXT;
7655 #define glVertexAttribI4svEXT glad_glVertexAttribI4svEXT
7656 GLAD_API_CALL PFNGLVERTEXATTRIBI4UBVPROC glad_glVertexAttribI4ubv;
7657 #define glVertexAttribI4ubv glad_glVertexAttribI4ubv
7658 GLAD_API_CALL PFNGLVERTEXATTRIBI4UBVEXTPROC glad_glVertexAttribI4ubvEXT;
7659 #define glVertexAttribI4ubvEXT glad_glVertexAttribI4ubvEXT
7660 GLAD_API_CALL PFNGLVERTEXATTRIBI4UIPROC glad_glVertexAttribI4ui;
7661 #define glVertexAttribI4ui glad_glVertexAttribI4ui
7662 GLAD_API_CALL PFNGLVERTEXATTRIBI4UIEXTPROC glad_glVertexAttribI4uiEXT;
7663 #define glVertexAttribI4uiEXT glad_glVertexAttribI4uiEXT
7664 GLAD_API_CALL PFNGLVERTEXATTRIBI4UIVPROC glad_glVertexAttribI4uiv;
7665 #define glVertexAttribI4uiv glad_glVertexAttribI4uiv
7666 GLAD_API_CALL PFNGLVERTEXATTRIBI4UIVEXTPROC glad_glVertexAttribI4uivEXT;
7667 #define glVertexAttribI4uivEXT glad_glVertexAttribI4uivEXT
7668 GLAD_API_CALL PFNGLVERTEXATTRIBI4USVPROC glad_glVertexAttribI4usv;
7669 #define glVertexAttribI4usv glad_glVertexAttribI4usv
7670 GLAD_API_CALL PFNGLVERTEXATTRIBI4USVEXTPROC glad_glVertexAttribI4usvEXT;
7671 #define glVertexAttribI4usvEXT glad_glVertexAttribI4usvEXT
7672 GLAD_API_CALL PFNGLVERTEXATTRIBIPOINTERPROC glad_glVertexAttribIPointer;
7673 #define glVertexAttribIPointer glad_glVertexAttribIPointer
7674 GLAD_API_CALL PFNGLVERTEXATTRIBIPOINTEREXTPROC glad_glVertexAttribIPointerEXT;
7675 #define glVertexAttribIPointerEXT glad_glVertexAttribIPointerEXT
7676 GLAD_API_CALL PFNGLVERTEXATTRIBP1UIPROC glad_glVertexAttribP1ui;
7677 #define glVertexAttribP1ui glad_glVertexAttribP1ui
7678 GLAD_API_CALL PFNGLVERTEXATTRIBP1UIVPROC glad_glVertexAttribP1uiv;
7679 #define glVertexAttribP1uiv glad_glVertexAttribP1uiv
7680 GLAD_API_CALL PFNGLVERTEXATTRIBP2UIPROC glad_glVertexAttribP2ui;
7681 #define glVertexAttribP2ui glad_glVertexAttribP2ui
7682 GLAD_API_CALL PFNGLVERTEXATTRIBP2UIVPROC glad_glVertexAttribP2uiv;
7683 #define glVertexAttribP2uiv glad_glVertexAttribP2uiv
7684 GLAD_API_CALL PFNGLVERTEXATTRIBP3UIPROC glad_glVertexAttribP3ui;
7685 #define glVertexAttribP3ui glad_glVertexAttribP3ui
7686 GLAD_API_CALL PFNGLVERTEXATTRIBP3UIVPROC glad_glVertexAttribP3uiv;
7687 #define glVertexAttribP3uiv glad_glVertexAttribP3uiv
7688 GLAD_API_CALL PFNGLVERTEXATTRIBP4UIPROC glad_glVertexAttribP4ui;
7689 #define glVertexAttribP4ui glad_glVertexAttribP4ui
7690 GLAD_API_CALL PFNGLVERTEXATTRIBP4UIVPROC glad_glVertexAttribP4uiv;
7691 #define glVertexAttribP4uiv glad_glVertexAttribP4uiv
7692 GLAD_API_CALL PFNGLVERTEXATTRIBPOINTERPROC glad_glVertexAttribPointer;
7693 #define glVertexAttribPointer glad_glVertexAttribPointer
7694 GLAD_API_CALL PFNGLVERTEXATTRIBPOINTERARBPROC glad_glVertexAttribPointerARB;
7695 #define glVertexAttribPointerARB glad_glVertexAttribPointerARB
7696 GLAD_API_CALL PFNGLVERTEXATTRIBPOINTERNVPROC glad_glVertexAttribPointerNV;
7697 #define glVertexAttribPointerNV glad_glVertexAttribPointerNV
7698 GLAD_API_CALL PFNGLVERTEXATTRIBS1DVNVPROC glad_glVertexAttribs1dvNV;
7699 #define glVertexAttribs1dvNV glad_glVertexAttribs1dvNV
7700 GLAD_API_CALL PFNGLVERTEXATTRIBS1FVNVPROC glad_glVertexAttribs1fvNV;
7701 #define glVertexAttribs1fvNV glad_glVertexAttribs1fvNV
7702 GLAD_API_CALL PFNGLVERTEXATTRIBS1SVNVPROC glad_glVertexAttribs1svNV;
7703 #define glVertexAttribs1svNV glad_glVertexAttribs1svNV
7704 GLAD_API_CALL PFNGLVERTEXATTRIBS2DVNVPROC glad_glVertexAttribs2dvNV;
7705 #define glVertexAttribs2dvNV glad_glVertexAttribs2dvNV
7706 GLAD_API_CALL PFNGLVERTEXATTRIBS2FVNVPROC glad_glVertexAttribs2fvNV;
7707 #define glVertexAttribs2fvNV glad_glVertexAttribs2fvNV
7708 GLAD_API_CALL PFNGLVERTEXATTRIBS2SVNVPROC glad_glVertexAttribs2svNV;
7709 #define glVertexAttribs2svNV glad_glVertexAttribs2svNV
7710 GLAD_API_CALL PFNGLVERTEXATTRIBS3DVNVPROC glad_glVertexAttribs3dvNV;
7711 #define glVertexAttribs3dvNV glad_glVertexAttribs3dvNV
7712 GLAD_API_CALL PFNGLVERTEXATTRIBS3FVNVPROC glad_glVertexAttribs3fvNV;
7713 #define glVertexAttribs3fvNV glad_glVertexAttribs3fvNV
7714 GLAD_API_CALL PFNGLVERTEXATTRIBS3SVNVPROC glad_glVertexAttribs3svNV;
7715 #define glVertexAttribs3svNV glad_glVertexAttribs3svNV
7716 GLAD_API_CALL PFNGLVERTEXATTRIBS4DVNVPROC glad_glVertexAttribs4dvNV;
7717 #define glVertexAttribs4dvNV glad_glVertexAttribs4dvNV
7718 GLAD_API_CALL PFNGLVERTEXATTRIBS4FVNVPROC glad_glVertexAttribs4fvNV;
7719 #define glVertexAttribs4fvNV glad_glVertexAttribs4fvNV
7720 GLAD_API_CALL PFNGLVERTEXATTRIBS4SVNVPROC glad_glVertexAttribs4svNV;
7721 #define glVertexAttribs4svNV glad_glVertexAttribs4svNV
7722 GLAD_API_CALL PFNGLVERTEXATTRIBS4UBVNVPROC glad_glVertexAttribs4ubvNV;
7723 #define glVertexAttribs4ubvNV glad_glVertexAttribs4ubvNV
7724 GLAD_API_CALL PFNGLVERTEXP2UIPROC glad_glVertexP2ui;
7725 #define glVertexP2ui glad_glVertexP2ui
7726 GLAD_API_CALL PFNGLVERTEXP2UIVPROC glad_glVertexP2uiv;
7727 #define glVertexP2uiv glad_glVertexP2uiv
7728 GLAD_API_CALL PFNGLVERTEXP3UIPROC glad_glVertexP3ui;
7729 #define glVertexP3ui glad_glVertexP3ui
7730 GLAD_API_CALL PFNGLVERTEXP3UIVPROC glad_glVertexP3uiv;
7731 #define glVertexP3uiv glad_glVertexP3uiv
7732 GLAD_API_CALL PFNGLVERTEXP4UIPROC glad_glVertexP4ui;
7733 #define glVertexP4ui glad_glVertexP4ui
7734 GLAD_API_CALL PFNGLVERTEXP4UIVPROC glad_glVertexP4uiv;
7735 #define glVertexP4uiv glad_glVertexP4uiv
7736 GLAD_API_CALL PFNGLVERTEXPOINTERPROC glad_glVertexPointer;
7737 #define glVertexPointer glad_glVertexPointer
7738 GLAD_API_CALL PFNGLVERTEXPOINTEREXTPROC glad_glVertexPointerEXT;
7739 #define glVertexPointerEXT glad_glVertexPointerEXT
7740 GLAD_API_CALL PFNGLVIEWPORTPROC glad_glViewport;
7741 #define glViewport glad_glViewport
7742 GLAD_API_CALL PFNGLWAITSYNCPROC glad_glWaitSync;
7743 #define glWaitSync glad_glWaitSync
7744 GLAD_API_CALL PFNGLWINDOWPOS2DPROC glad_glWindowPos2d;
7745 #define glWindowPos2d glad_glWindowPos2d
7746 GLAD_API_CALL PFNGLWINDOWPOS2DARBPROC glad_glWindowPos2dARB;
7747 #define glWindowPos2dARB glad_glWindowPos2dARB
7748 GLAD_API_CALL PFNGLWINDOWPOS2DMESAPROC glad_glWindowPos2dMESA;
7749 #define glWindowPos2dMESA glad_glWindowPos2dMESA
7750 GLAD_API_CALL PFNGLWINDOWPOS2DVPROC glad_glWindowPos2dv;
7751 #define glWindowPos2dv glad_glWindowPos2dv
7752 GLAD_API_CALL PFNGLWINDOWPOS2DVARBPROC glad_glWindowPos2dvARB;
7753 #define glWindowPos2dvARB glad_glWindowPos2dvARB
7754 GLAD_API_CALL PFNGLWINDOWPOS2DVMESAPROC glad_glWindowPos2dvMESA;
7755 #define glWindowPos2dvMESA glad_glWindowPos2dvMESA
7756 GLAD_API_CALL PFNGLWINDOWPOS2FPROC glad_glWindowPos2f;
7757 #define glWindowPos2f glad_glWindowPos2f
7758 GLAD_API_CALL PFNGLWINDOWPOS2FARBPROC glad_glWindowPos2fARB;
7759 #define glWindowPos2fARB glad_glWindowPos2fARB
7760 GLAD_API_CALL PFNGLWINDOWPOS2FMESAPROC glad_glWindowPos2fMESA;
7761 #define glWindowPos2fMESA glad_glWindowPos2fMESA
7762 GLAD_API_CALL PFNGLWINDOWPOS2FVPROC glad_glWindowPos2fv;
7763 #define glWindowPos2fv glad_glWindowPos2fv
7764 GLAD_API_CALL PFNGLWINDOWPOS2FVARBPROC glad_glWindowPos2fvARB;
7765 #define glWindowPos2fvARB glad_glWindowPos2fvARB
7766 GLAD_API_CALL PFNGLWINDOWPOS2FVMESAPROC glad_glWindowPos2fvMESA;
7767 #define glWindowPos2fvMESA glad_glWindowPos2fvMESA
7768 GLAD_API_CALL PFNGLWINDOWPOS2IPROC glad_glWindowPos2i;
7769 #define glWindowPos2i glad_glWindowPos2i
7770 GLAD_API_CALL PFNGLWINDOWPOS2IARBPROC glad_glWindowPos2iARB;
7771 #define glWindowPos2iARB glad_glWindowPos2iARB
7772 GLAD_API_CALL PFNGLWINDOWPOS2IMESAPROC glad_glWindowPos2iMESA;
7773 #define glWindowPos2iMESA glad_glWindowPos2iMESA
7774 GLAD_API_CALL PFNGLWINDOWPOS2IVPROC glad_glWindowPos2iv;
7775 #define glWindowPos2iv glad_glWindowPos2iv
7776 GLAD_API_CALL PFNGLWINDOWPOS2IVARBPROC glad_glWindowPos2ivARB;
7777 #define glWindowPos2ivARB glad_glWindowPos2ivARB
7778 GLAD_API_CALL PFNGLWINDOWPOS2IVMESAPROC glad_glWindowPos2ivMESA;
7779 #define glWindowPos2ivMESA glad_glWindowPos2ivMESA
7780 GLAD_API_CALL PFNGLWINDOWPOS2SPROC glad_glWindowPos2s;
7781 #define glWindowPos2s glad_glWindowPos2s
7782 GLAD_API_CALL PFNGLWINDOWPOS2SARBPROC glad_glWindowPos2sARB;
7783 #define glWindowPos2sARB glad_glWindowPos2sARB
7784 GLAD_API_CALL PFNGLWINDOWPOS2SMESAPROC glad_glWindowPos2sMESA;
7785 #define glWindowPos2sMESA glad_glWindowPos2sMESA
7786 GLAD_API_CALL PFNGLWINDOWPOS2SVPROC glad_glWindowPos2sv;
7787 #define glWindowPos2sv glad_glWindowPos2sv
7788 GLAD_API_CALL PFNGLWINDOWPOS2SVARBPROC glad_glWindowPos2svARB;
7789 #define glWindowPos2svARB glad_glWindowPos2svARB
7790 GLAD_API_CALL PFNGLWINDOWPOS2SVMESAPROC glad_glWindowPos2svMESA;
7791 #define glWindowPos2svMESA glad_glWindowPos2svMESA
7792 GLAD_API_CALL PFNGLWINDOWPOS3DPROC glad_glWindowPos3d;
7793 #define glWindowPos3d glad_glWindowPos3d
7794 GLAD_API_CALL PFNGLWINDOWPOS3DARBPROC glad_glWindowPos3dARB;
7795 #define glWindowPos3dARB glad_glWindowPos3dARB
7796 GLAD_API_CALL PFNGLWINDOWPOS3DMESAPROC glad_glWindowPos3dMESA;
7797 #define glWindowPos3dMESA glad_glWindowPos3dMESA
7798 GLAD_API_CALL PFNGLWINDOWPOS3DVPROC glad_glWindowPos3dv;
7799 #define glWindowPos3dv glad_glWindowPos3dv
7800 GLAD_API_CALL PFNGLWINDOWPOS3DVARBPROC glad_glWindowPos3dvARB;
7801 #define glWindowPos3dvARB glad_glWindowPos3dvARB
7802 GLAD_API_CALL PFNGLWINDOWPOS3DVMESAPROC glad_glWindowPos3dvMESA;
7803 #define glWindowPos3dvMESA glad_glWindowPos3dvMESA
7804 GLAD_API_CALL PFNGLWINDOWPOS3FPROC glad_glWindowPos3f;
7805 #define glWindowPos3f glad_glWindowPos3f
7806 GLAD_API_CALL PFNGLWINDOWPOS3FARBPROC glad_glWindowPos3fARB;
7807 #define glWindowPos3fARB glad_glWindowPos3fARB
7808 GLAD_API_CALL PFNGLWINDOWPOS3FMESAPROC glad_glWindowPos3fMESA;
7809 #define glWindowPos3fMESA glad_glWindowPos3fMESA
7810 GLAD_API_CALL PFNGLWINDOWPOS3FVPROC glad_glWindowPos3fv;
7811 #define glWindowPos3fv glad_glWindowPos3fv
7812 GLAD_API_CALL PFNGLWINDOWPOS3FVARBPROC glad_glWindowPos3fvARB;
7813 #define glWindowPos3fvARB glad_glWindowPos3fvARB
7814 GLAD_API_CALL PFNGLWINDOWPOS3FVMESAPROC glad_glWindowPos3fvMESA;
7815 #define glWindowPos3fvMESA glad_glWindowPos3fvMESA
7816 GLAD_API_CALL PFNGLWINDOWPOS3IPROC glad_glWindowPos3i;
7817 #define glWindowPos3i glad_glWindowPos3i
7818 GLAD_API_CALL PFNGLWINDOWPOS3IARBPROC glad_glWindowPos3iARB;
7819 #define glWindowPos3iARB glad_glWindowPos3iARB
7820 GLAD_API_CALL PFNGLWINDOWPOS3IMESAPROC glad_glWindowPos3iMESA;
7821 #define glWindowPos3iMESA glad_glWindowPos3iMESA
7822 GLAD_API_CALL PFNGLWINDOWPOS3IVPROC glad_glWindowPos3iv;
7823 #define glWindowPos3iv glad_glWindowPos3iv
7824 GLAD_API_CALL PFNGLWINDOWPOS3IVARBPROC glad_glWindowPos3ivARB;
7825 #define glWindowPos3ivARB glad_glWindowPos3ivARB
7826 GLAD_API_CALL PFNGLWINDOWPOS3IVMESAPROC glad_glWindowPos3ivMESA;
7827 #define glWindowPos3ivMESA glad_glWindowPos3ivMESA
7828 GLAD_API_CALL PFNGLWINDOWPOS3SPROC glad_glWindowPos3s;
7829 #define glWindowPos3s glad_glWindowPos3s
7830 GLAD_API_CALL PFNGLWINDOWPOS3SARBPROC glad_glWindowPos3sARB;
7831 #define glWindowPos3sARB glad_glWindowPos3sARB
7832 GLAD_API_CALL PFNGLWINDOWPOS3SMESAPROC glad_glWindowPos3sMESA;
7833 #define glWindowPos3sMESA glad_glWindowPos3sMESA
7834 GLAD_API_CALL PFNGLWINDOWPOS3SVPROC glad_glWindowPos3sv;
7835 #define glWindowPos3sv glad_glWindowPos3sv
7836 GLAD_API_CALL PFNGLWINDOWPOS3SVARBPROC glad_glWindowPos3svARB;
7837 #define glWindowPos3svARB glad_glWindowPos3svARB
7838 GLAD_API_CALL PFNGLWINDOWPOS3SVMESAPROC glad_glWindowPos3svMESA;
7839 #define glWindowPos3svMESA glad_glWindowPos3svMESA
7840 GLAD_API_CALL PFNGLWINDOWPOS4DMESAPROC glad_glWindowPos4dMESA;
7841 #define glWindowPos4dMESA glad_glWindowPos4dMESA
7842 GLAD_API_CALL PFNGLWINDOWPOS4DVMESAPROC glad_glWindowPos4dvMESA;
7843 #define glWindowPos4dvMESA glad_glWindowPos4dvMESA
7844 GLAD_API_CALL PFNGLWINDOWPOS4FMESAPROC glad_glWindowPos4fMESA;
7845 #define glWindowPos4fMESA glad_glWindowPos4fMESA
7846 GLAD_API_CALL PFNGLWINDOWPOS4FVMESAPROC glad_glWindowPos4fvMESA;
7847 #define glWindowPos4fvMESA glad_glWindowPos4fvMESA
7848 GLAD_API_CALL PFNGLWINDOWPOS4IMESAPROC glad_glWindowPos4iMESA;
7849 #define glWindowPos4iMESA glad_glWindowPos4iMESA
7850 GLAD_API_CALL PFNGLWINDOWPOS4IVMESAPROC glad_glWindowPos4ivMESA;
7851 #define glWindowPos4ivMESA glad_glWindowPos4ivMESA
7852 GLAD_API_CALL PFNGLWINDOWPOS4SMESAPROC glad_glWindowPos4sMESA;
7853 #define glWindowPos4sMESA glad_glWindowPos4sMESA
7854 GLAD_API_CALL PFNGLWINDOWPOS4SVMESAPROC glad_glWindowPos4svMESA;
7855 #define glWindowPos4svMESA glad_glWindowPos4svMESA
7856 GLAD_API_CALL PFNGLALPHAFUNCXPROC glad_glAlphaFuncx;
7857 #define glAlphaFuncx glad_glAlphaFuncx
7858 GLAD_API_CALL PFNGLCLEARCOLORXPROC glad_glClearColorx;
7859 #define glClearColorx glad_glClearColorx
7860 GLAD_API_CALL PFNGLCLEARDEPTHFPROC glad_glClearDepthf;
7861 #define glClearDepthf glad_glClearDepthf
7862 GLAD_API_CALL PFNGLCLEARDEPTHFOESPROC glad_glClearDepthfOES;
7863 #define glClearDepthfOES glad_glClearDepthfOES
7864 GLAD_API_CALL PFNGLCLEARDEPTHXPROC glad_glClearDepthx;
7865 #define glClearDepthx glad_glClearDepthx
7866 GLAD_API_CALL PFNGLCLIPPLANEFPROC glad_glClipPlanef;
7867 #define glClipPlanef glad_glClipPlanef
7868 GLAD_API_CALL PFNGLCLIPPLANEFOESPROC glad_glClipPlanefOES;
7869 #define glClipPlanefOES glad_glClipPlanefOES
7870 GLAD_API_CALL PFNGLCLIPPLANEXPROC glad_glClipPlanex;
7871 #define glClipPlanex glad_glClipPlanex
7872 GLAD_API_CALL PFNGLCOLOR4XPROC glad_glColor4x;
7873 #define glColor4x glad_glColor4x
7874 GLAD_API_CALL PFNGLDEPTHRANGEFPROC glad_glDepthRangef;
7875 #define glDepthRangef glad_glDepthRangef
7876 GLAD_API_CALL PFNGLDEPTHRANGEFOESPROC glad_glDepthRangefOES;
7877 #define glDepthRangefOES glad_glDepthRangefOES
7878 GLAD_API_CALL PFNGLDEPTHRANGEXPROC glad_glDepthRangex;
7879 #define glDepthRangex glad_glDepthRangex
7880 GLAD_API_CALL PFNGLFOGXPROC glad_glFogx;
7881 #define glFogx glad_glFogx
7882 GLAD_API_CALL PFNGLFOGXVPROC glad_glFogxv;
7883 #define glFogxv glad_glFogxv
7884 GLAD_API_CALL PFNGLFRUSTUMFPROC glad_glFrustumf;
7885 #define glFrustumf glad_glFrustumf
7886 GLAD_API_CALL PFNGLFRUSTUMFOESPROC glad_glFrustumfOES;
7887 #define glFrustumfOES glad_glFrustumfOES
7888 GLAD_API_CALL PFNGLFRUSTUMXPROC glad_glFrustumx;
7889 #define glFrustumx glad_glFrustumx
7890 GLAD_API_CALL PFNGLGETCLIPPLANEFPROC glad_glGetClipPlanef;
7891 #define glGetClipPlanef glad_glGetClipPlanef
7892 GLAD_API_CALL PFNGLGETCLIPPLANEFOESPROC glad_glGetClipPlanefOES;
7893 #define glGetClipPlanefOES glad_glGetClipPlanefOES
7894 GLAD_API_CALL PFNGLGETCLIPPLANEXPROC glad_glGetClipPlanex;
7895 #define glGetClipPlanex glad_glGetClipPlanex
7896 GLAD_API_CALL PFNGLGETFIXEDVPROC glad_glGetFixedv;
7897 #define glGetFixedv glad_glGetFixedv
7898 GLAD_API_CALL PFNGLGETLIGHTXVPROC glad_glGetLightxv;
7899 #define glGetLightxv glad_glGetLightxv
7900 GLAD_API_CALL PFNGLGETMATERIALXVPROC glad_glGetMaterialxv;
7901 #define glGetMaterialxv glad_glGetMaterialxv
7902 GLAD_API_CALL PFNGLGETTEXENVXVPROC glad_glGetTexEnvxv;
7903 #define glGetTexEnvxv glad_glGetTexEnvxv
7904 GLAD_API_CALL PFNGLGETTEXPARAMETERXVPROC glad_glGetTexParameterxv;
7905 #define glGetTexParameterxv glad_glGetTexParameterxv
7906 GLAD_API_CALL PFNGLLIGHTMODELXPROC glad_glLightModelx;
7907 #define glLightModelx glad_glLightModelx
7908 GLAD_API_CALL PFNGLLIGHTMODELXVPROC glad_glLightModelxv;
7909 #define glLightModelxv glad_glLightModelxv
7910 GLAD_API_CALL PFNGLLIGHTXPROC glad_glLightx;
7911 #define glLightx glad_glLightx
7912 GLAD_API_CALL PFNGLLIGHTXVPROC glad_glLightxv;
7913 #define glLightxv glad_glLightxv
7914 GLAD_API_CALL PFNGLLINEWIDTHXPROC glad_glLineWidthx;
7915 #define glLineWidthx glad_glLineWidthx
7916 GLAD_API_CALL PFNGLLOADMATRIXXPROC glad_glLoadMatrixx;
7917 #define glLoadMatrixx glad_glLoadMatrixx
7918 GLAD_API_CALL PFNGLMATERIALXPROC glad_glMaterialx;
7919 #define glMaterialx glad_glMaterialx
7920 GLAD_API_CALL PFNGLMATERIALXVPROC glad_glMaterialxv;
7921 #define glMaterialxv glad_glMaterialxv
7922 GLAD_API_CALL PFNGLMULTMATRIXXPROC glad_glMultMatrixx;
7923 #define glMultMatrixx glad_glMultMatrixx
7924 GLAD_API_CALL PFNGLMULTITEXCOORD4XPROC glad_glMultiTexCoord4x;
7925 #define glMultiTexCoord4x glad_glMultiTexCoord4x
7926 GLAD_API_CALL PFNGLNORMAL3XPROC glad_glNormal3x;
7927 #define glNormal3x glad_glNormal3x
7928 GLAD_API_CALL PFNGLORTHOFPROC glad_glOrthof;
7929 #define glOrthof glad_glOrthof
7930 GLAD_API_CALL PFNGLORTHOFOESPROC glad_glOrthofOES;
7931 #define glOrthofOES glad_glOrthofOES
7932 GLAD_API_CALL PFNGLORTHOXPROC glad_glOrthox;
7933 #define glOrthox glad_glOrthox
7934 GLAD_API_CALL PFNGLPOINTPARAMETERXPROC glad_glPointParameterx;
7935 #define glPointParameterx glad_glPointParameterx
7936 GLAD_API_CALL PFNGLPOINTPARAMETERXVPROC glad_glPointParameterxv;
7937 #define glPointParameterxv glad_glPointParameterxv
7938 GLAD_API_CALL PFNGLPOINTSIZEXPROC glad_glPointSizex;
7939 #define glPointSizex glad_glPointSizex
7940 GLAD_API_CALL PFNGLPOLYGONOFFSETXPROC glad_glPolygonOffsetx;
7941 #define glPolygonOffsetx glad_glPolygonOffsetx
7942 GLAD_API_CALL PFNGLROTATEXPROC glad_glRotatex;
7943 #define glRotatex glad_glRotatex
7944 GLAD_API_CALL PFNGLSAMPLECOVERAGEXPROC glad_glSampleCoveragex;
7945 #define glSampleCoveragex glad_glSampleCoveragex
7946 GLAD_API_CALL PFNGLSCALEXPROC glad_glScalex;
7947 #define glScalex glad_glScalex
7948 GLAD_API_CALL PFNGLTEXENVXPROC glad_glTexEnvx;
7949 #define glTexEnvx glad_glTexEnvx
7950 GLAD_API_CALL PFNGLTEXENVXVPROC glad_glTexEnvxv;
7951 #define glTexEnvxv glad_glTexEnvxv
7952 GLAD_API_CALL PFNGLTEXPARAMETERXPROC glad_glTexParameterx;
7953 #define glTexParameterx glad_glTexParameterx
7954 GLAD_API_CALL PFNGLTEXPARAMETERXVPROC glad_glTexParameterxv;
7955 #define glTexParameterxv glad_glTexParameterxv
7956 GLAD_API_CALL PFNGLTRANSLATEXPROC glad_glTranslatex;
7957 #define glTranslatex glad_glTranslatex
7958 GLAD_API_CALL PFNGLACTIVESHADERPROGRAMEXTPROC glad_glActiveShaderProgramEXT;
7959 #define glActiveShaderProgramEXT glad_glActiveShaderProgramEXT
7960 GLAD_API_CALL PFNGLBEGINQUERYEXTPROC glad_glBeginQueryEXT;
7961 #define glBeginQueryEXT glad_glBeginQueryEXT
7962 GLAD_API_CALL PFNGLBINDPROGRAMPIPELINEEXTPROC glad_glBindProgramPipelineEXT;
7963 #define glBindProgramPipelineEXT glad_glBindProgramPipelineEXT
7964 GLAD_API_CALL PFNGLBINDTRANSFORMFEEDBACKPROC glad_glBindTransformFeedback;
7965 #define glBindTransformFeedback glad_glBindTransformFeedback
7966 GLAD_API_CALL PFNGLBINDVERTEXARRAYOESPROC glad_glBindVertexArrayOES;
7967 #define glBindVertexArrayOES glad_glBindVertexArrayOES
7968 GLAD_API_CALL PFNGLBLITFRAMEBUFFERNVPROC glad_glBlitFramebufferNV;
7969 #define glBlitFramebufferNV glad_glBlitFramebufferNV
7970 GLAD_API_CALL PFNGLCLIENTWAITSYNCAPPLEPROC glad_glClientWaitSyncAPPLE;
7971 #define glClientWaitSyncAPPLE glad_glClientWaitSyncAPPLE
7972 GLAD_API_CALL PFNGLCOPYBUFFERSUBDATANVPROC glad_glCopyBufferSubDataNV;
7973 #define glCopyBufferSubDataNV glad_glCopyBufferSubDataNV
7974 GLAD_API_CALL PFNGLCREATESHADERPROGRAMVEXTPROC glad_glCreateShaderProgramvEXT;
7975 #define glCreateShaderProgramvEXT glad_glCreateShaderProgramvEXT
7976 GLAD_API_CALL PFNGLDEBUGMESSAGECALLBACKKHRPROC glad_glDebugMessageCallbackKHR;
7977 #define glDebugMessageCallbackKHR glad_glDebugMessageCallbackKHR
7978 GLAD_API_CALL PFNGLDEBUGMESSAGECONTROLKHRPROC glad_glDebugMessageControlKHR;
7979 #define glDebugMessageControlKHR glad_glDebugMessageControlKHR
7980 GLAD_API_CALL PFNGLDEBUGMESSAGEINSERTKHRPROC glad_glDebugMessageInsertKHR;
7981 #define glDebugMessageInsertKHR glad_glDebugMessageInsertKHR
7982 GLAD_API_CALL PFNGLDELETEPROGRAMPIPELINESEXTPROC glad_glDeleteProgramPipelinesEXT;
7983 #define glDeleteProgramPipelinesEXT glad_glDeleteProgramPipelinesEXT
7984 GLAD_API_CALL PFNGLDELETEQUERIESEXTPROC glad_glDeleteQueriesEXT;
7985 #define glDeleteQueriesEXT glad_glDeleteQueriesEXT
7986 GLAD_API_CALL PFNGLDELETESYNCAPPLEPROC glad_glDeleteSyncAPPLE;
7987 #define glDeleteSyncAPPLE glad_glDeleteSyncAPPLE
7988 GLAD_API_CALL PFNGLDELETETRANSFORMFEEDBACKSPROC glad_glDeleteTransformFeedbacks;
7989 #define glDeleteTransformFeedbacks glad_glDeleteTransformFeedbacks
7990 GLAD_API_CALL PFNGLDELETEVERTEXARRAYSOESPROC glad_glDeleteVertexArraysOES;
7991 #define glDeleteVertexArraysOES glad_glDeleteVertexArraysOES
7992 GLAD_API_CALL PFNGLDRAWARRAYSINSTANCEDANGLEPROC glad_glDrawArraysInstancedANGLE;
7993 #define glDrawArraysInstancedANGLE glad_glDrawArraysInstancedANGLE
7994 GLAD_API_CALL PFNGLDRAWARRAYSINSTANCEDNVPROC glad_glDrawArraysInstancedNV;
7995 #define glDrawArraysInstancedNV glad_glDrawArraysInstancedNV
7996 GLAD_API_CALL PFNGLDRAWBUFFERSEXTPROC glad_glDrawBuffersEXT;
7997 #define glDrawBuffersEXT glad_glDrawBuffersEXT
7998 GLAD_API_CALL PFNGLDRAWELEMENTSINSTANCEDANGLEPROC glad_glDrawElementsInstancedANGLE;
7999 #define glDrawElementsInstancedANGLE glad_glDrawElementsInstancedANGLE
8000 GLAD_API_CALL PFNGLDRAWELEMENTSINSTANCEDNVPROC glad_glDrawElementsInstancedNV;
8001 #define glDrawElementsInstancedNV glad_glDrawElementsInstancedNV
8002 GLAD_API_CALL PFNGLENDQUERYEXTPROC glad_glEndQueryEXT;
8003 #define glEndQueryEXT glad_glEndQueryEXT
8004 GLAD_API_CALL PFNGLFENCESYNCAPPLEPROC glad_glFenceSyncAPPLE;
8005 #define glFenceSyncAPPLE glad_glFenceSyncAPPLE
8006 GLAD_API_CALL PFNGLFLUSHMAPPEDBUFFERRANGEEXTPROC glad_glFlushMappedBufferRangeEXT;
8007 #define glFlushMappedBufferRangeEXT glad_glFlushMappedBufferRangeEXT
8008 GLAD_API_CALL PFNGLFRAMEBUFFERTEXTURE2DMULTISAMPLEEXTPROC glad_glFramebufferTexture2DMultisampleEXT;
8009 #define glFramebufferTexture2DMultisampleEXT glad_glFramebufferTexture2DMultisampleEXT
8010 GLAD_API_CALL PFNGLGENPROGRAMPIPELINESEXTPROC glad_glGenProgramPipelinesEXT;
8011 #define glGenProgramPipelinesEXT glad_glGenProgramPipelinesEXT
8012 GLAD_API_CALL PFNGLGENQUERIESEXTPROC glad_glGenQueriesEXT;
8013 #define glGenQueriesEXT glad_glGenQueriesEXT
8014 GLAD_API_CALL PFNGLGENTRANSFORMFEEDBACKSPROC glad_glGenTransformFeedbacks;
8015 #define glGenTransformFeedbacks glad_glGenTransformFeedbacks
8016 GLAD_API_CALL PFNGLGENVERTEXARRAYSOESPROC glad_glGenVertexArraysOES;
8017 #define glGenVertexArraysOES glad_glGenVertexArraysOES
8018 GLAD_API_CALL PFNGLGETBUFFERPOINTERVOESPROC glad_glGetBufferPointervOES;
8019 #define glGetBufferPointervOES glad_glGetBufferPointervOES
8020 GLAD_API_CALL PFNGLGETDEBUGMESSAGELOGKHRPROC glad_glGetDebugMessageLogKHR;
8021 #define glGetDebugMessageLogKHR glad_glGetDebugMessageLogKHR
8022 GLAD_API_CALL PFNGLGETINTEGER64VAPPLEPROC glad_glGetInteger64vAPPLE;
8023 #define glGetInteger64vAPPLE glad_glGetInteger64vAPPLE
8024 GLAD_API_CALL PFNGLGETINTEGER64VEXTPROC glad_glGetInteger64vEXT;
8025 #define glGetInteger64vEXT glad_glGetInteger64vEXT
8026 GLAD_API_CALL PFNGLGETINTERNALFORMATIVPROC glad_glGetInternalformativ;
8027 #define glGetInternalformativ glad_glGetInternalformativ
8028 GLAD_API_CALL PFNGLGETOBJECTLABELKHRPROC glad_glGetObjectLabelKHR;
8029 #define glGetObjectLabelKHR glad_glGetObjectLabelKHR
8030 GLAD_API_CALL PFNGLGETOBJECTPTRLABELKHRPROC glad_glGetObjectPtrLabelKHR;
8031 #define glGetObjectPtrLabelKHR glad_glGetObjectPtrLabelKHR
8032 GLAD_API_CALL PFNGLGETPOINTERVKHRPROC glad_glGetPointervKHR;
8033 #define glGetPointervKHR glad_glGetPointervKHR
8034 GLAD_API_CALL PFNGLGETPROGRAMBINARYPROC glad_glGetProgramBinary;
8035 #define glGetProgramBinary glad_glGetProgramBinary
8036 GLAD_API_CALL PFNGLGETPROGRAMBINARYOESPROC glad_glGetProgramBinaryOES;
8037 #define glGetProgramBinaryOES glad_glGetProgramBinaryOES
8038 GLAD_API_CALL PFNGLGETPROGRAMPIPELINEINFOLOGEXTPROC glad_glGetProgramPipelineInfoLogEXT;
8039 #define glGetProgramPipelineInfoLogEXT glad_glGetProgramPipelineInfoLogEXT
8040 GLAD_API_CALL PFNGLGETPROGRAMPIPELINEIVEXTPROC glad_glGetProgramPipelineivEXT;
8041 #define glGetProgramPipelineivEXT glad_glGetProgramPipelineivEXT
8042 GLAD_API_CALL PFNGLGETQUERYOBJECTIVEXTPROC glad_glGetQueryObjectivEXT;
8043 #define glGetQueryObjectivEXT glad_glGetQueryObjectivEXT
8044 GLAD_API_CALL PFNGLGETQUERYOBJECTUIVEXTPROC glad_glGetQueryObjectuivEXT;
8045 #define glGetQueryObjectuivEXT glad_glGetQueryObjectuivEXT
8046 GLAD_API_CALL PFNGLGETQUERYIVEXTPROC glad_glGetQueryivEXT;
8047 #define glGetQueryivEXT glad_glGetQueryivEXT
8048 GLAD_API_CALL PFNGLGETSHADERPRECISIONFORMATPROC glad_glGetShaderPrecisionFormat;
8049 #define glGetShaderPrecisionFormat glad_glGetShaderPrecisionFormat
8050 GLAD_API_CALL PFNGLGETSYNCIVAPPLEPROC glad_glGetSyncivAPPLE;
8051 #define glGetSyncivAPPLE glad_glGetSyncivAPPLE
8052 GLAD_API_CALL PFNGLINVALIDATEFRAMEBUFFERPROC glad_glInvalidateFramebuffer;
8053 #define glInvalidateFramebuffer glad_glInvalidateFramebuffer
8054 GLAD_API_CALL PFNGLINVALIDATESUBFRAMEBUFFERPROC glad_glInvalidateSubFramebuffer;
8055 #define glInvalidateSubFramebuffer glad_glInvalidateSubFramebuffer
8056 GLAD_API_CALL PFNGLISPROGRAMPIPELINEEXTPROC glad_glIsProgramPipelineEXT;
8057 #define glIsProgramPipelineEXT glad_glIsProgramPipelineEXT
8058 GLAD_API_CALL PFNGLISQUERYEXTPROC glad_glIsQueryEXT;
8059 #define glIsQueryEXT glad_glIsQueryEXT
8060 GLAD_API_CALL PFNGLISSYNCAPPLEPROC glad_glIsSyncAPPLE;
8061 #define glIsSyncAPPLE glad_glIsSyncAPPLE
8062 GLAD_API_CALL PFNGLISTRANSFORMFEEDBACKPROC glad_glIsTransformFeedback;
8063 #define glIsTransformFeedback glad_glIsTransformFeedback
8064 GLAD_API_CALL PFNGLISVERTEXARRAYOESPROC glad_glIsVertexArrayOES;
8065 #define glIsVertexArrayOES glad_glIsVertexArrayOES
8066 GLAD_API_CALL PFNGLMAPBUFFEROESPROC glad_glMapBufferOES;
8067 #define glMapBufferOES glad_glMapBufferOES
8068 GLAD_API_CALL PFNGLMAPBUFFERRANGEEXTPROC glad_glMapBufferRangeEXT;
8069 #define glMapBufferRangeEXT glad_glMapBufferRangeEXT
8070 GLAD_API_CALL PFNGLOBJECTLABELKHRPROC glad_glObjectLabelKHR;
8071 #define glObjectLabelKHR glad_glObjectLabelKHR
8072 GLAD_API_CALL PFNGLOBJECTPTRLABELKHRPROC glad_glObjectPtrLabelKHR;
8073 #define glObjectPtrLabelKHR glad_glObjectPtrLabelKHR
8074 GLAD_API_CALL PFNGLPAUSETRANSFORMFEEDBACKPROC glad_glPauseTransformFeedback;
8075 #define glPauseTransformFeedback glad_glPauseTransformFeedback
8076 GLAD_API_CALL PFNGLPOPDEBUGGROUPKHRPROC glad_glPopDebugGroupKHR;
8077 #define glPopDebugGroupKHR glad_glPopDebugGroupKHR
8078 GLAD_API_CALL PFNGLPROGRAMBINARYPROC glad_glProgramBinary;
8079 #define glProgramBinary glad_glProgramBinary
8080 GLAD_API_CALL PFNGLPROGRAMBINARYOESPROC glad_glProgramBinaryOES;
8081 #define glProgramBinaryOES glad_glProgramBinaryOES
8082 GLAD_API_CALL PFNGLPROGRAMPARAMETERIPROC glad_glProgramParameteri;
8083 #define glProgramParameteri glad_glProgramParameteri
8084 GLAD_API_CALL PFNGLPROGRAMPARAMETERIEXTPROC glad_glProgramParameteriEXT;
8085 #define glProgramParameteriEXT glad_glProgramParameteriEXT
8086 GLAD_API_CALL PFNGLPUSHDEBUGGROUPKHRPROC glad_glPushDebugGroupKHR;
8087 #define glPushDebugGroupKHR glad_glPushDebugGroupKHR
8088 GLAD_API_CALL PFNGLQUERYCOUNTEREXTPROC glad_glQueryCounterEXT;
8089 #define glQueryCounterEXT glad_glQueryCounterEXT
8090 GLAD_API_CALL PFNGLRELEASESHADERCOMPILERPROC glad_glReleaseShaderCompiler;
8091 #define glReleaseShaderCompiler glad_glReleaseShaderCompiler
8092 GLAD_API_CALL PFNGLRENDERBUFFERSTORAGEMULTISAMPLENVPROC glad_glRenderbufferStorageMultisampleNV;
8093 #define glRenderbufferStorageMultisampleNV glad_glRenderbufferStorageMultisampleNV
8094 GLAD_API_CALL PFNGLRESUMETRANSFORMFEEDBACKPROC glad_glResumeTransformFeedback;
8095 #define glResumeTransformFeedback glad_glResumeTransformFeedback
8096 GLAD_API_CALL PFNGLSHADERBINARYPROC glad_glShaderBinary;
8097 #define glShaderBinary glad_glShaderBinary
8098 GLAD_API_CALL PFNGLTEXSTORAGE1DEXTPROC glad_glTexStorage1DEXT;
8099 #define glTexStorage1DEXT glad_glTexStorage1DEXT
8100 GLAD_API_CALL PFNGLTEXSTORAGE2DPROC glad_glTexStorage2D;
8101 #define glTexStorage2D glad_glTexStorage2D
8102 GLAD_API_CALL PFNGLTEXSTORAGE2DEXTPROC glad_glTexStorage2DEXT;
8103 #define glTexStorage2DEXT glad_glTexStorage2DEXT
8104 GLAD_API_CALL PFNGLTEXSTORAGE3DPROC glad_glTexStorage3D;
8105 #define glTexStorage3D glad_glTexStorage3D
8106 GLAD_API_CALL PFNGLTEXSTORAGE3DEXTPROC glad_glTexStorage3DEXT;
8107 #define glTexStorage3DEXT glad_glTexStorage3DEXT
8108 GLAD_API_CALL PFNGLUNIFORMMATRIX2X3FVNVPROC glad_glUniformMatrix2x3fvNV;
8109 #define glUniformMatrix2x3fvNV glad_glUniformMatrix2x3fvNV
8110 GLAD_API_CALL PFNGLUNIFORMMATRIX2X4FVNVPROC glad_glUniformMatrix2x4fvNV;
8111 #define glUniformMatrix2x4fvNV glad_glUniformMatrix2x4fvNV
8112 GLAD_API_CALL PFNGLUNIFORMMATRIX3X2FVNVPROC glad_glUniformMatrix3x2fvNV;
8113 #define glUniformMatrix3x2fvNV glad_glUniformMatrix3x2fvNV
8114 GLAD_API_CALL PFNGLUNIFORMMATRIX3X4FVNVPROC glad_glUniformMatrix3x4fvNV;
8115 #define glUniformMatrix3x4fvNV glad_glUniformMatrix3x4fvNV
8116 GLAD_API_CALL PFNGLUNIFORMMATRIX4X2FVNVPROC glad_glUniformMatrix4x2fvNV;
8117 #define glUniformMatrix4x2fvNV glad_glUniformMatrix4x2fvNV
8118 GLAD_API_CALL PFNGLUNIFORMMATRIX4X3FVNVPROC glad_glUniformMatrix4x3fvNV;
8119 #define glUniformMatrix4x3fvNV glad_glUniformMatrix4x3fvNV
8120 GLAD_API_CALL PFNGLUNMAPBUFFEROESPROC glad_glUnmapBufferOES;
8121 #define glUnmapBufferOES glad_glUnmapBufferOES
8122 GLAD_API_CALL PFNGLUSEPROGRAMSTAGESEXTPROC glad_glUseProgramStagesEXT;
8123 #define glUseProgramStagesEXT glad_glUseProgramStagesEXT
8124 GLAD_API_CALL PFNGLVALIDATEPROGRAMPIPELINEEXTPROC glad_glValidateProgramPipelineEXT;
8125 #define glValidateProgramPipelineEXT glad_glValidateProgramPipelineEXT
8126 GLAD_API_CALL PFNGLVERTEXATTRIBDIVISORANGLEPROC glad_glVertexAttribDivisorANGLE;
8127 #define glVertexAttribDivisorANGLE glad_glVertexAttribDivisorANGLE
8128 GLAD_API_CALL PFNGLVERTEXATTRIBDIVISOREXTPROC glad_glVertexAttribDivisorEXT;
8129 #define glVertexAttribDivisorEXT glad_glVertexAttribDivisorEXT
8130 GLAD_API_CALL PFNGLVERTEXATTRIBDIVISORNVPROC glad_glVertexAttribDivisorNV;
8131 #define glVertexAttribDivisorNV glad_glVertexAttribDivisorNV
8132 GLAD_API_CALL PFNGLWAITSYNCAPPLEPROC glad_glWaitSyncAPPLE;
8133 #define glWaitSyncAPPLE glad_glWaitSyncAPPLE
8134 
8135 
8136 
8137 
8138 
8139 GLAD_API_CALL int gladLoadGLUserPtr( GLADuserptrloadfunc load, void *userptr);
8140 GLAD_API_CALL int gladLoadGL( GLADloadfunc load);
8141 
8142 GLAD_API_CALL int gladLoadGLES1UserPtr( GLADuserptrloadfunc load, void *userptr);
8143 GLAD_API_CALL int gladLoadGLES1( GLADloadfunc load);
8144 
8145 GLAD_API_CALL int gladLoadGLES2UserPtr( GLADuserptrloadfunc load, void *userptr);
8146 GLAD_API_CALL int gladLoadGLES2( GLADloadfunc load);
8147 
8148 
8149 
8150 #ifdef __cplusplus
8151 }
8152 #endif
8153 #endif
8154 
8155 /* Source */
8156 #ifdef GLAD_GL_IMPLEMENTATION
8157 
8160 #include <stdio.h>
8161 #include <stdlib.h>
8162 #include <string.h>
8163 
8164 #ifndef GLAD_IMPL_UTIL_C_
8165 #define GLAD_IMPL_UTIL_C_
8166 
8167 #ifdef _MSC_VER
8168 #define GLAD_IMPL_UTIL_SSCANF sscanf_s
8169 #else
8170 #define GLAD_IMPL_UTIL_SSCANF sscanf
8171 #endif
8172 
8173 #endif /* GLAD_IMPL_UTIL_C_ */
8174 
8175 #ifdef __cplusplus
8176 extern "C" {
8177 #endif
8178 
8179 
8180 
8181 int GLAD_GL_VERSION_1_0 = 0;
8182 int GLAD_GL_VERSION_1_1 = 0;
8183 int GLAD_GL_VERSION_1_2 = 0;
8184 int GLAD_GL_VERSION_1_3 = 0;
8185 int GLAD_GL_VERSION_1_4 = 0;
8186 int GLAD_GL_VERSION_1_5 = 0;
8187 int GLAD_GL_VERSION_2_0 = 0;
8188 int GLAD_GL_VERSION_2_1 = 0;
8189 int GLAD_GL_VERSION_3_0 = 0;
8190 int GLAD_GL_VERSION_3_1 = 0;
8191 int GLAD_GL_VERSION_3_2 = 0;
8192 int GLAD_GL_VERSION_3_3 = 0;
8193 int GLAD_GL_VERSION_ES_CM_1_0 = 0;
8194 int GLAD_GL_ES_VERSION_2_0 = 0;
8195 int GLAD_GL_ES_VERSION_3_0 = 0;
8196 int GLAD_GL_APPLE_flush_buffer_range = 0;
8197 int GLAD_GL_APPLE_vertex_array_object = 0;
8198 int GLAD_GL_ARB_blend_func_extended = 0;
8199 int GLAD_GL_ARB_color_buffer_float = 0;
8200 int GLAD_GL_ARB_copy_buffer = 0;
8201 int GLAD_GL_ARB_debug_output = 0;
8202 int GLAD_GL_ARB_draw_buffers = 0;
8203 int GLAD_GL_ARB_draw_elements_base_vertex = 0;
8204 int GLAD_GL_ARB_draw_instanced = 0;
8205 int GLAD_GL_ARB_fragment_program = 0;
8206 int GLAD_GL_ARB_fragment_shader = 0;
8207 int GLAD_GL_ARB_framebuffer_object = 0;
8208 int GLAD_GL_ARB_geometry_shader4 = 0;
8209 int GLAD_GL_ARB_imaging = 0;
8210 int GLAD_GL_ARB_instanced_arrays = 0;
8211 int GLAD_GL_ARB_map_buffer_range = 0;
8212 int GLAD_GL_ARB_multisample = 0;
8213 int GLAD_GL_ARB_multitexture = 0;
8214 int GLAD_GL_ARB_occlusion_query = 0;
8215 int GLAD_GL_ARB_point_parameters = 0;
8216 int GLAD_GL_ARB_provoking_vertex = 0;
8217 int GLAD_GL_ARB_sampler_objects = 0;
8218 int GLAD_GL_ARB_shader_objects = 0;
8219 int GLAD_GL_ARB_shading_language_100 = 0;
8220 int GLAD_GL_ARB_sync = 0;
8221 int GLAD_GL_ARB_texture_buffer_object = 0;
8222 int GLAD_GL_ARB_texture_compression = 0;
8223 int GLAD_GL_ARB_texture_multisample = 0;
8224 int GLAD_GL_ARB_texture_non_power_of_two = 0;
8225 int GLAD_GL_ARB_timer_query = 0;
8226 int GLAD_GL_ARB_transpose_matrix = 0;
8227 int GLAD_GL_ARB_uniform_buffer_object = 0;
8228 int GLAD_GL_ARB_vertex_array_object = 0;
8229 int GLAD_GL_ARB_vertex_buffer_object = 0;
8230 int GLAD_GL_ARB_vertex_program = 0;
8231 int GLAD_GL_ARB_vertex_shader = 0;
8232 int GLAD_GL_ARB_vertex_type_2_10_10_10_rev = 0;
8233 int GLAD_GL_ARB_window_pos = 0;
8234 int GLAD_GL_ATI_draw_buffers = 0;
8235 int GLAD_GL_ATI_separate_stencil = 0;
8236 int GLAD_GL_EXT_blend_color = 0;
8237 int GLAD_GL_EXT_blend_equation_separate = 0;
8238 int GLAD_GL_EXT_blend_func_separate = 0;
8239 int GLAD_GL_EXT_blend_minmax = 0;
8240 int GLAD_GL_EXT_color_subtable = 0;
8241 int GLAD_GL_EXT_convolution = 0;
8242 int GLAD_GL_EXT_copy_texture = 0;
8243 int GLAD_GL_EXT_direct_state_access = 0;
8244 int GLAD_GL_EXT_draw_buffers2 = 0;
8245 int GLAD_GL_EXT_draw_instanced = 0;
8246 int GLAD_GL_EXT_draw_range_elements = 0;
8247 int GLAD_GL_EXT_fog_coord = 0;
8248 int GLAD_GL_EXT_framebuffer_blit = 0;
8249 int GLAD_GL_EXT_framebuffer_multisample = 0;
8250 int GLAD_GL_EXT_framebuffer_object = 0;
8251 int GLAD_GL_EXT_gpu_shader4 = 0;
8252 int GLAD_GL_EXT_histogram = 0;
8253 int GLAD_GL_EXT_multi_draw_arrays = 0;
8254 int GLAD_GL_EXT_packed_depth_stencil = 0;
8255 int GLAD_GL_EXT_packed_pixels = 0;
8256 int GLAD_GL_EXT_paletted_texture = 0;
8257 int GLAD_GL_EXT_point_parameters = 0;
8258 int GLAD_GL_EXT_provoking_vertex = 0;
8259 int GLAD_GL_EXT_secondary_color = 0;
8260 int GLAD_GL_EXT_subtexture = 0;
8261 int GLAD_GL_EXT_texture3D = 0;
8262 int GLAD_GL_EXT_texture_array = 0;
8263 int GLAD_GL_EXT_texture_buffer_object = 0;
8264 int GLAD_GL_EXT_texture_compression_s3tc = 0;
8265 int GLAD_GL_EXT_texture_integer = 0;
8266 int GLAD_GL_EXT_texture_object = 0;
8267 int GLAD_GL_EXT_timer_query = 0;
8268 int GLAD_GL_EXT_transform_feedback = 0;
8269 int GLAD_GL_EXT_vertex_array = 0;
8270 int GLAD_GL_INGR_blend_func_separate = 0;
8271 int GLAD_GL_KHR_debug = 0;
8272 int GLAD_GL_MESA_window_pos = 0;
8273 int GLAD_GL_NVX_conditional_render = 0;
8274 int GLAD_GL_NV_conditional_render = 0;
8275 int GLAD_GL_NV_explicit_multisample = 0;
8276 int GLAD_GL_NV_geometry_program4 = 0;
8277 int GLAD_GL_NV_point_sprite = 0;
8278 int GLAD_GL_NV_transform_feedback = 0;
8279 int GLAD_GL_NV_vertex_program = 0;
8280 int GLAD_GL_NV_vertex_program4 = 0;
8281 int GLAD_GL_SGIS_point_parameters = 0;
8282 int GLAD_GL_SGIS_texture_edge_clamp = 0;
8283 int GLAD_GL_SGI_color_table = 0;
8284 int GLAD_GL_OES_depth24 = 0;
8285 int GLAD_GL_OES_packed_depth_stencil = 0;
8286 int GLAD_GL_OES_single_precision = 0;
8287 int GLAD_GL_OES_texture_npot = 0;
8288 int GLAD_GL_ANGLE_instanced_arrays = 0;
8289 int GLAD_GL_APPLE_sync = 0;
8290 int GLAD_GL_EXT_disjoint_timer_query = 0;
8291 int GLAD_GL_EXT_draw_buffers = 0;
8292 int GLAD_GL_EXT_instanced_arrays = 0;
8293 int GLAD_GL_EXT_map_buffer_range = 0;
8294 int GLAD_GL_EXT_multisampled_render_to_texture = 0;
8295 int GLAD_GL_EXT_separate_shader_objects = 0;
8296 int GLAD_GL_EXT_texture_storage = 0;
8297 int GLAD_GL_EXT_unpack_subimage = 0;
8298 int GLAD_GL_MESA_sampler_objects = 0;
8299 int GLAD_GL_NV_copy_buffer = 0;
8300 int GLAD_GL_NV_draw_instanced = 0;
8301 int GLAD_GL_NV_framebuffer_blit = 0;
8302 int GLAD_GL_NV_framebuffer_multisample = 0;
8303 int GLAD_GL_NV_instanced_arrays = 0;
8304 int GLAD_GL_NV_non_square_matrices = 0;
8305 int GLAD_GL_OES_get_program_binary = 0;
8306 int GLAD_GL_OES_mapbuffer = 0;
8307 int GLAD_GL_OES_vertex_array_object = 0;
8308 
8309 
8310 
8311 PFNGLACCUMPROC glad_glAccum = NULL;
8312 PFNGLACTIVETEXTUREPROC glad_glActiveTexture = NULL;
8313 PFNGLACTIVETEXTUREARBPROC glad_glActiveTextureARB = NULL;
8314 PFNGLACTIVEVARYINGNVPROC glad_glActiveVaryingNV = NULL;
8315 PFNGLALPHAFUNCPROC glad_glAlphaFunc = NULL;
8316 PFNGLAREPROGRAMSRESIDENTNVPROC glad_glAreProgramsResidentNV = NULL;
8317 PFNGLARETEXTURESRESIDENTPROC glad_glAreTexturesResident = NULL;
8318 PFNGLARETEXTURESRESIDENTEXTPROC glad_glAreTexturesResidentEXT = NULL;
8319 PFNGLARRAYELEMENTPROC glad_glArrayElement = NULL;
8320 PFNGLARRAYELEMENTEXTPROC glad_glArrayElementEXT = NULL;
8321 PFNGLATTACHOBJECTARBPROC glad_glAttachObjectARB = NULL;
8322 PFNGLATTACHSHADERPROC glad_glAttachShader = NULL;
8323 PFNGLBEGINPROC glad_glBegin = NULL;
8324 PFNGLBEGINCONDITIONALRENDERPROC glad_glBeginConditionalRender = NULL;
8325 PFNGLBEGINCONDITIONALRENDERNVPROC glad_glBeginConditionalRenderNV = NULL;
8326 PFNGLBEGINCONDITIONALRENDERNVXPROC glad_glBeginConditionalRenderNVX = NULL;
8327 PFNGLBEGINQUERYPROC glad_glBeginQuery = NULL;
8328 PFNGLBEGINQUERYARBPROC glad_glBeginQueryARB = NULL;
8329 PFNGLBEGINTRANSFORMFEEDBACKPROC glad_glBeginTransformFeedback = NULL;
8330 PFNGLBEGINTRANSFORMFEEDBACKEXTPROC glad_glBeginTransformFeedbackEXT = NULL;
8331 PFNGLBEGINTRANSFORMFEEDBACKNVPROC glad_glBeginTransformFeedbackNV = NULL;
8332 PFNGLBINDATTRIBLOCATIONPROC glad_glBindAttribLocation = NULL;
8333 PFNGLBINDATTRIBLOCATIONARBPROC glad_glBindAttribLocationARB = NULL;
8334 PFNGLBINDBUFFERPROC glad_glBindBuffer = NULL;
8335 PFNGLBINDBUFFERARBPROC glad_glBindBufferARB = NULL;
8336 PFNGLBINDBUFFERBASEPROC glad_glBindBufferBase = NULL;
8337 PFNGLBINDBUFFERBASEEXTPROC glad_glBindBufferBaseEXT = NULL;
8338 PFNGLBINDBUFFERBASENVPROC glad_glBindBufferBaseNV = NULL;
8339 PFNGLBINDBUFFEROFFSETEXTPROC glad_glBindBufferOffsetEXT = NULL;
8340 PFNGLBINDBUFFEROFFSETNVPROC glad_glBindBufferOffsetNV = NULL;
8341 PFNGLBINDBUFFERRANGEPROC glad_glBindBufferRange = NULL;
8342 PFNGLBINDBUFFERRANGEEXTPROC glad_glBindBufferRangeEXT = NULL;
8343 PFNGLBINDBUFFERRANGENVPROC glad_glBindBufferRangeNV = NULL;
8344 PFNGLBINDFRAGDATALOCATIONPROC glad_glBindFragDataLocation = NULL;
8345 PFNGLBINDFRAGDATALOCATIONEXTPROC glad_glBindFragDataLocationEXT = NULL;
8346 PFNGLBINDFRAGDATALOCATIONINDEXEDPROC glad_glBindFragDataLocationIndexed = NULL;
8347 PFNGLBINDFRAMEBUFFERPROC glad_glBindFramebuffer = NULL;
8348 PFNGLBINDFRAMEBUFFEREXTPROC glad_glBindFramebufferEXT = NULL;
8349 PFNGLBINDMULTITEXTUREEXTPROC glad_glBindMultiTextureEXT = NULL;
8350 PFNGLBINDPROGRAMARBPROC glad_glBindProgramARB = NULL;
8351 PFNGLBINDPROGRAMNVPROC glad_glBindProgramNV = NULL;
8352 PFNGLBINDRENDERBUFFERPROC glad_glBindRenderbuffer = NULL;
8353 PFNGLBINDRENDERBUFFEREXTPROC glad_glBindRenderbufferEXT = NULL;
8354 PFNGLBINDSAMPLERPROC glad_glBindSampler = NULL;
8355 PFNGLBINDTEXTUREPROC glad_glBindTexture = NULL;
8356 PFNGLBINDTEXTUREEXTPROC glad_glBindTextureEXT = NULL;
8357 PFNGLBINDVERTEXARRAYPROC glad_glBindVertexArray = NULL;
8358 PFNGLBINDVERTEXARRAYAPPLEPROC glad_glBindVertexArrayAPPLE = NULL;
8359 PFNGLBITMAPPROC glad_glBitmap = NULL;
8360 PFNGLBLENDCOLORPROC glad_glBlendColor = NULL;
8361 PFNGLBLENDCOLOREXTPROC glad_glBlendColorEXT = NULL;
8362 PFNGLBLENDEQUATIONPROC glad_glBlendEquation = NULL;
8363 PFNGLBLENDEQUATIONEXTPROC glad_glBlendEquationEXT = NULL;
8364 PFNGLBLENDEQUATIONSEPARATEPROC glad_glBlendEquationSeparate = NULL;
8365 PFNGLBLENDEQUATIONSEPARATEEXTPROC glad_glBlendEquationSeparateEXT = NULL;
8366 PFNGLBLENDFUNCPROC glad_glBlendFunc = NULL;
8367 PFNGLBLENDFUNCSEPARATEPROC glad_glBlendFuncSeparate = NULL;
8368 PFNGLBLENDFUNCSEPARATEEXTPROC glad_glBlendFuncSeparateEXT = NULL;
8369 PFNGLBLENDFUNCSEPARATEINGRPROC glad_glBlendFuncSeparateINGR = NULL;
8370 PFNGLBLITFRAMEBUFFERPROC glad_glBlitFramebuffer = NULL;
8371 PFNGLBLITFRAMEBUFFEREXTPROC glad_glBlitFramebufferEXT = NULL;
8372 PFNGLBUFFERDATAPROC glad_glBufferData = NULL;
8373 PFNGLBUFFERDATAARBPROC glad_glBufferDataARB = NULL;
8374 PFNGLBUFFERPARAMETERIAPPLEPROC glad_glBufferParameteriAPPLE = NULL;
8375 PFNGLBUFFERSUBDATAPROC glad_glBufferSubData = NULL;
8376 PFNGLBUFFERSUBDATAARBPROC glad_glBufferSubDataARB = NULL;
8377 PFNGLCALLLISTPROC glad_glCallList = NULL;
8378 PFNGLCALLLISTSPROC glad_glCallLists = NULL;
8379 PFNGLCHECKFRAMEBUFFERSTATUSPROC glad_glCheckFramebufferStatus = NULL;
8380 PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC glad_glCheckFramebufferStatusEXT = NULL;
8381 PFNGLCHECKNAMEDFRAMEBUFFERSTATUSEXTPROC glad_glCheckNamedFramebufferStatusEXT = NULL;
8382 PFNGLCLAMPCOLORPROC glad_glClampColor = NULL;
8383 PFNGLCLAMPCOLORARBPROC glad_glClampColorARB = NULL;
8384 PFNGLCLEARPROC glad_glClear = NULL;
8385 PFNGLCLEARACCUMPROC glad_glClearAccum = NULL;
8386 PFNGLCLEARBUFFERFIPROC glad_glClearBufferfi = NULL;
8387 PFNGLCLEARBUFFERFVPROC glad_glClearBufferfv = NULL;
8388 PFNGLCLEARBUFFERIVPROC glad_glClearBufferiv = NULL;
8389 PFNGLCLEARBUFFERUIVPROC glad_glClearBufferuiv = NULL;
8390 PFNGLCLEARCOLORPROC glad_glClearColor = NULL;
8391 PFNGLCLEARCOLORIIEXTPROC glad_glClearColorIiEXT = NULL;
8392 PFNGLCLEARCOLORIUIEXTPROC glad_glClearColorIuiEXT = NULL;
8393 PFNGLCLEARDEPTHPROC glad_glClearDepth = NULL;
8394 PFNGLCLEARINDEXPROC glad_glClearIndex = NULL;
8395 PFNGLCLEARNAMEDBUFFERDATAEXTPROC glad_glClearNamedBufferDataEXT = NULL;
8396 PFNGLCLEARNAMEDBUFFERSUBDATAEXTPROC glad_glClearNamedBufferSubDataEXT = NULL;
8397 PFNGLCLEARSTENCILPROC glad_glClearStencil = NULL;
8398 PFNGLCLIENTACTIVETEXTUREPROC glad_glClientActiveTexture = NULL;
8399 PFNGLCLIENTACTIVETEXTUREARBPROC glad_glClientActiveTextureARB = NULL;
8400 PFNGLCLIENTATTRIBDEFAULTEXTPROC glad_glClientAttribDefaultEXT = NULL;
8401 PFNGLCLIENTWAITSYNCPROC glad_glClientWaitSync = NULL;
8402 PFNGLCLIPPLANEPROC glad_glClipPlane = NULL;
8403 PFNGLCOLOR3BPROC glad_glColor3b = NULL;
8404 PFNGLCOLOR3BVPROC glad_glColor3bv = NULL;
8405 PFNGLCOLOR3DPROC glad_glColor3d = NULL;
8406 PFNGLCOLOR3DVPROC glad_glColor3dv = NULL;
8407 PFNGLCOLOR3FPROC glad_glColor3f = NULL;
8408 PFNGLCOLOR3FVPROC glad_glColor3fv = NULL;
8409 PFNGLCOLOR3IPROC glad_glColor3i = NULL;
8410 PFNGLCOLOR3IVPROC glad_glColor3iv = NULL;
8411 PFNGLCOLOR3SPROC glad_glColor3s = NULL;
8412 PFNGLCOLOR3SVPROC glad_glColor3sv = NULL;
8413 PFNGLCOLOR3UBPROC glad_glColor3ub = NULL;
8414 PFNGLCOLOR3UBVPROC glad_glColor3ubv = NULL;
8415 PFNGLCOLOR3UIPROC glad_glColor3ui = NULL;
8416 PFNGLCOLOR3UIVPROC glad_glColor3uiv = NULL;
8417 PFNGLCOLOR3USPROC glad_glColor3us = NULL;
8418 PFNGLCOLOR3USVPROC glad_glColor3usv = NULL;
8419 PFNGLCOLOR4BPROC glad_glColor4b = NULL;
8420 PFNGLCOLOR4BVPROC glad_glColor4bv = NULL;
8421 PFNGLCOLOR4DPROC glad_glColor4d = NULL;
8422 PFNGLCOLOR4DVPROC glad_glColor4dv = NULL;
8423 PFNGLCOLOR4FPROC glad_glColor4f = NULL;
8424 PFNGLCOLOR4FVPROC glad_glColor4fv = NULL;
8425 PFNGLCOLOR4IPROC glad_glColor4i = NULL;
8426 PFNGLCOLOR4IVPROC glad_glColor4iv = NULL;
8427 PFNGLCOLOR4SPROC glad_glColor4s = NULL;
8428 PFNGLCOLOR4SVPROC glad_glColor4sv = NULL;
8429 PFNGLCOLOR4UBPROC glad_glColor4ub = NULL;
8430 PFNGLCOLOR4UBVPROC glad_glColor4ubv = NULL;
8431 PFNGLCOLOR4UIPROC glad_glColor4ui = NULL;
8432 PFNGLCOLOR4UIVPROC glad_glColor4uiv = NULL;
8433 PFNGLCOLOR4USPROC glad_glColor4us = NULL;
8434 PFNGLCOLOR4USVPROC glad_glColor4usv = NULL;
8435 PFNGLCOLORMASKPROC glad_glColorMask = NULL;
8436 PFNGLCOLORMASKINDEXEDEXTPROC glad_glColorMaskIndexedEXT = NULL;
8437 PFNGLCOLORMASKIPROC glad_glColorMaski = NULL;
8438 PFNGLCOLORMATERIALPROC glad_glColorMaterial = NULL;
8439 PFNGLCOLORP3UIPROC glad_glColorP3ui = NULL;
8440 PFNGLCOLORP3UIVPROC glad_glColorP3uiv = NULL;
8441 PFNGLCOLORP4UIPROC glad_glColorP4ui = NULL;
8442 PFNGLCOLORP4UIVPROC glad_glColorP4uiv = NULL;
8443 PFNGLCOLORPOINTERPROC glad_glColorPointer = NULL;
8444 PFNGLCOLORPOINTEREXTPROC glad_glColorPointerEXT = NULL;
8445 PFNGLCOLORSUBTABLEPROC glad_glColorSubTable = NULL;
8446 PFNGLCOLORSUBTABLEEXTPROC glad_glColorSubTableEXT = NULL;
8447 PFNGLCOLORTABLEPROC glad_glColorTable = NULL;
8448 PFNGLCOLORTABLEEXTPROC glad_glColorTableEXT = NULL;
8449 PFNGLCOLORTABLEPARAMETERFVPROC glad_glColorTableParameterfv = NULL;
8450 PFNGLCOLORTABLEPARAMETERFVSGIPROC glad_glColorTableParameterfvSGI = NULL;
8451 PFNGLCOLORTABLEPARAMETERIVPROC glad_glColorTableParameteriv = NULL;
8452 PFNGLCOLORTABLEPARAMETERIVSGIPROC glad_glColorTableParameterivSGI = NULL;
8453 PFNGLCOLORTABLESGIPROC glad_glColorTableSGI = NULL;
8454 PFNGLCOMPILESHADERPROC glad_glCompileShader = NULL;
8455 PFNGLCOMPILESHADERARBPROC glad_glCompileShaderARB = NULL;
8456 PFNGLCOMPRESSEDMULTITEXIMAGE1DEXTPROC glad_glCompressedMultiTexImage1DEXT = NULL;
8457 PFNGLCOMPRESSEDMULTITEXIMAGE2DEXTPROC glad_glCompressedMultiTexImage2DEXT = NULL;
8458 PFNGLCOMPRESSEDMULTITEXIMAGE3DEXTPROC glad_glCompressedMultiTexImage3DEXT = NULL;
8459 PFNGLCOMPRESSEDMULTITEXSUBIMAGE1DEXTPROC glad_glCompressedMultiTexSubImage1DEXT = NULL;
8460 PFNGLCOMPRESSEDMULTITEXSUBIMAGE2DEXTPROC glad_glCompressedMultiTexSubImage2DEXT = NULL;
8461 PFNGLCOMPRESSEDMULTITEXSUBIMAGE3DEXTPROC glad_glCompressedMultiTexSubImage3DEXT = NULL;
8462 PFNGLCOMPRESSEDTEXIMAGE1DPROC glad_glCompressedTexImage1D = NULL;
8463 PFNGLCOMPRESSEDTEXIMAGE1DARBPROC glad_glCompressedTexImage1DARB = NULL;
8464 PFNGLCOMPRESSEDTEXIMAGE2DPROC glad_glCompressedTexImage2D = NULL;
8465 PFNGLCOMPRESSEDTEXIMAGE2DARBPROC glad_glCompressedTexImage2DARB = NULL;
8466 PFNGLCOMPRESSEDTEXIMAGE3DPROC glad_glCompressedTexImage3D = NULL;
8467 PFNGLCOMPRESSEDTEXIMAGE3DARBPROC glad_glCompressedTexImage3DARB = NULL;
8468 PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC glad_glCompressedTexSubImage1D = NULL;
8469 PFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC glad_glCompressedTexSubImage1DARB = NULL;
8470 PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC glad_glCompressedTexSubImage2D = NULL;
8471 PFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC glad_glCompressedTexSubImage2DARB = NULL;
8472 PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC glad_glCompressedTexSubImage3D = NULL;
8473 PFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC glad_glCompressedTexSubImage3DARB = NULL;
8474 PFNGLCOMPRESSEDTEXTUREIMAGE1DEXTPROC glad_glCompressedTextureImage1DEXT = NULL;
8475 PFNGLCOMPRESSEDTEXTUREIMAGE2DEXTPROC glad_glCompressedTextureImage2DEXT = NULL;
8476 PFNGLCOMPRESSEDTEXTUREIMAGE3DEXTPROC glad_glCompressedTextureImage3DEXT = NULL;
8477 PFNGLCOMPRESSEDTEXTURESUBIMAGE1DEXTPROC glad_glCompressedTextureSubImage1DEXT = NULL;
8478 PFNGLCOMPRESSEDTEXTURESUBIMAGE2DEXTPROC glad_glCompressedTextureSubImage2DEXT = NULL;
8479 PFNGLCOMPRESSEDTEXTURESUBIMAGE3DEXTPROC glad_glCompressedTextureSubImage3DEXT = NULL;
8480 PFNGLCONVOLUTIONFILTER1DPROC glad_glConvolutionFilter1D = NULL;
8481 PFNGLCONVOLUTIONFILTER1DEXTPROC glad_glConvolutionFilter1DEXT = NULL;
8482 PFNGLCONVOLUTIONFILTER2DPROC glad_glConvolutionFilter2D = NULL;
8483 PFNGLCONVOLUTIONFILTER2DEXTPROC glad_glConvolutionFilter2DEXT = NULL;
8484 PFNGLCONVOLUTIONPARAMETERFPROC glad_glConvolutionParameterf = NULL;
8485 PFNGLCONVOLUTIONPARAMETERFEXTPROC glad_glConvolutionParameterfEXT = NULL;
8486 PFNGLCONVOLUTIONPARAMETERFVPROC glad_glConvolutionParameterfv = NULL;
8487 PFNGLCONVOLUTIONPARAMETERFVEXTPROC glad_glConvolutionParameterfvEXT = NULL;
8488 PFNGLCONVOLUTIONPARAMETERIPROC glad_glConvolutionParameteri = NULL;
8489 PFNGLCONVOLUTIONPARAMETERIEXTPROC glad_glConvolutionParameteriEXT = NULL;
8490 PFNGLCONVOLUTIONPARAMETERIVPROC glad_glConvolutionParameteriv = NULL;
8491 PFNGLCONVOLUTIONPARAMETERIVEXTPROC glad_glConvolutionParameterivEXT = NULL;
8492 PFNGLCOPYBUFFERSUBDATAPROC glad_glCopyBufferSubData = NULL;
8493 PFNGLCOPYCOLORSUBTABLEPROC glad_glCopyColorSubTable = NULL;
8494 PFNGLCOPYCOLORSUBTABLEEXTPROC glad_glCopyColorSubTableEXT = NULL;
8495 PFNGLCOPYCOLORTABLEPROC glad_glCopyColorTable = NULL;
8496 PFNGLCOPYCOLORTABLESGIPROC glad_glCopyColorTableSGI = NULL;
8497 PFNGLCOPYCONVOLUTIONFILTER1DPROC glad_glCopyConvolutionFilter1D = NULL;
8498 PFNGLCOPYCONVOLUTIONFILTER1DEXTPROC glad_glCopyConvolutionFilter1DEXT = NULL;
8499 PFNGLCOPYCONVOLUTIONFILTER2DPROC glad_glCopyConvolutionFilter2D = NULL;
8500 PFNGLCOPYCONVOLUTIONFILTER2DEXTPROC glad_glCopyConvolutionFilter2DEXT = NULL;
8501 PFNGLCOPYMULTITEXIMAGE1DEXTPROC glad_glCopyMultiTexImage1DEXT = NULL;
8502 PFNGLCOPYMULTITEXIMAGE2DEXTPROC glad_glCopyMultiTexImage2DEXT = NULL;
8503 PFNGLCOPYMULTITEXSUBIMAGE1DEXTPROC glad_glCopyMultiTexSubImage1DEXT = NULL;
8504 PFNGLCOPYMULTITEXSUBIMAGE2DEXTPROC glad_glCopyMultiTexSubImage2DEXT = NULL;
8505 PFNGLCOPYMULTITEXSUBIMAGE3DEXTPROC glad_glCopyMultiTexSubImage3DEXT = NULL;
8506 PFNGLCOPYPIXELSPROC glad_glCopyPixels = NULL;
8507 PFNGLCOPYTEXIMAGE1DPROC glad_glCopyTexImage1D = NULL;
8508 PFNGLCOPYTEXIMAGE1DEXTPROC glad_glCopyTexImage1DEXT = NULL;
8509 PFNGLCOPYTEXIMAGE2DPROC glad_glCopyTexImage2D = NULL;
8510 PFNGLCOPYTEXIMAGE2DEXTPROC glad_glCopyTexImage2DEXT = NULL;
8511 PFNGLCOPYTEXSUBIMAGE1DPROC glad_glCopyTexSubImage1D = NULL;
8512 PFNGLCOPYTEXSUBIMAGE1DEXTPROC glad_glCopyTexSubImage1DEXT = NULL;
8513 PFNGLCOPYTEXSUBIMAGE2DPROC glad_glCopyTexSubImage2D = NULL;
8514 PFNGLCOPYTEXSUBIMAGE2DEXTPROC glad_glCopyTexSubImage2DEXT = NULL;
8515 PFNGLCOPYTEXSUBIMAGE3DPROC glad_glCopyTexSubImage3D = NULL;
8516 PFNGLCOPYTEXSUBIMAGE3DEXTPROC glad_glCopyTexSubImage3DEXT = NULL;
8517 PFNGLCOPYTEXTUREIMAGE1DEXTPROC glad_glCopyTextureImage1DEXT = NULL;
8518 PFNGLCOPYTEXTUREIMAGE2DEXTPROC glad_glCopyTextureImage2DEXT = NULL;
8519 PFNGLCOPYTEXTURESUBIMAGE1DEXTPROC glad_glCopyTextureSubImage1DEXT = NULL;
8520 PFNGLCOPYTEXTURESUBIMAGE2DEXTPROC glad_glCopyTextureSubImage2DEXT = NULL;
8521 PFNGLCOPYTEXTURESUBIMAGE3DEXTPROC glad_glCopyTextureSubImage3DEXT = NULL;
8522 PFNGLCREATEPROGRAMPROC glad_glCreateProgram = NULL;
8523 PFNGLCREATEPROGRAMOBJECTARBPROC glad_glCreateProgramObjectARB = NULL;
8524 PFNGLCREATESHADERPROC glad_glCreateShader = NULL;
8525 PFNGLCREATESHADEROBJECTARBPROC glad_glCreateShaderObjectARB = NULL;
8526 PFNGLCULLFACEPROC glad_glCullFace = NULL;
8527 PFNGLDEBUGMESSAGECALLBACKPROC glad_glDebugMessageCallback = NULL;
8528 PFNGLDEBUGMESSAGECALLBACKARBPROC glad_glDebugMessageCallbackARB = NULL;
8529 PFNGLDEBUGMESSAGECONTROLPROC glad_glDebugMessageControl = NULL;
8530 PFNGLDEBUGMESSAGECONTROLARBPROC glad_glDebugMessageControlARB = NULL;
8531 PFNGLDEBUGMESSAGEINSERTPROC glad_glDebugMessageInsert = NULL;
8532 PFNGLDEBUGMESSAGEINSERTARBPROC glad_glDebugMessageInsertARB = NULL;
8533 PFNGLDELETEBUFFERSPROC glad_glDeleteBuffers = NULL;
8534 PFNGLDELETEBUFFERSARBPROC glad_glDeleteBuffersARB = NULL;
8535 PFNGLDELETEFRAMEBUFFERSPROC glad_glDeleteFramebuffers = NULL;
8536 PFNGLDELETEFRAMEBUFFERSEXTPROC glad_glDeleteFramebuffersEXT = NULL;
8537 PFNGLDELETELISTSPROC glad_glDeleteLists = NULL;
8538 PFNGLDELETEOBJECTARBPROC glad_glDeleteObjectARB = NULL;
8539 PFNGLDELETEPROGRAMPROC glad_glDeleteProgram = NULL;
8540 PFNGLDELETEPROGRAMSARBPROC glad_glDeleteProgramsARB = NULL;
8541 PFNGLDELETEPROGRAMSNVPROC glad_glDeleteProgramsNV = NULL;
8542 PFNGLDELETEQUERIESPROC glad_glDeleteQueries = NULL;
8543 PFNGLDELETEQUERIESARBPROC glad_glDeleteQueriesARB = NULL;
8544 PFNGLDELETERENDERBUFFERSPROC glad_glDeleteRenderbuffers = NULL;
8545 PFNGLDELETERENDERBUFFERSEXTPROC glad_glDeleteRenderbuffersEXT = NULL;
8546 PFNGLDELETESAMPLERSPROC glad_glDeleteSamplers = NULL;
8547 PFNGLDELETESHADERPROC glad_glDeleteShader = NULL;
8548 PFNGLDELETESYNCPROC glad_glDeleteSync = NULL;
8549 PFNGLDELETETEXTURESPROC glad_glDeleteTextures = NULL;
8550 PFNGLDELETETEXTURESEXTPROC glad_glDeleteTexturesEXT = NULL;
8551 PFNGLDELETEVERTEXARRAYSPROC glad_glDeleteVertexArrays = NULL;
8552 PFNGLDELETEVERTEXARRAYSAPPLEPROC glad_glDeleteVertexArraysAPPLE = NULL;
8553 PFNGLDEPTHFUNCPROC glad_glDepthFunc = NULL;
8554 PFNGLDEPTHMASKPROC glad_glDepthMask = NULL;
8555 PFNGLDEPTHRANGEPROC glad_glDepthRange = NULL;
8556 PFNGLDETACHOBJECTARBPROC glad_glDetachObjectARB = NULL;
8557 PFNGLDETACHSHADERPROC glad_glDetachShader = NULL;
8558 PFNGLDISABLEPROC glad_glDisable = NULL;
8559 PFNGLDISABLECLIENTSTATEPROC glad_glDisableClientState = NULL;
8560 PFNGLDISABLECLIENTSTATEINDEXEDEXTPROC glad_glDisableClientStateIndexedEXT = NULL;
8561 PFNGLDISABLECLIENTSTATEIEXTPROC glad_glDisableClientStateiEXT = NULL;
8562 PFNGLDISABLEINDEXEDEXTPROC glad_glDisableIndexedEXT = NULL;
8563 PFNGLDISABLEVERTEXARRAYATTRIBEXTPROC glad_glDisableVertexArrayAttribEXT = NULL;
8564 PFNGLDISABLEVERTEXARRAYEXTPROC glad_glDisableVertexArrayEXT = NULL;
8565 PFNGLDISABLEVERTEXATTRIBARRAYPROC glad_glDisableVertexAttribArray = NULL;
8566 PFNGLDISABLEVERTEXATTRIBARRAYARBPROC glad_glDisableVertexAttribArrayARB = NULL;
8567 PFNGLDISABLEIPROC glad_glDisablei = NULL;
8568 PFNGLDRAWARRAYSPROC glad_glDrawArrays = NULL;
8569 PFNGLDRAWARRAYSEXTPROC glad_glDrawArraysEXT = NULL;
8570 PFNGLDRAWARRAYSINSTANCEDPROC glad_glDrawArraysInstanced = NULL;
8571 PFNGLDRAWARRAYSINSTANCEDARBPROC glad_glDrawArraysInstancedARB = NULL;
8572 PFNGLDRAWARRAYSINSTANCEDEXTPROC glad_glDrawArraysInstancedEXT = NULL;
8573 PFNGLDRAWBUFFERPROC glad_glDrawBuffer = NULL;
8574 PFNGLDRAWBUFFERSPROC glad_glDrawBuffers = NULL;
8575 PFNGLDRAWBUFFERSARBPROC glad_glDrawBuffersARB = NULL;
8576 PFNGLDRAWBUFFERSATIPROC glad_glDrawBuffersATI = NULL;
8577 PFNGLDRAWELEMENTSPROC glad_glDrawElements = NULL;
8578 PFNGLDRAWELEMENTSBASEVERTEXPROC glad_glDrawElementsBaseVertex = NULL;
8579 PFNGLDRAWELEMENTSINSTANCEDPROC glad_glDrawElementsInstanced = NULL;
8580 PFNGLDRAWELEMENTSINSTANCEDARBPROC glad_glDrawElementsInstancedARB = NULL;
8581 PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC glad_glDrawElementsInstancedBaseVertex = NULL;
8582 PFNGLDRAWELEMENTSINSTANCEDEXTPROC glad_glDrawElementsInstancedEXT = NULL;
8583 PFNGLDRAWPIXELSPROC glad_glDrawPixels = NULL;
8584 PFNGLDRAWRANGEELEMENTSPROC glad_glDrawRangeElements = NULL;
8585 PFNGLDRAWRANGEELEMENTSBASEVERTEXPROC glad_glDrawRangeElementsBaseVertex = NULL;
8586 PFNGLDRAWRANGEELEMENTSEXTPROC glad_glDrawRangeElementsEXT = NULL;
8587 PFNGLEDGEFLAGPROC glad_glEdgeFlag = NULL;
8588 PFNGLEDGEFLAGPOINTERPROC glad_glEdgeFlagPointer = NULL;
8589 PFNGLEDGEFLAGPOINTEREXTPROC glad_glEdgeFlagPointerEXT = NULL;
8590 PFNGLEDGEFLAGVPROC glad_glEdgeFlagv = NULL;
8591 PFNGLENABLEPROC glad_glEnable = NULL;
8592 PFNGLENABLECLIENTSTATEPROC glad_glEnableClientState = NULL;
8593 PFNGLENABLECLIENTSTATEINDEXEDEXTPROC glad_glEnableClientStateIndexedEXT = NULL;
8594 PFNGLENABLECLIENTSTATEIEXTPROC glad_glEnableClientStateiEXT = NULL;
8595 PFNGLENABLEINDEXEDEXTPROC glad_glEnableIndexedEXT = NULL;
8596 PFNGLENABLEVERTEXARRAYATTRIBEXTPROC glad_glEnableVertexArrayAttribEXT = NULL;
8597 PFNGLENABLEVERTEXARRAYEXTPROC glad_glEnableVertexArrayEXT = NULL;
8598 PFNGLENABLEVERTEXATTRIBARRAYPROC glad_glEnableVertexAttribArray = NULL;
8599 PFNGLENABLEVERTEXATTRIBARRAYARBPROC glad_glEnableVertexAttribArrayARB = NULL;
8600 PFNGLENABLEIPROC glad_glEnablei = NULL;
8601 PFNGLENDPROC glad_glEnd = NULL;
8602 PFNGLENDCONDITIONALRENDERPROC glad_glEndConditionalRender = NULL;
8603 PFNGLENDCONDITIONALRENDERNVPROC glad_glEndConditionalRenderNV = NULL;
8604 PFNGLENDCONDITIONALRENDERNVXPROC glad_glEndConditionalRenderNVX = NULL;
8605 PFNGLENDLISTPROC glad_glEndList = NULL;
8606 PFNGLENDQUERYPROC glad_glEndQuery = NULL;
8607 PFNGLENDQUERYARBPROC glad_glEndQueryARB = NULL;
8608 PFNGLENDTRANSFORMFEEDBACKPROC glad_glEndTransformFeedback = NULL;
8609 PFNGLENDTRANSFORMFEEDBACKEXTPROC glad_glEndTransformFeedbackEXT = NULL;
8610 PFNGLENDTRANSFORMFEEDBACKNVPROC glad_glEndTransformFeedbackNV = NULL;
8611 PFNGLEVALCOORD1DPROC glad_glEvalCoord1d = NULL;
8612 PFNGLEVALCOORD1DVPROC glad_glEvalCoord1dv = NULL;
8613 PFNGLEVALCOORD1FPROC glad_glEvalCoord1f = NULL;
8614 PFNGLEVALCOORD1FVPROC glad_glEvalCoord1fv = NULL;
8615 PFNGLEVALCOORD2DPROC glad_glEvalCoord2d = NULL;
8616 PFNGLEVALCOORD2DVPROC glad_glEvalCoord2dv = NULL;
8617 PFNGLEVALCOORD2FPROC glad_glEvalCoord2f = NULL;
8618 PFNGLEVALCOORD2FVPROC glad_glEvalCoord2fv = NULL;
8619 PFNGLEVALMESH1PROC glad_glEvalMesh1 = NULL;
8620 PFNGLEVALMESH2PROC glad_glEvalMesh2 = NULL;
8621 PFNGLEVALPOINT1PROC glad_glEvalPoint1 = NULL;
8622 PFNGLEVALPOINT2PROC glad_glEvalPoint2 = NULL;
8623 PFNGLEXECUTEPROGRAMNVPROC glad_glExecuteProgramNV = NULL;
8624 PFNGLFEEDBACKBUFFERPROC glad_glFeedbackBuffer = NULL;
8625 PFNGLFENCESYNCPROC glad_glFenceSync = NULL;
8626 PFNGLFINISHPROC glad_glFinish = NULL;
8627 PFNGLFLUSHPROC glad_glFlush = NULL;
8628 PFNGLFLUSHMAPPEDBUFFERRANGEPROC glad_glFlushMappedBufferRange = NULL;
8629 PFNGLFLUSHMAPPEDBUFFERRANGEAPPLEPROC glad_glFlushMappedBufferRangeAPPLE = NULL;
8630 PFNGLFLUSHMAPPEDNAMEDBUFFERRANGEEXTPROC glad_glFlushMappedNamedBufferRangeEXT = NULL;
8631 PFNGLFOGCOORDPOINTERPROC glad_glFogCoordPointer = NULL;
8632 PFNGLFOGCOORDPOINTEREXTPROC glad_glFogCoordPointerEXT = NULL;
8633 PFNGLFOGCOORDDPROC glad_glFogCoordd = NULL;
8634 PFNGLFOGCOORDDEXTPROC glad_glFogCoorddEXT = NULL;
8635 PFNGLFOGCOORDDVPROC glad_glFogCoorddv = NULL;
8636 PFNGLFOGCOORDDVEXTPROC glad_glFogCoorddvEXT = NULL;
8637 PFNGLFOGCOORDFPROC glad_glFogCoordf = NULL;
8638 PFNGLFOGCOORDFEXTPROC glad_glFogCoordfEXT = NULL;
8639 PFNGLFOGCOORDFVPROC glad_glFogCoordfv = NULL;
8640 PFNGLFOGCOORDFVEXTPROC glad_glFogCoordfvEXT = NULL;
8641 PFNGLFOGFPROC glad_glFogf = NULL;
8642 PFNGLFOGFVPROC glad_glFogfv = NULL;
8643 PFNGLFOGIPROC glad_glFogi = NULL;
8644 PFNGLFOGIVPROC glad_glFogiv = NULL;
8645 PFNGLFRAMEBUFFERDRAWBUFFEREXTPROC glad_glFramebufferDrawBufferEXT = NULL;
8646 PFNGLFRAMEBUFFERDRAWBUFFERSEXTPROC glad_glFramebufferDrawBuffersEXT = NULL;
8647 PFNGLFRAMEBUFFERREADBUFFEREXTPROC glad_glFramebufferReadBufferEXT = NULL;
8648 PFNGLFRAMEBUFFERRENDERBUFFERPROC glad_glFramebufferRenderbuffer = NULL;
8649 PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC glad_glFramebufferRenderbufferEXT = NULL;
8650 PFNGLFRAMEBUFFERTEXTUREPROC glad_glFramebufferTexture = NULL;
8651 PFNGLFRAMEBUFFERTEXTURE1DPROC glad_glFramebufferTexture1D = NULL;
8652 PFNGLFRAMEBUFFERTEXTURE1DEXTPROC glad_glFramebufferTexture1DEXT = NULL;
8653 PFNGLFRAMEBUFFERTEXTURE2DPROC glad_glFramebufferTexture2D = NULL;
8654 PFNGLFRAMEBUFFERTEXTURE2DEXTPROC glad_glFramebufferTexture2DEXT = NULL;
8655 PFNGLFRAMEBUFFERTEXTURE3DPROC glad_glFramebufferTexture3D = NULL;
8656 PFNGLFRAMEBUFFERTEXTURE3DEXTPROC glad_glFramebufferTexture3DEXT = NULL;
8657 PFNGLFRAMEBUFFERTEXTUREARBPROC glad_glFramebufferTextureARB = NULL;
8658 PFNGLFRAMEBUFFERTEXTUREEXTPROC glad_glFramebufferTextureEXT = NULL;
8659 PFNGLFRAMEBUFFERTEXTUREFACEARBPROC glad_glFramebufferTextureFaceARB = NULL;
8660 PFNGLFRAMEBUFFERTEXTUREFACEEXTPROC glad_glFramebufferTextureFaceEXT = NULL;
8661 PFNGLFRAMEBUFFERTEXTURELAYERPROC glad_glFramebufferTextureLayer = NULL;
8662 PFNGLFRAMEBUFFERTEXTURELAYERARBPROC glad_glFramebufferTextureLayerARB = NULL;
8663 PFNGLFRAMEBUFFERTEXTURELAYEREXTPROC glad_glFramebufferTextureLayerEXT = NULL;
8664 PFNGLFRONTFACEPROC glad_glFrontFace = NULL;
8665 PFNGLFRUSTUMPROC glad_glFrustum = NULL;
8666 PFNGLGENBUFFERSPROC glad_glGenBuffers = NULL;
8667 PFNGLGENBUFFERSARBPROC glad_glGenBuffersARB = NULL;
8668 PFNGLGENFRAMEBUFFERSPROC glad_glGenFramebuffers = NULL;
8669 PFNGLGENFRAMEBUFFERSEXTPROC glad_glGenFramebuffersEXT = NULL;
8670 PFNGLGENLISTSPROC glad_glGenLists = NULL;
8671 PFNGLGENPROGRAMSARBPROC glad_glGenProgramsARB = NULL;
8672 PFNGLGENPROGRAMSNVPROC glad_glGenProgramsNV = NULL;
8673 PFNGLGENQUERIESPROC glad_glGenQueries = NULL;
8674 PFNGLGENQUERIESARBPROC glad_glGenQueriesARB = NULL;
8675 PFNGLGENRENDERBUFFERSPROC glad_glGenRenderbuffers = NULL;
8676 PFNGLGENRENDERBUFFERSEXTPROC glad_glGenRenderbuffersEXT = NULL;
8677 PFNGLGENSAMPLERSPROC glad_glGenSamplers = NULL;
8678 PFNGLGENTEXTURESPROC glad_glGenTextures = NULL;
8679 PFNGLGENTEXTURESEXTPROC glad_glGenTexturesEXT = NULL;
8680 PFNGLGENVERTEXARRAYSPROC glad_glGenVertexArrays = NULL;
8681 PFNGLGENVERTEXARRAYSAPPLEPROC glad_glGenVertexArraysAPPLE = NULL;
8682 PFNGLGENERATEMIPMAPPROC glad_glGenerateMipmap = NULL;
8683 PFNGLGENERATEMIPMAPEXTPROC glad_glGenerateMipmapEXT = NULL;
8684 PFNGLGENERATEMULTITEXMIPMAPEXTPROC glad_glGenerateMultiTexMipmapEXT = NULL;
8685 PFNGLGENERATETEXTUREMIPMAPEXTPROC glad_glGenerateTextureMipmapEXT = NULL;
8686 PFNGLGETACTIVEATTRIBPROC glad_glGetActiveAttrib = NULL;
8687 PFNGLGETACTIVEATTRIBARBPROC glad_glGetActiveAttribARB = NULL;
8688 PFNGLGETACTIVEUNIFORMPROC glad_glGetActiveUniform = NULL;
8689 PFNGLGETACTIVEUNIFORMARBPROC glad_glGetActiveUniformARB = NULL;
8690 PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC glad_glGetActiveUniformBlockName = NULL;
8691 PFNGLGETACTIVEUNIFORMBLOCKIVPROC glad_glGetActiveUniformBlockiv = NULL;
8692 PFNGLGETACTIVEUNIFORMNAMEPROC glad_glGetActiveUniformName = NULL;
8693 PFNGLGETACTIVEUNIFORMSIVPROC glad_glGetActiveUniformsiv = NULL;
8694 PFNGLGETACTIVEVARYINGNVPROC glad_glGetActiveVaryingNV = NULL;
8695 PFNGLGETATTACHEDOBJECTSARBPROC glad_glGetAttachedObjectsARB = NULL;
8696 PFNGLGETATTACHEDSHADERSPROC glad_glGetAttachedShaders = NULL;
8697 PFNGLGETATTRIBLOCATIONPROC glad_glGetAttribLocation = NULL;
8698 PFNGLGETATTRIBLOCATIONARBPROC glad_glGetAttribLocationARB = NULL;
8699 PFNGLGETBOOLEANINDEXEDVEXTPROC glad_glGetBooleanIndexedvEXT = NULL;
8700 PFNGLGETBOOLEANI_VPROC glad_glGetBooleani_v = NULL;
8701 PFNGLGETBOOLEANVPROC glad_glGetBooleanv = NULL;
8702 PFNGLGETBUFFERPARAMETERI64VPROC glad_glGetBufferParameteri64v = NULL;
8703 PFNGLGETBUFFERPARAMETERIVPROC glad_glGetBufferParameteriv = NULL;
8704 PFNGLGETBUFFERPARAMETERIVARBPROC glad_glGetBufferParameterivARB = NULL;
8705 PFNGLGETBUFFERPOINTERVPROC glad_glGetBufferPointerv = NULL;
8706 PFNGLGETBUFFERPOINTERVARBPROC glad_glGetBufferPointervARB = NULL;
8707 PFNGLGETBUFFERSUBDATAPROC glad_glGetBufferSubData = NULL;
8708 PFNGLGETBUFFERSUBDATAARBPROC glad_glGetBufferSubDataARB = NULL;
8709 PFNGLGETCLIPPLANEPROC glad_glGetClipPlane = NULL;
8710 PFNGLGETCOLORTABLEPROC glad_glGetColorTable = NULL;
8711 PFNGLGETCOLORTABLEEXTPROC glad_glGetColorTableEXT = NULL;
8712 PFNGLGETCOLORTABLEPARAMETERFVPROC glad_glGetColorTableParameterfv = NULL;
8713 PFNGLGETCOLORTABLEPARAMETERFVEXTPROC glad_glGetColorTableParameterfvEXT = NULL;
8714 PFNGLGETCOLORTABLEPARAMETERFVSGIPROC glad_glGetColorTableParameterfvSGI = NULL;
8715 PFNGLGETCOLORTABLEPARAMETERIVPROC glad_glGetColorTableParameteriv = NULL;
8716 PFNGLGETCOLORTABLEPARAMETERIVEXTPROC glad_glGetColorTableParameterivEXT = NULL;
8717 PFNGLGETCOLORTABLEPARAMETERIVSGIPROC glad_glGetColorTableParameterivSGI = NULL;
8718 PFNGLGETCOLORTABLESGIPROC glad_glGetColorTableSGI = NULL;
8719 PFNGLGETCOMPRESSEDMULTITEXIMAGEEXTPROC glad_glGetCompressedMultiTexImageEXT = NULL;
8720 PFNGLGETCOMPRESSEDTEXIMAGEPROC glad_glGetCompressedTexImage = NULL;
8721 PFNGLGETCOMPRESSEDTEXIMAGEARBPROC glad_glGetCompressedTexImageARB = NULL;
8722 PFNGLGETCOMPRESSEDTEXTUREIMAGEEXTPROC glad_glGetCompressedTextureImageEXT = NULL;
8723 PFNGLGETCONVOLUTIONFILTERPROC glad_glGetConvolutionFilter = NULL;
8724 PFNGLGETCONVOLUTIONFILTEREXTPROC glad_glGetConvolutionFilterEXT = NULL;
8725 PFNGLGETCONVOLUTIONPARAMETERFVPROC glad_glGetConvolutionParameterfv = NULL;
8726 PFNGLGETCONVOLUTIONPARAMETERFVEXTPROC glad_glGetConvolutionParameterfvEXT = NULL;
8727 PFNGLGETCONVOLUTIONPARAMETERIVPROC glad_glGetConvolutionParameteriv = NULL;
8728 PFNGLGETCONVOLUTIONPARAMETERIVEXTPROC glad_glGetConvolutionParameterivEXT = NULL;
8729 PFNGLGETDEBUGMESSAGELOGPROC glad_glGetDebugMessageLog = NULL;
8730 PFNGLGETDEBUGMESSAGELOGARBPROC glad_glGetDebugMessageLogARB = NULL;
8731 PFNGLGETDOUBLEINDEXEDVEXTPROC glad_glGetDoubleIndexedvEXT = NULL;
8732 PFNGLGETDOUBLEI_VEXTPROC glad_glGetDoublei_vEXT = NULL;
8733 PFNGLGETDOUBLEVPROC glad_glGetDoublev = NULL;
8734 PFNGLGETERRORPROC glad_glGetError = NULL;
8735 PFNGLGETFLOATINDEXEDVEXTPROC glad_glGetFloatIndexedvEXT = NULL;
8736 PFNGLGETFLOATI_VEXTPROC glad_glGetFloati_vEXT = NULL;
8737 PFNGLGETFLOATVPROC glad_glGetFloatv = NULL;
8738 PFNGLGETFRAGDATAINDEXPROC glad_glGetFragDataIndex = NULL;
8739 PFNGLGETFRAGDATALOCATIONPROC glad_glGetFragDataLocation = NULL;
8740 PFNGLGETFRAGDATALOCATIONEXTPROC glad_glGetFragDataLocationEXT = NULL;
8741 PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC glad_glGetFramebufferAttachmentParameteriv = NULL;
8742 PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC glad_glGetFramebufferAttachmentParameterivEXT = NULL;
8743 PFNGLGETFRAMEBUFFERPARAMETERIVEXTPROC glad_glGetFramebufferParameterivEXT = NULL;
8744 PFNGLGETHANDLEARBPROC glad_glGetHandleARB = NULL;
8745 PFNGLGETHISTOGRAMPROC glad_glGetHistogram = NULL;
8746 PFNGLGETHISTOGRAMEXTPROC glad_glGetHistogramEXT = NULL;
8747 PFNGLGETHISTOGRAMPARAMETERFVPROC glad_glGetHistogramParameterfv = NULL;
8748 PFNGLGETHISTOGRAMPARAMETERFVEXTPROC glad_glGetHistogramParameterfvEXT = NULL;
8749 PFNGLGETHISTOGRAMPARAMETERIVPROC glad_glGetHistogramParameteriv = NULL;
8750 PFNGLGETHISTOGRAMPARAMETERIVEXTPROC glad_glGetHistogramParameterivEXT = NULL;
8751 PFNGLGETINFOLOGARBPROC glad_glGetInfoLogARB = NULL;
8752 PFNGLGETINTEGER64I_VPROC glad_glGetInteger64i_v = NULL;
8753 PFNGLGETINTEGER64VPROC glad_glGetInteger64v = NULL;
8754 PFNGLGETINTEGERINDEXEDVEXTPROC glad_glGetIntegerIndexedvEXT = NULL;
8755 PFNGLGETINTEGERI_VPROC glad_glGetIntegeri_v = NULL;
8756 PFNGLGETINTEGERVPROC glad_glGetIntegerv = NULL;
8757 PFNGLGETLIGHTFVPROC glad_glGetLightfv = NULL;
8758 PFNGLGETLIGHTIVPROC glad_glGetLightiv = NULL;
8759 PFNGLGETMAPDVPROC glad_glGetMapdv = NULL;
8760 PFNGLGETMAPFVPROC glad_glGetMapfv = NULL;
8761 PFNGLGETMAPIVPROC glad_glGetMapiv = NULL;
8762 PFNGLGETMATERIALFVPROC glad_glGetMaterialfv = NULL;
8763 PFNGLGETMATERIALIVPROC glad_glGetMaterialiv = NULL;
8764 PFNGLGETMINMAXPROC glad_glGetMinmax = NULL;
8765 PFNGLGETMINMAXEXTPROC glad_glGetMinmaxEXT = NULL;
8766 PFNGLGETMINMAXPARAMETERFVPROC glad_glGetMinmaxParameterfv = NULL;
8767 PFNGLGETMINMAXPARAMETERFVEXTPROC glad_glGetMinmaxParameterfvEXT = NULL;
8768 PFNGLGETMINMAXPARAMETERIVPROC glad_glGetMinmaxParameteriv = NULL;
8769 PFNGLGETMINMAXPARAMETERIVEXTPROC glad_glGetMinmaxParameterivEXT = NULL;
8770 PFNGLGETMULTITEXENVFVEXTPROC glad_glGetMultiTexEnvfvEXT = NULL;
8771 PFNGLGETMULTITEXENVIVEXTPROC glad_glGetMultiTexEnvivEXT = NULL;
8772 PFNGLGETMULTITEXGENDVEXTPROC glad_glGetMultiTexGendvEXT = NULL;
8773 PFNGLGETMULTITEXGENFVEXTPROC glad_glGetMultiTexGenfvEXT = NULL;
8774 PFNGLGETMULTITEXGENIVEXTPROC glad_glGetMultiTexGenivEXT = NULL;
8775 PFNGLGETMULTITEXIMAGEEXTPROC glad_glGetMultiTexImageEXT = NULL;
8776 PFNGLGETMULTITEXLEVELPARAMETERFVEXTPROC glad_glGetMultiTexLevelParameterfvEXT = NULL;
8777 PFNGLGETMULTITEXLEVELPARAMETERIVEXTPROC glad_glGetMultiTexLevelParameterivEXT = NULL;
8778 PFNGLGETMULTITEXPARAMETERIIVEXTPROC glad_glGetMultiTexParameterIivEXT = NULL;
8779 PFNGLGETMULTITEXPARAMETERIUIVEXTPROC glad_glGetMultiTexParameterIuivEXT = NULL;
8780 PFNGLGETMULTITEXPARAMETERFVEXTPROC glad_glGetMultiTexParameterfvEXT = NULL;
8781 PFNGLGETMULTITEXPARAMETERIVEXTPROC glad_glGetMultiTexParameterivEXT = NULL;
8782 PFNGLGETMULTISAMPLEFVPROC glad_glGetMultisamplefv = NULL;
8783 PFNGLGETMULTISAMPLEFVNVPROC glad_glGetMultisamplefvNV = NULL;
8784 PFNGLGETNAMEDBUFFERPARAMETERIVEXTPROC glad_glGetNamedBufferParameterivEXT = NULL;
8785 PFNGLGETNAMEDBUFFERPOINTERVEXTPROC glad_glGetNamedBufferPointervEXT = NULL;
8786 PFNGLGETNAMEDBUFFERSUBDATAEXTPROC glad_glGetNamedBufferSubDataEXT = NULL;
8787 PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC glad_glGetNamedFramebufferAttachmentParameterivEXT = NULL;
8788 PFNGLGETNAMEDFRAMEBUFFERPARAMETERIVEXTPROC glad_glGetNamedFramebufferParameterivEXT = NULL;
8789 PFNGLGETNAMEDPROGRAMLOCALPARAMETERIIVEXTPROC glad_glGetNamedProgramLocalParameterIivEXT = NULL;
8790 PFNGLGETNAMEDPROGRAMLOCALPARAMETERIUIVEXTPROC glad_glGetNamedProgramLocalParameterIuivEXT = NULL;
8791 PFNGLGETNAMEDPROGRAMLOCALPARAMETERDVEXTPROC glad_glGetNamedProgramLocalParameterdvEXT = NULL;
8792 PFNGLGETNAMEDPROGRAMLOCALPARAMETERFVEXTPROC glad_glGetNamedProgramLocalParameterfvEXT = NULL;
8793 PFNGLGETNAMEDPROGRAMSTRINGEXTPROC glad_glGetNamedProgramStringEXT = NULL;
8794 PFNGLGETNAMEDPROGRAMIVEXTPROC glad_glGetNamedProgramivEXT = NULL;
8795 PFNGLGETNAMEDRENDERBUFFERPARAMETERIVEXTPROC glad_glGetNamedRenderbufferParameterivEXT = NULL;
8796 PFNGLGETOBJECTLABELPROC glad_glGetObjectLabel = NULL;
8797 PFNGLGETOBJECTPARAMETERFVARBPROC glad_glGetObjectParameterfvARB = NULL;
8798 PFNGLGETOBJECTPARAMETERIVARBPROC glad_glGetObjectParameterivARB = NULL;
8799 PFNGLGETOBJECTPTRLABELPROC glad_glGetObjectPtrLabel = NULL;
8800 PFNGLGETPIXELMAPFVPROC glad_glGetPixelMapfv = NULL;
8801 PFNGLGETPIXELMAPUIVPROC glad_glGetPixelMapuiv = NULL;
8802 PFNGLGETPIXELMAPUSVPROC glad_glGetPixelMapusv = NULL;
8803 PFNGLGETPOINTERINDEXEDVEXTPROC glad_glGetPointerIndexedvEXT = NULL;
8804 PFNGLGETPOINTERI_VEXTPROC glad_glGetPointeri_vEXT = NULL;
8805 PFNGLGETPOINTERVPROC glad_glGetPointerv = NULL;
8806 PFNGLGETPOINTERVEXTPROC glad_glGetPointervEXT = NULL;
8807 PFNGLGETPOLYGONSTIPPLEPROC glad_glGetPolygonStipple = NULL;
8808 PFNGLGETPROGRAMENVPARAMETERDVARBPROC glad_glGetProgramEnvParameterdvARB = NULL;
8809 PFNGLGETPROGRAMENVPARAMETERFVARBPROC glad_glGetProgramEnvParameterfvARB = NULL;
8810 PFNGLGETPROGRAMINFOLOGPROC glad_glGetProgramInfoLog = NULL;
8811 PFNGLGETPROGRAMLOCALPARAMETERDVARBPROC glad_glGetProgramLocalParameterdvARB = NULL;
8812 PFNGLGETPROGRAMLOCALPARAMETERFVARBPROC glad_glGetProgramLocalParameterfvARB = NULL;
8813 PFNGLGETPROGRAMPARAMETERDVNVPROC glad_glGetProgramParameterdvNV = NULL;
8814 PFNGLGETPROGRAMPARAMETERFVNVPROC glad_glGetProgramParameterfvNV = NULL;
8815 PFNGLGETPROGRAMSTRINGARBPROC glad_glGetProgramStringARB = NULL;
8816 PFNGLGETPROGRAMSTRINGNVPROC glad_glGetProgramStringNV = NULL;
8817 PFNGLGETPROGRAMIVPROC glad_glGetProgramiv = NULL;
8818 PFNGLGETPROGRAMIVARBPROC glad_glGetProgramivARB = NULL;
8819 PFNGLGETPROGRAMIVNVPROC glad_glGetProgramivNV = NULL;
8820 PFNGLGETQUERYOBJECTI64VPROC glad_glGetQueryObjecti64v = NULL;
8821 PFNGLGETQUERYOBJECTI64VEXTPROC glad_glGetQueryObjecti64vEXT = NULL;
8822 PFNGLGETQUERYOBJECTIVPROC glad_glGetQueryObjectiv = NULL;
8823 PFNGLGETQUERYOBJECTIVARBPROC glad_glGetQueryObjectivARB = NULL;
8824 PFNGLGETQUERYOBJECTUI64VPROC glad_glGetQueryObjectui64v = NULL;
8825 PFNGLGETQUERYOBJECTUI64VEXTPROC glad_glGetQueryObjectui64vEXT = NULL;
8826 PFNGLGETQUERYOBJECTUIVPROC glad_glGetQueryObjectuiv = NULL;
8827 PFNGLGETQUERYOBJECTUIVARBPROC glad_glGetQueryObjectuivARB = NULL;
8828 PFNGLGETQUERYIVPROC glad_glGetQueryiv = NULL;
8829 PFNGLGETQUERYIVARBPROC glad_glGetQueryivARB = NULL;
8830 PFNGLGETRENDERBUFFERPARAMETERIVPROC glad_glGetRenderbufferParameteriv = NULL;
8831 PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC glad_glGetRenderbufferParameterivEXT = NULL;
8832 PFNGLGETSAMPLERPARAMETERIIVPROC glad_glGetSamplerParameterIiv = NULL;
8833 PFNGLGETSAMPLERPARAMETERIUIVPROC glad_glGetSamplerParameterIuiv = NULL;
8834 PFNGLGETSAMPLERPARAMETERFVPROC glad_glGetSamplerParameterfv = NULL;
8835 PFNGLGETSAMPLERPARAMETERIVPROC glad_glGetSamplerParameteriv = NULL;
8836 PFNGLGETSEPARABLEFILTERPROC glad_glGetSeparableFilter = NULL;
8837 PFNGLGETSEPARABLEFILTEREXTPROC glad_glGetSeparableFilterEXT = NULL;
8838 PFNGLGETSHADERINFOLOGPROC glad_glGetShaderInfoLog = NULL;
8839 PFNGLGETSHADERSOURCEPROC glad_glGetShaderSource = NULL;
8840 PFNGLGETSHADERSOURCEARBPROC glad_glGetShaderSourceARB = NULL;
8841 PFNGLGETSHADERIVPROC glad_glGetShaderiv = NULL;
8842 PFNGLGETSTRINGPROC glad_glGetString = NULL;
8843 PFNGLGETSTRINGIPROC glad_glGetStringi = NULL;
8844 PFNGLGETSYNCIVPROC glad_glGetSynciv = NULL;
8845 PFNGLGETTEXENVFVPROC glad_glGetTexEnvfv = NULL;
8846 PFNGLGETTEXENVIVPROC glad_glGetTexEnviv = NULL;
8847 PFNGLGETTEXGENDVPROC glad_glGetTexGendv = NULL;
8848 PFNGLGETTEXGENFVPROC glad_glGetTexGenfv = NULL;
8849 PFNGLGETTEXGENIVPROC glad_glGetTexGeniv = NULL;
8850 PFNGLGETTEXIMAGEPROC glad_glGetTexImage = NULL;
8851 PFNGLGETTEXLEVELPARAMETERFVPROC glad_glGetTexLevelParameterfv = NULL;
8852 PFNGLGETTEXLEVELPARAMETERIVPROC glad_glGetTexLevelParameteriv = NULL;
8853 PFNGLGETTEXPARAMETERIIVPROC glad_glGetTexParameterIiv = NULL;
8854 PFNGLGETTEXPARAMETERIIVEXTPROC glad_glGetTexParameterIivEXT = NULL;
8855 PFNGLGETTEXPARAMETERIUIVPROC glad_glGetTexParameterIuiv = NULL;
8856 PFNGLGETTEXPARAMETERIUIVEXTPROC glad_glGetTexParameterIuivEXT = NULL;
8857 PFNGLGETTEXPARAMETERFVPROC glad_glGetTexParameterfv = NULL;
8858 PFNGLGETTEXPARAMETERIVPROC glad_glGetTexParameteriv = NULL;
8859 PFNGLGETTEXTUREIMAGEEXTPROC glad_glGetTextureImageEXT = NULL;
8860 PFNGLGETTEXTURELEVELPARAMETERFVEXTPROC glad_glGetTextureLevelParameterfvEXT = NULL;
8861 PFNGLGETTEXTURELEVELPARAMETERIVEXTPROC glad_glGetTextureLevelParameterivEXT = NULL;
8862 PFNGLGETTEXTUREPARAMETERIIVEXTPROC glad_glGetTextureParameterIivEXT = NULL;
8863 PFNGLGETTEXTUREPARAMETERIUIVEXTPROC glad_glGetTextureParameterIuivEXT = NULL;
8864 PFNGLGETTEXTUREPARAMETERFVEXTPROC glad_glGetTextureParameterfvEXT = NULL;
8865 PFNGLGETTEXTUREPARAMETERIVEXTPROC glad_glGetTextureParameterivEXT = NULL;
8866 PFNGLGETTRACKMATRIXIVNVPROC glad_glGetTrackMatrixivNV = NULL;
8867 PFNGLGETTRANSFORMFEEDBACKVARYINGPROC glad_glGetTransformFeedbackVarying = NULL;
8868 PFNGLGETTRANSFORMFEEDBACKVARYINGEXTPROC glad_glGetTransformFeedbackVaryingEXT = NULL;
8869 PFNGLGETTRANSFORMFEEDBACKVARYINGNVPROC glad_glGetTransformFeedbackVaryingNV = NULL;
8870 PFNGLGETUNIFORMBLOCKINDEXPROC glad_glGetUniformBlockIndex = NULL;
8871 PFNGLGETUNIFORMINDICESPROC glad_glGetUniformIndices = NULL;
8872 PFNGLGETUNIFORMLOCATIONPROC glad_glGetUniformLocation = NULL;
8873 PFNGLGETUNIFORMLOCATIONARBPROC glad_glGetUniformLocationARB = NULL;
8874 PFNGLGETUNIFORMFVPROC glad_glGetUniformfv = NULL;
8875 PFNGLGETUNIFORMFVARBPROC glad_glGetUniformfvARB = NULL;
8876 PFNGLGETUNIFORMIVPROC glad_glGetUniformiv = NULL;
8877 PFNGLGETUNIFORMIVARBPROC glad_glGetUniformivARB = NULL;
8878 PFNGLGETUNIFORMUIVPROC glad_glGetUniformuiv = NULL;
8879 PFNGLGETUNIFORMUIVEXTPROC glad_glGetUniformuivEXT = NULL;
8880 PFNGLGETVARYINGLOCATIONNVPROC glad_glGetVaryingLocationNV = NULL;
8881 PFNGLGETVERTEXARRAYINTEGERI_VEXTPROC glad_glGetVertexArrayIntegeri_vEXT = NULL;
8882 PFNGLGETVERTEXARRAYINTEGERVEXTPROC glad_glGetVertexArrayIntegervEXT = NULL;
8883 PFNGLGETVERTEXARRAYPOINTERI_VEXTPROC glad_glGetVertexArrayPointeri_vEXT = NULL;
8884 PFNGLGETVERTEXARRAYPOINTERVEXTPROC glad_glGetVertexArrayPointervEXT = NULL;
8885 PFNGLGETVERTEXATTRIBIIVPROC glad_glGetVertexAttribIiv = NULL;
8886 PFNGLGETVERTEXATTRIBIIVEXTPROC glad_glGetVertexAttribIivEXT = NULL;
8887 PFNGLGETVERTEXATTRIBIUIVPROC glad_glGetVertexAttribIuiv = NULL;
8888 PFNGLGETVERTEXATTRIBIUIVEXTPROC glad_glGetVertexAttribIuivEXT = NULL;
8889 PFNGLGETVERTEXATTRIBPOINTERVPROC glad_glGetVertexAttribPointerv = NULL;
8890 PFNGLGETVERTEXATTRIBPOINTERVARBPROC glad_glGetVertexAttribPointervARB = NULL;
8891 PFNGLGETVERTEXATTRIBPOINTERVNVPROC glad_glGetVertexAttribPointervNV = NULL;
8892 PFNGLGETVERTEXATTRIBDVPROC glad_glGetVertexAttribdv = NULL;
8893 PFNGLGETVERTEXATTRIBDVARBPROC glad_glGetVertexAttribdvARB = NULL;
8894 PFNGLGETVERTEXATTRIBDVNVPROC glad_glGetVertexAttribdvNV = NULL;
8895 PFNGLGETVERTEXATTRIBFVPROC glad_glGetVertexAttribfv = NULL;
8896 PFNGLGETVERTEXATTRIBFVARBPROC glad_glGetVertexAttribfvARB = NULL;
8897 PFNGLGETVERTEXATTRIBFVNVPROC glad_glGetVertexAttribfvNV = NULL;
8898 PFNGLGETVERTEXATTRIBIVPROC glad_glGetVertexAttribiv = NULL;
8899 PFNGLGETVERTEXATTRIBIVARBPROC glad_glGetVertexAttribivARB = NULL;
8900 PFNGLGETVERTEXATTRIBIVNVPROC glad_glGetVertexAttribivNV = NULL;
8901 PFNGLHINTPROC glad_glHint = NULL;
8902 PFNGLHISTOGRAMPROC glad_glHistogram = NULL;
8903 PFNGLHISTOGRAMEXTPROC glad_glHistogramEXT = NULL;
8904 PFNGLINDEXMASKPROC glad_glIndexMask = NULL;
8905 PFNGLINDEXPOINTERPROC glad_glIndexPointer = NULL;
8906 PFNGLINDEXPOINTEREXTPROC glad_glIndexPointerEXT = NULL;
8907 PFNGLINDEXDPROC glad_glIndexd = NULL;
8908 PFNGLINDEXDVPROC glad_glIndexdv = NULL;
8909 PFNGLINDEXFPROC glad_glIndexf = NULL;
8910 PFNGLINDEXFVPROC glad_glIndexfv = NULL;
8911 PFNGLINDEXIPROC glad_glIndexi = NULL;
8912 PFNGLINDEXIVPROC glad_glIndexiv = NULL;
8913 PFNGLINDEXSPROC glad_glIndexs = NULL;
8914 PFNGLINDEXSVPROC glad_glIndexsv = NULL;
8915 PFNGLINDEXUBPROC glad_glIndexub = NULL;
8916 PFNGLINDEXUBVPROC glad_glIndexubv = NULL;
8917 PFNGLINITNAMESPROC glad_glInitNames = NULL;
8918 PFNGLINTERLEAVEDARRAYSPROC glad_glInterleavedArrays = NULL;
8919 PFNGLISBUFFERPROC glad_glIsBuffer = NULL;
8920 PFNGLISBUFFERARBPROC glad_glIsBufferARB = NULL;
8921 PFNGLISENABLEDPROC glad_glIsEnabled = NULL;
8922 PFNGLISENABLEDINDEXEDEXTPROC glad_glIsEnabledIndexedEXT = NULL;
8923 PFNGLISENABLEDIPROC glad_glIsEnabledi = NULL;
8924 PFNGLISFRAMEBUFFERPROC glad_glIsFramebuffer = NULL;
8925 PFNGLISFRAMEBUFFEREXTPROC glad_glIsFramebufferEXT = NULL;
8926 PFNGLISLISTPROC glad_glIsList = NULL;
8927 PFNGLISPROGRAMPROC glad_glIsProgram = NULL;
8928 PFNGLISPROGRAMARBPROC glad_glIsProgramARB = NULL;
8929 PFNGLISPROGRAMNVPROC glad_glIsProgramNV = NULL;
8930 PFNGLISQUERYPROC glad_glIsQuery = NULL;
8931 PFNGLISQUERYARBPROC glad_glIsQueryARB = NULL;
8932 PFNGLISRENDERBUFFERPROC glad_glIsRenderbuffer = NULL;
8933 PFNGLISRENDERBUFFEREXTPROC glad_glIsRenderbufferEXT = NULL;
8934 PFNGLISSAMPLERPROC glad_glIsSampler = NULL;
8935 PFNGLISSHADERPROC glad_glIsShader = NULL;
8936 PFNGLISSYNCPROC glad_glIsSync = NULL;
8937 PFNGLISTEXTUREPROC glad_glIsTexture = NULL;
8938 PFNGLISTEXTUREEXTPROC glad_glIsTextureEXT = NULL;
8939 PFNGLISVERTEXARRAYPROC glad_glIsVertexArray = NULL;
8940 PFNGLISVERTEXARRAYAPPLEPROC glad_glIsVertexArrayAPPLE = NULL;
8941 PFNGLLIGHTMODELFPROC glad_glLightModelf = NULL;
8942 PFNGLLIGHTMODELFVPROC glad_glLightModelfv = NULL;
8943 PFNGLLIGHTMODELIPROC glad_glLightModeli = NULL;
8944 PFNGLLIGHTMODELIVPROC glad_glLightModeliv = NULL;
8945 PFNGLLIGHTFPROC glad_glLightf = NULL;
8946 PFNGLLIGHTFVPROC glad_glLightfv = NULL;
8947 PFNGLLIGHTIPROC glad_glLighti = NULL;
8948 PFNGLLIGHTIVPROC glad_glLightiv = NULL;
8949 PFNGLLINESTIPPLEPROC glad_glLineStipple = NULL;
8950 PFNGLLINEWIDTHPROC glad_glLineWidth = NULL;
8951 PFNGLLINKPROGRAMPROC glad_glLinkProgram = NULL;
8952 PFNGLLINKPROGRAMARBPROC glad_glLinkProgramARB = NULL;
8953 PFNGLLISTBASEPROC glad_glListBase = NULL;
8954 PFNGLLOADIDENTITYPROC glad_glLoadIdentity = NULL;
8955 PFNGLLOADMATRIXDPROC glad_glLoadMatrixd = NULL;
8956 PFNGLLOADMATRIXFPROC glad_glLoadMatrixf = NULL;
8957 PFNGLLOADNAMEPROC glad_glLoadName = NULL;
8958 PFNGLLOADPROGRAMNVPROC glad_glLoadProgramNV = NULL;
8959 PFNGLLOADTRANSPOSEMATRIXDPROC glad_glLoadTransposeMatrixd = NULL;
8960 PFNGLLOADTRANSPOSEMATRIXDARBPROC glad_glLoadTransposeMatrixdARB = NULL;
8961 PFNGLLOADTRANSPOSEMATRIXFPROC glad_glLoadTransposeMatrixf = NULL;
8962 PFNGLLOADTRANSPOSEMATRIXFARBPROC glad_glLoadTransposeMatrixfARB = NULL;
8963 PFNGLLOGICOPPROC glad_glLogicOp = NULL;
8964 PFNGLMAP1DPROC glad_glMap1d = NULL;
8965 PFNGLMAP1FPROC glad_glMap1f = NULL;
8966 PFNGLMAP2DPROC glad_glMap2d = NULL;
8967 PFNGLMAP2FPROC glad_glMap2f = NULL;
8968 PFNGLMAPBUFFERPROC glad_glMapBuffer = NULL;
8969 PFNGLMAPBUFFERARBPROC glad_glMapBufferARB = NULL;
8970 PFNGLMAPBUFFERRANGEPROC glad_glMapBufferRange = NULL;
8971 PFNGLMAPGRID1DPROC glad_glMapGrid1d = NULL;
8972 PFNGLMAPGRID1FPROC glad_glMapGrid1f = NULL;
8973 PFNGLMAPGRID2DPROC glad_glMapGrid2d = NULL;
8974 PFNGLMAPGRID2FPROC glad_glMapGrid2f = NULL;
8975 PFNGLMAPNAMEDBUFFEREXTPROC glad_glMapNamedBufferEXT = NULL;
8976 PFNGLMAPNAMEDBUFFERRANGEEXTPROC glad_glMapNamedBufferRangeEXT = NULL;
8977 PFNGLMATERIALFPROC glad_glMaterialf = NULL;
8978 PFNGLMATERIALFVPROC glad_glMaterialfv = NULL;
8979 PFNGLMATERIALIPROC glad_glMateriali = NULL;
8980 PFNGLMATERIALIVPROC glad_glMaterialiv = NULL;
8981 PFNGLMATRIXFRUSTUMEXTPROC glad_glMatrixFrustumEXT = NULL;
8982 PFNGLMATRIXLOADIDENTITYEXTPROC glad_glMatrixLoadIdentityEXT = NULL;
8983 PFNGLMATRIXLOADTRANSPOSEDEXTPROC glad_glMatrixLoadTransposedEXT = NULL;
8984 PFNGLMATRIXLOADTRANSPOSEFEXTPROC glad_glMatrixLoadTransposefEXT = NULL;
8985 PFNGLMATRIXLOADDEXTPROC glad_glMatrixLoaddEXT = NULL;
8986 PFNGLMATRIXLOADFEXTPROC glad_glMatrixLoadfEXT = NULL;
8987 PFNGLMATRIXMODEPROC glad_glMatrixMode = NULL;
8988 PFNGLMATRIXMULTTRANSPOSEDEXTPROC glad_glMatrixMultTransposedEXT = NULL;
8989 PFNGLMATRIXMULTTRANSPOSEFEXTPROC glad_glMatrixMultTransposefEXT = NULL;
8990 PFNGLMATRIXMULTDEXTPROC glad_glMatrixMultdEXT = NULL;
8991 PFNGLMATRIXMULTFEXTPROC glad_glMatrixMultfEXT = NULL;
8992 PFNGLMATRIXORTHOEXTPROC glad_glMatrixOrthoEXT = NULL;
8993 PFNGLMATRIXPOPEXTPROC glad_glMatrixPopEXT = NULL;
8994 PFNGLMATRIXPUSHEXTPROC glad_glMatrixPushEXT = NULL;
8995 PFNGLMATRIXROTATEDEXTPROC glad_glMatrixRotatedEXT = NULL;
8996 PFNGLMATRIXROTATEFEXTPROC glad_glMatrixRotatefEXT = NULL;
8997 PFNGLMATRIXSCALEDEXTPROC glad_glMatrixScaledEXT = NULL;
8998 PFNGLMATRIXSCALEFEXTPROC glad_glMatrixScalefEXT = NULL;
8999 PFNGLMATRIXTRANSLATEDEXTPROC glad_glMatrixTranslatedEXT = NULL;
9000 PFNGLMATRIXTRANSLATEFEXTPROC glad_glMatrixTranslatefEXT = NULL;
9001 PFNGLMINMAXPROC glad_glMinmax = NULL;
9002 PFNGLMINMAXEXTPROC glad_glMinmaxEXT = NULL;
9003 PFNGLMULTMATRIXDPROC glad_glMultMatrixd = NULL;
9004 PFNGLMULTMATRIXFPROC glad_glMultMatrixf = NULL;
9005 PFNGLMULTTRANSPOSEMATRIXDPROC glad_glMultTransposeMatrixd = NULL;
9006 PFNGLMULTTRANSPOSEMATRIXDARBPROC glad_glMultTransposeMatrixdARB = NULL;
9007 PFNGLMULTTRANSPOSEMATRIXFPROC glad_glMultTransposeMatrixf = NULL;
9008 PFNGLMULTTRANSPOSEMATRIXFARBPROC glad_glMultTransposeMatrixfARB = NULL;
9009 PFNGLMULTIDRAWARRAYSPROC glad_glMultiDrawArrays = NULL;
9010 PFNGLMULTIDRAWARRAYSEXTPROC glad_glMultiDrawArraysEXT = NULL;
9011 PFNGLMULTIDRAWELEMENTSPROC glad_glMultiDrawElements = NULL;
9012 PFNGLMULTIDRAWELEMENTSBASEVERTEXPROC glad_glMultiDrawElementsBaseVertex = NULL;
9013 PFNGLMULTIDRAWELEMENTSEXTPROC glad_glMultiDrawElementsEXT = NULL;
9014 PFNGLMULTITEXBUFFEREXTPROC glad_glMultiTexBufferEXT = NULL;
9015 PFNGLMULTITEXCOORD1DPROC glad_glMultiTexCoord1d = NULL;
9016 PFNGLMULTITEXCOORD1DARBPROC glad_glMultiTexCoord1dARB = NULL;
9017 PFNGLMULTITEXCOORD1DVPROC glad_glMultiTexCoord1dv = NULL;
9018 PFNGLMULTITEXCOORD1DVARBPROC glad_glMultiTexCoord1dvARB = NULL;
9019 PFNGLMULTITEXCOORD1FPROC glad_glMultiTexCoord1f = NULL;
9020 PFNGLMULTITEXCOORD1FARBPROC glad_glMultiTexCoord1fARB = NULL;
9021 PFNGLMULTITEXCOORD1FVPROC glad_glMultiTexCoord1fv = NULL;
9022 PFNGLMULTITEXCOORD1FVARBPROC glad_glMultiTexCoord1fvARB = NULL;
9023 PFNGLMULTITEXCOORD1IPROC glad_glMultiTexCoord1i = NULL;
9024 PFNGLMULTITEXCOORD1IARBPROC glad_glMultiTexCoord1iARB = NULL;
9025 PFNGLMULTITEXCOORD1IVPROC glad_glMultiTexCoord1iv = NULL;
9026 PFNGLMULTITEXCOORD1IVARBPROC glad_glMultiTexCoord1ivARB = NULL;
9027 PFNGLMULTITEXCOORD1SPROC glad_glMultiTexCoord1s = NULL;
9028 PFNGLMULTITEXCOORD1SARBPROC glad_glMultiTexCoord1sARB = NULL;
9029 PFNGLMULTITEXCOORD1SVPROC glad_glMultiTexCoord1sv = NULL;
9030 PFNGLMULTITEXCOORD1SVARBPROC glad_glMultiTexCoord1svARB = NULL;
9031 PFNGLMULTITEXCOORD2DPROC glad_glMultiTexCoord2d = NULL;
9032 PFNGLMULTITEXCOORD2DARBPROC glad_glMultiTexCoord2dARB = NULL;
9033 PFNGLMULTITEXCOORD2DVPROC glad_glMultiTexCoord2dv = NULL;
9034 PFNGLMULTITEXCOORD2DVARBPROC glad_glMultiTexCoord2dvARB = NULL;
9035 PFNGLMULTITEXCOORD2FPROC glad_glMultiTexCoord2f = NULL;
9036 PFNGLMULTITEXCOORD2FARBPROC glad_glMultiTexCoord2fARB = NULL;
9037 PFNGLMULTITEXCOORD2FVPROC glad_glMultiTexCoord2fv = NULL;
9038 PFNGLMULTITEXCOORD2FVARBPROC glad_glMultiTexCoord2fvARB = NULL;
9039 PFNGLMULTITEXCOORD2IPROC glad_glMultiTexCoord2i = NULL;
9040 PFNGLMULTITEXCOORD2IARBPROC glad_glMultiTexCoord2iARB = NULL;
9041 PFNGLMULTITEXCOORD2IVPROC glad_glMultiTexCoord2iv = NULL;
9042 PFNGLMULTITEXCOORD2IVARBPROC glad_glMultiTexCoord2ivARB = NULL;
9043 PFNGLMULTITEXCOORD2SPROC glad_glMultiTexCoord2s = NULL;
9044 PFNGLMULTITEXCOORD2SARBPROC glad_glMultiTexCoord2sARB = NULL;
9045 PFNGLMULTITEXCOORD2SVPROC glad_glMultiTexCoord2sv = NULL;
9046 PFNGLMULTITEXCOORD2SVARBPROC glad_glMultiTexCoord2svARB = NULL;
9047 PFNGLMULTITEXCOORD3DPROC glad_glMultiTexCoord3d = NULL;
9048 PFNGLMULTITEXCOORD3DARBPROC glad_glMultiTexCoord3dARB = NULL;
9049 PFNGLMULTITEXCOORD3DVPROC glad_glMultiTexCoord3dv = NULL;
9050 PFNGLMULTITEXCOORD3DVARBPROC glad_glMultiTexCoord3dvARB = NULL;
9051 PFNGLMULTITEXCOORD3FPROC glad_glMultiTexCoord3f = NULL;
9052 PFNGLMULTITEXCOORD3FARBPROC glad_glMultiTexCoord3fARB = NULL;
9053 PFNGLMULTITEXCOORD3FVPROC glad_glMultiTexCoord3fv = NULL;
9054 PFNGLMULTITEXCOORD3FVARBPROC glad_glMultiTexCoord3fvARB = NULL;
9055 PFNGLMULTITEXCOORD3IPROC glad_glMultiTexCoord3i = NULL;
9056 PFNGLMULTITEXCOORD3IARBPROC glad_glMultiTexCoord3iARB = NULL;
9057 PFNGLMULTITEXCOORD3IVPROC glad_glMultiTexCoord3iv = NULL;
9058 PFNGLMULTITEXCOORD3IVARBPROC glad_glMultiTexCoord3ivARB = NULL;
9059 PFNGLMULTITEXCOORD3SPROC glad_glMultiTexCoord3s = NULL;
9060 PFNGLMULTITEXCOORD3SARBPROC glad_glMultiTexCoord3sARB = NULL;
9061 PFNGLMULTITEXCOORD3SVPROC glad_glMultiTexCoord3sv = NULL;
9062 PFNGLMULTITEXCOORD3SVARBPROC glad_glMultiTexCoord3svARB = NULL;
9063 PFNGLMULTITEXCOORD4DPROC glad_glMultiTexCoord4d = NULL;
9064 PFNGLMULTITEXCOORD4DARBPROC glad_glMultiTexCoord4dARB = NULL;
9065 PFNGLMULTITEXCOORD4DVPROC glad_glMultiTexCoord4dv = NULL;
9066 PFNGLMULTITEXCOORD4DVARBPROC glad_glMultiTexCoord4dvARB = NULL;
9067 PFNGLMULTITEXCOORD4FPROC glad_glMultiTexCoord4f = NULL;
9068 PFNGLMULTITEXCOORD4FARBPROC glad_glMultiTexCoord4fARB = NULL;
9069 PFNGLMULTITEXCOORD4FVPROC glad_glMultiTexCoord4fv = NULL;
9070 PFNGLMULTITEXCOORD4FVARBPROC glad_glMultiTexCoord4fvARB = NULL;
9071 PFNGLMULTITEXCOORD4IPROC glad_glMultiTexCoord4i = NULL;
9072 PFNGLMULTITEXCOORD4IARBPROC glad_glMultiTexCoord4iARB = NULL;
9073 PFNGLMULTITEXCOORD4IVPROC glad_glMultiTexCoord4iv = NULL;
9074 PFNGLMULTITEXCOORD4IVARBPROC glad_glMultiTexCoord4ivARB = NULL;
9075 PFNGLMULTITEXCOORD4SPROC glad_glMultiTexCoord4s = NULL;
9076 PFNGLMULTITEXCOORD4SARBPROC glad_glMultiTexCoord4sARB = NULL;
9077 PFNGLMULTITEXCOORD4SVPROC glad_glMultiTexCoord4sv = NULL;
9078 PFNGLMULTITEXCOORD4SVARBPROC glad_glMultiTexCoord4svARB = NULL;
9079 PFNGLMULTITEXCOORDP1UIPROC glad_glMultiTexCoordP1ui = NULL;
9080 PFNGLMULTITEXCOORDP1UIVPROC glad_glMultiTexCoordP1uiv = NULL;
9081 PFNGLMULTITEXCOORDP2UIPROC glad_glMultiTexCoordP2ui = NULL;
9082 PFNGLMULTITEXCOORDP2UIVPROC glad_glMultiTexCoordP2uiv = NULL;
9083 PFNGLMULTITEXCOORDP3UIPROC glad_glMultiTexCoordP3ui = NULL;
9084 PFNGLMULTITEXCOORDP3UIVPROC glad_glMultiTexCoordP3uiv = NULL;
9085 PFNGLMULTITEXCOORDP4UIPROC glad_glMultiTexCoordP4ui = NULL;
9086 PFNGLMULTITEXCOORDP4UIVPROC glad_glMultiTexCoordP4uiv = NULL;
9087 PFNGLMULTITEXCOORDPOINTEREXTPROC glad_glMultiTexCoordPointerEXT = NULL;
9088 PFNGLMULTITEXENVFEXTPROC glad_glMultiTexEnvfEXT = NULL;
9089 PFNGLMULTITEXENVFVEXTPROC glad_glMultiTexEnvfvEXT = NULL;
9090 PFNGLMULTITEXENVIEXTPROC glad_glMultiTexEnviEXT = NULL;
9091 PFNGLMULTITEXENVIVEXTPROC glad_glMultiTexEnvivEXT = NULL;
9092 PFNGLMULTITEXGENDEXTPROC glad_glMultiTexGendEXT = NULL;
9093 PFNGLMULTITEXGENDVEXTPROC glad_glMultiTexGendvEXT = NULL;
9094 PFNGLMULTITEXGENFEXTPROC glad_glMultiTexGenfEXT = NULL;
9095 PFNGLMULTITEXGENFVEXTPROC glad_glMultiTexGenfvEXT = NULL;
9096 PFNGLMULTITEXGENIEXTPROC glad_glMultiTexGeniEXT = NULL;
9097 PFNGLMULTITEXGENIVEXTPROC glad_glMultiTexGenivEXT = NULL;
9098 PFNGLMULTITEXIMAGE1DEXTPROC glad_glMultiTexImage1DEXT = NULL;
9099 PFNGLMULTITEXIMAGE2DEXTPROC glad_glMultiTexImage2DEXT = NULL;
9100 PFNGLMULTITEXIMAGE3DEXTPROC glad_glMultiTexImage3DEXT = NULL;
9101 PFNGLMULTITEXPARAMETERIIVEXTPROC glad_glMultiTexParameterIivEXT = NULL;
9102 PFNGLMULTITEXPARAMETERIUIVEXTPROC glad_glMultiTexParameterIuivEXT = NULL;
9103 PFNGLMULTITEXPARAMETERFEXTPROC glad_glMultiTexParameterfEXT = NULL;
9104 PFNGLMULTITEXPARAMETERFVEXTPROC glad_glMultiTexParameterfvEXT = NULL;
9105 PFNGLMULTITEXPARAMETERIEXTPROC glad_glMultiTexParameteriEXT = NULL;
9106 PFNGLMULTITEXPARAMETERIVEXTPROC glad_glMultiTexParameterivEXT = NULL;
9107 PFNGLMULTITEXRENDERBUFFEREXTPROC glad_glMultiTexRenderbufferEXT = NULL;
9108 PFNGLMULTITEXSUBIMAGE1DEXTPROC glad_glMultiTexSubImage1DEXT = NULL;
9109 PFNGLMULTITEXSUBIMAGE2DEXTPROC glad_glMultiTexSubImage2DEXT = NULL;
9110 PFNGLMULTITEXSUBIMAGE3DEXTPROC glad_glMultiTexSubImage3DEXT = NULL;
9111 PFNGLNAMEDBUFFERDATAEXTPROC glad_glNamedBufferDataEXT = NULL;
9112 PFNGLNAMEDBUFFERSTORAGEEXTPROC glad_glNamedBufferStorageEXT = NULL;
9113 PFNGLNAMEDBUFFERSUBDATAEXTPROC glad_glNamedBufferSubDataEXT = NULL;
9114 PFNGLNAMEDCOPYBUFFERSUBDATAEXTPROC glad_glNamedCopyBufferSubDataEXT = NULL;
9115 PFNGLNAMEDFRAMEBUFFERPARAMETERIEXTPROC glad_glNamedFramebufferParameteriEXT = NULL;
9116 PFNGLNAMEDFRAMEBUFFERRENDERBUFFEREXTPROC glad_glNamedFramebufferRenderbufferEXT = NULL;
9117 PFNGLNAMEDFRAMEBUFFERTEXTURE1DEXTPROC glad_glNamedFramebufferTexture1DEXT = NULL;
9118 PFNGLNAMEDFRAMEBUFFERTEXTURE2DEXTPROC glad_glNamedFramebufferTexture2DEXT = NULL;
9119 PFNGLNAMEDFRAMEBUFFERTEXTURE3DEXTPROC glad_glNamedFramebufferTexture3DEXT = NULL;
9120 PFNGLNAMEDFRAMEBUFFERTEXTUREEXTPROC glad_glNamedFramebufferTextureEXT = NULL;
9121 PFNGLNAMEDFRAMEBUFFERTEXTUREFACEEXTPROC glad_glNamedFramebufferTextureFaceEXT = NULL;
9122 PFNGLNAMEDFRAMEBUFFERTEXTURELAYEREXTPROC glad_glNamedFramebufferTextureLayerEXT = NULL;
9123 PFNGLNAMEDPROGRAMLOCALPARAMETER4DEXTPROC glad_glNamedProgramLocalParameter4dEXT = NULL;
9124 PFNGLNAMEDPROGRAMLOCALPARAMETER4DVEXTPROC glad_glNamedProgramLocalParameter4dvEXT = NULL;
9125 PFNGLNAMEDPROGRAMLOCALPARAMETER4FEXTPROC glad_glNamedProgramLocalParameter4fEXT = NULL;
9126 PFNGLNAMEDPROGRAMLOCALPARAMETER4FVEXTPROC glad_glNamedProgramLocalParameter4fvEXT = NULL;
9127 PFNGLNAMEDPROGRAMLOCALPARAMETERI4IEXTPROC glad_glNamedProgramLocalParameterI4iEXT = NULL;
9128 PFNGLNAMEDPROGRAMLOCALPARAMETERI4IVEXTPROC glad_glNamedProgramLocalParameterI4ivEXT = NULL;
9129 PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIEXTPROC glad_glNamedProgramLocalParameterI4uiEXT = NULL;
9130 PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIVEXTPROC glad_glNamedProgramLocalParameterI4uivEXT = NULL;
9131 PFNGLNAMEDPROGRAMLOCALPARAMETERS4FVEXTPROC glad_glNamedProgramLocalParameters4fvEXT = NULL;
9132 PFNGLNAMEDPROGRAMLOCALPARAMETERSI4IVEXTPROC glad_glNamedProgramLocalParametersI4ivEXT = NULL;
9133 PFNGLNAMEDPROGRAMLOCALPARAMETERSI4UIVEXTPROC glad_glNamedProgramLocalParametersI4uivEXT = NULL;
9134 PFNGLNAMEDPROGRAMSTRINGEXTPROC glad_glNamedProgramStringEXT = NULL;
9135 PFNGLNAMEDRENDERBUFFERSTORAGEEXTPROC glad_glNamedRenderbufferStorageEXT = NULL;
9136 PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC glad_glNamedRenderbufferStorageMultisampleCoverageEXT = NULL;
9137 PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC glad_glNamedRenderbufferStorageMultisampleEXT = NULL;
9138 PFNGLNEWLISTPROC glad_glNewList = NULL;
9139 PFNGLNORMAL3BPROC glad_glNormal3b = NULL;
9140 PFNGLNORMAL3BVPROC glad_glNormal3bv = NULL;
9141 PFNGLNORMAL3DPROC glad_glNormal3d = NULL;
9142 PFNGLNORMAL3DVPROC glad_glNormal3dv = NULL;
9143 PFNGLNORMAL3FPROC glad_glNormal3f = NULL;
9144 PFNGLNORMAL3FVPROC glad_glNormal3fv = NULL;
9145 PFNGLNORMAL3IPROC glad_glNormal3i = NULL;
9146 PFNGLNORMAL3IVPROC glad_glNormal3iv = NULL;
9147 PFNGLNORMAL3SPROC glad_glNormal3s = NULL;
9148 PFNGLNORMAL3SVPROC glad_glNormal3sv = NULL;
9149 PFNGLNORMALP3UIPROC glad_glNormalP3ui = NULL;
9150 PFNGLNORMALP3UIVPROC glad_glNormalP3uiv = NULL;
9151 PFNGLNORMALPOINTERPROC glad_glNormalPointer = NULL;
9152 PFNGLNORMALPOINTEREXTPROC glad_glNormalPointerEXT = NULL;
9153 PFNGLOBJECTLABELPROC glad_glObjectLabel = NULL;
9154 PFNGLOBJECTPTRLABELPROC glad_glObjectPtrLabel = NULL;
9155 PFNGLORTHOPROC glad_glOrtho = NULL;
9156 PFNGLPASSTHROUGHPROC glad_glPassThrough = NULL;
9157 PFNGLPIXELMAPFVPROC glad_glPixelMapfv = NULL;
9158 PFNGLPIXELMAPUIVPROC glad_glPixelMapuiv = NULL;
9159 PFNGLPIXELMAPUSVPROC glad_glPixelMapusv = NULL;
9160 PFNGLPIXELSTOREFPROC glad_glPixelStoref = NULL;
9161 PFNGLPIXELSTOREIPROC glad_glPixelStorei = NULL;
9162 PFNGLPIXELTRANSFERFPROC glad_glPixelTransferf = NULL;
9163 PFNGLPIXELTRANSFERIPROC glad_glPixelTransferi = NULL;
9164 PFNGLPIXELZOOMPROC glad_glPixelZoom = NULL;
9165 PFNGLPOINTPARAMETERFPROC glad_glPointParameterf = NULL;
9166 PFNGLPOINTPARAMETERFARBPROC glad_glPointParameterfARB = NULL;
9167 PFNGLPOINTPARAMETERFEXTPROC glad_glPointParameterfEXT = NULL;
9168 PFNGLPOINTPARAMETERFSGISPROC glad_glPointParameterfSGIS = NULL;
9169 PFNGLPOINTPARAMETERFVPROC glad_glPointParameterfv = NULL;
9170 PFNGLPOINTPARAMETERFVARBPROC glad_glPointParameterfvARB = NULL;
9171 PFNGLPOINTPARAMETERFVEXTPROC glad_glPointParameterfvEXT = NULL;
9172 PFNGLPOINTPARAMETERFVSGISPROC glad_glPointParameterfvSGIS = NULL;
9173 PFNGLPOINTPARAMETERIPROC glad_glPointParameteri = NULL;
9174 PFNGLPOINTPARAMETERINVPROC glad_glPointParameteriNV = NULL;
9175 PFNGLPOINTPARAMETERIVPROC glad_glPointParameteriv = NULL;
9176 PFNGLPOINTPARAMETERIVNVPROC glad_glPointParameterivNV = NULL;
9177 PFNGLPOINTSIZEPROC glad_glPointSize = NULL;
9178 PFNGLPOLYGONMODEPROC glad_glPolygonMode = NULL;
9179 PFNGLPOLYGONOFFSETPROC glad_glPolygonOffset = NULL;
9180 PFNGLPOLYGONSTIPPLEPROC glad_glPolygonStipple = NULL;
9181 PFNGLPOPATTRIBPROC glad_glPopAttrib = NULL;
9182 PFNGLPOPCLIENTATTRIBPROC glad_glPopClientAttrib = NULL;
9183 PFNGLPOPDEBUGGROUPPROC glad_glPopDebugGroup = NULL;
9184 PFNGLPOPMATRIXPROC glad_glPopMatrix = NULL;
9185 PFNGLPOPNAMEPROC glad_glPopName = NULL;
9186 PFNGLPRIMITIVERESTARTINDEXPROC glad_glPrimitiveRestartIndex = NULL;
9187 PFNGLPRIORITIZETEXTURESPROC glad_glPrioritizeTextures = NULL;
9188 PFNGLPRIORITIZETEXTURESEXTPROC glad_glPrioritizeTexturesEXT = NULL;
9189 PFNGLPROGRAMENVPARAMETER4DARBPROC glad_glProgramEnvParameter4dARB = NULL;
9190 PFNGLPROGRAMENVPARAMETER4DVARBPROC glad_glProgramEnvParameter4dvARB = NULL;
9191 PFNGLPROGRAMENVPARAMETER4FARBPROC glad_glProgramEnvParameter4fARB = NULL;
9192 PFNGLPROGRAMENVPARAMETER4FVARBPROC glad_glProgramEnvParameter4fvARB = NULL;
9193 PFNGLPROGRAMLOCALPARAMETER4DARBPROC glad_glProgramLocalParameter4dARB = NULL;
9194 PFNGLPROGRAMLOCALPARAMETER4DVARBPROC glad_glProgramLocalParameter4dvARB = NULL;
9195 PFNGLPROGRAMLOCALPARAMETER4FARBPROC glad_glProgramLocalParameter4fARB = NULL;
9196 PFNGLPROGRAMLOCALPARAMETER4FVARBPROC glad_glProgramLocalParameter4fvARB = NULL;
9197 PFNGLPROGRAMPARAMETER4DNVPROC glad_glProgramParameter4dNV = NULL;
9198 PFNGLPROGRAMPARAMETER4DVNVPROC glad_glProgramParameter4dvNV = NULL;
9199 PFNGLPROGRAMPARAMETER4FNVPROC glad_glProgramParameter4fNV = NULL;
9200 PFNGLPROGRAMPARAMETER4FVNVPROC glad_glProgramParameter4fvNV = NULL;
9201 PFNGLPROGRAMPARAMETERIARBPROC glad_glProgramParameteriARB = NULL;
9202 PFNGLPROGRAMPARAMETERS4DVNVPROC glad_glProgramParameters4dvNV = NULL;
9203 PFNGLPROGRAMPARAMETERS4FVNVPROC glad_glProgramParameters4fvNV = NULL;
9204 PFNGLPROGRAMSTRINGARBPROC glad_glProgramStringARB = NULL;
9205 PFNGLPROGRAMUNIFORM1DEXTPROC glad_glProgramUniform1dEXT = NULL;
9206 PFNGLPROGRAMUNIFORM1DVEXTPROC glad_glProgramUniform1dvEXT = NULL;
9207 PFNGLPROGRAMUNIFORM1FEXTPROC glad_glProgramUniform1fEXT = NULL;
9208 PFNGLPROGRAMUNIFORM1FVEXTPROC glad_glProgramUniform1fvEXT = NULL;
9209 PFNGLPROGRAMUNIFORM1IEXTPROC glad_glProgramUniform1iEXT = NULL;
9210 PFNGLPROGRAMUNIFORM1IVEXTPROC glad_glProgramUniform1ivEXT = NULL;
9211 PFNGLPROGRAMUNIFORM1UIEXTPROC glad_glProgramUniform1uiEXT = NULL;
9212 PFNGLPROGRAMUNIFORM1UIVEXTPROC glad_glProgramUniform1uivEXT = NULL;
9213 PFNGLPROGRAMUNIFORM2DEXTPROC glad_glProgramUniform2dEXT = NULL;
9214 PFNGLPROGRAMUNIFORM2DVEXTPROC glad_glProgramUniform2dvEXT = NULL;
9215 PFNGLPROGRAMUNIFORM2FEXTPROC glad_glProgramUniform2fEXT = NULL;
9216 PFNGLPROGRAMUNIFORM2FVEXTPROC glad_glProgramUniform2fvEXT = NULL;
9217 PFNGLPROGRAMUNIFORM2IEXTPROC glad_glProgramUniform2iEXT = NULL;
9218 PFNGLPROGRAMUNIFORM2IVEXTPROC glad_glProgramUniform2ivEXT = NULL;
9219 PFNGLPROGRAMUNIFORM2UIEXTPROC glad_glProgramUniform2uiEXT = NULL;
9220 PFNGLPROGRAMUNIFORM2UIVEXTPROC glad_glProgramUniform2uivEXT = NULL;
9221 PFNGLPROGRAMUNIFORM3DEXTPROC glad_glProgramUniform3dEXT = NULL;
9222 PFNGLPROGRAMUNIFORM3DVEXTPROC glad_glProgramUniform3dvEXT = NULL;
9223 PFNGLPROGRAMUNIFORM3FEXTPROC glad_glProgramUniform3fEXT = NULL;
9224 PFNGLPROGRAMUNIFORM3FVEXTPROC glad_glProgramUniform3fvEXT = NULL;
9225 PFNGLPROGRAMUNIFORM3IEXTPROC glad_glProgramUniform3iEXT = NULL;
9226 PFNGLPROGRAMUNIFORM3IVEXTPROC glad_glProgramUniform3ivEXT = NULL;
9227 PFNGLPROGRAMUNIFORM3UIEXTPROC glad_glProgramUniform3uiEXT = NULL;
9228 PFNGLPROGRAMUNIFORM3UIVEXTPROC glad_glProgramUniform3uivEXT = NULL;
9229 PFNGLPROGRAMUNIFORM4DEXTPROC glad_glProgramUniform4dEXT = NULL;
9230 PFNGLPROGRAMUNIFORM4DVEXTPROC glad_glProgramUniform4dvEXT = NULL;
9231 PFNGLPROGRAMUNIFORM4FEXTPROC glad_glProgramUniform4fEXT = NULL;
9232 PFNGLPROGRAMUNIFORM4FVEXTPROC glad_glProgramUniform4fvEXT = NULL;
9233 PFNGLPROGRAMUNIFORM4IEXTPROC glad_glProgramUniform4iEXT = NULL;
9234 PFNGLPROGRAMUNIFORM4IVEXTPROC glad_glProgramUniform4ivEXT = NULL;
9235 PFNGLPROGRAMUNIFORM4UIEXTPROC glad_glProgramUniform4uiEXT = NULL;
9236 PFNGLPROGRAMUNIFORM4UIVEXTPROC glad_glProgramUniform4uivEXT = NULL;
9237 PFNGLPROGRAMUNIFORMMATRIX2DVEXTPROC glad_glProgramUniformMatrix2dvEXT = NULL;
9238 PFNGLPROGRAMUNIFORMMATRIX2FVEXTPROC glad_glProgramUniformMatrix2fvEXT = NULL;
9239 PFNGLPROGRAMUNIFORMMATRIX2X3DVEXTPROC glad_glProgramUniformMatrix2x3dvEXT = NULL;
9240 PFNGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC glad_glProgramUniformMatrix2x3fvEXT = NULL;
9241 PFNGLPROGRAMUNIFORMMATRIX2X4DVEXTPROC glad_glProgramUniformMatrix2x4dvEXT = NULL;
9242 PFNGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC glad_glProgramUniformMatrix2x4fvEXT = NULL;
9243 PFNGLPROGRAMUNIFORMMATRIX3DVEXTPROC glad_glProgramUniformMatrix3dvEXT = NULL;
9244 PFNGLPROGRAMUNIFORMMATRIX3FVEXTPROC glad_glProgramUniformMatrix3fvEXT = NULL;
9245 PFNGLPROGRAMUNIFORMMATRIX3X2DVEXTPROC glad_glProgramUniformMatrix3x2dvEXT = NULL;
9246 PFNGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC glad_glProgramUniformMatrix3x2fvEXT = NULL;
9247 PFNGLPROGRAMUNIFORMMATRIX3X4DVEXTPROC glad_glProgramUniformMatrix3x4dvEXT = NULL;
9248 PFNGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC glad_glProgramUniformMatrix3x4fvEXT = NULL;
9249 PFNGLPROGRAMUNIFORMMATRIX4DVEXTPROC glad_glProgramUniformMatrix4dvEXT = NULL;
9250 PFNGLPROGRAMUNIFORMMATRIX4FVEXTPROC glad_glProgramUniformMatrix4fvEXT = NULL;
9251 PFNGLPROGRAMUNIFORMMATRIX4X2DVEXTPROC glad_glProgramUniformMatrix4x2dvEXT = NULL;
9252 PFNGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC glad_glProgramUniformMatrix4x2fvEXT = NULL;
9253 PFNGLPROGRAMUNIFORMMATRIX4X3DVEXTPROC glad_glProgramUniformMatrix4x3dvEXT = NULL;
9254 PFNGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC glad_glProgramUniformMatrix4x3fvEXT = NULL;
9255 PFNGLPROGRAMVERTEXLIMITNVPROC glad_glProgramVertexLimitNV = NULL;
9256 PFNGLPROVOKINGVERTEXPROC glad_glProvokingVertex = NULL;
9257 PFNGLPROVOKINGVERTEXEXTPROC glad_glProvokingVertexEXT = NULL;
9258 PFNGLPUSHATTRIBPROC glad_glPushAttrib = NULL;
9259 PFNGLPUSHCLIENTATTRIBPROC glad_glPushClientAttrib = NULL;
9260 PFNGLPUSHCLIENTATTRIBDEFAULTEXTPROC glad_glPushClientAttribDefaultEXT = NULL;
9261 PFNGLPUSHDEBUGGROUPPROC glad_glPushDebugGroup = NULL;
9262 PFNGLPUSHMATRIXPROC glad_glPushMatrix = NULL;
9263 PFNGLPUSHNAMEPROC glad_glPushName = NULL;
9264 PFNGLQUERYCOUNTERPROC glad_glQueryCounter = NULL;
9265 PFNGLRASTERPOS2DPROC glad_glRasterPos2d = NULL;
9266 PFNGLRASTERPOS2DVPROC glad_glRasterPos2dv = NULL;
9267 PFNGLRASTERPOS2FPROC glad_glRasterPos2f = NULL;
9268 PFNGLRASTERPOS2FVPROC glad_glRasterPos2fv = NULL;
9269 PFNGLRASTERPOS2IPROC glad_glRasterPos2i = NULL;
9270 PFNGLRASTERPOS2IVPROC glad_glRasterPos2iv = NULL;
9271 PFNGLRASTERPOS2SPROC glad_glRasterPos2s = NULL;
9272 PFNGLRASTERPOS2SVPROC glad_glRasterPos2sv = NULL;
9273 PFNGLRASTERPOS3DPROC glad_glRasterPos3d = NULL;
9274 PFNGLRASTERPOS3DVPROC glad_glRasterPos3dv = NULL;
9275 PFNGLRASTERPOS3FPROC glad_glRasterPos3f = NULL;
9276 PFNGLRASTERPOS3FVPROC glad_glRasterPos3fv = NULL;
9277 PFNGLRASTERPOS3IPROC glad_glRasterPos3i = NULL;
9278 PFNGLRASTERPOS3IVPROC glad_glRasterPos3iv = NULL;
9279 PFNGLRASTERPOS3SPROC glad_glRasterPos3s = NULL;
9280 PFNGLRASTERPOS3SVPROC glad_glRasterPos3sv = NULL;
9281 PFNGLRASTERPOS4DPROC glad_glRasterPos4d = NULL;
9282 PFNGLRASTERPOS4DVPROC glad_glRasterPos4dv = NULL;
9283 PFNGLRASTERPOS4FPROC glad_glRasterPos4f = NULL;
9284 PFNGLRASTERPOS4FVPROC glad_glRasterPos4fv = NULL;
9285 PFNGLRASTERPOS4IPROC glad_glRasterPos4i = NULL;
9286 PFNGLRASTERPOS4IVPROC glad_glRasterPos4iv = NULL;
9287 PFNGLRASTERPOS4SPROC glad_glRasterPos4s = NULL;
9288 PFNGLRASTERPOS4SVPROC glad_glRasterPos4sv = NULL;
9289 PFNGLREADBUFFERPROC glad_glReadBuffer = NULL;
9290 PFNGLREADPIXELSPROC glad_glReadPixels = NULL;
9291 PFNGLRECTDPROC glad_glRectd = NULL;
9292 PFNGLRECTDVPROC glad_glRectdv = NULL;
9293 PFNGLRECTFPROC glad_glRectf = NULL;
9294 PFNGLRECTFVPROC glad_glRectfv = NULL;
9295 PFNGLRECTIPROC glad_glRecti = NULL;
9296 PFNGLRECTIVPROC glad_glRectiv = NULL;
9297 PFNGLRECTSPROC glad_glRects = NULL;
9298 PFNGLRECTSVPROC glad_glRectsv = NULL;
9299 PFNGLRENDERMODEPROC glad_glRenderMode = NULL;
9300 PFNGLRENDERBUFFERSTORAGEPROC glad_glRenderbufferStorage = NULL;
9301 PFNGLRENDERBUFFERSTORAGEEXTPROC glad_glRenderbufferStorageEXT = NULL;
9302 PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC glad_glRenderbufferStorageMultisample = NULL;
9303 PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC glad_glRenderbufferStorageMultisampleEXT = NULL;
9304 PFNGLREQUESTRESIDENTPROGRAMSNVPROC glad_glRequestResidentProgramsNV = NULL;
9305 PFNGLRESETHISTOGRAMPROC glad_glResetHistogram = NULL;
9306 PFNGLRESETHISTOGRAMEXTPROC glad_glResetHistogramEXT = NULL;
9307 PFNGLRESETMINMAXPROC glad_glResetMinmax = NULL;
9308 PFNGLRESETMINMAXEXTPROC glad_glResetMinmaxEXT = NULL;
9309 PFNGLROTATEDPROC glad_glRotated = NULL;
9310 PFNGLROTATEFPROC glad_glRotatef = NULL;
9311 PFNGLSAMPLECOVERAGEPROC glad_glSampleCoverage = NULL;
9312 PFNGLSAMPLECOVERAGEARBPROC glad_glSampleCoverageARB = NULL;
9313 PFNGLSAMPLEMASKINDEXEDNVPROC glad_glSampleMaskIndexedNV = NULL;
9314 PFNGLSAMPLEMASKIPROC glad_glSampleMaski = NULL;
9315 PFNGLSAMPLERPARAMETERIIVPROC glad_glSamplerParameterIiv = NULL;
9316 PFNGLSAMPLERPARAMETERIUIVPROC glad_glSamplerParameterIuiv = NULL;
9317 PFNGLSAMPLERPARAMETERFPROC glad_glSamplerParameterf = NULL;
9318 PFNGLSAMPLERPARAMETERFVPROC glad_glSamplerParameterfv = NULL;
9319 PFNGLSAMPLERPARAMETERIPROC glad_glSamplerParameteri = NULL;
9320 PFNGLSAMPLERPARAMETERIVPROC glad_glSamplerParameteriv = NULL;
9321 PFNGLSCALEDPROC glad_glScaled = NULL;
9322 PFNGLSCALEFPROC glad_glScalef = NULL;
9323 PFNGLSCISSORPROC glad_glScissor = NULL;
9324 PFNGLSECONDARYCOLOR3BPROC glad_glSecondaryColor3b = NULL;
9325 PFNGLSECONDARYCOLOR3BEXTPROC glad_glSecondaryColor3bEXT = NULL;
9326 PFNGLSECONDARYCOLOR3BVPROC glad_glSecondaryColor3bv = NULL;
9327 PFNGLSECONDARYCOLOR3BVEXTPROC glad_glSecondaryColor3bvEXT = NULL;
9328 PFNGLSECONDARYCOLOR3DPROC glad_glSecondaryColor3d = NULL;
9329 PFNGLSECONDARYCOLOR3DEXTPROC glad_glSecondaryColor3dEXT = NULL;
9330 PFNGLSECONDARYCOLOR3DVPROC glad_glSecondaryColor3dv = NULL;
9331 PFNGLSECONDARYCOLOR3DVEXTPROC glad_glSecondaryColor3dvEXT = NULL;
9332 PFNGLSECONDARYCOLOR3FPROC glad_glSecondaryColor3f = NULL;
9333 PFNGLSECONDARYCOLOR3FEXTPROC glad_glSecondaryColor3fEXT = NULL;
9334 PFNGLSECONDARYCOLOR3FVPROC glad_glSecondaryColor3fv = NULL;
9335 PFNGLSECONDARYCOLOR3FVEXTPROC glad_glSecondaryColor3fvEXT = NULL;
9336 PFNGLSECONDARYCOLOR3IPROC glad_glSecondaryColor3i = NULL;
9337 PFNGLSECONDARYCOLOR3IEXTPROC glad_glSecondaryColor3iEXT = NULL;
9338 PFNGLSECONDARYCOLOR3IVPROC glad_glSecondaryColor3iv = NULL;
9339 PFNGLSECONDARYCOLOR3IVEXTPROC glad_glSecondaryColor3ivEXT = NULL;
9340 PFNGLSECONDARYCOLOR3SPROC glad_glSecondaryColor3s = NULL;
9341 PFNGLSECONDARYCOLOR3SEXTPROC glad_glSecondaryColor3sEXT = NULL;
9342 PFNGLSECONDARYCOLOR3SVPROC glad_glSecondaryColor3sv = NULL;
9343 PFNGLSECONDARYCOLOR3SVEXTPROC glad_glSecondaryColor3svEXT = NULL;
9344 PFNGLSECONDARYCOLOR3UBPROC glad_glSecondaryColor3ub = NULL;
9345 PFNGLSECONDARYCOLOR3UBEXTPROC glad_glSecondaryColor3ubEXT = NULL;
9346 PFNGLSECONDARYCOLOR3UBVPROC glad_glSecondaryColor3ubv = NULL;
9347 PFNGLSECONDARYCOLOR3UBVEXTPROC glad_glSecondaryColor3ubvEXT = NULL;
9348 PFNGLSECONDARYCOLOR3UIPROC glad_glSecondaryColor3ui = NULL;
9349 PFNGLSECONDARYCOLOR3UIEXTPROC glad_glSecondaryColor3uiEXT = NULL;
9350 PFNGLSECONDARYCOLOR3UIVPROC glad_glSecondaryColor3uiv = NULL;
9351 PFNGLSECONDARYCOLOR3UIVEXTPROC glad_glSecondaryColor3uivEXT = NULL;
9352 PFNGLSECONDARYCOLOR3USPROC glad_glSecondaryColor3us = NULL;
9353 PFNGLSECONDARYCOLOR3USEXTPROC glad_glSecondaryColor3usEXT = NULL;
9354 PFNGLSECONDARYCOLOR3USVPROC glad_glSecondaryColor3usv = NULL;
9355 PFNGLSECONDARYCOLOR3USVEXTPROC glad_glSecondaryColor3usvEXT = NULL;
9356 PFNGLSECONDARYCOLORP3UIPROC glad_glSecondaryColorP3ui = NULL;
9357 PFNGLSECONDARYCOLORP3UIVPROC glad_glSecondaryColorP3uiv = NULL;
9358 PFNGLSECONDARYCOLORPOINTERPROC glad_glSecondaryColorPointer = NULL;
9359 PFNGLSECONDARYCOLORPOINTEREXTPROC glad_glSecondaryColorPointerEXT = NULL;
9360 PFNGLSELECTBUFFERPROC glad_glSelectBuffer = NULL;
9361 PFNGLSEPARABLEFILTER2DPROC glad_glSeparableFilter2D = NULL;
9362 PFNGLSEPARABLEFILTER2DEXTPROC glad_glSeparableFilter2DEXT = NULL;
9363 PFNGLSHADEMODELPROC glad_glShadeModel = NULL;
9364 PFNGLSHADERSOURCEPROC glad_glShaderSource = NULL;
9365 PFNGLSHADERSOURCEARBPROC glad_glShaderSourceARB = NULL;
9366 PFNGLSTENCILFUNCPROC glad_glStencilFunc = NULL;
9367 PFNGLSTENCILFUNCSEPARATEPROC glad_glStencilFuncSeparate = NULL;
9368 PFNGLSTENCILFUNCSEPARATEATIPROC glad_glStencilFuncSeparateATI = NULL;
9369 PFNGLSTENCILMASKPROC glad_glStencilMask = NULL;
9370 PFNGLSTENCILMASKSEPARATEPROC glad_glStencilMaskSeparate = NULL;
9371 PFNGLSTENCILOPPROC glad_glStencilOp = NULL;
9372 PFNGLSTENCILOPSEPARATEPROC glad_glStencilOpSeparate = NULL;
9373 PFNGLSTENCILOPSEPARATEATIPROC glad_glStencilOpSeparateATI = NULL;
9374 PFNGLTEXBUFFERPROC glad_glTexBuffer = NULL;
9375 PFNGLTEXBUFFERARBPROC glad_glTexBufferARB = NULL;
9376 PFNGLTEXBUFFEREXTPROC glad_glTexBufferEXT = NULL;
9377 PFNGLTEXCOORD1DPROC glad_glTexCoord1d = NULL;
9378 PFNGLTEXCOORD1DVPROC glad_glTexCoord1dv = NULL;
9379 PFNGLTEXCOORD1FPROC glad_glTexCoord1f = NULL;
9380 PFNGLTEXCOORD1FVPROC glad_glTexCoord1fv = NULL;
9381 PFNGLTEXCOORD1IPROC glad_glTexCoord1i = NULL;
9382 PFNGLTEXCOORD1IVPROC glad_glTexCoord1iv = NULL;
9383 PFNGLTEXCOORD1SPROC glad_glTexCoord1s = NULL;
9384 PFNGLTEXCOORD1SVPROC glad_glTexCoord1sv = NULL;
9385 PFNGLTEXCOORD2DPROC glad_glTexCoord2d = NULL;
9386 PFNGLTEXCOORD2DVPROC glad_glTexCoord2dv = NULL;
9387 PFNGLTEXCOORD2FPROC glad_glTexCoord2f = NULL;
9388 PFNGLTEXCOORD2FVPROC glad_glTexCoord2fv = NULL;
9389 PFNGLTEXCOORD2IPROC glad_glTexCoord2i = NULL;
9390 PFNGLTEXCOORD2IVPROC glad_glTexCoord2iv = NULL;
9391 PFNGLTEXCOORD2SPROC glad_glTexCoord2s = NULL;
9392 PFNGLTEXCOORD2SVPROC glad_glTexCoord2sv = NULL;
9393 PFNGLTEXCOORD3DPROC glad_glTexCoord3d = NULL;
9394 PFNGLTEXCOORD3DVPROC glad_glTexCoord3dv = NULL;
9395 PFNGLTEXCOORD3FPROC glad_glTexCoord3f = NULL;
9396 PFNGLTEXCOORD3FVPROC glad_glTexCoord3fv = NULL;
9397 PFNGLTEXCOORD3IPROC glad_glTexCoord3i = NULL;
9398 PFNGLTEXCOORD3IVPROC glad_glTexCoord3iv = NULL;
9399 PFNGLTEXCOORD3SPROC glad_glTexCoord3s = NULL;
9400 PFNGLTEXCOORD3SVPROC glad_glTexCoord3sv = NULL;
9401 PFNGLTEXCOORD4DPROC glad_glTexCoord4d = NULL;
9402 PFNGLTEXCOORD4DVPROC glad_glTexCoord4dv = NULL;
9403 PFNGLTEXCOORD4FPROC glad_glTexCoord4f = NULL;
9404 PFNGLTEXCOORD4FVPROC glad_glTexCoord4fv = NULL;
9405 PFNGLTEXCOORD4IPROC glad_glTexCoord4i = NULL;
9406 PFNGLTEXCOORD4IVPROC glad_glTexCoord4iv = NULL;
9407 PFNGLTEXCOORD4SPROC glad_glTexCoord4s = NULL;
9408 PFNGLTEXCOORD4SVPROC glad_glTexCoord4sv = NULL;
9409 PFNGLTEXCOORDP1UIPROC glad_glTexCoordP1ui = NULL;
9410 PFNGLTEXCOORDP1UIVPROC glad_glTexCoordP1uiv = NULL;
9411 PFNGLTEXCOORDP2UIPROC glad_glTexCoordP2ui = NULL;
9412 PFNGLTEXCOORDP2UIVPROC glad_glTexCoordP2uiv = NULL;
9413 PFNGLTEXCOORDP3UIPROC glad_glTexCoordP3ui = NULL;
9414 PFNGLTEXCOORDP3UIVPROC glad_glTexCoordP3uiv = NULL;
9415 PFNGLTEXCOORDP4UIPROC glad_glTexCoordP4ui = NULL;
9416 PFNGLTEXCOORDP4UIVPROC glad_glTexCoordP4uiv = NULL;
9417 PFNGLTEXCOORDPOINTERPROC glad_glTexCoordPointer = NULL;
9418 PFNGLTEXCOORDPOINTEREXTPROC glad_glTexCoordPointerEXT = NULL;
9419 PFNGLTEXENVFPROC glad_glTexEnvf = NULL;
9420 PFNGLTEXENVFVPROC glad_glTexEnvfv = NULL;
9421 PFNGLTEXENVIPROC glad_glTexEnvi = NULL;
9422 PFNGLTEXENVIVPROC glad_glTexEnviv = NULL;
9423 PFNGLTEXGENDPROC glad_glTexGend = NULL;
9424 PFNGLTEXGENDVPROC glad_glTexGendv = NULL;
9425 PFNGLTEXGENFPROC glad_glTexGenf = NULL;
9426 PFNGLTEXGENFVPROC glad_glTexGenfv = NULL;
9427 PFNGLTEXGENIPROC glad_glTexGeni = NULL;
9428 PFNGLTEXGENIVPROC glad_glTexGeniv = NULL;
9429 PFNGLTEXIMAGE1DPROC glad_glTexImage1D = NULL;
9430 PFNGLTEXIMAGE2DPROC glad_glTexImage2D = NULL;
9431 PFNGLTEXIMAGE2DMULTISAMPLEPROC glad_glTexImage2DMultisample = NULL;
9432 PFNGLTEXIMAGE3DPROC glad_glTexImage3D = NULL;
9433 PFNGLTEXIMAGE3DEXTPROC glad_glTexImage3DEXT = NULL;
9434 PFNGLTEXIMAGE3DMULTISAMPLEPROC glad_glTexImage3DMultisample = NULL;
9435 PFNGLTEXPARAMETERIIVPROC glad_glTexParameterIiv = NULL;
9436 PFNGLTEXPARAMETERIIVEXTPROC glad_glTexParameterIivEXT = NULL;
9437 PFNGLTEXPARAMETERIUIVPROC glad_glTexParameterIuiv = NULL;
9438 PFNGLTEXPARAMETERIUIVEXTPROC glad_glTexParameterIuivEXT = NULL;
9439 PFNGLTEXPARAMETERFPROC glad_glTexParameterf = NULL;
9440 PFNGLTEXPARAMETERFVPROC glad_glTexParameterfv = NULL;
9441 PFNGLTEXPARAMETERIPROC glad_glTexParameteri = NULL;
9442 PFNGLTEXPARAMETERIVPROC glad_glTexParameteriv = NULL;
9443 PFNGLTEXRENDERBUFFERNVPROC glad_glTexRenderbufferNV = NULL;
9444 PFNGLTEXSUBIMAGE1DPROC glad_glTexSubImage1D = NULL;
9445 PFNGLTEXSUBIMAGE1DEXTPROC glad_glTexSubImage1DEXT = NULL;
9446 PFNGLTEXSUBIMAGE2DPROC glad_glTexSubImage2D = NULL;
9447 PFNGLTEXSUBIMAGE2DEXTPROC glad_glTexSubImage2DEXT = NULL;
9448 PFNGLTEXSUBIMAGE3DPROC glad_glTexSubImage3D = NULL;
9449 PFNGLTEXSUBIMAGE3DEXTPROC glad_glTexSubImage3DEXT = NULL;
9450 PFNGLTEXTUREBUFFEREXTPROC glad_glTextureBufferEXT = NULL;
9451 PFNGLTEXTUREBUFFERRANGEEXTPROC glad_glTextureBufferRangeEXT = NULL;
9452 PFNGLTEXTUREIMAGE1DEXTPROC glad_glTextureImage1DEXT = NULL;
9453 PFNGLTEXTUREIMAGE2DEXTPROC glad_glTextureImage2DEXT = NULL;
9454 PFNGLTEXTUREIMAGE3DEXTPROC glad_glTextureImage3DEXT = NULL;
9455 PFNGLTEXTUREPAGECOMMITMENTEXTPROC glad_glTexturePageCommitmentEXT = NULL;
9456 PFNGLTEXTUREPARAMETERIIVEXTPROC glad_glTextureParameterIivEXT = NULL;
9457 PFNGLTEXTUREPARAMETERIUIVEXTPROC glad_glTextureParameterIuivEXT = NULL;
9458 PFNGLTEXTUREPARAMETERFEXTPROC glad_glTextureParameterfEXT = NULL;
9459 PFNGLTEXTUREPARAMETERFVEXTPROC glad_glTextureParameterfvEXT = NULL;
9460 PFNGLTEXTUREPARAMETERIEXTPROC glad_glTextureParameteriEXT = NULL;
9461 PFNGLTEXTUREPARAMETERIVEXTPROC glad_glTextureParameterivEXT = NULL;
9462 PFNGLTEXTURERENDERBUFFEREXTPROC glad_glTextureRenderbufferEXT = NULL;
9463 PFNGLTEXTURESTORAGE1DEXTPROC glad_glTextureStorage1DEXT = NULL;
9464 PFNGLTEXTURESTORAGE2DEXTPROC glad_glTextureStorage2DEXT = NULL;
9465 PFNGLTEXTURESTORAGE2DMULTISAMPLEEXTPROC glad_glTextureStorage2DMultisampleEXT = NULL;
9466 PFNGLTEXTURESTORAGE3DEXTPROC glad_glTextureStorage3DEXT = NULL;
9467 PFNGLTEXTURESTORAGE3DMULTISAMPLEEXTPROC glad_glTextureStorage3DMultisampleEXT = NULL;
9468 PFNGLTEXTURESUBIMAGE1DEXTPROC glad_glTextureSubImage1DEXT = NULL;
9469 PFNGLTEXTURESUBIMAGE2DEXTPROC glad_glTextureSubImage2DEXT = NULL;
9470 PFNGLTEXTURESUBIMAGE3DEXTPROC glad_glTextureSubImage3DEXT = NULL;
9471 PFNGLTRACKMATRIXNVPROC glad_glTrackMatrixNV = NULL;
9472 PFNGLTRANSFORMFEEDBACKATTRIBSNVPROC glad_glTransformFeedbackAttribsNV = NULL;
9473 PFNGLTRANSFORMFEEDBACKSTREAMATTRIBSNVPROC glad_glTransformFeedbackStreamAttribsNV = NULL;
9474 PFNGLTRANSFORMFEEDBACKVARYINGSPROC glad_glTransformFeedbackVaryings = NULL;
9475 PFNGLTRANSFORMFEEDBACKVARYINGSEXTPROC glad_glTransformFeedbackVaryingsEXT = NULL;
9476 PFNGLTRANSFORMFEEDBACKVARYINGSNVPROC glad_glTransformFeedbackVaryingsNV = NULL;
9477 PFNGLTRANSLATEDPROC glad_glTranslated = NULL;
9478 PFNGLTRANSLATEFPROC glad_glTranslatef = NULL;
9479 PFNGLUNIFORM1FPROC glad_glUniform1f = NULL;
9480 PFNGLUNIFORM1FARBPROC glad_glUniform1fARB = NULL;
9481 PFNGLUNIFORM1FVPROC glad_glUniform1fv = NULL;
9482 PFNGLUNIFORM1FVARBPROC glad_glUniform1fvARB = NULL;
9483 PFNGLUNIFORM1IPROC glad_glUniform1i = NULL;
9484 PFNGLUNIFORM1IARBPROC glad_glUniform1iARB = NULL;
9485 PFNGLUNIFORM1IVPROC glad_glUniform1iv = NULL;
9486 PFNGLUNIFORM1IVARBPROC glad_glUniform1ivARB = NULL;
9487 PFNGLUNIFORM1UIPROC glad_glUniform1ui = NULL;
9488 PFNGLUNIFORM1UIEXTPROC glad_glUniform1uiEXT = NULL;
9489 PFNGLUNIFORM1UIVPROC glad_glUniform1uiv = NULL;
9490 PFNGLUNIFORM1UIVEXTPROC glad_glUniform1uivEXT = NULL;
9491 PFNGLUNIFORM2FPROC glad_glUniform2f = NULL;
9492 PFNGLUNIFORM2FARBPROC glad_glUniform2fARB = NULL;
9493 PFNGLUNIFORM2FVPROC glad_glUniform2fv = NULL;
9494 PFNGLUNIFORM2FVARBPROC glad_glUniform2fvARB = NULL;
9495 PFNGLUNIFORM2IPROC glad_glUniform2i = NULL;
9496 PFNGLUNIFORM2IARBPROC glad_glUniform2iARB = NULL;
9497 PFNGLUNIFORM2IVPROC glad_glUniform2iv = NULL;
9498 PFNGLUNIFORM2IVARBPROC glad_glUniform2ivARB = NULL;
9499 PFNGLUNIFORM2UIPROC glad_glUniform2ui = NULL;
9500 PFNGLUNIFORM2UIEXTPROC glad_glUniform2uiEXT = NULL;
9501 PFNGLUNIFORM2UIVPROC glad_glUniform2uiv = NULL;
9502 PFNGLUNIFORM2UIVEXTPROC glad_glUniform2uivEXT = NULL;
9503 PFNGLUNIFORM3FPROC glad_glUniform3f = NULL;
9504 PFNGLUNIFORM3FARBPROC glad_glUniform3fARB = NULL;
9505 PFNGLUNIFORM3FVPROC glad_glUniform3fv = NULL;
9506 PFNGLUNIFORM3FVARBPROC glad_glUniform3fvARB = NULL;
9507 PFNGLUNIFORM3IPROC glad_glUniform3i = NULL;
9508 PFNGLUNIFORM3IARBPROC glad_glUniform3iARB = NULL;
9509 PFNGLUNIFORM3IVPROC glad_glUniform3iv = NULL;
9510 PFNGLUNIFORM3IVARBPROC glad_glUniform3ivARB = NULL;
9511 PFNGLUNIFORM3UIPROC glad_glUniform3ui = NULL;
9512 PFNGLUNIFORM3UIEXTPROC glad_glUniform3uiEXT = NULL;
9513 PFNGLUNIFORM3UIVPROC glad_glUniform3uiv = NULL;
9514 PFNGLUNIFORM3UIVEXTPROC glad_glUniform3uivEXT = NULL;
9515 PFNGLUNIFORM4FPROC glad_glUniform4f = NULL;
9516 PFNGLUNIFORM4FARBPROC glad_glUniform4fARB = NULL;
9517 PFNGLUNIFORM4FVPROC glad_glUniform4fv = NULL;
9518 PFNGLUNIFORM4FVARBPROC glad_glUniform4fvARB = NULL;
9519 PFNGLUNIFORM4IPROC glad_glUniform4i = NULL;
9520 PFNGLUNIFORM4IARBPROC glad_glUniform4iARB = NULL;
9521 PFNGLUNIFORM4IVPROC glad_glUniform4iv = NULL;
9522 PFNGLUNIFORM4IVARBPROC glad_glUniform4ivARB = NULL;
9523 PFNGLUNIFORM4UIPROC glad_glUniform4ui = NULL;
9524 PFNGLUNIFORM4UIEXTPROC glad_glUniform4uiEXT = NULL;
9525 PFNGLUNIFORM4UIVPROC glad_glUniform4uiv = NULL;
9526 PFNGLUNIFORM4UIVEXTPROC glad_glUniform4uivEXT = NULL;
9527 PFNGLUNIFORMBLOCKBINDINGPROC glad_glUniformBlockBinding = NULL;
9528 PFNGLUNIFORMMATRIX2FVPROC glad_glUniformMatrix2fv = NULL;
9529 PFNGLUNIFORMMATRIX2FVARBPROC glad_glUniformMatrix2fvARB = NULL;
9530 PFNGLUNIFORMMATRIX2X3FVPROC glad_glUniformMatrix2x3fv = NULL;
9531 PFNGLUNIFORMMATRIX2X4FVPROC glad_glUniformMatrix2x4fv = NULL;
9532 PFNGLUNIFORMMATRIX3FVPROC glad_glUniformMatrix3fv = NULL;
9533 PFNGLUNIFORMMATRIX3FVARBPROC glad_glUniformMatrix3fvARB = NULL;
9534 PFNGLUNIFORMMATRIX3X2FVPROC glad_glUniformMatrix3x2fv = NULL;
9535 PFNGLUNIFORMMATRIX3X4FVPROC glad_glUniformMatrix3x4fv = NULL;
9536 PFNGLUNIFORMMATRIX4FVPROC glad_glUniformMatrix4fv = NULL;
9537 PFNGLUNIFORMMATRIX4FVARBPROC glad_glUniformMatrix4fvARB = NULL;
9538 PFNGLUNIFORMMATRIX4X2FVPROC glad_glUniformMatrix4x2fv = NULL;
9539 PFNGLUNIFORMMATRIX4X3FVPROC glad_glUniformMatrix4x3fv = NULL;
9540 PFNGLUNMAPBUFFERPROC glad_glUnmapBuffer = NULL;
9541 PFNGLUNMAPBUFFERARBPROC glad_glUnmapBufferARB = NULL;
9542 PFNGLUNMAPNAMEDBUFFEREXTPROC glad_glUnmapNamedBufferEXT = NULL;
9543 PFNGLUSEPROGRAMPROC glad_glUseProgram = NULL;
9544 PFNGLUSEPROGRAMOBJECTARBPROC glad_glUseProgramObjectARB = NULL;
9545 PFNGLVALIDATEPROGRAMPROC glad_glValidateProgram = NULL;
9546 PFNGLVALIDATEPROGRAMARBPROC glad_glValidateProgramARB = NULL;
9547 PFNGLVERTEX2DPROC glad_glVertex2d = NULL;
9548 PFNGLVERTEX2DVPROC glad_glVertex2dv = NULL;
9549 PFNGLVERTEX2FPROC glad_glVertex2f = NULL;
9550 PFNGLVERTEX2FVPROC glad_glVertex2fv = NULL;
9551 PFNGLVERTEX2IPROC glad_glVertex2i = NULL;
9552 PFNGLVERTEX2IVPROC glad_glVertex2iv = NULL;
9553 PFNGLVERTEX2SPROC glad_glVertex2s = NULL;
9554 PFNGLVERTEX2SVPROC glad_glVertex2sv = NULL;
9555 PFNGLVERTEX3DPROC glad_glVertex3d = NULL;
9556 PFNGLVERTEX3DVPROC glad_glVertex3dv = NULL;
9557 PFNGLVERTEX3FPROC glad_glVertex3f = NULL;
9558 PFNGLVERTEX3FVPROC glad_glVertex3fv = NULL;
9559 PFNGLVERTEX3IPROC glad_glVertex3i = NULL;
9560 PFNGLVERTEX3IVPROC glad_glVertex3iv = NULL;
9561 PFNGLVERTEX3SPROC glad_glVertex3s = NULL;
9562 PFNGLVERTEX3SVPROC glad_glVertex3sv = NULL;
9563 PFNGLVERTEX4DPROC glad_glVertex4d = NULL;
9564 PFNGLVERTEX4DVPROC glad_glVertex4dv = NULL;
9565 PFNGLVERTEX4FPROC glad_glVertex4f = NULL;
9566 PFNGLVERTEX4FVPROC glad_glVertex4fv = NULL;
9567 PFNGLVERTEX4IPROC glad_glVertex4i = NULL;
9568 PFNGLVERTEX4IVPROC glad_glVertex4iv = NULL;
9569 PFNGLVERTEX4SPROC glad_glVertex4s = NULL;
9570 PFNGLVERTEX4SVPROC glad_glVertex4sv = NULL;
9571 PFNGLVERTEXARRAYBINDVERTEXBUFFEREXTPROC glad_glVertexArrayBindVertexBufferEXT = NULL;
9572 PFNGLVERTEXARRAYCOLOROFFSETEXTPROC glad_glVertexArrayColorOffsetEXT = NULL;
9573 PFNGLVERTEXARRAYEDGEFLAGOFFSETEXTPROC glad_glVertexArrayEdgeFlagOffsetEXT = NULL;
9574 PFNGLVERTEXARRAYFOGCOORDOFFSETEXTPROC glad_glVertexArrayFogCoordOffsetEXT = NULL;
9575 PFNGLVERTEXARRAYINDEXOFFSETEXTPROC glad_glVertexArrayIndexOffsetEXT = NULL;
9576 PFNGLVERTEXARRAYMULTITEXCOORDOFFSETEXTPROC glad_glVertexArrayMultiTexCoordOffsetEXT = NULL;
9577 PFNGLVERTEXARRAYNORMALOFFSETEXTPROC glad_glVertexArrayNormalOffsetEXT = NULL;
9578 PFNGLVERTEXARRAYSECONDARYCOLOROFFSETEXTPROC glad_glVertexArraySecondaryColorOffsetEXT = NULL;
9579 PFNGLVERTEXARRAYTEXCOORDOFFSETEXTPROC glad_glVertexArrayTexCoordOffsetEXT = NULL;
9580 PFNGLVERTEXARRAYVERTEXATTRIBBINDINGEXTPROC glad_glVertexArrayVertexAttribBindingEXT = NULL;
9581 PFNGLVERTEXARRAYVERTEXATTRIBDIVISOREXTPROC glad_glVertexArrayVertexAttribDivisorEXT = NULL;
9582 PFNGLVERTEXARRAYVERTEXATTRIBFORMATEXTPROC glad_glVertexArrayVertexAttribFormatEXT = NULL;
9583 PFNGLVERTEXARRAYVERTEXATTRIBIFORMATEXTPROC glad_glVertexArrayVertexAttribIFormatEXT = NULL;
9584 PFNGLVERTEXARRAYVERTEXATTRIBIOFFSETEXTPROC glad_glVertexArrayVertexAttribIOffsetEXT = NULL;
9585 PFNGLVERTEXARRAYVERTEXATTRIBLFORMATEXTPROC glad_glVertexArrayVertexAttribLFormatEXT = NULL;
9586 PFNGLVERTEXARRAYVERTEXATTRIBLOFFSETEXTPROC glad_glVertexArrayVertexAttribLOffsetEXT = NULL;
9587 PFNGLVERTEXARRAYVERTEXATTRIBOFFSETEXTPROC glad_glVertexArrayVertexAttribOffsetEXT = NULL;
9588 PFNGLVERTEXARRAYVERTEXBINDINGDIVISOREXTPROC glad_glVertexArrayVertexBindingDivisorEXT = NULL;
9589 PFNGLVERTEXARRAYVERTEXOFFSETEXTPROC glad_glVertexArrayVertexOffsetEXT = NULL;
9590 PFNGLVERTEXATTRIB1DPROC glad_glVertexAttrib1d = NULL;
9591 PFNGLVERTEXATTRIB1DARBPROC glad_glVertexAttrib1dARB = NULL;
9592 PFNGLVERTEXATTRIB1DNVPROC glad_glVertexAttrib1dNV = NULL;
9593 PFNGLVERTEXATTRIB1DVPROC glad_glVertexAttrib1dv = NULL;
9594 PFNGLVERTEXATTRIB1DVARBPROC glad_glVertexAttrib1dvARB = NULL;
9595 PFNGLVERTEXATTRIB1DVNVPROC glad_glVertexAttrib1dvNV = NULL;
9596 PFNGLVERTEXATTRIB1FPROC glad_glVertexAttrib1f = NULL;
9597 PFNGLVERTEXATTRIB1FARBPROC glad_glVertexAttrib1fARB = NULL;
9598 PFNGLVERTEXATTRIB1FNVPROC glad_glVertexAttrib1fNV = NULL;
9599 PFNGLVERTEXATTRIB1FVPROC glad_glVertexAttrib1fv = NULL;
9600 PFNGLVERTEXATTRIB1FVARBPROC glad_glVertexAttrib1fvARB = NULL;
9601 PFNGLVERTEXATTRIB1FVNVPROC glad_glVertexAttrib1fvNV = NULL;
9602 PFNGLVERTEXATTRIB1SPROC glad_glVertexAttrib1s = NULL;
9603 PFNGLVERTEXATTRIB1SARBPROC glad_glVertexAttrib1sARB = NULL;
9604 PFNGLVERTEXATTRIB1SNVPROC glad_glVertexAttrib1sNV = NULL;
9605 PFNGLVERTEXATTRIB1SVPROC glad_glVertexAttrib1sv = NULL;
9606 PFNGLVERTEXATTRIB1SVARBPROC glad_glVertexAttrib1svARB = NULL;
9607 PFNGLVERTEXATTRIB1SVNVPROC glad_glVertexAttrib1svNV = NULL;
9608 PFNGLVERTEXATTRIB2DPROC glad_glVertexAttrib2d = NULL;
9609 PFNGLVERTEXATTRIB2DARBPROC glad_glVertexAttrib2dARB = NULL;
9610 PFNGLVERTEXATTRIB2DNVPROC glad_glVertexAttrib2dNV = NULL;
9611 PFNGLVERTEXATTRIB2DVPROC glad_glVertexAttrib2dv = NULL;
9612 PFNGLVERTEXATTRIB2DVARBPROC glad_glVertexAttrib2dvARB = NULL;
9613 PFNGLVERTEXATTRIB2DVNVPROC glad_glVertexAttrib2dvNV = NULL;
9614 PFNGLVERTEXATTRIB2FPROC glad_glVertexAttrib2f = NULL;
9615 PFNGLVERTEXATTRIB2FARBPROC glad_glVertexAttrib2fARB = NULL;
9616 PFNGLVERTEXATTRIB2FNVPROC glad_glVertexAttrib2fNV = NULL;
9617 PFNGLVERTEXATTRIB2FVPROC glad_glVertexAttrib2fv = NULL;
9618 PFNGLVERTEXATTRIB2FVARBPROC glad_glVertexAttrib2fvARB = NULL;
9619 PFNGLVERTEXATTRIB2FVNVPROC glad_glVertexAttrib2fvNV = NULL;
9620 PFNGLVERTEXATTRIB2SPROC glad_glVertexAttrib2s = NULL;
9621 PFNGLVERTEXATTRIB2SARBPROC glad_glVertexAttrib2sARB = NULL;
9622 PFNGLVERTEXATTRIB2SNVPROC glad_glVertexAttrib2sNV = NULL;
9623 PFNGLVERTEXATTRIB2SVPROC glad_glVertexAttrib2sv = NULL;
9624 PFNGLVERTEXATTRIB2SVARBPROC glad_glVertexAttrib2svARB = NULL;
9625 PFNGLVERTEXATTRIB2SVNVPROC glad_glVertexAttrib2svNV = NULL;
9626 PFNGLVERTEXATTRIB3DPROC glad_glVertexAttrib3d = NULL;
9627 PFNGLVERTEXATTRIB3DARBPROC glad_glVertexAttrib3dARB = NULL;
9628 PFNGLVERTEXATTRIB3DNVPROC glad_glVertexAttrib3dNV = NULL;
9629 PFNGLVERTEXATTRIB3DVPROC glad_glVertexAttrib3dv = NULL;
9630 PFNGLVERTEXATTRIB3DVARBPROC glad_glVertexAttrib3dvARB = NULL;
9631 PFNGLVERTEXATTRIB3DVNVPROC glad_glVertexAttrib3dvNV = NULL;
9632 PFNGLVERTEXATTRIB3FPROC glad_glVertexAttrib3f = NULL;
9633 PFNGLVERTEXATTRIB3FARBPROC glad_glVertexAttrib3fARB = NULL;
9634 PFNGLVERTEXATTRIB3FNVPROC glad_glVertexAttrib3fNV = NULL;
9635 PFNGLVERTEXATTRIB3FVPROC glad_glVertexAttrib3fv = NULL;
9636 PFNGLVERTEXATTRIB3FVARBPROC glad_glVertexAttrib3fvARB = NULL;
9637 PFNGLVERTEXATTRIB3FVNVPROC glad_glVertexAttrib3fvNV = NULL;
9638 PFNGLVERTEXATTRIB3SPROC glad_glVertexAttrib3s = NULL;
9639 PFNGLVERTEXATTRIB3SARBPROC glad_glVertexAttrib3sARB = NULL;
9640 PFNGLVERTEXATTRIB3SNVPROC glad_glVertexAttrib3sNV = NULL;
9641 PFNGLVERTEXATTRIB3SVPROC glad_glVertexAttrib3sv = NULL;
9642 PFNGLVERTEXATTRIB3SVARBPROC glad_glVertexAttrib3svARB = NULL;
9643 PFNGLVERTEXATTRIB3SVNVPROC glad_glVertexAttrib3svNV = NULL;
9644 PFNGLVERTEXATTRIB4NBVPROC glad_glVertexAttrib4Nbv = NULL;
9645 PFNGLVERTEXATTRIB4NBVARBPROC glad_glVertexAttrib4NbvARB = NULL;
9646 PFNGLVERTEXATTRIB4NIVPROC glad_glVertexAttrib4Niv = NULL;
9647 PFNGLVERTEXATTRIB4NIVARBPROC glad_glVertexAttrib4NivARB = NULL;
9648 PFNGLVERTEXATTRIB4NSVPROC glad_glVertexAttrib4Nsv = NULL;
9649 PFNGLVERTEXATTRIB4NSVARBPROC glad_glVertexAttrib4NsvARB = NULL;
9650 PFNGLVERTEXATTRIB4NUBPROC glad_glVertexAttrib4Nub = NULL;
9651 PFNGLVERTEXATTRIB4NUBARBPROC glad_glVertexAttrib4NubARB = NULL;
9652 PFNGLVERTEXATTRIB4NUBVPROC glad_glVertexAttrib4Nubv = NULL;
9653 PFNGLVERTEXATTRIB4NUBVARBPROC glad_glVertexAttrib4NubvARB = NULL;
9654 PFNGLVERTEXATTRIB4NUIVPROC glad_glVertexAttrib4Nuiv = NULL;
9655 PFNGLVERTEXATTRIB4NUIVARBPROC glad_glVertexAttrib4NuivARB = NULL;
9656 PFNGLVERTEXATTRIB4NUSVPROC glad_glVertexAttrib4Nusv = NULL;
9657 PFNGLVERTEXATTRIB4NUSVARBPROC glad_glVertexAttrib4NusvARB = NULL;
9658 PFNGLVERTEXATTRIB4BVPROC glad_glVertexAttrib4bv = NULL;
9659 PFNGLVERTEXATTRIB4BVARBPROC glad_glVertexAttrib4bvARB = NULL;
9660 PFNGLVERTEXATTRIB4DPROC glad_glVertexAttrib4d = NULL;
9661 PFNGLVERTEXATTRIB4DARBPROC glad_glVertexAttrib4dARB = NULL;
9662 PFNGLVERTEXATTRIB4DNVPROC glad_glVertexAttrib4dNV = NULL;
9663 PFNGLVERTEXATTRIB4DVPROC glad_glVertexAttrib4dv = NULL;
9664 PFNGLVERTEXATTRIB4DVARBPROC glad_glVertexAttrib4dvARB = NULL;
9665 PFNGLVERTEXATTRIB4DVNVPROC glad_glVertexAttrib4dvNV = NULL;
9666 PFNGLVERTEXATTRIB4FPROC glad_glVertexAttrib4f = NULL;
9667 PFNGLVERTEXATTRIB4FARBPROC glad_glVertexAttrib4fARB = NULL;
9668 PFNGLVERTEXATTRIB4FNVPROC glad_glVertexAttrib4fNV = NULL;
9669 PFNGLVERTEXATTRIB4FVPROC glad_glVertexAttrib4fv = NULL;
9670 PFNGLVERTEXATTRIB4FVARBPROC glad_glVertexAttrib4fvARB = NULL;
9671 PFNGLVERTEXATTRIB4FVNVPROC glad_glVertexAttrib4fvNV = NULL;
9672 PFNGLVERTEXATTRIB4IVPROC glad_glVertexAttrib4iv = NULL;
9673 PFNGLVERTEXATTRIB4IVARBPROC glad_glVertexAttrib4ivARB = NULL;
9674 PFNGLVERTEXATTRIB4SPROC glad_glVertexAttrib4s = NULL;
9675 PFNGLVERTEXATTRIB4SARBPROC glad_glVertexAttrib4sARB = NULL;
9676 PFNGLVERTEXATTRIB4SNVPROC glad_glVertexAttrib4sNV = NULL;
9677 PFNGLVERTEXATTRIB4SVPROC glad_glVertexAttrib4sv = NULL;
9678 PFNGLVERTEXATTRIB4SVARBPROC glad_glVertexAttrib4svARB = NULL;
9679 PFNGLVERTEXATTRIB4SVNVPROC glad_glVertexAttrib4svNV = NULL;
9680 PFNGLVERTEXATTRIB4UBNVPROC glad_glVertexAttrib4ubNV = NULL;
9681 PFNGLVERTEXATTRIB4UBVPROC glad_glVertexAttrib4ubv = NULL;
9682 PFNGLVERTEXATTRIB4UBVARBPROC glad_glVertexAttrib4ubvARB = NULL;
9683 PFNGLVERTEXATTRIB4UBVNVPROC glad_glVertexAttrib4ubvNV = NULL;
9684 PFNGLVERTEXATTRIB4UIVPROC glad_glVertexAttrib4uiv = NULL;
9685 PFNGLVERTEXATTRIB4UIVARBPROC glad_glVertexAttrib4uivARB = NULL;
9686 PFNGLVERTEXATTRIB4USVPROC glad_glVertexAttrib4usv = NULL;
9687 PFNGLVERTEXATTRIB4USVARBPROC glad_glVertexAttrib4usvARB = NULL;
9688 PFNGLVERTEXATTRIBDIVISORPROC glad_glVertexAttribDivisor = NULL;
9689 PFNGLVERTEXATTRIBDIVISORARBPROC glad_glVertexAttribDivisorARB = NULL;
9690 PFNGLVERTEXATTRIBI1IPROC glad_glVertexAttribI1i = NULL;
9691 PFNGLVERTEXATTRIBI1IEXTPROC glad_glVertexAttribI1iEXT = NULL;
9692 PFNGLVERTEXATTRIBI1IVPROC glad_glVertexAttribI1iv = NULL;
9693 PFNGLVERTEXATTRIBI1IVEXTPROC glad_glVertexAttribI1ivEXT = NULL;
9694 PFNGLVERTEXATTRIBI1UIPROC glad_glVertexAttribI1ui = NULL;
9695 PFNGLVERTEXATTRIBI1UIEXTPROC glad_glVertexAttribI1uiEXT = NULL;
9696 PFNGLVERTEXATTRIBI1UIVPROC glad_glVertexAttribI1uiv = NULL;
9697 PFNGLVERTEXATTRIBI1UIVEXTPROC glad_glVertexAttribI1uivEXT = NULL;
9698 PFNGLVERTEXATTRIBI2IPROC glad_glVertexAttribI2i = NULL;
9699 PFNGLVERTEXATTRIBI2IEXTPROC glad_glVertexAttribI2iEXT = NULL;
9700 PFNGLVERTEXATTRIBI2IVPROC glad_glVertexAttribI2iv = NULL;
9701 PFNGLVERTEXATTRIBI2IVEXTPROC glad_glVertexAttribI2ivEXT = NULL;
9702 PFNGLVERTEXATTRIBI2UIPROC glad_glVertexAttribI2ui = NULL;
9703 PFNGLVERTEXATTRIBI2UIEXTPROC glad_glVertexAttribI2uiEXT = NULL;
9704 PFNGLVERTEXATTRIBI2UIVPROC glad_glVertexAttribI2uiv = NULL;
9705 PFNGLVERTEXATTRIBI2UIVEXTPROC glad_glVertexAttribI2uivEXT = NULL;
9706 PFNGLVERTEXATTRIBI3IPROC glad_glVertexAttribI3i = NULL;
9707 PFNGLVERTEXATTRIBI3IEXTPROC glad_glVertexAttribI3iEXT = NULL;
9708 PFNGLVERTEXATTRIBI3IVPROC glad_glVertexAttribI3iv = NULL;
9709 PFNGLVERTEXATTRIBI3IVEXTPROC glad_glVertexAttribI3ivEXT = NULL;
9710 PFNGLVERTEXATTRIBI3UIPROC glad_glVertexAttribI3ui = NULL;
9711 PFNGLVERTEXATTRIBI3UIEXTPROC glad_glVertexAttribI3uiEXT = NULL;
9712 PFNGLVERTEXATTRIBI3UIVPROC glad_glVertexAttribI3uiv = NULL;
9713 PFNGLVERTEXATTRIBI3UIVEXTPROC glad_glVertexAttribI3uivEXT = NULL;
9714 PFNGLVERTEXATTRIBI4BVPROC glad_glVertexAttribI4bv = NULL;
9715 PFNGLVERTEXATTRIBI4BVEXTPROC glad_glVertexAttribI4bvEXT = NULL;
9716 PFNGLVERTEXATTRIBI4IPROC glad_glVertexAttribI4i = NULL;
9717 PFNGLVERTEXATTRIBI4IEXTPROC glad_glVertexAttribI4iEXT = NULL;
9718 PFNGLVERTEXATTRIBI4IVPROC glad_glVertexAttribI4iv = NULL;
9719 PFNGLVERTEXATTRIBI4IVEXTPROC glad_glVertexAttribI4ivEXT = NULL;
9720 PFNGLVERTEXATTRIBI4SVPROC glad_glVertexAttribI4sv = NULL;
9721 PFNGLVERTEXATTRIBI4SVEXTPROC glad_glVertexAttribI4svEXT = NULL;
9722 PFNGLVERTEXATTRIBI4UBVPROC glad_glVertexAttribI4ubv = NULL;
9723 PFNGLVERTEXATTRIBI4UBVEXTPROC glad_glVertexAttribI4ubvEXT = NULL;
9724 PFNGLVERTEXATTRIBI4UIPROC glad_glVertexAttribI4ui = NULL;
9725 PFNGLVERTEXATTRIBI4UIEXTPROC glad_glVertexAttribI4uiEXT = NULL;
9726 PFNGLVERTEXATTRIBI4UIVPROC glad_glVertexAttribI4uiv = NULL;
9727 PFNGLVERTEXATTRIBI4UIVEXTPROC glad_glVertexAttribI4uivEXT = NULL;
9728 PFNGLVERTEXATTRIBI4USVPROC glad_glVertexAttribI4usv = NULL;
9729 PFNGLVERTEXATTRIBI4USVEXTPROC glad_glVertexAttribI4usvEXT = NULL;
9730 PFNGLVERTEXATTRIBIPOINTERPROC glad_glVertexAttribIPointer = NULL;
9731 PFNGLVERTEXATTRIBIPOINTEREXTPROC glad_glVertexAttribIPointerEXT = NULL;
9732 PFNGLVERTEXATTRIBP1UIPROC glad_glVertexAttribP1ui = NULL;
9733 PFNGLVERTEXATTRIBP1UIVPROC glad_glVertexAttribP1uiv = NULL;
9734 PFNGLVERTEXATTRIBP2UIPROC glad_glVertexAttribP2ui = NULL;
9735 PFNGLVERTEXATTRIBP2UIVPROC glad_glVertexAttribP2uiv = NULL;
9736 PFNGLVERTEXATTRIBP3UIPROC glad_glVertexAttribP3ui = NULL;
9737 PFNGLVERTEXATTRIBP3UIVPROC glad_glVertexAttribP3uiv = NULL;
9738 PFNGLVERTEXATTRIBP4UIPROC glad_glVertexAttribP4ui = NULL;
9739 PFNGLVERTEXATTRIBP4UIVPROC glad_glVertexAttribP4uiv = NULL;
9740 PFNGLVERTEXATTRIBPOINTERPROC glad_glVertexAttribPointer = NULL;
9741 PFNGLVERTEXATTRIBPOINTERARBPROC glad_glVertexAttribPointerARB = NULL;
9742 PFNGLVERTEXATTRIBPOINTERNVPROC glad_glVertexAttribPointerNV = NULL;
9743 PFNGLVERTEXATTRIBS1DVNVPROC glad_glVertexAttribs1dvNV = NULL;
9744 PFNGLVERTEXATTRIBS1FVNVPROC glad_glVertexAttribs1fvNV = NULL;
9745 PFNGLVERTEXATTRIBS1SVNVPROC glad_glVertexAttribs1svNV = NULL;
9746 PFNGLVERTEXATTRIBS2DVNVPROC glad_glVertexAttribs2dvNV = NULL;
9747 PFNGLVERTEXATTRIBS2FVNVPROC glad_glVertexAttribs2fvNV = NULL;
9748 PFNGLVERTEXATTRIBS2SVNVPROC glad_glVertexAttribs2svNV = NULL;
9749 PFNGLVERTEXATTRIBS3DVNVPROC glad_glVertexAttribs3dvNV = NULL;
9750 PFNGLVERTEXATTRIBS3FVNVPROC glad_glVertexAttribs3fvNV = NULL;
9751 PFNGLVERTEXATTRIBS3SVNVPROC glad_glVertexAttribs3svNV = NULL;
9752 PFNGLVERTEXATTRIBS4DVNVPROC glad_glVertexAttribs4dvNV = NULL;
9753 PFNGLVERTEXATTRIBS4FVNVPROC glad_glVertexAttribs4fvNV = NULL;
9754 PFNGLVERTEXATTRIBS4SVNVPROC glad_glVertexAttribs4svNV = NULL;
9755 PFNGLVERTEXATTRIBS4UBVNVPROC glad_glVertexAttribs4ubvNV = NULL;
9756 PFNGLVERTEXP2UIPROC glad_glVertexP2ui = NULL;
9757 PFNGLVERTEXP2UIVPROC glad_glVertexP2uiv = NULL;
9758 PFNGLVERTEXP3UIPROC glad_glVertexP3ui = NULL;
9759 PFNGLVERTEXP3UIVPROC glad_glVertexP3uiv = NULL;
9760 PFNGLVERTEXP4UIPROC glad_glVertexP4ui = NULL;
9761 PFNGLVERTEXP4UIVPROC glad_glVertexP4uiv = NULL;
9762 PFNGLVERTEXPOINTERPROC glad_glVertexPointer = NULL;
9763 PFNGLVERTEXPOINTEREXTPROC glad_glVertexPointerEXT = NULL;
9764 PFNGLVIEWPORTPROC glad_glViewport = NULL;
9765 PFNGLWAITSYNCPROC glad_glWaitSync = NULL;
9766 PFNGLWINDOWPOS2DPROC glad_glWindowPos2d = NULL;
9767 PFNGLWINDOWPOS2DARBPROC glad_glWindowPos2dARB = NULL;
9768 PFNGLWINDOWPOS2DMESAPROC glad_glWindowPos2dMESA = NULL;
9769 PFNGLWINDOWPOS2DVPROC glad_glWindowPos2dv = NULL;
9770 PFNGLWINDOWPOS2DVARBPROC glad_glWindowPos2dvARB = NULL;
9771 PFNGLWINDOWPOS2DVMESAPROC glad_glWindowPos2dvMESA = NULL;
9772 PFNGLWINDOWPOS2FPROC glad_glWindowPos2f = NULL;
9773 PFNGLWINDOWPOS2FARBPROC glad_glWindowPos2fARB = NULL;
9774 PFNGLWINDOWPOS2FMESAPROC glad_glWindowPos2fMESA = NULL;
9775 PFNGLWINDOWPOS2FVPROC glad_glWindowPos2fv = NULL;
9776 PFNGLWINDOWPOS2FVARBPROC glad_glWindowPos2fvARB = NULL;
9777 PFNGLWINDOWPOS2FVMESAPROC glad_glWindowPos2fvMESA = NULL;
9778 PFNGLWINDOWPOS2IPROC glad_glWindowPos2i = NULL;
9779 PFNGLWINDOWPOS2IARBPROC glad_glWindowPos2iARB = NULL;
9780 PFNGLWINDOWPOS2IMESAPROC glad_glWindowPos2iMESA = NULL;
9781 PFNGLWINDOWPOS2IVPROC glad_glWindowPos2iv = NULL;
9782 PFNGLWINDOWPOS2IVARBPROC glad_glWindowPos2ivARB = NULL;
9783 PFNGLWINDOWPOS2IVMESAPROC glad_glWindowPos2ivMESA = NULL;
9784 PFNGLWINDOWPOS2SPROC glad_glWindowPos2s = NULL;
9785 PFNGLWINDOWPOS2SARBPROC glad_glWindowPos2sARB = NULL;
9786 PFNGLWINDOWPOS2SMESAPROC glad_glWindowPos2sMESA = NULL;
9787 PFNGLWINDOWPOS2SVPROC glad_glWindowPos2sv = NULL;
9788 PFNGLWINDOWPOS2SVARBPROC glad_glWindowPos2svARB = NULL;
9789 PFNGLWINDOWPOS2SVMESAPROC glad_glWindowPos2svMESA = NULL;
9790 PFNGLWINDOWPOS3DPROC glad_glWindowPos3d = NULL;
9791 PFNGLWINDOWPOS3DARBPROC glad_glWindowPos3dARB = NULL;
9792 PFNGLWINDOWPOS3DMESAPROC glad_glWindowPos3dMESA = NULL;
9793 PFNGLWINDOWPOS3DVPROC glad_glWindowPos3dv = NULL;
9794 PFNGLWINDOWPOS3DVARBPROC glad_glWindowPos3dvARB = NULL;
9795 PFNGLWINDOWPOS3DVMESAPROC glad_glWindowPos3dvMESA = NULL;
9796 PFNGLWINDOWPOS3FPROC glad_glWindowPos3f = NULL;
9797 PFNGLWINDOWPOS3FARBPROC glad_glWindowPos3fARB = NULL;
9798 PFNGLWINDOWPOS3FMESAPROC glad_glWindowPos3fMESA = NULL;
9799 PFNGLWINDOWPOS3FVPROC glad_glWindowPos3fv = NULL;
9800 PFNGLWINDOWPOS3FVARBPROC glad_glWindowPos3fvARB = NULL;
9801 PFNGLWINDOWPOS3FVMESAPROC glad_glWindowPos3fvMESA = NULL;
9802 PFNGLWINDOWPOS3IPROC glad_glWindowPos3i = NULL;
9803 PFNGLWINDOWPOS3IARBPROC glad_glWindowPos3iARB = NULL;
9804 PFNGLWINDOWPOS3IMESAPROC glad_glWindowPos3iMESA = NULL;
9805 PFNGLWINDOWPOS3IVPROC glad_glWindowPos3iv = NULL;
9806 PFNGLWINDOWPOS3IVARBPROC glad_glWindowPos3ivARB = NULL;
9807 PFNGLWINDOWPOS3IVMESAPROC glad_glWindowPos3ivMESA = NULL;
9808 PFNGLWINDOWPOS3SPROC glad_glWindowPos3s = NULL;
9809 PFNGLWINDOWPOS3SARBPROC glad_glWindowPos3sARB = NULL;
9810 PFNGLWINDOWPOS3SMESAPROC glad_glWindowPos3sMESA = NULL;
9811 PFNGLWINDOWPOS3SVPROC glad_glWindowPos3sv = NULL;
9812 PFNGLWINDOWPOS3SVARBPROC glad_glWindowPos3svARB = NULL;
9813 PFNGLWINDOWPOS3SVMESAPROC glad_glWindowPos3svMESA = NULL;
9814 PFNGLWINDOWPOS4DMESAPROC glad_glWindowPos4dMESA = NULL;
9815 PFNGLWINDOWPOS4DVMESAPROC glad_glWindowPos4dvMESA = NULL;
9816 PFNGLWINDOWPOS4FMESAPROC glad_glWindowPos4fMESA = NULL;
9817 PFNGLWINDOWPOS4FVMESAPROC glad_glWindowPos4fvMESA = NULL;
9818 PFNGLWINDOWPOS4IMESAPROC glad_glWindowPos4iMESA = NULL;
9819 PFNGLWINDOWPOS4IVMESAPROC glad_glWindowPos4ivMESA = NULL;
9820 PFNGLWINDOWPOS4SMESAPROC glad_glWindowPos4sMESA = NULL;
9821 PFNGLWINDOWPOS4SVMESAPROC glad_glWindowPos4svMESA = NULL;
9822 PFNGLALPHAFUNCXPROC glad_glAlphaFuncx = NULL;
9823 PFNGLCLEARCOLORXPROC glad_glClearColorx = NULL;
9824 PFNGLCLEARDEPTHFPROC glad_glClearDepthf = NULL;
9825 PFNGLCLEARDEPTHFOESPROC glad_glClearDepthfOES = NULL;
9826 PFNGLCLEARDEPTHXPROC glad_glClearDepthx = NULL;
9827 PFNGLCLIPPLANEFPROC glad_glClipPlanef = NULL;
9828 PFNGLCLIPPLANEFOESPROC glad_glClipPlanefOES = NULL;
9829 PFNGLCLIPPLANEXPROC glad_glClipPlanex = NULL;
9830 PFNGLCOLOR4XPROC glad_glColor4x = NULL;
9831 PFNGLDEPTHRANGEFPROC glad_glDepthRangef = NULL;
9832 PFNGLDEPTHRANGEFOESPROC glad_glDepthRangefOES = NULL;
9833 PFNGLDEPTHRANGEXPROC glad_glDepthRangex = NULL;
9834 PFNGLFOGXPROC glad_glFogx = NULL;
9835 PFNGLFOGXVPROC glad_glFogxv = NULL;
9836 PFNGLFRUSTUMFPROC glad_glFrustumf = NULL;
9837 PFNGLFRUSTUMFOESPROC glad_glFrustumfOES = NULL;
9838 PFNGLFRUSTUMXPROC glad_glFrustumx = NULL;
9839 PFNGLGETCLIPPLANEFPROC glad_glGetClipPlanef = NULL;
9840 PFNGLGETCLIPPLANEFOESPROC glad_glGetClipPlanefOES = NULL;
9841 PFNGLGETCLIPPLANEXPROC glad_glGetClipPlanex = NULL;
9842 PFNGLGETFIXEDVPROC glad_glGetFixedv = NULL;
9843 PFNGLGETLIGHTXVPROC glad_glGetLightxv = NULL;
9844 PFNGLGETMATERIALXVPROC glad_glGetMaterialxv = NULL;
9845 PFNGLGETTEXENVXVPROC glad_glGetTexEnvxv = NULL;
9846 PFNGLGETTEXPARAMETERXVPROC glad_glGetTexParameterxv = NULL;
9847 PFNGLLIGHTMODELXPROC glad_glLightModelx = NULL;
9848 PFNGLLIGHTMODELXVPROC glad_glLightModelxv = NULL;
9849 PFNGLLIGHTXPROC glad_glLightx = NULL;
9850 PFNGLLIGHTXVPROC glad_glLightxv = NULL;
9851 PFNGLLINEWIDTHXPROC glad_glLineWidthx = NULL;
9852 PFNGLLOADMATRIXXPROC glad_glLoadMatrixx = NULL;
9853 PFNGLMATERIALXPROC glad_glMaterialx = NULL;
9854 PFNGLMATERIALXVPROC glad_glMaterialxv = NULL;
9855 PFNGLMULTMATRIXXPROC glad_glMultMatrixx = NULL;
9856 PFNGLMULTITEXCOORD4XPROC glad_glMultiTexCoord4x = NULL;
9857 PFNGLNORMAL3XPROC glad_glNormal3x = NULL;
9858 PFNGLORTHOFPROC glad_glOrthof = NULL;
9859 PFNGLORTHOFOESPROC glad_glOrthofOES = NULL;
9860 PFNGLORTHOXPROC glad_glOrthox = NULL;
9861 PFNGLPOINTPARAMETERXPROC glad_glPointParameterx = NULL;
9862 PFNGLPOINTPARAMETERXVPROC glad_glPointParameterxv = NULL;
9863 PFNGLPOINTSIZEXPROC glad_glPointSizex = NULL;
9864 PFNGLPOLYGONOFFSETXPROC glad_glPolygonOffsetx = NULL;
9865 PFNGLROTATEXPROC glad_glRotatex = NULL;
9866 PFNGLSAMPLECOVERAGEXPROC glad_glSampleCoveragex = NULL;
9867 PFNGLSCALEXPROC glad_glScalex = NULL;
9868 PFNGLTEXENVXPROC glad_glTexEnvx = NULL;
9869 PFNGLTEXENVXVPROC glad_glTexEnvxv = NULL;
9870 PFNGLTEXPARAMETERXPROC glad_glTexParameterx = NULL;
9871 PFNGLTEXPARAMETERXVPROC glad_glTexParameterxv = NULL;
9872 PFNGLTRANSLATEXPROC glad_glTranslatex = NULL;
9873 PFNGLACTIVESHADERPROGRAMEXTPROC glad_glActiveShaderProgramEXT = NULL;
9874 PFNGLBEGINQUERYEXTPROC glad_glBeginQueryEXT = NULL;
9875 PFNGLBINDPROGRAMPIPELINEEXTPROC glad_glBindProgramPipelineEXT = NULL;
9876 PFNGLBINDTRANSFORMFEEDBACKPROC glad_glBindTransformFeedback = NULL;
9877 PFNGLBINDVERTEXARRAYOESPROC glad_glBindVertexArrayOES = NULL;
9878 PFNGLBLITFRAMEBUFFERNVPROC glad_glBlitFramebufferNV = NULL;
9879 PFNGLCLIENTWAITSYNCAPPLEPROC glad_glClientWaitSyncAPPLE = NULL;
9880 PFNGLCOPYBUFFERSUBDATANVPROC glad_glCopyBufferSubDataNV = NULL;
9881 PFNGLCREATESHADERPROGRAMVEXTPROC glad_glCreateShaderProgramvEXT = NULL;
9882 PFNGLDEBUGMESSAGECALLBACKKHRPROC glad_glDebugMessageCallbackKHR = NULL;
9883 PFNGLDEBUGMESSAGECONTROLKHRPROC glad_glDebugMessageControlKHR = NULL;
9884 PFNGLDEBUGMESSAGEINSERTKHRPROC glad_glDebugMessageInsertKHR = NULL;
9885 PFNGLDELETEPROGRAMPIPELINESEXTPROC glad_glDeleteProgramPipelinesEXT = NULL;
9886 PFNGLDELETEQUERIESEXTPROC glad_glDeleteQueriesEXT = NULL;
9887 PFNGLDELETESYNCAPPLEPROC glad_glDeleteSyncAPPLE = NULL;
9888 PFNGLDELETETRANSFORMFEEDBACKSPROC glad_glDeleteTransformFeedbacks = NULL;
9889 PFNGLDELETEVERTEXARRAYSOESPROC glad_glDeleteVertexArraysOES = NULL;
9890 PFNGLDRAWARRAYSINSTANCEDANGLEPROC glad_glDrawArraysInstancedANGLE = NULL;
9891 PFNGLDRAWARRAYSINSTANCEDNVPROC glad_glDrawArraysInstancedNV = NULL;
9892 PFNGLDRAWBUFFERSEXTPROC glad_glDrawBuffersEXT = NULL;
9893 PFNGLDRAWELEMENTSINSTANCEDANGLEPROC glad_glDrawElementsInstancedANGLE = NULL;
9894 PFNGLDRAWELEMENTSINSTANCEDNVPROC glad_glDrawElementsInstancedNV = NULL;
9895 PFNGLENDQUERYEXTPROC glad_glEndQueryEXT = NULL;
9896 PFNGLFENCESYNCAPPLEPROC glad_glFenceSyncAPPLE = NULL;
9897 PFNGLFLUSHMAPPEDBUFFERRANGEEXTPROC glad_glFlushMappedBufferRangeEXT = NULL;
9898 PFNGLFRAMEBUFFERTEXTURE2DMULTISAMPLEEXTPROC glad_glFramebufferTexture2DMultisampleEXT = NULL;
9899 PFNGLGENPROGRAMPIPELINESEXTPROC glad_glGenProgramPipelinesEXT = NULL;
9900 PFNGLGENQUERIESEXTPROC glad_glGenQueriesEXT = NULL;
9901 PFNGLGENTRANSFORMFEEDBACKSPROC glad_glGenTransformFeedbacks = NULL;
9902 PFNGLGENVERTEXARRAYSOESPROC glad_glGenVertexArraysOES = NULL;
9903 PFNGLGETBUFFERPOINTERVOESPROC glad_glGetBufferPointervOES = NULL;
9904 PFNGLGETDEBUGMESSAGELOGKHRPROC glad_glGetDebugMessageLogKHR = NULL;
9905 PFNGLGETINTEGER64VAPPLEPROC glad_glGetInteger64vAPPLE = NULL;
9906 PFNGLGETINTEGER64VEXTPROC glad_glGetInteger64vEXT = NULL;
9907 PFNGLGETINTERNALFORMATIVPROC glad_glGetInternalformativ = NULL;
9908 PFNGLGETOBJECTLABELKHRPROC glad_glGetObjectLabelKHR = NULL;
9909 PFNGLGETOBJECTPTRLABELKHRPROC glad_glGetObjectPtrLabelKHR = NULL;
9910 PFNGLGETPOINTERVKHRPROC glad_glGetPointervKHR = NULL;
9911 PFNGLGETPROGRAMBINARYPROC glad_glGetProgramBinary = NULL;
9912 PFNGLGETPROGRAMBINARYOESPROC glad_glGetProgramBinaryOES = NULL;
9913 PFNGLGETPROGRAMPIPELINEINFOLOGEXTPROC glad_glGetProgramPipelineInfoLogEXT = NULL;
9914 PFNGLGETPROGRAMPIPELINEIVEXTPROC glad_glGetProgramPipelineivEXT = NULL;
9915 PFNGLGETQUERYOBJECTIVEXTPROC glad_glGetQueryObjectivEXT = NULL;
9916 PFNGLGETQUERYOBJECTUIVEXTPROC glad_glGetQueryObjectuivEXT = NULL;
9917 PFNGLGETQUERYIVEXTPROC glad_glGetQueryivEXT = NULL;
9918 PFNGLGETSHADERPRECISIONFORMATPROC glad_glGetShaderPrecisionFormat = NULL;
9919 PFNGLGETSYNCIVAPPLEPROC glad_glGetSyncivAPPLE = NULL;
9920 PFNGLINVALIDATEFRAMEBUFFERPROC glad_glInvalidateFramebuffer = NULL;
9921 PFNGLINVALIDATESUBFRAMEBUFFERPROC glad_glInvalidateSubFramebuffer = NULL;
9922 PFNGLISPROGRAMPIPELINEEXTPROC glad_glIsProgramPipelineEXT = NULL;
9923 PFNGLISQUERYEXTPROC glad_glIsQueryEXT = NULL;
9924 PFNGLISSYNCAPPLEPROC glad_glIsSyncAPPLE = NULL;
9925 PFNGLISTRANSFORMFEEDBACKPROC glad_glIsTransformFeedback = NULL;
9926 PFNGLISVERTEXARRAYOESPROC glad_glIsVertexArrayOES = NULL;
9927 PFNGLMAPBUFFEROESPROC glad_glMapBufferOES = NULL;
9928 PFNGLMAPBUFFERRANGEEXTPROC glad_glMapBufferRangeEXT = NULL;
9929 PFNGLOBJECTLABELKHRPROC glad_glObjectLabelKHR = NULL;
9930 PFNGLOBJECTPTRLABELKHRPROC glad_glObjectPtrLabelKHR = NULL;
9931 PFNGLPAUSETRANSFORMFEEDBACKPROC glad_glPauseTransformFeedback = NULL;
9932 PFNGLPOPDEBUGGROUPKHRPROC glad_glPopDebugGroupKHR = NULL;
9933 PFNGLPROGRAMBINARYPROC glad_glProgramBinary = NULL;
9934 PFNGLPROGRAMBINARYOESPROC glad_glProgramBinaryOES = NULL;
9935 PFNGLPROGRAMPARAMETERIPROC glad_glProgramParameteri = NULL;
9936 PFNGLPROGRAMPARAMETERIEXTPROC glad_glProgramParameteriEXT = NULL;
9937 PFNGLPUSHDEBUGGROUPKHRPROC glad_glPushDebugGroupKHR = NULL;
9938 PFNGLQUERYCOUNTEREXTPROC glad_glQueryCounterEXT = NULL;
9939 PFNGLRELEASESHADERCOMPILERPROC glad_glReleaseShaderCompiler = NULL;
9940 PFNGLRENDERBUFFERSTORAGEMULTISAMPLENVPROC glad_glRenderbufferStorageMultisampleNV = NULL;
9941 PFNGLRESUMETRANSFORMFEEDBACKPROC glad_glResumeTransformFeedback = NULL;
9942 PFNGLSHADERBINARYPROC glad_glShaderBinary = NULL;
9943 PFNGLTEXSTORAGE1DEXTPROC glad_glTexStorage1DEXT = NULL;
9944 PFNGLTEXSTORAGE2DPROC glad_glTexStorage2D = NULL;
9945 PFNGLTEXSTORAGE2DEXTPROC glad_glTexStorage2DEXT = NULL;
9946 PFNGLTEXSTORAGE3DPROC glad_glTexStorage3D = NULL;
9947 PFNGLTEXSTORAGE3DEXTPROC glad_glTexStorage3DEXT = NULL;
9948 PFNGLUNIFORMMATRIX2X3FVNVPROC glad_glUniformMatrix2x3fvNV = NULL;
9949 PFNGLUNIFORMMATRIX2X4FVNVPROC glad_glUniformMatrix2x4fvNV = NULL;
9950 PFNGLUNIFORMMATRIX3X2FVNVPROC glad_glUniformMatrix3x2fvNV = NULL;
9951 PFNGLUNIFORMMATRIX3X4FVNVPROC glad_glUniformMatrix3x4fvNV = NULL;
9952 PFNGLUNIFORMMATRIX4X2FVNVPROC glad_glUniformMatrix4x2fvNV = NULL;
9953 PFNGLUNIFORMMATRIX4X3FVNVPROC glad_glUniformMatrix4x3fvNV = NULL;
9954 PFNGLUNMAPBUFFEROESPROC glad_glUnmapBufferOES = NULL;
9955 PFNGLUSEPROGRAMSTAGESEXTPROC glad_glUseProgramStagesEXT = NULL;
9956 PFNGLVALIDATEPROGRAMPIPELINEEXTPROC glad_glValidateProgramPipelineEXT = NULL;
9957 PFNGLVERTEXATTRIBDIVISORANGLEPROC glad_glVertexAttribDivisorANGLE = NULL;
9958 PFNGLVERTEXATTRIBDIVISOREXTPROC glad_glVertexAttribDivisorEXT = NULL;
9959 PFNGLVERTEXATTRIBDIVISORNVPROC glad_glVertexAttribDivisorNV = NULL;
9960 PFNGLWAITSYNCAPPLEPROC glad_glWaitSyncAPPLE = NULL;
9961 
9962 
9963 static void glad_gl_load_GL_VERSION_1_0( GLADuserptrloadfunc load, void* userptr) {
9964  if(!GLAD_GL_VERSION_1_0) return;
9965  glad_glAccum = (PFNGLACCUMPROC) load(userptr, "glAccum");
9966  glad_glAlphaFunc = (PFNGLALPHAFUNCPROC) load(userptr, "glAlphaFunc");
9967  glad_glBegin = (PFNGLBEGINPROC) load(userptr, "glBegin");
9968  glad_glBitmap = (PFNGLBITMAPPROC) load(userptr, "glBitmap");
9969  glad_glBlendFunc = (PFNGLBLENDFUNCPROC) load(userptr, "glBlendFunc");
9970  glad_glCallList = (PFNGLCALLLISTPROC) load(userptr, "glCallList");
9971  glad_glCallLists = (PFNGLCALLLISTSPROC) load(userptr, "glCallLists");
9972  glad_glClear = (PFNGLCLEARPROC) load(userptr, "glClear");
9973  glad_glClearAccum = (PFNGLCLEARACCUMPROC) load(userptr, "glClearAccum");
9974  glad_glClearColor = (PFNGLCLEARCOLORPROC) load(userptr, "glClearColor");
9975  glad_glClearDepth = (PFNGLCLEARDEPTHPROC) load(userptr, "glClearDepth");
9976  glad_glClearIndex = (PFNGLCLEARINDEXPROC) load(userptr, "glClearIndex");
9977  glad_glClearStencil = (PFNGLCLEARSTENCILPROC) load(userptr, "glClearStencil");
9978  glad_glClipPlane = (PFNGLCLIPPLANEPROC) load(userptr, "glClipPlane");
9979  glad_glColor3b = (PFNGLCOLOR3BPROC) load(userptr, "glColor3b");
9980  glad_glColor3bv = (PFNGLCOLOR3BVPROC) load(userptr, "glColor3bv");
9981  glad_glColor3d = (PFNGLCOLOR3DPROC) load(userptr, "glColor3d");
9982  glad_glColor3dv = (PFNGLCOLOR3DVPROC) load(userptr, "glColor3dv");
9983  glad_glColor3f = (PFNGLCOLOR3FPROC) load(userptr, "glColor3f");
9984  glad_glColor3fv = (PFNGLCOLOR3FVPROC) load(userptr, "glColor3fv");
9985  glad_glColor3i = (PFNGLCOLOR3IPROC) load(userptr, "glColor3i");
9986  glad_glColor3iv = (PFNGLCOLOR3IVPROC) load(userptr, "glColor3iv");
9987  glad_glColor3s = (PFNGLCOLOR3SPROC) load(userptr, "glColor3s");
9988  glad_glColor3sv = (PFNGLCOLOR3SVPROC) load(userptr, "glColor3sv");
9989  glad_glColor3ub = (PFNGLCOLOR3UBPROC) load(userptr, "glColor3ub");
9990  glad_glColor3ubv = (PFNGLCOLOR3UBVPROC) load(userptr, "glColor3ubv");
9991  glad_glColor3ui = (PFNGLCOLOR3UIPROC) load(userptr, "glColor3ui");
9992  glad_glColor3uiv = (PFNGLCOLOR3UIVPROC) load(userptr, "glColor3uiv");
9993  glad_glColor3us = (PFNGLCOLOR3USPROC) load(userptr, "glColor3us");
9994  glad_glColor3usv = (PFNGLCOLOR3USVPROC) load(userptr, "glColor3usv");
9995  glad_glColor4b = (PFNGLCOLOR4BPROC) load(userptr, "glColor4b");
9996  glad_glColor4bv = (PFNGLCOLOR4BVPROC) load(userptr, "glColor4bv");
9997  glad_glColor4d = (PFNGLCOLOR4DPROC) load(userptr, "glColor4d");
9998  glad_glColor4dv = (PFNGLCOLOR4DVPROC) load(userptr, "glColor4dv");
9999  glad_glColor4f = (PFNGLCOLOR4FPROC) load(userptr, "glColor4f");
10000  glad_glColor4fv = (PFNGLCOLOR4FVPROC) load(userptr, "glColor4fv");
10001  glad_glColor4i = (PFNGLCOLOR4IPROC) load(userptr, "glColor4i");
10002  glad_glColor4iv = (PFNGLCOLOR4IVPROC) load(userptr, "glColor4iv");
10003  glad_glColor4s = (PFNGLCOLOR4SPROC) load(userptr, "glColor4s");
10004  glad_glColor4sv = (PFNGLCOLOR4SVPROC) load(userptr, "glColor4sv");
10005  glad_glColor4ub = (PFNGLCOLOR4UBPROC) load(userptr, "glColor4ub");
10006  glad_glColor4ubv = (PFNGLCOLOR4UBVPROC) load(userptr, "glColor4ubv");
10007  glad_glColor4ui = (PFNGLCOLOR4UIPROC) load(userptr, "glColor4ui");
10008  glad_glColor4uiv = (PFNGLCOLOR4UIVPROC) load(userptr, "glColor4uiv");
10009  glad_glColor4us = (PFNGLCOLOR4USPROC) load(userptr, "glColor4us");
10010  glad_glColor4usv = (PFNGLCOLOR4USVPROC) load(userptr, "glColor4usv");
10011  glad_glColorMask = (PFNGLCOLORMASKPROC) load(userptr, "glColorMask");
10012  glad_glColorMaterial = (PFNGLCOLORMATERIALPROC) load(userptr, "glColorMaterial");
10013  glad_glCopyPixels = (PFNGLCOPYPIXELSPROC) load(userptr, "glCopyPixels");
10014  glad_glCullFace = (PFNGLCULLFACEPROC) load(userptr, "glCullFace");
10015  glad_glDeleteLists = (PFNGLDELETELISTSPROC) load(userptr, "glDeleteLists");
10016  glad_glDepthFunc = (PFNGLDEPTHFUNCPROC) load(userptr, "glDepthFunc");
10017  glad_glDepthMask = (PFNGLDEPTHMASKPROC) load(userptr, "glDepthMask");
10018  glad_glDepthRange = (PFNGLDEPTHRANGEPROC) load(userptr, "glDepthRange");
10019  glad_glDisable = (PFNGLDISABLEPROC) load(userptr, "glDisable");
10020  glad_glDrawBuffer = (PFNGLDRAWBUFFERPROC) load(userptr, "glDrawBuffer");
10021  glad_glDrawPixels = (PFNGLDRAWPIXELSPROC) load(userptr, "glDrawPixels");
10022  glad_glEdgeFlag = (PFNGLEDGEFLAGPROC) load(userptr, "glEdgeFlag");
10023  glad_glEdgeFlagv = (PFNGLEDGEFLAGVPROC) load(userptr, "glEdgeFlagv");
10024  glad_glEnable = (PFNGLENABLEPROC) load(userptr, "glEnable");
10025  glad_glEnd = (PFNGLENDPROC) load(userptr, "glEnd");
10026  glad_glEndList = (PFNGLENDLISTPROC) load(userptr, "glEndList");
10027  glad_glEvalCoord1d = (PFNGLEVALCOORD1DPROC) load(userptr, "glEvalCoord1d");
10028  glad_glEvalCoord1dv = (PFNGLEVALCOORD1DVPROC) load(userptr, "glEvalCoord1dv");
10029  glad_glEvalCoord1f = (PFNGLEVALCOORD1FPROC) load(userptr, "glEvalCoord1f");
10030  glad_glEvalCoord1fv = (PFNGLEVALCOORD1FVPROC) load(userptr, "glEvalCoord1fv");
10031  glad_glEvalCoord2d = (PFNGLEVALCOORD2DPROC) load(userptr, "glEvalCoord2d");
10032  glad_glEvalCoord2dv = (PFNGLEVALCOORD2DVPROC) load(userptr, "glEvalCoord2dv");
10033  glad_glEvalCoord2f = (PFNGLEVALCOORD2FPROC) load(userptr, "glEvalCoord2f");
10034  glad_glEvalCoord2fv = (PFNGLEVALCOORD2FVPROC) load(userptr, "glEvalCoord2fv");
10035  glad_glEvalMesh1 = (PFNGLEVALMESH1PROC) load(userptr, "glEvalMesh1");
10036  glad_glEvalMesh2 = (PFNGLEVALMESH2PROC) load(userptr, "glEvalMesh2");
10037  glad_glEvalPoint1 = (PFNGLEVALPOINT1PROC) load(userptr, "glEvalPoint1");
10038  glad_glEvalPoint2 = (PFNGLEVALPOINT2PROC) load(userptr, "glEvalPoint2");
10039  glad_glFeedbackBuffer = (PFNGLFEEDBACKBUFFERPROC) load(userptr, "glFeedbackBuffer");
10040  glad_glFinish = (PFNGLFINISHPROC) load(userptr, "glFinish");
10041  glad_glFlush = (PFNGLFLUSHPROC) load(userptr, "glFlush");
10042  glad_glFogf = (PFNGLFOGFPROC) load(userptr, "glFogf");
10043  glad_glFogfv = (PFNGLFOGFVPROC) load(userptr, "glFogfv");
10044  glad_glFogi = (PFNGLFOGIPROC) load(userptr, "glFogi");
10045  glad_glFogiv = (PFNGLFOGIVPROC) load(userptr, "glFogiv");
10046  glad_glFrontFace = (PFNGLFRONTFACEPROC) load(userptr, "glFrontFace");
10047  glad_glFrustum = (PFNGLFRUSTUMPROC) load(userptr, "glFrustum");
10048  glad_glGenLists = (PFNGLGENLISTSPROC) load(userptr, "glGenLists");
10049  glad_glGetBooleanv = (PFNGLGETBOOLEANVPROC) load(userptr, "glGetBooleanv");
10050  glad_glGetClipPlane = (PFNGLGETCLIPPLANEPROC) load(userptr, "glGetClipPlane");
10051  glad_glGetDoublev = (PFNGLGETDOUBLEVPROC) load(userptr, "glGetDoublev");
10052  glad_glGetError = (PFNGLGETERRORPROC) load(userptr, "glGetError");
10053  glad_glGetFloatv = (PFNGLGETFLOATVPROC) load(userptr, "glGetFloatv");
10054  glad_glGetIntegerv = (PFNGLGETINTEGERVPROC) load(userptr, "glGetIntegerv");
10055  glad_glGetLightfv = (PFNGLGETLIGHTFVPROC) load(userptr, "glGetLightfv");
10056  glad_glGetLightiv = (PFNGLGETLIGHTIVPROC) load(userptr, "glGetLightiv");
10057  glad_glGetMapdv = (PFNGLGETMAPDVPROC) load(userptr, "glGetMapdv");
10058  glad_glGetMapfv = (PFNGLGETMAPFVPROC) load(userptr, "glGetMapfv");
10059  glad_glGetMapiv = (PFNGLGETMAPIVPROC) load(userptr, "glGetMapiv");
10060  glad_glGetMaterialfv = (PFNGLGETMATERIALFVPROC) load(userptr, "glGetMaterialfv");
10061  glad_glGetMaterialiv = (PFNGLGETMATERIALIVPROC) load(userptr, "glGetMaterialiv");
10062  glad_glGetPixelMapfv = (PFNGLGETPIXELMAPFVPROC) load(userptr, "glGetPixelMapfv");
10063  glad_glGetPixelMapuiv = (PFNGLGETPIXELMAPUIVPROC) load(userptr, "glGetPixelMapuiv");
10064  glad_glGetPixelMapusv = (PFNGLGETPIXELMAPUSVPROC) load(userptr, "glGetPixelMapusv");
10065  glad_glGetPolygonStipple = (PFNGLGETPOLYGONSTIPPLEPROC) load(userptr, "glGetPolygonStipple");
10066  glad_glGetString = (PFNGLGETSTRINGPROC) load(userptr, "glGetString");
10067  glad_glGetTexEnvfv = (PFNGLGETTEXENVFVPROC) load(userptr, "glGetTexEnvfv");
10068  glad_glGetTexEnviv = (PFNGLGETTEXENVIVPROC) load(userptr, "glGetTexEnviv");
10069  glad_glGetTexGendv = (PFNGLGETTEXGENDVPROC) load(userptr, "glGetTexGendv");
10070  glad_glGetTexGenfv = (PFNGLGETTEXGENFVPROC) load(userptr, "glGetTexGenfv");
10071  glad_glGetTexGeniv = (PFNGLGETTEXGENIVPROC) load(userptr, "glGetTexGeniv");
10072  glad_glGetTexImage = (PFNGLGETTEXIMAGEPROC) load(userptr, "glGetTexImage");
10073  glad_glGetTexLevelParameterfv = (PFNGLGETTEXLEVELPARAMETERFVPROC) load(userptr, "glGetTexLevelParameterfv");
10074  glad_glGetTexLevelParameteriv = (PFNGLGETTEXLEVELPARAMETERIVPROC) load(userptr, "glGetTexLevelParameteriv");
10075  glad_glGetTexParameterfv = (PFNGLGETTEXPARAMETERFVPROC) load(userptr, "glGetTexParameterfv");
10076  glad_glGetTexParameteriv = (PFNGLGETTEXPARAMETERIVPROC) load(userptr, "glGetTexParameteriv");
10077  glad_glHint = (PFNGLHINTPROC) load(userptr, "glHint");
10078  glad_glIndexMask = (PFNGLINDEXMASKPROC) load(userptr, "glIndexMask");
10079  glad_glIndexd = (PFNGLINDEXDPROC) load(userptr, "glIndexd");
10080  glad_glIndexdv = (PFNGLINDEXDVPROC) load(userptr, "glIndexdv");
10081  glad_glIndexf = (PFNGLINDEXFPROC) load(userptr, "glIndexf");
10082  glad_glIndexfv = (PFNGLINDEXFVPROC) load(userptr, "glIndexfv");
10083  glad_glIndexi = (PFNGLINDEXIPROC) load(userptr, "glIndexi");
10084  glad_glIndexiv = (PFNGLINDEXIVPROC) load(userptr, "glIndexiv");
10085  glad_glIndexs = (PFNGLINDEXSPROC) load(userptr, "glIndexs");
10086  glad_glIndexsv = (PFNGLINDEXSVPROC) load(userptr, "glIndexsv");
10087  glad_glInitNames = (PFNGLINITNAMESPROC) load(userptr, "glInitNames");
10088  glad_glIsEnabled = (PFNGLISENABLEDPROC) load(userptr, "glIsEnabled");
10089  glad_glIsList = (PFNGLISLISTPROC) load(userptr, "glIsList");
10090  glad_glLightModelf = (PFNGLLIGHTMODELFPROC) load(userptr, "glLightModelf");
10091  glad_glLightModelfv = (PFNGLLIGHTMODELFVPROC) load(userptr, "glLightModelfv");
10092  glad_glLightModeli = (PFNGLLIGHTMODELIPROC) load(userptr, "glLightModeli");
10093  glad_glLightModeliv = (PFNGLLIGHTMODELIVPROC) load(userptr, "glLightModeliv");
10094  glad_glLightf = (PFNGLLIGHTFPROC) load(userptr, "glLightf");
10095  glad_glLightfv = (PFNGLLIGHTFVPROC) load(userptr, "glLightfv");
10096  glad_glLighti = (PFNGLLIGHTIPROC) load(userptr, "glLighti");
10097  glad_glLightiv = (PFNGLLIGHTIVPROC) load(userptr, "glLightiv");
10098  glad_glLineStipple = (PFNGLLINESTIPPLEPROC) load(userptr, "glLineStipple");
10099  glad_glLineWidth = (PFNGLLINEWIDTHPROC) load(userptr, "glLineWidth");
10100  glad_glListBase = (PFNGLLISTBASEPROC) load(userptr, "glListBase");
10101  glad_glLoadIdentity = (PFNGLLOADIDENTITYPROC) load(userptr, "glLoadIdentity");
10102  glad_glLoadMatrixd = (PFNGLLOADMATRIXDPROC) load(userptr, "glLoadMatrixd");
10103  glad_glLoadMatrixf = (PFNGLLOADMATRIXFPROC) load(userptr, "glLoadMatrixf");
10104  glad_glLoadName = (PFNGLLOADNAMEPROC) load(userptr, "glLoadName");
10105  glad_glLogicOp = (PFNGLLOGICOPPROC) load(userptr, "glLogicOp");
10106  glad_glMap1d = (PFNGLMAP1DPROC) load(userptr, "glMap1d");
10107  glad_glMap1f = (PFNGLMAP1FPROC) load(userptr, "glMap1f");
10108  glad_glMap2d = (PFNGLMAP2DPROC) load(userptr, "glMap2d");
10109  glad_glMap2f = (PFNGLMAP2FPROC) load(userptr, "glMap2f");
10110  glad_glMapGrid1d = (PFNGLMAPGRID1DPROC) load(userptr, "glMapGrid1d");
10111  glad_glMapGrid1f = (PFNGLMAPGRID1FPROC) load(userptr, "glMapGrid1f");
10112  glad_glMapGrid2d = (PFNGLMAPGRID2DPROC) load(userptr, "glMapGrid2d");
10113  glad_glMapGrid2f = (PFNGLMAPGRID2FPROC) load(userptr, "glMapGrid2f");
10114  glad_glMaterialf = (PFNGLMATERIALFPROC) load(userptr, "glMaterialf");
10115  glad_glMaterialfv = (PFNGLMATERIALFVPROC) load(userptr, "glMaterialfv");
10116  glad_glMateriali = (PFNGLMATERIALIPROC) load(userptr, "glMateriali");
10117  glad_glMaterialiv = (PFNGLMATERIALIVPROC) load(userptr, "glMaterialiv");
10118  glad_glMatrixMode = (PFNGLMATRIXMODEPROC) load(userptr, "glMatrixMode");
10119  glad_glMultMatrixd = (PFNGLMULTMATRIXDPROC) load(userptr, "glMultMatrixd");
10120  glad_glMultMatrixf = (PFNGLMULTMATRIXFPROC) load(userptr, "glMultMatrixf");
10121  glad_glNewList = (PFNGLNEWLISTPROC) load(userptr, "glNewList");
10122  glad_glNormal3b = (PFNGLNORMAL3BPROC) load(userptr, "glNormal3b");
10123  glad_glNormal3bv = (PFNGLNORMAL3BVPROC) load(userptr, "glNormal3bv");
10124  glad_glNormal3d = (PFNGLNORMAL3DPROC) load(userptr, "glNormal3d");
10125  glad_glNormal3dv = (PFNGLNORMAL3DVPROC) load(userptr, "glNormal3dv");
10126  glad_glNormal3f = (PFNGLNORMAL3FPROC) load(userptr, "glNormal3f");
10127  glad_glNormal3fv = (PFNGLNORMAL3FVPROC) load(userptr, "glNormal3fv");
10128  glad_glNormal3i = (PFNGLNORMAL3IPROC) load(userptr, "glNormal3i");
10129  glad_glNormal3iv = (PFNGLNORMAL3IVPROC) load(userptr, "glNormal3iv");
10130  glad_glNormal3s = (PFNGLNORMAL3SPROC) load(userptr, "glNormal3s");
10131  glad_glNormal3sv = (PFNGLNORMAL3SVPROC) load(userptr, "glNormal3sv");
10132  glad_glOrtho = (PFNGLORTHOPROC) load(userptr, "glOrtho");
10133  glad_glPassThrough = (PFNGLPASSTHROUGHPROC) load(userptr, "glPassThrough");
10134  glad_glPixelMapfv = (PFNGLPIXELMAPFVPROC) load(userptr, "glPixelMapfv");
10135  glad_glPixelMapuiv = (PFNGLPIXELMAPUIVPROC) load(userptr, "glPixelMapuiv");
10136  glad_glPixelMapusv = (PFNGLPIXELMAPUSVPROC) load(userptr, "glPixelMapusv");
10137  glad_glPixelStoref = (PFNGLPIXELSTOREFPROC) load(userptr, "glPixelStoref");
10138  glad_glPixelStorei = (PFNGLPIXELSTOREIPROC) load(userptr, "glPixelStorei");
10139  glad_glPixelTransferf = (PFNGLPIXELTRANSFERFPROC) load(userptr, "glPixelTransferf");
10140  glad_glPixelTransferi = (PFNGLPIXELTRANSFERIPROC) load(userptr, "glPixelTransferi");
10141  glad_glPixelZoom = (PFNGLPIXELZOOMPROC) load(userptr, "glPixelZoom");
10142  glad_glPointSize = (PFNGLPOINTSIZEPROC) load(userptr, "glPointSize");
10143  glad_glPolygonMode = (PFNGLPOLYGONMODEPROC) load(userptr, "glPolygonMode");
10144  glad_glPolygonStipple = (PFNGLPOLYGONSTIPPLEPROC) load(userptr, "glPolygonStipple");
10145  glad_glPopAttrib = (PFNGLPOPATTRIBPROC) load(userptr, "glPopAttrib");
10146  glad_glPopMatrix = (PFNGLPOPMATRIXPROC) load(userptr, "glPopMatrix");
10147  glad_glPopName = (PFNGLPOPNAMEPROC) load(userptr, "glPopName");
10148  glad_glPushAttrib = (PFNGLPUSHATTRIBPROC) load(userptr, "glPushAttrib");
10149  glad_glPushMatrix = (PFNGLPUSHMATRIXPROC) load(userptr, "glPushMatrix");
10150  glad_glPushName = (PFNGLPUSHNAMEPROC) load(userptr, "glPushName");
10151  glad_glRasterPos2d = (PFNGLRASTERPOS2DPROC) load(userptr, "glRasterPos2d");
10152  glad_glRasterPos2dv = (PFNGLRASTERPOS2DVPROC) load(userptr, "glRasterPos2dv");
10153  glad_glRasterPos2f = (PFNGLRASTERPOS2FPROC) load(userptr, "glRasterPos2f");
10154  glad_glRasterPos2fv = (PFNGLRASTERPOS2FVPROC) load(userptr, "glRasterPos2fv");
10155  glad_glRasterPos2i = (PFNGLRASTERPOS2IPROC) load(userptr, "glRasterPos2i");
10156  glad_glRasterPos2iv = (PFNGLRASTERPOS2IVPROC) load(userptr, "glRasterPos2iv");
10157  glad_glRasterPos2s = (PFNGLRASTERPOS2SPROC) load(userptr, "glRasterPos2s");
10158  glad_glRasterPos2sv = (PFNGLRASTERPOS2SVPROC) load(userptr, "glRasterPos2sv");
10159  glad_glRasterPos3d = (PFNGLRASTERPOS3DPROC) load(userptr, "glRasterPos3d");
10160  glad_glRasterPos3dv = (PFNGLRASTERPOS3DVPROC) load(userptr, "glRasterPos3dv");
10161  glad_glRasterPos3f = (PFNGLRASTERPOS3FPROC) load(userptr, "glRasterPos3f");
10162  glad_glRasterPos3fv = (PFNGLRASTERPOS3FVPROC) load(userptr, "glRasterPos3fv");
10163  glad_glRasterPos3i = (PFNGLRASTERPOS3IPROC) load(userptr, "glRasterPos3i");
10164  glad_glRasterPos3iv = (PFNGLRASTERPOS3IVPROC) load(userptr, "glRasterPos3iv");
10165  glad_glRasterPos3s = (PFNGLRASTERPOS3SPROC) load(userptr, "glRasterPos3s");
10166  glad_glRasterPos3sv = (PFNGLRASTERPOS3SVPROC) load(userptr, "glRasterPos3sv");
10167  glad_glRasterPos4d = (PFNGLRASTERPOS4DPROC) load(userptr, "glRasterPos4d");
10168  glad_glRasterPos4dv = (PFNGLRASTERPOS4DVPROC) load(userptr, "glRasterPos4dv");
10169  glad_glRasterPos4f = (PFNGLRASTERPOS4FPROC) load(userptr, "glRasterPos4f");
10170  glad_glRasterPos4fv = (PFNGLRASTERPOS4FVPROC) load(userptr, "glRasterPos4fv");
10171  glad_glRasterPos4i = (PFNGLRASTERPOS4IPROC) load(userptr, "glRasterPos4i");
10172  glad_glRasterPos4iv = (PFNGLRASTERPOS4IVPROC) load(userptr, "glRasterPos4iv");
10173  glad_glRasterPos4s = (PFNGLRASTERPOS4SPROC) load(userptr, "glRasterPos4s");
10174  glad_glRasterPos4sv = (PFNGLRASTERPOS4SVPROC) load(userptr, "glRasterPos4sv");
10175  glad_glReadBuffer = (PFNGLREADBUFFERPROC) load(userptr, "glReadBuffer");
10176  glad_glReadPixels = (PFNGLREADPIXELSPROC) load(userptr, "glReadPixels");
10177  glad_glRectd = (PFNGLRECTDPROC) load(userptr, "glRectd");
10178  glad_glRectdv = (PFNGLRECTDVPROC) load(userptr, "glRectdv");
10179  glad_glRectf = (PFNGLRECTFPROC) load(userptr, "glRectf");
10180  glad_glRectfv = (PFNGLRECTFVPROC) load(userptr, "glRectfv");
10181  glad_glRecti = (PFNGLRECTIPROC) load(userptr, "glRecti");
10182  glad_glRectiv = (PFNGLRECTIVPROC) load(userptr, "glRectiv");
10183  glad_glRects = (PFNGLRECTSPROC) load(userptr, "glRects");
10184  glad_glRectsv = (PFNGLRECTSVPROC) load(userptr, "glRectsv");
10185  glad_glRenderMode = (PFNGLRENDERMODEPROC) load(userptr, "glRenderMode");
10186  glad_glRotated = (PFNGLROTATEDPROC) load(userptr, "glRotated");
10187  glad_glRotatef = (PFNGLROTATEFPROC) load(userptr, "glRotatef");
10188  glad_glScaled = (PFNGLSCALEDPROC) load(userptr, "glScaled");
10189  glad_glScalef = (PFNGLSCALEFPROC) load(userptr, "glScalef");
10190  glad_glScissor = (PFNGLSCISSORPROC) load(userptr, "glScissor");
10191  glad_glSelectBuffer = (PFNGLSELECTBUFFERPROC) load(userptr, "glSelectBuffer");
10192  glad_glShadeModel = (PFNGLSHADEMODELPROC) load(userptr, "glShadeModel");
10193  glad_glStencilFunc = (PFNGLSTENCILFUNCPROC) load(userptr, "glStencilFunc");
10194  glad_glStencilMask = (PFNGLSTENCILMASKPROC) load(userptr, "glStencilMask");
10195  glad_glStencilOp = (PFNGLSTENCILOPPROC) load(userptr, "glStencilOp");
10196  glad_glTexCoord1d = (PFNGLTEXCOORD1DPROC) load(userptr, "glTexCoord1d");
10197  glad_glTexCoord1dv = (PFNGLTEXCOORD1DVPROC) load(userptr, "glTexCoord1dv");
10198  glad_glTexCoord1f = (PFNGLTEXCOORD1FPROC) load(userptr, "glTexCoord1f");
10199  glad_glTexCoord1fv = (PFNGLTEXCOORD1FVPROC) load(userptr, "glTexCoord1fv");
10200  glad_glTexCoord1i = (PFNGLTEXCOORD1IPROC) load(userptr, "glTexCoord1i");
10201  glad_glTexCoord1iv = (PFNGLTEXCOORD1IVPROC) load(userptr, "glTexCoord1iv");
10202  glad_glTexCoord1s = (PFNGLTEXCOORD1SPROC) load(userptr, "glTexCoord1s");
10203  glad_glTexCoord1sv = (PFNGLTEXCOORD1SVPROC) load(userptr, "glTexCoord1sv");
10204  glad_glTexCoord2d = (PFNGLTEXCOORD2DPROC) load(userptr, "glTexCoord2d");
10205  glad_glTexCoord2dv = (PFNGLTEXCOORD2DVPROC) load(userptr, "glTexCoord2dv");
10206  glad_glTexCoord2f = (PFNGLTEXCOORD2FPROC) load(userptr, "glTexCoord2f");
10207  glad_glTexCoord2fv = (PFNGLTEXCOORD2FVPROC) load(userptr, "glTexCoord2fv");
10208  glad_glTexCoord2i = (PFNGLTEXCOORD2IPROC) load(userptr, "glTexCoord2i");
10209  glad_glTexCoord2iv = (PFNGLTEXCOORD2IVPROC) load(userptr, "glTexCoord2iv");
10210  glad_glTexCoord2s = (PFNGLTEXCOORD2SPROC) load(userptr, "glTexCoord2s");
10211  glad_glTexCoord2sv = (PFNGLTEXCOORD2SVPROC) load(userptr, "glTexCoord2sv");
10212  glad_glTexCoord3d = (PFNGLTEXCOORD3DPROC) load(userptr, "glTexCoord3d");
10213  glad_glTexCoord3dv = (PFNGLTEXCOORD3DVPROC) load(userptr, "glTexCoord3dv");
10214  glad_glTexCoord3f = (PFNGLTEXCOORD3FPROC) load(userptr, "glTexCoord3f");
10215  glad_glTexCoord3fv = (PFNGLTEXCOORD3FVPROC) load(userptr, "glTexCoord3fv");
10216  glad_glTexCoord3i = (PFNGLTEXCOORD3IPROC) load(userptr, "glTexCoord3i");
10217  glad_glTexCoord3iv = (PFNGLTEXCOORD3IVPROC) load(userptr, "glTexCoord3iv");
10218  glad_glTexCoord3s = (PFNGLTEXCOORD3SPROC) load(userptr, "glTexCoord3s");
10219  glad_glTexCoord3sv = (PFNGLTEXCOORD3SVPROC) load(userptr, "glTexCoord3sv");
10220  glad_glTexCoord4d = (PFNGLTEXCOORD4DPROC) load(userptr, "glTexCoord4d");
10221  glad_glTexCoord4dv = (PFNGLTEXCOORD4DVPROC) load(userptr, "glTexCoord4dv");
10222  glad_glTexCoord4f = (PFNGLTEXCOORD4FPROC) load(userptr, "glTexCoord4f");
10223  glad_glTexCoord4fv = (PFNGLTEXCOORD4FVPROC) load(userptr, "glTexCoord4fv");
10224  glad_glTexCoord4i = (PFNGLTEXCOORD4IPROC) load(userptr, "glTexCoord4i");
10225  glad_glTexCoord4iv = (PFNGLTEXCOORD4IVPROC) load(userptr, "glTexCoord4iv");
10226  glad_glTexCoord4s = (PFNGLTEXCOORD4SPROC) load(userptr, "glTexCoord4s");
10227  glad_glTexCoord4sv = (PFNGLTEXCOORD4SVPROC) load(userptr, "glTexCoord4sv");
10228  glad_glTexEnvf = (PFNGLTEXENVFPROC) load(userptr, "glTexEnvf");
10229  glad_glTexEnvfv = (PFNGLTEXENVFVPROC) load(userptr, "glTexEnvfv");
10230  glad_glTexEnvi = (PFNGLTEXENVIPROC) load(userptr, "glTexEnvi");
10231  glad_glTexEnviv = (PFNGLTEXENVIVPROC) load(userptr, "glTexEnviv");
10232  glad_glTexGend = (PFNGLTEXGENDPROC) load(userptr, "glTexGend");
10233  glad_glTexGendv = (PFNGLTEXGENDVPROC) load(userptr, "glTexGendv");
10234  glad_glTexGenf = (PFNGLTEXGENFPROC) load(userptr, "glTexGenf");
10235  glad_glTexGenfv = (PFNGLTEXGENFVPROC) load(userptr, "glTexGenfv");
10236  glad_glTexGeni = (PFNGLTEXGENIPROC) load(userptr, "glTexGeni");
10237  glad_glTexGeniv = (PFNGLTEXGENIVPROC) load(userptr, "glTexGeniv");
10238  glad_glTexImage1D = (PFNGLTEXIMAGE1DPROC) load(userptr, "glTexImage1D");
10239  glad_glTexImage2D = (PFNGLTEXIMAGE2DPROC) load(userptr, "glTexImage2D");
10240  glad_glTexParameterf = (PFNGLTEXPARAMETERFPROC) load(userptr, "glTexParameterf");
10241  glad_glTexParameterfv = (PFNGLTEXPARAMETERFVPROC) load(userptr, "glTexParameterfv");
10242  glad_glTexParameteri = (PFNGLTEXPARAMETERIPROC) load(userptr, "glTexParameteri");
10243  glad_glTexParameteriv = (PFNGLTEXPARAMETERIVPROC) load(userptr, "glTexParameteriv");
10244  glad_glTranslated = (PFNGLTRANSLATEDPROC) load(userptr, "glTranslated");
10245  glad_glTranslatef = (PFNGLTRANSLATEFPROC) load(userptr, "glTranslatef");
10246  glad_glVertex2d = (PFNGLVERTEX2DPROC) load(userptr, "glVertex2d");
10247  glad_glVertex2dv = (PFNGLVERTEX2DVPROC) load(userptr, "glVertex2dv");
10248  glad_glVertex2f = (PFNGLVERTEX2FPROC) load(userptr, "glVertex2f");
10249  glad_glVertex2fv = (PFNGLVERTEX2FVPROC) load(userptr, "glVertex2fv");
10250  glad_glVertex2i = (PFNGLVERTEX2IPROC) load(userptr, "glVertex2i");
10251  glad_glVertex2iv = (PFNGLVERTEX2IVPROC) load(userptr, "glVertex2iv");
10252  glad_glVertex2s = (PFNGLVERTEX2SPROC) load(userptr, "glVertex2s");
10253  glad_glVertex2sv = (PFNGLVERTEX2SVPROC) load(userptr, "glVertex2sv");
10254  glad_glVertex3d = (PFNGLVERTEX3DPROC) load(userptr, "glVertex3d");
10255  glad_glVertex3dv = (PFNGLVERTEX3DVPROC) load(userptr, "glVertex3dv");
10256  glad_glVertex3f = (PFNGLVERTEX3FPROC) load(userptr, "glVertex3f");
10257  glad_glVertex3fv = (PFNGLVERTEX3FVPROC) load(userptr, "glVertex3fv");
10258  glad_glVertex3i = (PFNGLVERTEX3IPROC) load(userptr, "glVertex3i");
10259  glad_glVertex3iv = (PFNGLVERTEX3IVPROC) load(userptr, "glVertex3iv");
10260  glad_glVertex3s = (PFNGLVERTEX3SPROC) load(userptr, "glVertex3s");
10261  glad_glVertex3sv = (PFNGLVERTEX3SVPROC) load(userptr, "glVertex3sv");
10262  glad_glVertex4d = (PFNGLVERTEX4DPROC) load(userptr, "glVertex4d");
10263  glad_glVertex4dv = (PFNGLVERTEX4DVPROC) load(userptr, "glVertex4dv");
10264  glad_glVertex4f = (PFNGLVERTEX4FPROC) load(userptr, "glVertex4f");
10265  glad_glVertex4fv = (PFNGLVERTEX4FVPROC) load(userptr, "glVertex4fv");
10266  glad_glVertex4i = (PFNGLVERTEX4IPROC) load(userptr, "glVertex4i");
10267  glad_glVertex4iv = (PFNGLVERTEX4IVPROC) load(userptr, "glVertex4iv");
10268  glad_glVertex4s = (PFNGLVERTEX4SPROC) load(userptr, "glVertex4s");
10269  glad_glVertex4sv = (PFNGLVERTEX4SVPROC) load(userptr, "glVertex4sv");
10270  glad_glViewport = (PFNGLVIEWPORTPROC) load(userptr, "glViewport");
10271 }
10272 static void glad_gl_load_GL_VERSION_1_1( GLADuserptrloadfunc load, void* userptr) {
10273  if(!GLAD_GL_VERSION_1_1) return;
10274  glad_glAreTexturesResident = (PFNGLARETEXTURESRESIDENTPROC) load(userptr, "glAreTexturesResident");
10275  glad_glArrayElement = (PFNGLARRAYELEMENTPROC) load(userptr, "glArrayElement");
10276  glad_glBindTexture = (PFNGLBINDTEXTUREPROC) load(userptr, "glBindTexture");
10277  glad_glColorPointer = (PFNGLCOLORPOINTERPROC) load(userptr, "glColorPointer");
10278  glad_glCopyTexImage1D = (PFNGLCOPYTEXIMAGE1DPROC) load(userptr, "glCopyTexImage1D");
10279  glad_glCopyTexImage2D = (PFNGLCOPYTEXIMAGE2DPROC) load(userptr, "glCopyTexImage2D");
10280  glad_glCopyTexSubImage1D = (PFNGLCOPYTEXSUBIMAGE1DPROC) load(userptr, "glCopyTexSubImage1D");
10281  glad_glCopyTexSubImage2D = (PFNGLCOPYTEXSUBIMAGE2DPROC) load(userptr, "glCopyTexSubImage2D");
10282  glad_glDeleteTextures = (PFNGLDELETETEXTURESPROC) load(userptr, "glDeleteTextures");
10283  glad_glDisableClientState = (PFNGLDISABLECLIENTSTATEPROC) load(userptr, "glDisableClientState");
10284  glad_glDrawArrays = (PFNGLDRAWARRAYSPROC) load(userptr, "glDrawArrays");
10285  glad_glDrawElements = (PFNGLDRAWELEMENTSPROC) load(userptr, "glDrawElements");
10286  glad_glEdgeFlagPointer = (PFNGLEDGEFLAGPOINTERPROC) load(userptr, "glEdgeFlagPointer");
10287  glad_glEnableClientState = (PFNGLENABLECLIENTSTATEPROC) load(userptr, "glEnableClientState");
10288  glad_glGenTextures = (PFNGLGENTEXTURESPROC) load(userptr, "glGenTextures");
10289  glad_glGetPointerv = (PFNGLGETPOINTERVPROC) load(userptr, "glGetPointerv");
10290  glad_glIndexPointer = (PFNGLINDEXPOINTERPROC) load(userptr, "glIndexPointer");
10291  glad_glIndexub = (PFNGLINDEXUBPROC) load(userptr, "glIndexub");
10292  glad_glIndexubv = (PFNGLINDEXUBVPROC) load(userptr, "glIndexubv");
10293  glad_glInterleavedArrays = (PFNGLINTERLEAVEDARRAYSPROC) load(userptr, "glInterleavedArrays");
10294  glad_glIsTexture = (PFNGLISTEXTUREPROC) load(userptr, "glIsTexture");
10295  glad_glNormalPointer = (PFNGLNORMALPOINTERPROC) load(userptr, "glNormalPointer");
10296  glad_glPolygonOffset = (PFNGLPOLYGONOFFSETPROC) load(userptr, "glPolygonOffset");
10297  glad_glPopClientAttrib = (PFNGLPOPCLIENTATTRIBPROC) load(userptr, "glPopClientAttrib");
10298  glad_glPrioritizeTextures = (PFNGLPRIORITIZETEXTURESPROC) load(userptr, "glPrioritizeTextures");
10299  glad_glPushClientAttrib = (PFNGLPUSHCLIENTATTRIBPROC) load(userptr, "glPushClientAttrib");
10300  glad_glTexCoordPointer = (PFNGLTEXCOORDPOINTERPROC) load(userptr, "glTexCoordPointer");
10301  glad_glTexSubImage1D = (PFNGLTEXSUBIMAGE1DPROC) load(userptr, "glTexSubImage1D");
10302  glad_glTexSubImage2D = (PFNGLTEXSUBIMAGE2DPROC) load(userptr, "glTexSubImage2D");
10303  glad_glVertexPointer = (PFNGLVERTEXPOINTERPROC) load(userptr, "glVertexPointer");
10304 }
10305 static void glad_gl_load_GL_VERSION_1_2( GLADuserptrloadfunc load, void* userptr) {
10306  if(!GLAD_GL_VERSION_1_2) return;
10307  glad_glCopyTexSubImage3D = (PFNGLCOPYTEXSUBIMAGE3DPROC) load(userptr, "glCopyTexSubImage3D");
10308  glad_glDrawRangeElements = (PFNGLDRAWRANGEELEMENTSPROC) load(userptr, "glDrawRangeElements");
10309  glad_glTexImage3D = (PFNGLTEXIMAGE3DPROC) load(userptr, "glTexImage3D");
10310  glad_glTexSubImage3D = (PFNGLTEXSUBIMAGE3DPROC) load(userptr, "glTexSubImage3D");
10311 }
10312 static void glad_gl_load_GL_VERSION_1_3( GLADuserptrloadfunc load, void* userptr) {
10313  if(!GLAD_GL_VERSION_1_3) return;
10314  glad_glActiveTexture = (PFNGLACTIVETEXTUREPROC) load(userptr, "glActiveTexture");
10315  glad_glClientActiveTexture = (PFNGLCLIENTACTIVETEXTUREPROC) load(userptr, "glClientActiveTexture");
10316  glad_glCompressedTexImage1D = (PFNGLCOMPRESSEDTEXIMAGE1DPROC) load(userptr, "glCompressedTexImage1D");
10317  glad_glCompressedTexImage2D = (PFNGLCOMPRESSEDTEXIMAGE2DPROC) load(userptr, "glCompressedTexImage2D");
10318  glad_glCompressedTexImage3D = (PFNGLCOMPRESSEDTEXIMAGE3DPROC) load(userptr, "glCompressedTexImage3D");
10319  glad_glCompressedTexSubImage1D = (PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC) load(userptr, "glCompressedTexSubImage1D");
10320  glad_glCompressedTexSubImage2D = (PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC) load(userptr, "glCompressedTexSubImage2D");
10321  glad_glCompressedTexSubImage3D = (PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC) load(userptr, "glCompressedTexSubImage3D");
10322  glad_glGetCompressedTexImage = (PFNGLGETCOMPRESSEDTEXIMAGEPROC) load(userptr, "glGetCompressedTexImage");
10323  glad_glLoadTransposeMatrixd = (PFNGLLOADTRANSPOSEMATRIXDPROC) load(userptr, "glLoadTransposeMatrixd");
10324  glad_glLoadTransposeMatrixf = (PFNGLLOADTRANSPOSEMATRIXFPROC) load(userptr, "glLoadTransposeMatrixf");
10325  glad_glMultTransposeMatrixd = (PFNGLMULTTRANSPOSEMATRIXDPROC) load(userptr, "glMultTransposeMatrixd");
10326  glad_glMultTransposeMatrixf = (PFNGLMULTTRANSPOSEMATRIXFPROC) load(userptr, "glMultTransposeMatrixf");
10327  glad_glMultiTexCoord1d = (PFNGLMULTITEXCOORD1DPROC) load(userptr, "glMultiTexCoord1d");
10328  glad_glMultiTexCoord1dv = (PFNGLMULTITEXCOORD1DVPROC) load(userptr, "glMultiTexCoord1dv");
10329  glad_glMultiTexCoord1f = (PFNGLMULTITEXCOORD1FPROC) load(userptr, "glMultiTexCoord1f");
10330  glad_glMultiTexCoord1fv = (PFNGLMULTITEXCOORD1FVPROC) load(userptr, "glMultiTexCoord1fv");
10331  glad_glMultiTexCoord1i = (PFNGLMULTITEXCOORD1IPROC) load(userptr, "glMultiTexCoord1i");
10332  glad_glMultiTexCoord1iv = (PFNGLMULTITEXCOORD1IVPROC) load(userptr, "glMultiTexCoord1iv");
10333  glad_glMultiTexCoord1s = (PFNGLMULTITEXCOORD1SPROC) load(userptr, "glMultiTexCoord1s");
10334  glad_glMultiTexCoord1sv = (PFNGLMULTITEXCOORD1SVPROC) load(userptr, "glMultiTexCoord1sv");
10335  glad_glMultiTexCoord2d = (PFNGLMULTITEXCOORD2DPROC) load(userptr, "glMultiTexCoord2d");
10336  glad_glMultiTexCoord2dv = (PFNGLMULTITEXCOORD2DVPROC) load(userptr, "glMultiTexCoord2dv");
10337  glad_glMultiTexCoord2f = (PFNGLMULTITEXCOORD2FPROC) load(userptr, "glMultiTexCoord2f");
10338  glad_glMultiTexCoord2fv = (PFNGLMULTITEXCOORD2FVPROC) load(userptr, "glMultiTexCoord2fv");
10339  glad_glMultiTexCoord2i = (PFNGLMULTITEXCOORD2IPROC) load(userptr, "glMultiTexCoord2i");
10340  glad_glMultiTexCoord2iv = (PFNGLMULTITEXCOORD2IVPROC) load(userptr, "glMultiTexCoord2iv");
10341  glad_glMultiTexCoord2s = (PFNGLMULTITEXCOORD2SPROC) load(userptr, "glMultiTexCoord2s");
10342  glad_glMultiTexCoord2sv = (PFNGLMULTITEXCOORD2SVPROC) load(userptr, "glMultiTexCoord2sv");
10343  glad_glMultiTexCoord3d = (PFNGLMULTITEXCOORD3DPROC) load(userptr, "glMultiTexCoord3d");
10344  glad_glMultiTexCoord3dv = (PFNGLMULTITEXCOORD3DVPROC) load(userptr, "glMultiTexCoord3dv");
10345  glad_glMultiTexCoord3f = (PFNGLMULTITEXCOORD3FPROC) load(userptr, "glMultiTexCoord3f");
10346  glad_glMultiTexCoord3fv = (PFNGLMULTITEXCOORD3FVPROC) load(userptr, "glMultiTexCoord3fv");
10347  glad_glMultiTexCoord3i = (PFNGLMULTITEXCOORD3IPROC) load(userptr, "glMultiTexCoord3i");
10348  glad_glMultiTexCoord3iv = (PFNGLMULTITEXCOORD3IVPROC) load(userptr, "glMultiTexCoord3iv");
10349  glad_glMultiTexCoord3s = (PFNGLMULTITEXCOORD3SPROC) load(userptr, "glMultiTexCoord3s");
10350  glad_glMultiTexCoord3sv = (PFNGLMULTITEXCOORD3SVPROC) load(userptr, "glMultiTexCoord3sv");
10351  glad_glMultiTexCoord4d = (PFNGLMULTITEXCOORD4DPROC) load(userptr, "glMultiTexCoord4d");
10352  glad_glMultiTexCoord4dv = (PFNGLMULTITEXCOORD4DVPROC) load(userptr, "glMultiTexCoord4dv");
10353  glad_glMultiTexCoord4f = (PFNGLMULTITEXCOORD4FPROC) load(userptr, "glMultiTexCoord4f");
10354  glad_glMultiTexCoord4fv = (PFNGLMULTITEXCOORD4FVPROC) load(userptr, "glMultiTexCoord4fv");
10355  glad_glMultiTexCoord4i = (PFNGLMULTITEXCOORD4IPROC) load(userptr, "glMultiTexCoord4i");
10356  glad_glMultiTexCoord4iv = (PFNGLMULTITEXCOORD4IVPROC) load(userptr, "glMultiTexCoord4iv");
10357  glad_glMultiTexCoord4s = (PFNGLMULTITEXCOORD4SPROC) load(userptr, "glMultiTexCoord4s");
10358  glad_glMultiTexCoord4sv = (PFNGLMULTITEXCOORD4SVPROC) load(userptr, "glMultiTexCoord4sv");
10359  glad_glSampleCoverage = (PFNGLSAMPLECOVERAGEPROC) load(userptr, "glSampleCoverage");
10360 }
10361 static void glad_gl_load_GL_VERSION_1_4( GLADuserptrloadfunc load, void* userptr) {
10362  if(!GLAD_GL_VERSION_1_4) return;
10363  glad_glBlendColor = (PFNGLBLENDCOLORPROC) load(userptr, "glBlendColor");
10364  glad_glBlendEquation = (PFNGLBLENDEQUATIONPROC) load(userptr, "glBlendEquation");
10365  glad_glBlendFuncSeparate = (PFNGLBLENDFUNCSEPARATEPROC) load(userptr, "glBlendFuncSeparate");
10366  glad_glFogCoordPointer = (PFNGLFOGCOORDPOINTERPROC) load(userptr, "glFogCoordPointer");
10367  glad_glFogCoordd = (PFNGLFOGCOORDDPROC) load(userptr, "glFogCoordd");
10368  glad_glFogCoorddv = (PFNGLFOGCOORDDVPROC) load(userptr, "glFogCoorddv");
10369  glad_glFogCoordf = (PFNGLFOGCOORDFPROC) load(userptr, "glFogCoordf");
10370  glad_glFogCoordfv = (PFNGLFOGCOORDFVPROC) load(userptr, "glFogCoordfv");
10371  glad_glMultiDrawArrays = (PFNGLMULTIDRAWARRAYSPROC) load(userptr, "glMultiDrawArrays");
10372  glad_glMultiDrawElements = (PFNGLMULTIDRAWELEMENTSPROC) load(userptr, "glMultiDrawElements");
10373  glad_glPointParameterf = (PFNGLPOINTPARAMETERFPROC) load(userptr, "glPointParameterf");
10374  glad_glPointParameterfv = (PFNGLPOINTPARAMETERFVPROC) load(userptr, "glPointParameterfv");
10375  glad_glPointParameteri = (PFNGLPOINTPARAMETERIPROC) load(userptr, "glPointParameteri");
10376  glad_glPointParameteriv = (PFNGLPOINTPARAMETERIVPROC) load(userptr, "glPointParameteriv");
10377  glad_glSecondaryColor3b = (PFNGLSECONDARYCOLOR3BPROC) load(userptr, "glSecondaryColor3b");
10378  glad_glSecondaryColor3bv = (PFNGLSECONDARYCOLOR3BVPROC) load(userptr, "glSecondaryColor3bv");
10379  glad_glSecondaryColor3d = (PFNGLSECONDARYCOLOR3DPROC) load(userptr, "glSecondaryColor3d");
10380  glad_glSecondaryColor3dv = (PFNGLSECONDARYCOLOR3DVPROC) load(userptr, "glSecondaryColor3dv");
10381  glad_glSecondaryColor3f = (PFNGLSECONDARYCOLOR3FPROC) load(userptr, "glSecondaryColor3f");
10382  glad_glSecondaryColor3fv = (PFNGLSECONDARYCOLOR3FVPROC) load(userptr, "glSecondaryColor3fv");
10383  glad_glSecondaryColor3i = (PFNGLSECONDARYCOLOR3IPROC) load(userptr, "glSecondaryColor3i");
10384  glad_glSecondaryColor3iv = (PFNGLSECONDARYCOLOR3IVPROC) load(userptr, "glSecondaryColor3iv");
10385  glad_glSecondaryColor3s = (PFNGLSECONDARYCOLOR3SPROC) load(userptr, "glSecondaryColor3s");
10386  glad_glSecondaryColor3sv = (PFNGLSECONDARYCOLOR3SVPROC) load(userptr, "glSecondaryColor3sv");
10387  glad_glSecondaryColor3ub = (PFNGLSECONDARYCOLOR3UBPROC) load(userptr, "glSecondaryColor3ub");
10388  glad_glSecondaryColor3ubv = (PFNGLSECONDARYCOLOR3UBVPROC) load(userptr, "glSecondaryColor3ubv");
10389  glad_glSecondaryColor3ui = (PFNGLSECONDARYCOLOR3UIPROC) load(userptr, "glSecondaryColor3ui");
10390  glad_glSecondaryColor3uiv = (PFNGLSECONDARYCOLOR3UIVPROC) load(userptr, "glSecondaryColor3uiv");
10391  glad_glSecondaryColor3us = (PFNGLSECONDARYCOLOR3USPROC) load(userptr, "glSecondaryColor3us");
10392  glad_glSecondaryColor3usv = (PFNGLSECONDARYCOLOR3USVPROC) load(userptr, "glSecondaryColor3usv");
10393  glad_glSecondaryColorPointer = (PFNGLSECONDARYCOLORPOINTERPROC) load(userptr, "glSecondaryColorPointer");
10394  glad_glWindowPos2d = (PFNGLWINDOWPOS2DPROC) load(userptr, "glWindowPos2d");
10395  glad_glWindowPos2dv = (PFNGLWINDOWPOS2DVPROC) load(userptr, "glWindowPos2dv");
10396  glad_glWindowPos2f = (PFNGLWINDOWPOS2FPROC) load(userptr, "glWindowPos2f");
10397  glad_glWindowPos2fv = (PFNGLWINDOWPOS2FVPROC) load(userptr, "glWindowPos2fv");
10398  glad_glWindowPos2i = (PFNGLWINDOWPOS2IPROC) load(userptr, "glWindowPos2i");
10399  glad_glWindowPos2iv = (PFNGLWINDOWPOS2IVPROC) load(userptr, "glWindowPos2iv");
10400  glad_glWindowPos2s = (PFNGLWINDOWPOS2SPROC) load(userptr, "glWindowPos2s");
10401  glad_glWindowPos2sv = (PFNGLWINDOWPOS2SVPROC) load(userptr, "glWindowPos2sv");
10402  glad_glWindowPos3d = (PFNGLWINDOWPOS3DPROC) load(userptr, "glWindowPos3d");
10403  glad_glWindowPos3dv = (PFNGLWINDOWPOS3DVPROC) load(userptr, "glWindowPos3dv");
10404  glad_glWindowPos3f = (PFNGLWINDOWPOS3FPROC) load(userptr, "glWindowPos3f");
10405  glad_glWindowPos3fv = (PFNGLWINDOWPOS3FVPROC) load(userptr, "glWindowPos3fv");
10406  glad_glWindowPos3i = (PFNGLWINDOWPOS3IPROC) load(userptr, "glWindowPos3i");
10407  glad_glWindowPos3iv = (PFNGLWINDOWPOS3IVPROC) load(userptr, "glWindowPos3iv");
10408  glad_glWindowPos3s = (PFNGLWINDOWPOS3SPROC) load(userptr, "glWindowPos3s");
10409  glad_glWindowPos3sv = (PFNGLWINDOWPOS3SVPROC) load(userptr, "glWindowPos3sv");
10410 }
10411 static void glad_gl_load_GL_VERSION_1_5( GLADuserptrloadfunc load, void* userptr) {
10412  if(!GLAD_GL_VERSION_1_5) return;
10413  glad_glBeginQuery = (PFNGLBEGINQUERYPROC) load(userptr, "glBeginQuery");
10414  glad_glBindBuffer = (PFNGLBINDBUFFERPROC) load(userptr, "glBindBuffer");
10415  glad_glBufferData = (PFNGLBUFFERDATAPROC) load(userptr, "glBufferData");
10416  glad_glBufferSubData = (PFNGLBUFFERSUBDATAPROC) load(userptr, "glBufferSubData");
10417  glad_glDeleteBuffers = (PFNGLDELETEBUFFERSPROC) load(userptr, "glDeleteBuffers");
10418  glad_glDeleteQueries = (PFNGLDELETEQUERIESPROC) load(userptr, "glDeleteQueries");
10419  glad_glEndQuery = (PFNGLENDQUERYPROC) load(userptr, "glEndQuery");
10420  glad_glGenBuffers = (PFNGLGENBUFFERSPROC) load(userptr, "glGenBuffers");
10421  glad_glGenQueries = (PFNGLGENQUERIESPROC) load(userptr, "glGenQueries");
10422  glad_glGetBufferParameteriv = (PFNGLGETBUFFERPARAMETERIVPROC) load(userptr, "glGetBufferParameteriv");
10423  glad_glGetBufferPointerv = (PFNGLGETBUFFERPOINTERVPROC) load(userptr, "glGetBufferPointerv");
10424  glad_glGetBufferSubData = (PFNGLGETBUFFERSUBDATAPROC) load(userptr, "glGetBufferSubData");
10425  glad_glGetQueryObjectiv = (PFNGLGETQUERYOBJECTIVPROC) load(userptr, "glGetQueryObjectiv");
10426  glad_glGetQueryObjectuiv = (PFNGLGETQUERYOBJECTUIVPROC) load(userptr, "glGetQueryObjectuiv");
10427  glad_glGetQueryiv = (PFNGLGETQUERYIVPROC) load(userptr, "glGetQueryiv");
10428  glad_glIsBuffer = (PFNGLISBUFFERPROC) load(userptr, "glIsBuffer");
10429  glad_glIsQuery = (PFNGLISQUERYPROC) load(userptr, "glIsQuery");
10430  glad_glMapBuffer = (PFNGLMAPBUFFERPROC) load(userptr, "glMapBuffer");
10431  glad_glUnmapBuffer = (PFNGLUNMAPBUFFERPROC) load(userptr, "glUnmapBuffer");
10432 }
10433 static void glad_gl_load_GL_VERSION_2_0( GLADuserptrloadfunc load, void* userptr) {
10434  if(!GLAD_GL_VERSION_2_0) return;
10435  glad_glAttachShader = (PFNGLATTACHSHADERPROC) load(userptr, "glAttachShader");
10436  glad_glBindAttribLocation = (PFNGLBINDATTRIBLOCATIONPROC) load(userptr, "glBindAttribLocation");
10437  glad_glBlendEquationSeparate = (PFNGLBLENDEQUATIONSEPARATEPROC) load(userptr, "glBlendEquationSeparate");
10438  glad_glCompileShader = (PFNGLCOMPILESHADERPROC) load(userptr, "glCompileShader");
10439  glad_glCreateProgram = (PFNGLCREATEPROGRAMPROC) load(userptr, "glCreateProgram");
10440  glad_glCreateShader = (PFNGLCREATESHADERPROC) load(userptr, "glCreateShader");
10441  glad_glDeleteProgram = (PFNGLDELETEPROGRAMPROC) load(userptr, "glDeleteProgram");
10442  glad_glDeleteShader = (PFNGLDELETESHADERPROC) load(userptr, "glDeleteShader");
10443  glad_glDetachShader = (PFNGLDETACHSHADERPROC) load(userptr, "glDetachShader");
10444  glad_glDisableVertexAttribArray = (PFNGLDISABLEVERTEXATTRIBARRAYPROC) load(userptr, "glDisableVertexAttribArray");
10445  glad_glDrawBuffers = (PFNGLDRAWBUFFERSPROC) load(userptr, "glDrawBuffers");
10446  glad_glEnableVertexAttribArray = (PFNGLENABLEVERTEXATTRIBARRAYPROC) load(userptr, "glEnableVertexAttribArray");
10447  glad_glGetActiveAttrib = (PFNGLGETACTIVEATTRIBPROC) load(userptr, "glGetActiveAttrib");
10448  glad_glGetActiveUniform = (PFNGLGETACTIVEUNIFORMPROC) load(userptr, "glGetActiveUniform");
10449  glad_glGetAttachedShaders = (PFNGLGETATTACHEDSHADERSPROC) load(userptr, "glGetAttachedShaders");
10450  glad_glGetAttribLocation = (PFNGLGETATTRIBLOCATIONPROC) load(userptr, "glGetAttribLocation");
10451  glad_glGetProgramInfoLog = (PFNGLGETPROGRAMINFOLOGPROC) load(userptr, "glGetProgramInfoLog");
10452  glad_glGetProgramiv = (PFNGLGETPROGRAMIVPROC) load(userptr, "glGetProgramiv");
10453  glad_glGetShaderInfoLog = (PFNGLGETSHADERINFOLOGPROC) load(userptr, "glGetShaderInfoLog");
10454  glad_glGetShaderSource = (PFNGLGETSHADERSOURCEPROC) load(userptr, "glGetShaderSource");
10455  glad_glGetShaderiv = (PFNGLGETSHADERIVPROC) load(userptr, "glGetShaderiv");
10456  glad_glGetUniformLocation = (PFNGLGETUNIFORMLOCATIONPROC) load(userptr, "glGetUniformLocation");
10457  glad_glGetUniformfv = (PFNGLGETUNIFORMFVPROC) load(userptr, "glGetUniformfv");
10458  glad_glGetUniformiv = (PFNGLGETUNIFORMIVPROC) load(userptr, "glGetUniformiv");
10459  glad_glGetVertexAttribPointerv = (PFNGLGETVERTEXATTRIBPOINTERVPROC) load(userptr, "glGetVertexAttribPointerv");
10460  glad_glGetVertexAttribdv = (PFNGLGETVERTEXATTRIBDVPROC) load(userptr, "glGetVertexAttribdv");
10461  glad_glGetVertexAttribfv = (PFNGLGETVERTEXATTRIBFVPROC) load(userptr, "glGetVertexAttribfv");
10462  glad_glGetVertexAttribiv = (PFNGLGETVERTEXATTRIBIVPROC) load(userptr, "glGetVertexAttribiv");
10463  glad_glIsProgram = (PFNGLISPROGRAMPROC) load(userptr, "glIsProgram");
10464  glad_glIsShader = (PFNGLISSHADERPROC) load(userptr, "glIsShader");
10465  glad_glLinkProgram = (PFNGLLINKPROGRAMPROC) load(userptr, "glLinkProgram");
10466  glad_glShaderSource = (PFNGLSHADERSOURCEPROC) load(userptr, "glShaderSource");
10467  glad_glStencilFuncSeparate = (PFNGLSTENCILFUNCSEPARATEPROC) load(userptr, "glStencilFuncSeparate");
10468  glad_glStencilMaskSeparate = (PFNGLSTENCILMASKSEPARATEPROC) load(userptr, "glStencilMaskSeparate");
10469  glad_glStencilOpSeparate = (PFNGLSTENCILOPSEPARATEPROC) load(userptr, "glStencilOpSeparate");
10470  glad_glUniform1f = (PFNGLUNIFORM1FPROC) load(userptr, "glUniform1f");
10471  glad_glUniform1fv = (PFNGLUNIFORM1FVPROC) load(userptr, "glUniform1fv");
10472  glad_glUniform1i = (PFNGLUNIFORM1IPROC) load(userptr, "glUniform1i");
10473  glad_glUniform1iv = (PFNGLUNIFORM1IVPROC) load(userptr, "glUniform1iv");
10474  glad_glUniform2f = (PFNGLUNIFORM2FPROC) load(userptr, "glUniform2f");
10475  glad_glUniform2fv = (PFNGLUNIFORM2FVPROC) load(userptr, "glUniform2fv");
10476  glad_glUniform2i = (PFNGLUNIFORM2IPROC) load(userptr, "glUniform2i");
10477  glad_glUniform2iv = (PFNGLUNIFORM2IVPROC) load(userptr, "glUniform2iv");
10478  glad_glUniform3f = (PFNGLUNIFORM3FPROC) load(userptr, "glUniform3f");
10479  glad_glUniform3fv = (PFNGLUNIFORM3FVPROC) load(userptr, "glUniform3fv");
10480  glad_glUniform3i = (PFNGLUNIFORM3IPROC) load(userptr, "glUniform3i");
10481  glad_glUniform3iv = (PFNGLUNIFORM3IVPROC) load(userptr, "glUniform3iv");
10482  glad_glUniform4f = (PFNGLUNIFORM4FPROC) load(userptr, "glUniform4f");
10483  glad_glUniform4fv = (PFNGLUNIFORM4FVPROC) load(userptr, "glUniform4fv");
10484  glad_glUniform4i = (PFNGLUNIFORM4IPROC) load(userptr, "glUniform4i");
10485  glad_glUniform4iv = (PFNGLUNIFORM4IVPROC) load(userptr, "glUniform4iv");
10486  glad_glUniformMatrix2fv = (PFNGLUNIFORMMATRIX2FVPROC) load(userptr, "glUniformMatrix2fv");
10487  glad_glUniformMatrix3fv = (PFNGLUNIFORMMATRIX3FVPROC) load(userptr, "glUniformMatrix3fv");
10488  glad_glUniformMatrix4fv = (PFNGLUNIFORMMATRIX4FVPROC) load(userptr, "glUniformMatrix4fv");
10489  glad_glUseProgram = (PFNGLUSEPROGRAMPROC) load(userptr, "glUseProgram");
10490  glad_glValidateProgram = (PFNGLVALIDATEPROGRAMPROC) load(userptr, "glValidateProgram");
10491  glad_glVertexAttrib1d = (PFNGLVERTEXATTRIB1DPROC) load(userptr, "glVertexAttrib1d");
10492  glad_glVertexAttrib1dv = (PFNGLVERTEXATTRIB1DVPROC) load(userptr, "glVertexAttrib1dv");
10493  glad_glVertexAttrib1f = (PFNGLVERTEXATTRIB1FPROC) load(userptr, "glVertexAttrib1f");
10494  glad_glVertexAttrib1fv = (PFNGLVERTEXATTRIB1FVPROC) load(userptr, "glVertexAttrib1fv");
10495  glad_glVertexAttrib1s = (PFNGLVERTEXATTRIB1SPROC) load(userptr, "glVertexAttrib1s");
10496  glad_glVertexAttrib1sv = (PFNGLVERTEXATTRIB1SVPROC) load(userptr, "glVertexAttrib1sv");
10497  glad_glVertexAttrib2d = (PFNGLVERTEXATTRIB2DPROC) load(userptr, "glVertexAttrib2d");
10498  glad_glVertexAttrib2dv = (PFNGLVERTEXATTRIB2DVPROC) load(userptr, "glVertexAttrib2dv");
10499  glad_glVertexAttrib2f = (PFNGLVERTEXATTRIB2FPROC) load(userptr, "glVertexAttrib2f");
10500  glad_glVertexAttrib2fv = (PFNGLVERTEXATTRIB2FVPROC) load(userptr, "glVertexAttrib2fv");
10501  glad_glVertexAttrib2s = (PFNGLVERTEXATTRIB2SPROC) load(userptr, "glVertexAttrib2s");
10502  glad_glVertexAttrib2sv = (PFNGLVERTEXATTRIB2SVPROC) load(userptr, "glVertexAttrib2sv");
10503  glad_glVertexAttrib3d = (PFNGLVERTEXATTRIB3DPROC) load(userptr, "glVertexAttrib3d");
10504  glad_glVertexAttrib3dv = (PFNGLVERTEXATTRIB3DVPROC) load(userptr, "glVertexAttrib3dv");
10505  glad_glVertexAttrib3f = (PFNGLVERTEXATTRIB3FPROC) load(userptr, "glVertexAttrib3f");
10506  glad_glVertexAttrib3fv = (PFNGLVERTEXATTRIB3FVPROC) load(userptr, "glVertexAttrib3fv");
10507  glad_glVertexAttrib3s = (PFNGLVERTEXATTRIB3SPROC) load(userptr, "glVertexAttrib3s");
10508  glad_glVertexAttrib3sv = (PFNGLVERTEXATTRIB3SVPROC) load(userptr, "glVertexAttrib3sv");
10509  glad_glVertexAttrib4Nbv = (PFNGLVERTEXATTRIB4NBVPROC) load(userptr, "glVertexAttrib4Nbv");
10510  glad_glVertexAttrib4Niv = (PFNGLVERTEXATTRIB4NIVPROC) load(userptr, "glVertexAttrib4Niv");
10511  glad_glVertexAttrib4Nsv = (PFNGLVERTEXATTRIB4NSVPROC) load(userptr, "glVertexAttrib4Nsv");
10512  glad_glVertexAttrib4Nub = (PFNGLVERTEXATTRIB4NUBPROC) load(userptr, "glVertexAttrib4Nub");
10513  glad_glVertexAttrib4Nubv = (PFNGLVERTEXATTRIB4NUBVPROC) load(userptr, "glVertexAttrib4Nubv");
10514  glad_glVertexAttrib4Nuiv = (PFNGLVERTEXATTRIB4NUIVPROC) load(userptr, "glVertexAttrib4Nuiv");
10515  glad_glVertexAttrib4Nusv = (PFNGLVERTEXATTRIB4NUSVPROC) load(userptr, "glVertexAttrib4Nusv");
10516  glad_glVertexAttrib4bv = (PFNGLVERTEXATTRIB4BVPROC) load(userptr, "glVertexAttrib4bv");
10517  glad_glVertexAttrib4d = (PFNGLVERTEXATTRIB4DPROC) load(userptr, "glVertexAttrib4d");
10518  glad_glVertexAttrib4dv = (PFNGLVERTEXATTRIB4DVPROC) load(userptr, "glVertexAttrib4dv");
10519  glad_glVertexAttrib4f = (PFNGLVERTEXATTRIB4FPROC) load(userptr, "glVertexAttrib4f");
10520  glad_glVertexAttrib4fv = (PFNGLVERTEXATTRIB4FVPROC) load(userptr, "glVertexAttrib4fv");
10521  glad_glVertexAttrib4iv = (PFNGLVERTEXATTRIB4IVPROC) load(userptr, "glVertexAttrib4iv");
10522  glad_glVertexAttrib4s = (PFNGLVERTEXATTRIB4SPROC) load(userptr, "glVertexAttrib4s");
10523  glad_glVertexAttrib4sv = (PFNGLVERTEXATTRIB4SVPROC) load(userptr, "glVertexAttrib4sv");
10524  glad_glVertexAttrib4ubv = (PFNGLVERTEXATTRIB4UBVPROC) load(userptr, "glVertexAttrib4ubv");
10525  glad_glVertexAttrib4uiv = (PFNGLVERTEXATTRIB4UIVPROC) load(userptr, "glVertexAttrib4uiv");
10526  glad_glVertexAttrib4usv = (PFNGLVERTEXATTRIB4USVPROC) load(userptr, "glVertexAttrib4usv");
10527  glad_glVertexAttribPointer = (PFNGLVERTEXATTRIBPOINTERPROC) load(userptr, "glVertexAttribPointer");
10528 }
10529 static void glad_gl_load_GL_VERSION_2_1( GLADuserptrloadfunc load, void* userptr) {
10530  if(!GLAD_GL_VERSION_2_1) return;
10531  glad_glUniformMatrix2x3fv = (PFNGLUNIFORMMATRIX2X3FVPROC) load(userptr, "glUniformMatrix2x3fv");
10532  glad_glUniformMatrix2x4fv = (PFNGLUNIFORMMATRIX2X4FVPROC) load(userptr, "glUniformMatrix2x4fv");
10533  glad_glUniformMatrix3x2fv = (PFNGLUNIFORMMATRIX3X2FVPROC) load(userptr, "glUniformMatrix3x2fv");
10534  glad_glUniformMatrix3x4fv = (PFNGLUNIFORMMATRIX3X4FVPROC) load(userptr, "glUniformMatrix3x4fv");
10535  glad_glUniformMatrix4x2fv = (PFNGLUNIFORMMATRIX4X2FVPROC) load(userptr, "glUniformMatrix4x2fv");
10536  glad_glUniformMatrix4x3fv = (PFNGLUNIFORMMATRIX4X3FVPROC) load(userptr, "glUniformMatrix4x3fv");
10537 }
10538 static void glad_gl_load_GL_VERSION_3_0( GLADuserptrloadfunc load, void* userptr) {
10539  if(!GLAD_GL_VERSION_3_0) return;
10540  glad_glBeginConditionalRender = (PFNGLBEGINCONDITIONALRENDERPROC) load(userptr, "glBeginConditionalRender");
10541  glad_glBeginTransformFeedback = (PFNGLBEGINTRANSFORMFEEDBACKPROC) load(userptr, "glBeginTransformFeedback");
10542  glad_glBindBufferBase = (PFNGLBINDBUFFERBASEPROC) load(userptr, "glBindBufferBase");
10543  glad_glBindBufferRange = (PFNGLBINDBUFFERRANGEPROC) load(userptr, "glBindBufferRange");
10544  glad_glBindFragDataLocation = (PFNGLBINDFRAGDATALOCATIONPROC) load(userptr, "glBindFragDataLocation");
10545  glad_glBindFramebuffer = (PFNGLBINDFRAMEBUFFERPROC) load(userptr, "glBindFramebuffer");
10546  glad_glBindRenderbuffer = (PFNGLBINDRENDERBUFFERPROC) load(userptr, "glBindRenderbuffer");
10547  glad_glBindVertexArray = (PFNGLBINDVERTEXARRAYPROC) load(userptr, "glBindVertexArray");
10548  glad_glBlitFramebuffer = (PFNGLBLITFRAMEBUFFERPROC) load(userptr, "glBlitFramebuffer");
10549  glad_glCheckFramebufferStatus = (PFNGLCHECKFRAMEBUFFERSTATUSPROC) load(userptr, "glCheckFramebufferStatus");
10550  glad_glClampColor = (PFNGLCLAMPCOLORPROC) load(userptr, "glClampColor");
10551  glad_glClearBufferfi = (PFNGLCLEARBUFFERFIPROC) load(userptr, "glClearBufferfi");
10552  glad_glClearBufferfv = (PFNGLCLEARBUFFERFVPROC) load(userptr, "glClearBufferfv");
10553  glad_glClearBufferiv = (PFNGLCLEARBUFFERIVPROC) load(userptr, "glClearBufferiv");
10554  glad_glClearBufferuiv = (PFNGLCLEARBUFFERUIVPROC) load(userptr, "glClearBufferuiv");
10555  glad_glColorMaski = (PFNGLCOLORMASKIPROC) load(userptr, "glColorMaski");
10556  glad_glDeleteFramebuffers = (PFNGLDELETEFRAMEBUFFERSPROC) load(userptr, "glDeleteFramebuffers");
10557  glad_glDeleteRenderbuffers = (PFNGLDELETERENDERBUFFERSPROC) load(userptr, "glDeleteRenderbuffers");
10558  glad_glDeleteVertexArrays = (PFNGLDELETEVERTEXARRAYSPROC) load(userptr, "glDeleteVertexArrays");
10559  glad_glDisablei = (PFNGLDISABLEIPROC) load(userptr, "glDisablei");
10560  glad_glEnablei = (PFNGLENABLEIPROC) load(userptr, "glEnablei");
10561  glad_glEndConditionalRender = (PFNGLENDCONDITIONALRENDERPROC) load(userptr, "glEndConditionalRender");
10562  glad_glEndTransformFeedback = (PFNGLENDTRANSFORMFEEDBACKPROC) load(userptr, "glEndTransformFeedback");
10563  glad_glFlushMappedBufferRange = (PFNGLFLUSHMAPPEDBUFFERRANGEPROC) load(userptr, "glFlushMappedBufferRange");
10564  glad_glFramebufferRenderbuffer = (PFNGLFRAMEBUFFERRENDERBUFFERPROC) load(userptr, "glFramebufferRenderbuffer");
10565  glad_glFramebufferTexture1D = (PFNGLFRAMEBUFFERTEXTURE1DPROC) load(userptr, "glFramebufferTexture1D");
10566  glad_glFramebufferTexture2D = (PFNGLFRAMEBUFFERTEXTURE2DPROC) load(userptr, "glFramebufferTexture2D");
10567  glad_glFramebufferTexture3D = (PFNGLFRAMEBUFFERTEXTURE3DPROC) load(userptr, "glFramebufferTexture3D");
10568  glad_glFramebufferTextureLayer = (PFNGLFRAMEBUFFERTEXTURELAYERPROC) load(userptr, "glFramebufferTextureLayer");
10569  glad_glGenFramebuffers = (PFNGLGENFRAMEBUFFERSPROC) load(userptr, "glGenFramebuffers");
10570  glad_glGenRenderbuffers = (PFNGLGENRENDERBUFFERSPROC) load(userptr, "glGenRenderbuffers");
10571  glad_glGenVertexArrays = (PFNGLGENVERTEXARRAYSPROC) load(userptr, "glGenVertexArrays");
10572  glad_glGenerateMipmap = (PFNGLGENERATEMIPMAPPROC) load(userptr, "glGenerateMipmap");
10573  glad_glGetBooleani_v = (PFNGLGETBOOLEANI_VPROC) load(userptr, "glGetBooleani_v");
10574  glad_glGetFragDataLocation = (PFNGLGETFRAGDATALOCATIONPROC) load(userptr, "glGetFragDataLocation");
10575  glad_glGetFramebufferAttachmentParameteriv = (PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC) load(userptr, "glGetFramebufferAttachmentParameteriv");
10576  glad_glGetIntegeri_v = (PFNGLGETINTEGERI_VPROC) load(userptr, "glGetIntegeri_v");
10577  glad_glGetRenderbufferParameteriv = (PFNGLGETRENDERBUFFERPARAMETERIVPROC) load(userptr, "glGetRenderbufferParameteriv");
10578  glad_glGetStringi = (PFNGLGETSTRINGIPROC) load(userptr, "glGetStringi");
10579  glad_glGetTexParameterIiv = (PFNGLGETTEXPARAMETERIIVPROC) load(userptr, "glGetTexParameterIiv");
10580  glad_glGetTexParameterIuiv = (PFNGLGETTEXPARAMETERIUIVPROC) load(userptr, "glGetTexParameterIuiv");
10581  glad_glGetTransformFeedbackVarying = (PFNGLGETTRANSFORMFEEDBACKVARYINGPROC) load(userptr, "glGetTransformFeedbackVarying");
10582  glad_glGetUniformuiv = (PFNGLGETUNIFORMUIVPROC) load(userptr, "glGetUniformuiv");
10583  glad_glGetVertexAttribIiv = (PFNGLGETVERTEXATTRIBIIVPROC) load(userptr, "glGetVertexAttribIiv");
10584  glad_glGetVertexAttribIuiv = (PFNGLGETVERTEXATTRIBIUIVPROC) load(userptr, "glGetVertexAttribIuiv");
10585  glad_glIsEnabledi = (PFNGLISENABLEDIPROC) load(userptr, "glIsEnabledi");
10586  glad_glIsFramebuffer = (PFNGLISFRAMEBUFFERPROC) load(userptr, "glIsFramebuffer");
10587  glad_glIsRenderbuffer = (PFNGLISRENDERBUFFERPROC) load(userptr, "glIsRenderbuffer");
10588  glad_glIsVertexArray = (PFNGLISVERTEXARRAYPROC) load(userptr, "glIsVertexArray");
10589  glad_glMapBufferRange = (PFNGLMAPBUFFERRANGEPROC) load(userptr, "glMapBufferRange");
10590  glad_glRenderbufferStorage = (PFNGLRENDERBUFFERSTORAGEPROC) load(userptr, "glRenderbufferStorage");
10591  glad_glRenderbufferStorageMultisample = (PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC) load(userptr, "glRenderbufferStorageMultisample");
10592  glad_glTexParameterIiv = (PFNGLTEXPARAMETERIIVPROC) load(userptr, "glTexParameterIiv");
10593  glad_glTexParameterIuiv = (PFNGLTEXPARAMETERIUIVPROC) load(userptr, "glTexParameterIuiv");
10594  glad_glTransformFeedbackVaryings = (PFNGLTRANSFORMFEEDBACKVARYINGSPROC) load(userptr, "glTransformFeedbackVaryings");
10595  glad_glUniform1ui = (PFNGLUNIFORM1UIPROC) load(userptr, "glUniform1ui");
10596  glad_glUniform1uiv = (PFNGLUNIFORM1UIVPROC) load(userptr, "glUniform1uiv");
10597  glad_glUniform2ui = (PFNGLUNIFORM2UIPROC) load(userptr, "glUniform2ui");
10598  glad_glUniform2uiv = (PFNGLUNIFORM2UIVPROC) load(userptr, "glUniform2uiv");
10599  glad_glUniform3ui = (PFNGLUNIFORM3UIPROC) load(userptr, "glUniform3ui");
10600  glad_glUniform3uiv = (PFNGLUNIFORM3UIVPROC) load(userptr, "glUniform3uiv");
10601  glad_glUniform4ui = (PFNGLUNIFORM4UIPROC) load(userptr, "glUniform4ui");
10602  glad_glUniform4uiv = (PFNGLUNIFORM4UIVPROC) load(userptr, "glUniform4uiv");
10603  glad_glVertexAttribI1i = (PFNGLVERTEXATTRIBI1IPROC) load(userptr, "glVertexAttribI1i");
10604  glad_glVertexAttribI1iv = (PFNGLVERTEXATTRIBI1IVPROC) load(userptr, "glVertexAttribI1iv");
10605  glad_glVertexAttribI1ui = (PFNGLVERTEXATTRIBI1UIPROC) load(userptr, "glVertexAttribI1ui");
10606  glad_glVertexAttribI1uiv = (PFNGLVERTEXATTRIBI1UIVPROC) load(userptr, "glVertexAttribI1uiv");
10607  glad_glVertexAttribI2i = (PFNGLVERTEXATTRIBI2IPROC) load(userptr, "glVertexAttribI2i");
10608  glad_glVertexAttribI2iv = (PFNGLVERTEXATTRIBI2IVPROC) load(userptr, "glVertexAttribI2iv");
10609  glad_glVertexAttribI2ui = (PFNGLVERTEXATTRIBI2UIPROC) load(userptr, "glVertexAttribI2ui");
10610  glad_glVertexAttribI2uiv = (PFNGLVERTEXATTRIBI2UIVPROC) load(userptr, "glVertexAttribI2uiv");
10611  glad_glVertexAttribI3i = (PFNGLVERTEXATTRIBI3IPROC) load(userptr, "glVertexAttribI3i");
10612  glad_glVertexAttribI3iv = (PFNGLVERTEXATTRIBI3IVPROC) load(userptr, "glVertexAttribI3iv");
10613  glad_glVertexAttribI3ui = (PFNGLVERTEXATTRIBI3UIPROC) load(userptr, "glVertexAttribI3ui");
10614  glad_glVertexAttribI3uiv = (PFNGLVERTEXATTRIBI3UIVPROC) load(userptr, "glVertexAttribI3uiv");
10615  glad_glVertexAttribI4bv = (PFNGLVERTEXATTRIBI4BVPROC) load(userptr, "glVertexAttribI4bv");
10616  glad_glVertexAttribI4i = (PFNGLVERTEXATTRIBI4IPROC) load(userptr, "glVertexAttribI4i");
10617  glad_glVertexAttribI4iv = (PFNGLVERTEXATTRIBI4IVPROC) load(userptr, "glVertexAttribI4iv");
10618  glad_glVertexAttribI4sv = (PFNGLVERTEXATTRIBI4SVPROC) load(userptr, "glVertexAttribI4sv");
10619  glad_glVertexAttribI4ubv = (PFNGLVERTEXATTRIBI4UBVPROC) load(userptr, "glVertexAttribI4ubv");
10620  glad_glVertexAttribI4ui = (PFNGLVERTEXATTRIBI4UIPROC) load(userptr, "glVertexAttribI4ui");
10621  glad_glVertexAttribI4uiv = (PFNGLVERTEXATTRIBI4UIVPROC) load(userptr, "glVertexAttribI4uiv");
10622  glad_glVertexAttribI4usv = (PFNGLVERTEXATTRIBI4USVPROC) load(userptr, "glVertexAttribI4usv");
10623  glad_glVertexAttribIPointer = (PFNGLVERTEXATTRIBIPOINTERPROC) load(userptr, "glVertexAttribIPointer");
10624 }
10625 static void glad_gl_load_GL_VERSION_3_1( GLADuserptrloadfunc load, void* userptr) {
10626  if(!GLAD_GL_VERSION_3_1) return;
10627  glad_glBindBufferBase = (PFNGLBINDBUFFERBASEPROC) load(userptr, "glBindBufferBase");
10628  glad_glBindBufferRange = (PFNGLBINDBUFFERRANGEPROC) load(userptr, "glBindBufferRange");
10629  glad_glCopyBufferSubData = (PFNGLCOPYBUFFERSUBDATAPROC) load(userptr, "glCopyBufferSubData");
10630  glad_glDrawArraysInstanced = (PFNGLDRAWARRAYSINSTANCEDPROC) load(userptr, "glDrawArraysInstanced");
10631  glad_glDrawElementsInstanced = (PFNGLDRAWELEMENTSINSTANCEDPROC) load(userptr, "glDrawElementsInstanced");
10632  glad_glGetActiveUniformBlockName = (PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC) load(userptr, "glGetActiveUniformBlockName");
10633  glad_glGetActiveUniformBlockiv = (PFNGLGETACTIVEUNIFORMBLOCKIVPROC) load(userptr, "glGetActiveUniformBlockiv");
10634  glad_glGetActiveUniformName = (PFNGLGETACTIVEUNIFORMNAMEPROC) load(userptr, "glGetActiveUniformName");
10635  glad_glGetActiveUniformsiv = (PFNGLGETACTIVEUNIFORMSIVPROC) load(userptr, "glGetActiveUniformsiv");
10636  glad_glGetIntegeri_v = (PFNGLGETINTEGERI_VPROC) load(userptr, "glGetIntegeri_v");
10637  glad_glGetUniformBlockIndex = (PFNGLGETUNIFORMBLOCKINDEXPROC) load(userptr, "glGetUniformBlockIndex");
10638  glad_glGetUniformIndices = (PFNGLGETUNIFORMINDICESPROC) load(userptr, "glGetUniformIndices");
10639  glad_glPrimitiveRestartIndex = (PFNGLPRIMITIVERESTARTINDEXPROC) load(userptr, "glPrimitiveRestartIndex");
10640  glad_glTexBuffer = (PFNGLTEXBUFFERPROC) load(userptr, "glTexBuffer");
10641  glad_glUniformBlockBinding = (PFNGLUNIFORMBLOCKBINDINGPROC) load(userptr, "glUniformBlockBinding");
10642 }
10643 static void glad_gl_load_GL_VERSION_3_2( GLADuserptrloadfunc load, void* userptr) {
10644  if(!GLAD_GL_VERSION_3_2) return;
10645  glad_glClientWaitSync = (PFNGLCLIENTWAITSYNCPROC) load(userptr, "glClientWaitSync");
10646  glad_glDeleteSync = (PFNGLDELETESYNCPROC) load(userptr, "glDeleteSync");
10647  glad_glDrawElementsBaseVertex = (PFNGLDRAWELEMENTSBASEVERTEXPROC) load(userptr, "glDrawElementsBaseVertex");
10648  glad_glDrawElementsInstancedBaseVertex = (PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC) load(userptr, "glDrawElementsInstancedBaseVertex");
10649  glad_glDrawRangeElementsBaseVertex = (PFNGLDRAWRANGEELEMENTSBASEVERTEXPROC) load(userptr, "glDrawRangeElementsBaseVertex");
10650  glad_glFenceSync = (PFNGLFENCESYNCPROC) load(userptr, "glFenceSync");
10651  glad_glFramebufferTexture = (PFNGLFRAMEBUFFERTEXTUREPROC) load(userptr, "glFramebufferTexture");
10652  glad_glGetBufferParameteri64v = (PFNGLGETBUFFERPARAMETERI64VPROC) load(userptr, "glGetBufferParameteri64v");
10653  glad_glGetInteger64i_v = (PFNGLGETINTEGER64I_VPROC) load(userptr, "glGetInteger64i_v");
10654  glad_glGetInteger64v = (PFNGLGETINTEGER64VPROC) load(userptr, "glGetInteger64v");
10655  glad_glGetMultisamplefv = (PFNGLGETMULTISAMPLEFVPROC) load(userptr, "glGetMultisamplefv");
10656  glad_glGetSynciv = (PFNGLGETSYNCIVPROC) load(userptr, "glGetSynciv");
10657  glad_glIsSync = (PFNGLISSYNCPROC) load(userptr, "glIsSync");
10658  glad_glMultiDrawElementsBaseVertex = (PFNGLMULTIDRAWELEMENTSBASEVERTEXPROC) load(userptr, "glMultiDrawElementsBaseVertex");
10659  glad_glProvokingVertex = (PFNGLPROVOKINGVERTEXPROC) load(userptr, "glProvokingVertex");
10660  glad_glSampleMaski = (PFNGLSAMPLEMASKIPROC) load(userptr, "glSampleMaski");
10661  glad_glTexImage2DMultisample = (PFNGLTEXIMAGE2DMULTISAMPLEPROC) load(userptr, "glTexImage2DMultisample");
10662  glad_glTexImage3DMultisample = (PFNGLTEXIMAGE3DMULTISAMPLEPROC) load(userptr, "glTexImage3DMultisample");
10663  glad_glWaitSync = (PFNGLWAITSYNCPROC) load(userptr, "glWaitSync");
10664 }
10665 static void glad_gl_load_GL_VERSION_3_3( GLADuserptrloadfunc load, void* userptr) {
10666  if(!GLAD_GL_VERSION_3_3) return;
10667  glad_glBindFragDataLocationIndexed = (PFNGLBINDFRAGDATALOCATIONINDEXEDPROC) load(userptr, "glBindFragDataLocationIndexed");
10668  glad_glBindSampler = (PFNGLBINDSAMPLERPROC) load(userptr, "glBindSampler");
10669  glad_glColorP3ui = (PFNGLCOLORP3UIPROC) load(userptr, "glColorP3ui");
10670  glad_glColorP3uiv = (PFNGLCOLORP3UIVPROC) load(userptr, "glColorP3uiv");
10671  glad_glColorP4ui = (PFNGLCOLORP4UIPROC) load(userptr, "glColorP4ui");
10672  glad_glColorP4uiv = (PFNGLCOLORP4UIVPROC) load(userptr, "glColorP4uiv");
10673  glad_glDeleteSamplers = (PFNGLDELETESAMPLERSPROC) load(userptr, "glDeleteSamplers");
10674  glad_glGenSamplers = (PFNGLGENSAMPLERSPROC) load(userptr, "glGenSamplers");
10675  glad_glGetFragDataIndex = (PFNGLGETFRAGDATAINDEXPROC) load(userptr, "glGetFragDataIndex");
10676  glad_glGetQueryObjecti64v = (PFNGLGETQUERYOBJECTI64VPROC) load(userptr, "glGetQueryObjecti64v");
10677  glad_glGetQueryObjectui64v = (PFNGLGETQUERYOBJECTUI64VPROC) load(userptr, "glGetQueryObjectui64v");
10678  glad_glGetSamplerParameterIiv = (PFNGLGETSAMPLERPARAMETERIIVPROC) load(userptr, "glGetSamplerParameterIiv");
10679  glad_glGetSamplerParameterIuiv = (PFNGLGETSAMPLERPARAMETERIUIVPROC) load(userptr, "glGetSamplerParameterIuiv");
10680  glad_glGetSamplerParameterfv = (PFNGLGETSAMPLERPARAMETERFVPROC) load(userptr, "glGetSamplerParameterfv");
10681  glad_glGetSamplerParameteriv = (PFNGLGETSAMPLERPARAMETERIVPROC) load(userptr, "glGetSamplerParameteriv");
10682  glad_glIsSampler = (PFNGLISSAMPLERPROC) load(userptr, "glIsSampler");
10683  glad_glMultiTexCoordP1ui = (PFNGLMULTITEXCOORDP1UIPROC) load(userptr, "glMultiTexCoordP1ui");
10684  glad_glMultiTexCoordP1uiv = (PFNGLMULTITEXCOORDP1UIVPROC) load(userptr, "glMultiTexCoordP1uiv");
10685  glad_glMultiTexCoordP2ui = (PFNGLMULTITEXCOORDP2UIPROC) load(userptr, "glMultiTexCoordP2ui");
10686  glad_glMultiTexCoordP2uiv = (PFNGLMULTITEXCOORDP2UIVPROC) load(userptr, "glMultiTexCoordP2uiv");
10687  glad_glMultiTexCoordP3ui = (PFNGLMULTITEXCOORDP3UIPROC) load(userptr, "glMultiTexCoordP3ui");
10688  glad_glMultiTexCoordP3uiv = (PFNGLMULTITEXCOORDP3UIVPROC) load(userptr, "glMultiTexCoordP3uiv");
10689  glad_glMultiTexCoordP4ui = (PFNGLMULTITEXCOORDP4UIPROC) load(userptr, "glMultiTexCoordP4ui");
10690  glad_glMultiTexCoordP4uiv = (PFNGLMULTITEXCOORDP4UIVPROC) load(userptr, "glMultiTexCoordP4uiv");
10691  glad_glNormalP3ui = (PFNGLNORMALP3UIPROC) load(userptr, "glNormalP3ui");
10692  glad_glNormalP3uiv = (PFNGLNORMALP3UIVPROC) load(userptr, "glNormalP3uiv");
10693  glad_glQueryCounter = (PFNGLQUERYCOUNTERPROC) load(userptr, "glQueryCounter");
10694  glad_glSamplerParameterIiv = (PFNGLSAMPLERPARAMETERIIVPROC) load(userptr, "glSamplerParameterIiv");
10695  glad_glSamplerParameterIuiv = (PFNGLSAMPLERPARAMETERIUIVPROC) load(userptr, "glSamplerParameterIuiv");
10696  glad_glSamplerParameterf = (PFNGLSAMPLERPARAMETERFPROC) load(userptr, "glSamplerParameterf");
10697  glad_glSamplerParameterfv = (PFNGLSAMPLERPARAMETERFVPROC) load(userptr, "glSamplerParameterfv");
10698  glad_glSamplerParameteri = (PFNGLSAMPLERPARAMETERIPROC) load(userptr, "glSamplerParameteri");
10699  glad_glSamplerParameteriv = (PFNGLSAMPLERPARAMETERIVPROC) load(userptr, "glSamplerParameteriv");
10700  glad_glSecondaryColorP3ui = (PFNGLSECONDARYCOLORP3UIPROC) load(userptr, "glSecondaryColorP3ui");
10701  glad_glSecondaryColorP3uiv = (PFNGLSECONDARYCOLORP3UIVPROC) load(userptr, "glSecondaryColorP3uiv");
10702  glad_glTexCoordP1ui = (PFNGLTEXCOORDP1UIPROC) load(userptr, "glTexCoordP1ui");
10703  glad_glTexCoordP1uiv = (PFNGLTEXCOORDP1UIVPROC) load(userptr, "glTexCoordP1uiv");
10704  glad_glTexCoordP2ui = (PFNGLTEXCOORDP2UIPROC) load(userptr, "glTexCoordP2ui");
10705  glad_glTexCoordP2uiv = (PFNGLTEXCOORDP2UIVPROC) load(userptr, "glTexCoordP2uiv");
10706  glad_glTexCoordP3ui = (PFNGLTEXCOORDP3UIPROC) load(userptr, "glTexCoordP3ui");
10707  glad_glTexCoordP3uiv = (PFNGLTEXCOORDP3UIVPROC) load(userptr, "glTexCoordP3uiv");
10708  glad_glTexCoordP4ui = (PFNGLTEXCOORDP4UIPROC) load(userptr, "glTexCoordP4ui");
10709  glad_glTexCoordP4uiv = (PFNGLTEXCOORDP4UIVPROC) load(userptr, "glTexCoordP4uiv");
10710  glad_glVertexAttribDivisor = (PFNGLVERTEXATTRIBDIVISORPROC) load(userptr, "glVertexAttribDivisor");
10711  glad_glVertexAttribP1ui = (PFNGLVERTEXATTRIBP1UIPROC) load(userptr, "glVertexAttribP1ui");
10712  glad_glVertexAttribP1uiv = (PFNGLVERTEXATTRIBP1UIVPROC) load(userptr, "glVertexAttribP1uiv");
10713  glad_glVertexAttribP2ui = (PFNGLVERTEXATTRIBP2UIPROC) load(userptr, "glVertexAttribP2ui");
10714  glad_glVertexAttribP2uiv = (PFNGLVERTEXATTRIBP2UIVPROC) load(userptr, "glVertexAttribP2uiv");
10715  glad_glVertexAttribP3ui = (PFNGLVERTEXATTRIBP3UIPROC) load(userptr, "glVertexAttribP3ui");
10716  glad_glVertexAttribP3uiv = (PFNGLVERTEXATTRIBP3UIVPROC) load(userptr, "glVertexAttribP3uiv");
10717  glad_glVertexAttribP4ui = (PFNGLVERTEXATTRIBP4UIPROC) load(userptr, "glVertexAttribP4ui");
10718  glad_glVertexAttribP4uiv = (PFNGLVERTEXATTRIBP4UIVPROC) load(userptr, "glVertexAttribP4uiv");
10719  glad_glVertexP2ui = (PFNGLVERTEXP2UIPROC) load(userptr, "glVertexP2ui");
10720  glad_glVertexP2uiv = (PFNGLVERTEXP2UIVPROC) load(userptr, "glVertexP2uiv");
10721  glad_glVertexP3ui = (PFNGLVERTEXP3UIPROC) load(userptr, "glVertexP3ui");
10722  glad_glVertexP3uiv = (PFNGLVERTEXP3UIVPROC) load(userptr, "glVertexP3uiv");
10723  glad_glVertexP4ui = (PFNGLVERTEXP4UIPROC) load(userptr, "glVertexP4ui");
10724  glad_glVertexP4uiv = (PFNGLVERTEXP4UIVPROC) load(userptr, "glVertexP4uiv");
10725 }
10726 static void glad_gl_load_GL_VERSION_ES_CM_1_0( GLADuserptrloadfunc load, void* userptr) {
10727  if(!GLAD_GL_VERSION_ES_CM_1_0) return;
10728  glad_glActiveTexture = (PFNGLACTIVETEXTUREPROC) load(userptr, "glActiveTexture");
10729  glad_glAlphaFunc = (PFNGLALPHAFUNCPROC) load(userptr, "glAlphaFunc");
10730  glad_glAlphaFuncx = (PFNGLALPHAFUNCXPROC) load(userptr, "glAlphaFuncx");
10731  glad_glBindBuffer = (PFNGLBINDBUFFERPROC) load(userptr, "glBindBuffer");
10732  glad_glBindTexture = (PFNGLBINDTEXTUREPROC) load(userptr, "glBindTexture");
10733  glad_glBlendFunc = (PFNGLBLENDFUNCPROC) load(userptr, "glBlendFunc");
10734  glad_glBufferData = (PFNGLBUFFERDATAPROC) load(userptr, "glBufferData");
10735  glad_glBufferSubData = (PFNGLBUFFERSUBDATAPROC) load(userptr, "glBufferSubData");
10736  glad_glClear = (PFNGLCLEARPROC) load(userptr, "glClear");
10737  glad_glClearColor = (PFNGLCLEARCOLORPROC) load(userptr, "glClearColor");
10738  glad_glClearColorx = (PFNGLCLEARCOLORXPROC) load(userptr, "glClearColorx");
10739  glad_glClearDepthf = (PFNGLCLEARDEPTHFPROC) load(userptr, "glClearDepthf");
10740  glad_glClearDepthx = (PFNGLCLEARDEPTHXPROC) load(userptr, "glClearDepthx");
10741  glad_glClearStencil = (PFNGLCLEARSTENCILPROC) load(userptr, "glClearStencil");
10742  glad_glClientActiveTexture = (PFNGLCLIENTACTIVETEXTUREPROC) load(userptr, "glClientActiveTexture");
10743  glad_glClipPlanef = (PFNGLCLIPPLANEFPROC) load(userptr, "glClipPlanef");
10744  glad_glClipPlanex = (PFNGLCLIPPLANEXPROC) load(userptr, "glClipPlanex");
10745  glad_glColor4f = (PFNGLCOLOR4FPROC) load(userptr, "glColor4f");
10746  glad_glColor4ub = (PFNGLCOLOR4UBPROC) load(userptr, "glColor4ub");
10747  glad_glColor4x = (PFNGLCOLOR4XPROC) load(userptr, "glColor4x");
10748  glad_glColorMask = (PFNGLCOLORMASKPROC) load(userptr, "glColorMask");
10749  glad_glColorPointer = (PFNGLCOLORPOINTERPROC) load(userptr, "glColorPointer");
10750  glad_glCompressedTexImage2D = (PFNGLCOMPRESSEDTEXIMAGE2DPROC) load(userptr, "glCompressedTexImage2D");
10751  glad_glCompressedTexSubImage2D = (PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC) load(userptr, "glCompressedTexSubImage2D");
10752  glad_glCopyTexImage2D = (PFNGLCOPYTEXIMAGE2DPROC) load(userptr, "glCopyTexImage2D");
10753  glad_glCopyTexSubImage2D = (PFNGLCOPYTEXSUBIMAGE2DPROC) load(userptr, "glCopyTexSubImage2D");
10754  glad_glCullFace = (PFNGLCULLFACEPROC) load(userptr, "glCullFace");
10755  glad_glDeleteBuffers = (PFNGLDELETEBUFFERSPROC) load(userptr, "glDeleteBuffers");
10756  glad_glDeleteTextures = (PFNGLDELETETEXTURESPROC) load(userptr, "glDeleteTextures");
10757  glad_glDepthFunc = (PFNGLDEPTHFUNCPROC) load(userptr, "glDepthFunc");
10758  glad_glDepthMask = (PFNGLDEPTHMASKPROC) load(userptr, "glDepthMask");
10759  glad_glDepthRangef = (PFNGLDEPTHRANGEFPROC) load(userptr, "glDepthRangef");
10760  glad_glDepthRangex = (PFNGLDEPTHRANGEXPROC) load(userptr, "glDepthRangex");
10761  glad_glDisable = (PFNGLDISABLEPROC) load(userptr, "glDisable");
10762  glad_glDisableClientState = (PFNGLDISABLECLIENTSTATEPROC) load(userptr, "glDisableClientState");
10763  glad_glDrawArrays = (PFNGLDRAWARRAYSPROC) load(userptr, "glDrawArrays");
10764  glad_glDrawElements = (PFNGLDRAWELEMENTSPROC) load(userptr, "glDrawElements");
10765  glad_glEnable = (PFNGLENABLEPROC) load(userptr, "glEnable");
10766  glad_glEnableClientState = (PFNGLENABLECLIENTSTATEPROC) load(userptr, "glEnableClientState");
10767  glad_glFinish = (PFNGLFINISHPROC) load(userptr, "glFinish");
10768  glad_glFlush = (PFNGLFLUSHPROC) load(userptr, "glFlush");
10769  glad_glFogf = (PFNGLFOGFPROC) load(userptr, "glFogf");
10770  glad_glFogfv = (PFNGLFOGFVPROC) load(userptr, "glFogfv");
10771  glad_glFogx = (PFNGLFOGXPROC) load(userptr, "glFogx");
10772  glad_glFogxv = (PFNGLFOGXVPROC) load(userptr, "glFogxv");
10773  glad_glFrontFace = (PFNGLFRONTFACEPROC) load(userptr, "glFrontFace");
10774  glad_glFrustumf = (PFNGLFRUSTUMFPROC) load(userptr, "glFrustumf");
10775  glad_glFrustumx = (PFNGLFRUSTUMXPROC) load(userptr, "glFrustumx");
10776  glad_glGenBuffers = (PFNGLGENBUFFERSPROC) load(userptr, "glGenBuffers");
10777  glad_glGenTextures = (PFNGLGENTEXTURESPROC) load(userptr, "glGenTextures");
10778  glad_glGetBooleanv = (PFNGLGETBOOLEANVPROC) load(userptr, "glGetBooleanv");
10779  glad_glGetBufferParameteriv = (PFNGLGETBUFFERPARAMETERIVPROC) load(userptr, "glGetBufferParameteriv");
10780  glad_glGetClipPlanef = (PFNGLGETCLIPPLANEFPROC) load(userptr, "glGetClipPlanef");
10781  glad_glGetClipPlanex = (PFNGLGETCLIPPLANEXPROC) load(userptr, "glGetClipPlanex");
10782  glad_glGetError = (PFNGLGETERRORPROC) load(userptr, "glGetError");
10783  glad_glGetFixedv = (PFNGLGETFIXEDVPROC) load(userptr, "glGetFixedv");
10784  glad_glGetFloatv = (PFNGLGETFLOATVPROC) load(userptr, "glGetFloatv");
10785  glad_glGetIntegerv = (PFNGLGETINTEGERVPROC) load(userptr, "glGetIntegerv");
10786  glad_glGetLightfv = (PFNGLGETLIGHTFVPROC) load(userptr, "glGetLightfv");
10787  glad_glGetLightxv = (PFNGLGETLIGHTXVPROC) load(userptr, "glGetLightxv");
10788  glad_glGetMaterialfv = (PFNGLGETMATERIALFVPROC) load(userptr, "glGetMaterialfv");
10789  glad_glGetMaterialxv = (PFNGLGETMATERIALXVPROC) load(userptr, "glGetMaterialxv");
10790  glad_glGetPointerv = (PFNGLGETPOINTERVPROC) load(userptr, "glGetPointerv");
10791  glad_glGetString = (PFNGLGETSTRINGPROC) load(userptr, "glGetString");
10792  glad_glGetTexEnvfv = (PFNGLGETTEXENVFVPROC) load(userptr, "glGetTexEnvfv");
10793  glad_glGetTexEnviv = (PFNGLGETTEXENVIVPROC) load(userptr, "glGetTexEnviv");
10794  glad_glGetTexEnvxv = (PFNGLGETTEXENVXVPROC) load(userptr, "glGetTexEnvxv");
10795  glad_glGetTexParameterfv = (PFNGLGETTEXPARAMETERFVPROC) load(userptr, "glGetTexParameterfv");
10796  glad_glGetTexParameteriv = (PFNGLGETTEXPARAMETERIVPROC) load(userptr, "glGetTexParameteriv");
10797  glad_glGetTexParameterxv = (PFNGLGETTEXPARAMETERXVPROC) load(userptr, "glGetTexParameterxv");
10798  glad_glHint = (PFNGLHINTPROC) load(userptr, "glHint");
10799  glad_glIsBuffer = (PFNGLISBUFFERPROC) load(userptr, "glIsBuffer");
10800  glad_glIsEnabled = (PFNGLISENABLEDPROC) load(userptr, "glIsEnabled");
10801  glad_glIsTexture = (PFNGLISTEXTUREPROC) load(userptr, "glIsTexture");
10802  glad_glLightModelf = (PFNGLLIGHTMODELFPROC) load(userptr, "glLightModelf");
10803  glad_glLightModelfv = (PFNGLLIGHTMODELFVPROC) load(userptr, "glLightModelfv");
10804  glad_glLightModelx = (PFNGLLIGHTMODELXPROC) load(userptr, "glLightModelx");
10805  glad_glLightModelxv = (PFNGLLIGHTMODELXVPROC) load(userptr, "glLightModelxv");
10806  glad_glLightf = (PFNGLLIGHTFPROC) load(userptr, "glLightf");
10807  glad_glLightfv = (PFNGLLIGHTFVPROC) load(userptr, "glLightfv");
10808  glad_glLightx = (PFNGLLIGHTXPROC) load(userptr, "glLightx");
10809  glad_glLightxv = (PFNGLLIGHTXVPROC) load(userptr, "glLightxv");
10810  glad_glLineWidth = (PFNGLLINEWIDTHPROC) load(userptr, "glLineWidth");
10811  glad_glLineWidthx = (PFNGLLINEWIDTHXPROC) load(userptr, "glLineWidthx");
10812  glad_glLoadIdentity = (PFNGLLOADIDENTITYPROC) load(userptr, "glLoadIdentity");
10813  glad_glLoadMatrixf = (PFNGLLOADMATRIXFPROC) load(userptr, "glLoadMatrixf");
10814  glad_glLoadMatrixx = (PFNGLLOADMATRIXXPROC) load(userptr, "glLoadMatrixx");
10815  glad_glLogicOp = (PFNGLLOGICOPPROC) load(userptr, "glLogicOp");
10816  glad_glMaterialf = (PFNGLMATERIALFPROC) load(userptr, "glMaterialf");
10817  glad_glMaterialfv = (PFNGLMATERIALFVPROC) load(userptr, "glMaterialfv");
10818  glad_glMaterialx = (PFNGLMATERIALXPROC) load(userptr, "glMaterialx");
10819  glad_glMaterialxv = (PFNGLMATERIALXVPROC) load(userptr, "glMaterialxv");
10820  glad_glMatrixMode = (PFNGLMATRIXMODEPROC) load(userptr, "glMatrixMode");
10821  glad_glMultMatrixf = (PFNGLMULTMATRIXFPROC) load(userptr, "glMultMatrixf");
10822  glad_glMultMatrixx = (PFNGLMULTMATRIXXPROC) load(userptr, "glMultMatrixx");
10823  glad_glMultiTexCoord4f = (PFNGLMULTITEXCOORD4FPROC) load(userptr, "glMultiTexCoord4f");
10824  glad_glMultiTexCoord4x = (PFNGLMULTITEXCOORD4XPROC) load(userptr, "glMultiTexCoord4x");
10825  glad_glNormal3f = (PFNGLNORMAL3FPROC) load(userptr, "glNormal3f");
10826  glad_glNormal3x = (PFNGLNORMAL3XPROC) load(userptr, "glNormal3x");
10827  glad_glNormalPointer = (PFNGLNORMALPOINTERPROC) load(userptr, "glNormalPointer");
10828  glad_glOrthof = (PFNGLORTHOFPROC) load(userptr, "glOrthof");
10829  glad_glOrthox = (PFNGLORTHOXPROC) load(userptr, "glOrthox");
10830  glad_glPixelStorei = (PFNGLPIXELSTOREIPROC) load(userptr, "glPixelStorei");
10831  glad_glPointParameterf = (PFNGLPOINTPARAMETERFPROC) load(userptr, "glPointParameterf");
10832  glad_glPointParameterfv = (PFNGLPOINTPARAMETERFVPROC) load(userptr, "glPointParameterfv");
10833  glad_glPointParameterx = (PFNGLPOINTPARAMETERXPROC) load(userptr, "glPointParameterx");
10834  glad_glPointParameterxv = (PFNGLPOINTPARAMETERXVPROC) load(userptr, "glPointParameterxv");
10835  glad_glPointSize = (PFNGLPOINTSIZEPROC) load(userptr, "glPointSize");
10836  glad_glPointSizex = (PFNGLPOINTSIZEXPROC) load(userptr, "glPointSizex");
10837  glad_glPolygonOffset = (PFNGLPOLYGONOFFSETPROC) load(userptr, "glPolygonOffset");
10838  glad_glPolygonOffsetx = (PFNGLPOLYGONOFFSETXPROC) load(userptr, "glPolygonOffsetx");
10839  glad_glPopMatrix = (PFNGLPOPMATRIXPROC) load(userptr, "glPopMatrix");
10840  glad_glPushMatrix = (PFNGLPUSHMATRIXPROC) load(userptr, "glPushMatrix");
10841  glad_glReadPixels = (PFNGLREADPIXELSPROC) load(userptr, "glReadPixels");
10842  glad_glRotatef = (PFNGLROTATEFPROC) load(userptr, "glRotatef");
10843  glad_glRotatex = (PFNGLROTATEXPROC) load(userptr, "glRotatex");
10844  glad_glSampleCoverage = (PFNGLSAMPLECOVERAGEPROC) load(userptr, "glSampleCoverage");
10845  glad_glSampleCoveragex = (PFNGLSAMPLECOVERAGEXPROC) load(userptr, "glSampleCoveragex");
10846  glad_glScalef = (PFNGLSCALEFPROC) load(userptr, "glScalef");
10847  glad_glScalex = (PFNGLSCALEXPROC) load(userptr, "glScalex");
10848  glad_glScissor = (PFNGLSCISSORPROC) load(userptr, "glScissor");
10849  glad_glShadeModel = (PFNGLSHADEMODELPROC) load(userptr, "glShadeModel");
10850  glad_glStencilFunc = (PFNGLSTENCILFUNCPROC) load(userptr, "glStencilFunc");
10851  glad_glStencilMask = (PFNGLSTENCILMASKPROC) load(userptr, "glStencilMask");
10852  glad_glStencilOp = (PFNGLSTENCILOPPROC) load(userptr, "glStencilOp");
10853  glad_glTexCoordPointer = (PFNGLTEXCOORDPOINTERPROC) load(userptr, "glTexCoordPointer");
10854  glad_glTexEnvf = (PFNGLTEXENVFPROC) load(userptr, "glTexEnvf");
10855  glad_glTexEnvfv = (PFNGLTEXENVFVPROC) load(userptr, "glTexEnvfv");
10856  glad_glTexEnvi = (PFNGLTEXENVIPROC) load(userptr, "glTexEnvi");
10857  glad_glTexEnviv = (PFNGLTEXENVIVPROC) load(userptr, "glTexEnviv");
10858  glad_glTexEnvx = (PFNGLTEXENVXPROC) load(userptr, "glTexEnvx");
10859  glad_glTexEnvxv = (PFNGLTEXENVXVPROC) load(userptr, "glTexEnvxv");
10860  glad_glTexImage2D = (PFNGLTEXIMAGE2DPROC) load(userptr, "glTexImage2D");
10861  glad_glTexParameterf = (PFNGLTEXPARAMETERFPROC) load(userptr, "glTexParameterf");
10862  glad_glTexParameterfv = (PFNGLTEXPARAMETERFVPROC) load(userptr, "glTexParameterfv");
10863  glad_glTexParameteri = (PFNGLTEXPARAMETERIPROC) load(userptr, "glTexParameteri");
10864  glad_glTexParameteriv = (PFNGLTEXPARAMETERIVPROC) load(userptr, "glTexParameteriv");
10865  glad_glTexParameterx = (PFNGLTEXPARAMETERXPROC) load(userptr, "glTexParameterx");
10866  glad_glTexParameterxv = (PFNGLTEXPARAMETERXVPROC) load(userptr, "glTexParameterxv");
10867  glad_glTexSubImage2D = (PFNGLTEXSUBIMAGE2DPROC) load(userptr, "glTexSubImage2D");
10868  glad_glTranslatef = (PFNGLTRANSLATEFPROC) load(userptr, "glTranslatef");
10869  glad_glTranslatex = (PFNGLTRANSLATEXPROC) load(userptr, "glTranslatex");
10870  glad_glVertexPointer = (PFNGLVERTEXPOINTERPROC) load(userptr, "glVertexPointer");
10871  glad_glViewport = (PFNGLVIEWPORTPROC) load(userptr, "glViewport");
10872 }
10873 static void glad_gl_load_GL_ES_VERSION_2_0( GLADuserptrloadfunc load, void* userptr) {
10874  if(!GLAD_GL_ES_VERSION_2_0) return;
10875  glad_glActiveTexture = (PFNGLACTIVETEXTUREPROC) load(userptr, "glActiveTexture");
10876  glad_glAttachShader = (PFNGLATTACHSHADERPROC) load(userptr, "glAttachShader");
10877  glad_glBindAttribLocation = (PFNGLBINDATTRIBLOCATIONPROC) load(userptr, "glBindAttribLocation");
10878  glad_glBindBuffer = (PFNGLBINDBUFFERPROC) load(userptr, "glBindBuffer");
10879  glad_glBindFramebuffer = (PFNGLBINDFRAMEBUFFERPROC) load(userptr, "glBindFramebuffer");
10880  glad_glBindRenderbuffer = (PFNGLBINDRENDERBUFFERPROC) load(userptr, "glBindRenderbuffer");
10881  glad_glBindTexture = (PFNGLBINDTEXTUREPROC) load(userptr, "glBindTexture");
10882  glad_glBlendColor = (PFNGLBLENDCOLORPROC) load(userptr, "glBlendColor");
10883  glad_glBlendEquation = (PFNGLBLENDEQUATIONPROC) load(userptr, "glBlendEquation");
10884  glad_glBlendEquationSeparate = (PFNGLBLENDEQUATIONSEPARATEPROC) load(userptr, "glBlendEquationSeparate");
10885  glad_glBlendFunc = (PFNGLBLENDFUNCPROC) load(userptr, "glBlendFunc");
10886  glad_glBlendFuncSeparate = (PFNGLBLENDFUNCSEPARATEPROC) load(userptr, "glBlendFuncSeparate");
10887  glad_glBufferData = (PFNGLBUFFERDATAPROC) load(userptr, "glBufferData");
10888  glad_glBufferSubData = (PFNGLBUFFERSUBDATAPROC) load(userptr, "glBufferSubData");
10889  glad_glCheckFramebufferStatus = (PFNGLCHECKFRAMEBUFFERSTATUSPROC) load(userptr, "glCheckFramebufferStatus");
10890  glad_glClear = (PFNGLCLEARPROC) load(userptr, "glClear");
10891  glad_glClearColor = (PFNGLCLEARCOLORPROC) load(userptr, "glClearColor");
10892  glad_glClearDepthf = (PFNGLCLEARDEPTHFPROC) load(userptr, "glClearDepthf");
10893  glad_glClearStencil = (PFNGLCLEARSTENCILPROC) load(userptr, "glClearStencil");
10894  glad_glColorMask = (PFNGLCOLORMASKPROC) load(userptr, "glColorMask");
10895  glad_glCompileShader = (PFNGLCOMPILESHADERPROC) load(userptr, "glCompileShader");
10896  glad_glCompressedTexImage2D = (PFNGLCOMPRESSEDTEXIMAGE2DPROC) load(userptr, "glCompressedTexImage2D");
10897  glad_glCompressedTexSubImage2D = (PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC) load(userptr, "glCompressedTexSubImage2D");
10898  glad_glCopyTexImage2D = (PFNGLCOPYTEXIMAGE2DPROC) load(userptr, "glCopyTexImage2D");
10899  glad_glCopyTexSubImage2D = (PFNGLCOPYTEXSUBIMAGE2DPROC) load(userptr, "glCopyTexSubImage2D");
10900  glad_glCreateProgram = (PFNGLCREATEPROGRAMPROC) load(userptr, "glCreateProgram");
10901  glad_glCreateShader = (PFNGLCREATESHADERPROC) load(userptr, "glCreateShader");
10902  glad_glCullFace = (PFNGLCULLFACEPROC) load(userptr, "glCullFace");
10903  glad_glDeleteBuffers = (PFNGLDELETEBUFFERSPROC) load(userptr, "glDeleteBuffers");
10904  glad_glDeleteFramebuffers = (PFNGLDELETEFRAMEBUFFERSPROC) load(userptr, "glDeleteFramebuffers");
10905  glad_glDeleteProgram = (PFNGLDELETEPROGRAMPROC) load(userptr, "glDeleteProgram");
10906  glad_glDeleteRenderbuffers = (PFNGLDELETERENDERBUFFERSPROC) load(userptr, "glDeleteRenderbuffers");
10907  glad_glDeleteShader = (PFNGLDELETESHADERPROC) load(userptr, "glDeleteShader");
10908  glad_glDeleteTextures = (PFNGLDELETETEXTURESPROC) load(userptr, "glDeleteTextures");
10909  glad_glDepthFunc = (PFNGLDEPTHFUNCPROC) load(userptr, "glDepthFunc");
10910  glad_glDepthMask = (PFNGLDEPTHMASKPROC) load(userptr, "glDepthMask");
10911  glad_glDepthRangef = (PFNGLDEPTHRANGEFPROC) load(userptr, "glDepthRangef");
10912  glad_glDetachShader = (PFNGLDETACHSHADERPROC) load(userptr, "glDetachShader");
10913  glad_glDisable = (PFNGLDISABLEPROC) load(userptr, "glDisable");
10914  glad_glDisableVertexAttribArray = (PFNGLDISABLEVERTEXATTRIBARRAYPROC) load(userptr, "glDisableVertexAttribArray");
10915  glad_glDrawArrays = (PFNGLDRAWARRAYSPROC) load(userptr, "glDrawArrays");
10916  glad_glDrawElements = (PFNGLDRAWELEMENTSPROC) load(userptr, "glDrawElements");
10917  glad_glEnable = (PFNGLENABLEPROC) load(userptr, "glEnable");
10918  glad_glEnableVertexAttribArray = (PFNGLENABLEVERTEXATTRIBARRAYPROC) load(userptr, "glEnableVertexAttribArray");
10919  glad_glFinish = (PFNGLFINISHPROC) load(userptr, "glFinish");
10920  glad_glFlush = (PFNGLFLUSHPROC) load(userptr, "glFlush");
10921  glad_glFramebufferRenderbuffer = (PFNGLFRAMEBUFFERRENDERBUFFERPROC) load(userptr, "glFramebufferRenderbuffer");
10922  glad_glFramebufferTexture2D = (PFNGLFRAMEBUFFERTEXTURE2DPROC) load(userptr, "glFramebufferTexture2D");
10923  glad_glFrontFace = (PFNGLFRONTFACEPROC) load(userptr, "glFrontFace");
10924  glad_glGenBuffers = (PFNGLGENBUFFERSPROC) load(userptr, "glGenBuffers");
10925  glad_glGenFramebuffers = (PFNGLGENFRAMEBUFFERSPROC) load(userptr, "glGenFramebuffers");
10926  glad_glGenRenderbuffers = (PFNGLGENRENDERBUFFERSPROC) load(userptr, "glGenRenderbuffers");
10927  glad_glGenTextures = (PFNGLGENTEXTURESPROC) load(userptr, "glGenTextures");
10928  glad_glGenerateMipmap = (PFNGLGENERATEMIPMAPPROC) load(userptr, "glGenerateMipmap");
10929  glad_glGetActiveAttrib = (PFNGLGETACTIVEATTRIBPROC) load(userptr, "glGetActiveAttrib");
10930  glad_glGetActiveUniform = (PFNGLGETACTIVEUNIFORMPROC) load(userptr, "glGetActiveUniform");
10931  glad_glGetAttachedShaders = (PFNGLGETATTACHEDSHADERSPROC) load(userptr, "glGetAttachedShaders");
10932  glad_glGetAttribLocation = (PFNGLGETATTRIBLOCATIONPROC) load(userptr, "glGetAttribLocation");
10933  glad_glGetBooleanv = (PFNGLGETBOOLEANVPROC) load(userptr, "glGetBooleanv");
10934  glad_glGetBufferParameteriv = (PFNGLGETBUFFERPARAMETERIVPROC) load(userptr, "glGetBufferParameteriv");
10935  glad_glGetError = (PFNGLGETERRORPROC) load(userptr, "glGetError");
10936  glad_glGetFloatv = (PFNGLGETFLOATVPROC) load(userptr, "glGetFloatv");
10937  glad_glGetFramebufferAttachmentParameteriv = (PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC) load(userptr, "glGetFramebufferAttachmentParameteriv");
10938  glad_glGetIntegerv = (PFNGLGETINTEGERVPROC) load(userptr, "glGetIntegerv");
10939  glad_glGetProgramInfoLog = (PFNGLGETPROGRAMINFOLOGPROC) load(userptr, "glGetProgramInfoLog");
10940  glad_glGetProgramiv = (PFNGLGETPROGRAMIVPROC) load(userptr, "glGetProgramiv");
10941  glad_glGetRenderbufferParameteriv = (PFNGLGETRENDERBUFFERPARAMETERIVPROC) load(userptr, "glGetRenderbufferParameteriv");
10942  glad_glGetShaderInfoLog = (PFNGLGETSHADERINFOLOGPROC) load(userptr, "glGetShaderInfoLog");
10943  glad_glGetShaderPrecisionFormat = (PFNGLGETSHADERPRECISIONFORMATPROC) load(userptr, "glGetShaderPrecisionFormat");
10944  glad_glGetShaderSource = (PFNGLGETSHADERSOURCEPROC) load(userptr, "glGetShaderSource");
10945  glad_glGetShaderiv = (PFNGLGETSHADERIVPROC) load(userptr, "glGetShaderiv");
10946  glad_glGetString = (PFNGLGETSTRINGPROC) load(userptr, "glGetString");
10947  glad_glGetTexParameterfv = (PFNGLGETTEXPARAMETERFVPROC) load(userptr, "glGetTexParameterfv");
10948  glad_glGetTexParameteriv = (PFNGLGETTEXPARAMETERIVPROC) load(userptr, "glGetTexParameteriv");
10949  glad_glGetUniformLocation = (PFNGLGETUNIFORMLOCATIONPROC) load(userptr, "glGetUniformLocation");
10950  glad_glGetUniformfv = (PFNGLGETUNIFORMFVPROC) load(userptr, "glGetUniformfv");
10951  glad_glGetUniformiv = (PFNGLGETUNIFORMIVPROC) load(userptr, "glGetUniformiv");
10952  glad_glGetVertexAttribPointerv = (PFNGLGETVERTEXATTRIBPOINTERVPROC) load(userptr, "glGetVertexAttribPointerv");
10953  glad_glGetVertexAttribfv = (PFNGLGETVERTEXATTRIBFVPROC) load(userptr, "glGetVertexAttribfv");
10954  glad_glGetVertexAttribiv = (PFNGLGETVERTEXATTRIBIVPROC) load(userptr, "glGetVertexAttribiv");
10955  glad_glHint = (PFNGLHINTPROC) load(userptr, "glHint");
10956  glad_glIsBuffer = (PFNGLISBUFFERPROC) load(userptr, "glIsBuffer");
10957  glad_glIsEnabled = (PFNGLISENABLEDPROC) load(userptr, "glIsEnabled");
10958  glad_glIsFramebuffer = (PFNGLISFRAMEBUFFERPROC) load(userptr, "glIsFramebuffer");
10959  glad_glIsProgram = (PFNGLISPROGRAMPROC) load(userptr, "glIsProgram");
10960  glad_glIsRenderbuffer = (PFNGLISRENDERBUFFERPROC) load(userptr, "glIsRenderbuffer");
10961  glad_glIsShader = (PFNGLISSHADERPROC) load(userptr, "glIsShader");
10962  glad_glIsTexture = (PFNGLISTEXTUREPROC) load(userptr, "glIsTexture");
10963  glad_glLineWidth = (PFNGLLINEWIDTHPROC) load(userptr, "glLineWidth");
10964  glad_glLinkProgram = (PFNGLLINKPROGRAMPROC) load(userptr, "glLinkProgram");
10965  glad_glPixelStorei = (PFNGLPIXELSTOREIPROC) load(userptr, "glPixelStorei");
10966  glad_glPolygonOffset = (PFNGLPOLYGONOFFSETPROC) load(userptr, "glPolygonOffset");
10967  glad_glReadPixels = (PFNGLREADPIXELSPROC) load(userptr, "glReadPixels");
10968  glad_glReleaseShaderCompiler = (PFNGLRELEASESHADERCOMPILERPROC) load(userptr, "glReleaseShaderCompiler");
10969  glad_glRenderbufferStorage = (PFNGLRENDERBUFFERSTORAGEPROC) load(userptr, "glRenderbufferStorage");
10970  glad_glSampleCoverage = (PFNGLSAMPLECOVERAGEPROC) load(userptr, "glSampleCoverage");
10971  glad_glScissor = (PFNGLSCISSORPROC) load(userptr, "glScissor");
10972  glad_glShaderBinary = (PFNGLSHADERBINARYPROC) load(userptr, "glShaderBinary");
10973  glad_glShaderSource = (PFNGLSHADERSOURCEPROC) load(userptr, "glShaderSource");
10974  glad_glStencilFunc = (PFNGLSTENCILFUNCPROC) load(userptr, "glStencilFunc");
10975  glad_glStencilFuncSeparate = (PFNGLSTENCILFUNCSEPARATEPROC) load(userptr, "glStencilFuncSeparate");
10976  glad_glStencilMask = (PFNGLSTENCILMASKPROC) load(userptr, "glStencilMask");
10977  glad_glStencilMaskSeparate = (PFNGLSTENCILMASKSEPARATEPROC) load(userptr, "glStencilMaskSeparate");
10978  glad_glStencilOp = (PFNGLSTENCILOPPROC) load(userptr, "glStencilOp");
10979  glad_glStencilOpSeparate = (PFNGLSTENCILOPSEPARATEPROC) load(userptr, "glStencilOpSeparate");
10980  glad_glTexImage2D = (PFNGLTEXIMAGE2DPROC) load(userptr, "glTexImage2D");
10981  glad_glTexParameterf = (PFNGLTEXPARAMETERFPROC) load(userptr, "glTexParameterf");
10982  glad_glTexParameterfv = (PFNGLTEXPARAMETERFVPROC) load(userptr, "glTexParameterfv");
10983  glad_glTexParameteri = (PFNGLTEXPARAMETERIPROC) load(userptr, "glTexParameteri");
10984  glad_glTexParameteriv = (PFNGLTEXPARAMETERIVPROC) load(userptr, "glTexParameteriv");
10985  glad_glTexSubImage2D = (PFNGLTEXSUBIMAGE2DPROC) load(userptr, "glTexSubImage2D");
10986  glad_glUniform1f = (PFNGLUNIFORM1FPROC) load(userptr, "glUniform1f");
10987  glad_glUniform1fv = (PFNGLUNIFORM1FVPROC) load(userptr, "glUniform1fv");
10988  glad_glUniform1i = (PFNGLUNIFORM1IPROC) load(userptr, "glUniform1i");
10989  glad_glUniform1iv = (PFNGLUNIFORM1IVPROC) load(userptr, "glUniform1iv");
10990  glad_glUniform2f = (PFNGLUNIFORM2FPROC) load(userptr, "glUniform2f");
10991  glad_glUniform2fv = (PFNGLUNIFORM2FVPROC) load(userptr, "glUniform2fv");
10992  glad_glUniform2i = (PFNGLUNIFORM2IPROC) load(userptr, "glUniform2i");
10993  glad_glUniform2iv = (PFNGLUNIFORM2IVPROC) load(userptr, "glUniform2iv");
10994  glad_glUniform3f = (PFNGLUNIFORM3FPROC) load(userptr, "glUniform3f");
10995  glad_glUniform3fv = (PFNGLUNIFORM3FVPROC) load(userptr, "glUniform3fv");
10996  glad_glUniform3i = (PFNGLUNIFORM3IPROC) load(userptr, "glUniform3i");
10997  glad_glUniform3iv = (PFNGLUNIFORM3IVPROC) load(userptr, "glUniform3iv");
10998  glad_glUniform4f = (PFNGLUNIFORM4FPROC) load(userptr, "glUniform4f");
10999  glad_glUniform4fv = (PFNGLUNIFORM4FVPROC) load(userptr, "glUniform4fv");
11000  glad_glUniform4i = (PFNGLUNIFORM4IPROC) load(userptr, "glUniform4i");
11001  glad_glUniform4iv = (PFNGLUNIFORM4IVPROC) load(userptr, "glUniform4iv");
11002  glad_glUniformMatrix2fv = (PFNGLUNIFORMMATRIX2FVPROC) load(userptr, "glUniformMatrix2fv");
11003  glad_glUniformMatrix3fv = (PFNGLUNIFORMMATRIX3FVPROC) load(userptr, "glUniformMatrix3fv");
11004  glad_glUniformMatrix4fv = (PFNGLUNIFORMMATRIX4FVPROC) load(userptr, "glUniformMatrix4fv");
11005  glad_glUseProgram = (PFNGLUSEPROGRAMPROC) load(userptr, "glUseProgram");
11006  glad_glValidateProgram = (PFNGLVALIDATEPROGRAMPROC) load(userptr, "glValidateProgram");
11007  glad_glVertexAttrib1f = (PFNGLVERTEXATTRIB1FPROC) load(userptr, "glVertexAttrib1f");
11008  glad_glVertexAttrib1fv = (PFNGLVERTEXATTRIB1FVPROC) load(userptr, "glVertexAttrib1fv");
11009  glad_glVertexAttrib2f = (PFNGLVERTEXATTRIB2FPROC) load(userptr, "glVertexAttrib2f");
11010  glad_glVertexAttrib2fv = (PFNGLVERTEXATTRIB2FVPROC) load(userptr, "glVertexAttrib2fv");
11011  glad_glVertexAttrib3f = (PFNGLVERTEXATTRIB3FPROC) load(userptr, "glVertexAttrib3f");
11012  glad_glVertexAttrib3fv = (PFNGLVERTEXATTRIB3FVPROC) load(userptr, "glVertexAttrib3fv");
11013  glad_glVertexAttrib4f = (PFNGLVERTEXATTRIB4FPROC) load(userptr, "glVertexAttrib4f");
11014  glad_glVertexAttrib4fv = (PFNGLVERTEXATTRIB4FVPROC) load(userptr, "glVertexAttrib4fv");
11015  glad_glVertexAttribPointer = (PFNGLVERTEXATTRIBPOINTERPROC) load(userptr, "glVertexAttribPointer");
11016  glad_glViewport = (PFNGLVIEWPORTPROC) load(userptr, "glViewport");
11017 }
11018 static void glad_gl_load_GL_ES_VERSION_3_0( GLADuserptrloadfunc load, void* userptr) {
11019  if(!GLAD_GL_ES_VERSION_3_0) return;
11020  glad_glBeginQuery = (PFNGLBEGINQUERYPROC) load(userptr, "glBeginQuery");
11021  glad_glBeginTransformFeedback = (PFNGLBEGINTRANSFORMFEEDBACKPROC) load(userptr, "glBeginTransformFeedback");
11022  glad_glBindBufferBase = (PFNGLBINDBUFFERBASEPROC) load(userptr, "glBindBufferBase");
11023  glad_glBindBufferRange = (PFNGLBINDBUFFERRANGEPROC) load(userptr, "glBindBufferRange");
11024  glad_glBindSampler = (PFNGLBINDSAMPLERPROC) load(userptr, "glBindSampler");
11025  glad_glBindTransformFeedback = (PFNGLBINDTRANSFORMFEEDBACKPROC) load(userptr, "glBindTransformFeedback");
11026  glad_glBindVertexArray = (PFNGLBINDVERTEXARRAYPROC) load(userptr, "glBindVertexArray");
11027  glad_glBlitFramebuffer = (PFNGLBLITFRAMEBUFFERPROC) load(userptr, "glBlitFramebuffer");
11028  glad_glClearBufferfi = (PFNGLCLEARBUFFERFIPROC) load(userptr, "glClearBufferfi");
11029  glad_glClearBufferfv = (PFNGLCLEARBUFFERFVPROC) load(userptr, "glClearBufferfv");
11030  glad_glClearBufferiv = (PFNGLCLEARBUFFERIVPROC) load(userptr, "glClearBufferiv");
11031  glad_glClearBufferuiv = (PFNGLCLEARBUFFERUIVPROC) load(userptr, "glClearBufferuiv");
11032  glad_glClientWaitSync = (PFNGLCLIENTWAITSYNCPROC) load(userptr, "glClientWaitSync");
11033  glad_glCompressedTexImage3D = (PFNGLCOMPRESSEDTEXIMAGE3DPROC) load(userptr, "glCompressedTexImage3D");
11034  glad_glCompressedTexSubImage3D = (PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC) load(userptr, "glCompressedTexSubImage3D");
11035  glad_glCopyBufferSubData = (PFNGLCOPYBUFFERSUBDATAPROC) load(userptr, "glCopyBufferSubData");
11036  glad_glCopyTexSubImage3D = (PFNGLCOPYTEXSUBIMAGE3DPROC) load(userptr, "glCopyTexSubImage3D");
11037  glad_glDeleteQueries = (PFNGLDELETEQUERIESPROC) load(userptr, "glDeleteQueries");
11038  glad_glDeleteSamplers = (PFNGLDELETESAMPLERSPROC) load(userptr, "glDeleteSamplers");
11039  glad_glDeleteSync = (PFNGLDELETESYNCPROC) load(userptr, "glDeleteSync");
11040  glad_glDeleteTransformFeedbacks = (PFNGLDELETETRANSFORMFEEDBACKSPROC) load(userptr, "glDeleteTransformFeedbacks");
11041  glad_glDeleteVertexArrays = (PFNGLDELETEVERTEXARRAYSPROC) load(userptr, "glDeleteVertexArrays");
11042  glad_glDrawArraysInstanced = (PFNGLDRAWARRAYSINSTANCEDPROC) load(userptr, "glDrawArraysInstanced");
11043  glad_glDrawBuffers = (PFNGLDRAWBUFFERSPROC) load(userptr, "glDrawBuffers");
11044  glad_glDrawElementsInstanced = (PFNGLDRAWELEMENTSINSTANCEDPROC) load(userptr, "glDrawElementsInstanced");
11045  glad_glDrawRangeElements = (PFNGLDRAWRANGEELEMENTSPROC) load(userptr, "glDrawRangeElements");
11046  glad_glEndQuery = (PFNGLENDQUERYPROC) load(userptr, "glEndQuery");
11047  glad_glEndTransformFeedback = (PFNGLENDTRANSFORMFEEDBACKPROC) load(userptr, "glEndTransformFeedback");
11048  glad_glFenceSync = (PFNGLFENCESYNCPROC) load(userptr, "glFenceSync");
11049  glad_glFlushMappedBufferRange = (PFNGLFLUSHMAPPEDBUFFERRANGEPROC) load(userptr, "glFlushMappedBufferRange");
11050  glad_glFramebufferTextureLayer = (PFNGLFRAMEBUFFERTEXTURELAYERPROC) load(userptr, "glFramebufferTextureLayer");
11051  glad_glGenQueries = (PFNGLGENQUERIESPROC) load(userptr, "glGenQueries");
11052  glad_glGenSamplers = (PFNGLGENSAMPLERSPROC) load(userptr, "glGenSamplers");
11053  glad_glGenTransformFeedbacks = (PFNGLGENTRANSFORMFEEDBACKSPROC) load(userptr, "glGenTransformFeedbacks");
11054  glad_glGenVertexArrays = (PFNGLGENVERTEXARRAYSPROC) load(userptr, "glGenVertexArrays");
11055  glad_glGetActiveUniformBlockName = (PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC) load(userptr, "glGetActiveUniformBlockName");
11056  glad_glGetActiveUniformBlockiv = (PFNGLGETACTIVEUNIFORMBLOCKIVPROC) load(userptr, "glGetActiveUniformBlockiv");
11057  glad_glGetActiveUniformsiv = (PFNGLGETACTIVEUNIFORMSIVPROC) load(userptr, "glGetActiveUniformsiv");
11058  glad_glGetBufferParameteri64v = (PFNGLGETBUFFERPARAMETERI64VPROC) load(userptr, "glGetBufferParameteri64v");
11059  glad_glGetBufferPointerv = (PFNGLGETBUFFERPOINTERVPROC) load(userptr, "glGetBufferPointerv");
11060  glad_glGetFragDataLocation = (PFNGLGETFRAGDATALOCATIONPROC) load(userptr, "glGetFragDataLocation");
11061  glad_glGetInteger64i_v = (PFNGLGETINTEGER64I_VPROC) load(userptr, "glGetInteger64i_v");
11062  glad_glGetInteger64v = (PFNGLGETINTEGER64VPROC) load(userptr, "glGetInteger64v");
11063  glad_glGetIntegeri_v = (PFNGLGETINTEGERI_VPROC) load(userptr, "glGetIntegeri_v");
11064  glad_glGetInternalformativ = (PFNGLGETINTERNALFORMATIVPROC) load(userptr, "glGetInternalformativ");
11065  glad_glGetProgramBinary = (PFNGLGETPROGRAMBINARYPROC) load(userptr, "glGetProgramBinary");
11066  glad_glGetQueryObjectuiv = (PFNGLGETQUERYOBJECTUIVPROC) load(userptr, "glGetQueryObjectuiv");
11067  glad_glGetQueryiv = (PFNGLGETQUERYIVPROC) load(userptr, "glGetQueryiv");
11068  glad_glGetSamplerParameterfv = (PFNGLGETSAMPLERPARAMETERFVPROC) load(userptr, "glGetSamplerParameterfv");
11069  glad_glGetSamplerParameteriv = (PFNGLGETSAMPLERPARAMETERIVPROC) load(userptr, "glGetSamplerParameteriv");
11070  glad_glGetStringi = (PFNGLGETSTRINGIPROC) load(userptr, "glGetStringi");
11071  glad_glGetSynciv = (PFNGLGETSYNCIVPROC) load(userptr, "glGetSynciv");
11072  glad_glGetTransformFeedbackVarying = (PFNGLGETTRANSFORMFEEDBACKVARYINGPROC) load(userptr, "glGetTransformFeedbackVarying");
11073  glad_glGetUniformBlockIndex = (PFNGLGETUNIFORMBLOCKINDEXPROC) load(userptr, "glGetUniformBlockIndex");
11074  glad_glGetUniformIndices = (PFNGLGETUNIFORMINDICESPROC) load(userptr, "glGetUniformIndices");
11075  glad_glGetUniformuiv = (PFNGLGETUNIFORMUIVPROC) load(userptr, "glGetUniformuiv");
11076  glad_glGetVertexAttribIiv = (PFNGLGETVERTEXATTRIBIIVPROC) load(userptr, "glGetVertexAttribIiv");
11077  glad_glGetVertexAttribIuiv = (PFNGLGETVERTEXATTRIBIUIVPROC) load(userptr, "glGetVertexAttribIuiv");
11078  glad_glInvalidateFramebuffer = (PFNGLINVALIDATEFRAMEBUFFERPROC) load(userptr, "glInvalidateFramebuffer");
11079  glad_glInvalidateSubFramebuffer = (PFNGLINVALIDATESUBFRAMEBUFFERPROC) load(userptr, "glInvalidateSubFramebuffer");
11080  glad_glIsQuery = (PFNGLISQUERYPROC) load(userptr, "glIsQuery");
11081  glad_glIsSampler = (PFNGLISSAMPLERPROC) load(userptr, "glIsSampler");
11082  glad_glIsSync = (PFNGLISSYNCPROC) load(userptr, "glIsSync");
11083  glad_glIsTransformFeedback = (PFNGLISTRANSFORMFEEDBACKPROC) load(userptr, "glIsTransformFeedback");
11084  glad_glIsVertexArray = (PFNGLISVERTEXARRAYPROC) load(userptr, "glIsVertexArray");
11085  glad_glMapBufferRange = (PFNGLMAPBUFFERRANGEPROC) load(userptr, "glMapBufferRange");
11086  glad_glPauseTransformFeedback = (PFNGLPAUSETRANSFORMFEEDBACKPROC) load(userptr, "glPauseTransformFeedback");
11087  glad_glProgramBinary = (PFNGLPROGRAMBINARYPROC) load(userptr, "glProgramBinary");
11088  glad_glProgramParameteri = (PFNGLPROGRAMPARAMETERIPROC) load(userptr, "glProgramParameteri");
11089  glad_glReadBuffer = (PFNGLREADBUFFERPROC) load(userptr, "glReadBuffer");
11090  glad_glRenderbufferStorageMultisample = (PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC) load(userptr, "glRenderbufferStorageMultisample");
11091  glad_glResumeTransformFeedback = (PFNGLRESUMETRANSFORMFEEDBACKPROC) load(userptr, "glResumeTransformFeedback");
11092  glad_glSamplerParameterf = (PFNGLSAMPLERPARAMETERFPROC) load(userptr, "glSamplerParameterf");
11093  glad_glSamplerParameterfv = (PFNGLSAMPLERPARAMETERFVPROC) load(userptr, "glSamplerParameterfv");
11094  glad_glSamplerParameteri = (PFNGLSAMPLERPARAMETERIPROC) load(userptr, "glSamplerParameteri");
11095  glad_glSamplerParameteriv = (PFNGLSAMPLERPARAMETERIVPROC) load(userptr, "glSamplerParameteriv");
11096  glad_glTexImage3D = (PFNGLTEXIMAGE3DPROC) load(userptr, "glTexImage3D");
11097  glad_glTexStorage2D = (PFNGLTEXSTORAGE2DPROC) load(userptr, "glTexStorage2D");
11098  glad_glTexStorage3D = (PFNGLTEXSTORAGE3DPROC) load(userptr, "glTexStorage3D");
11099  glad_glTexSubImage3D = (PFNGLTEXSUBIMAGE3DPROC) load(userptr, "glTexSubImage3D");
11100  glad_glTransformFeedbackVaryings = (PFNGLTRANSFORMFEEDBACKVARYINGSPROC) load(userptr, "glTransformFeedbackVaryings");
11101  glad_glUniform1ui = (PFNGLUNIFORM1UIPROC) load(userptr, "glUniform1ui");
11102  glad_glUniform1uiv = (PFNGLUNIFORM1UIVPROC) load(userptr, "glUniform1uiv");
11103  glad_glUniform2ui = (PFNGLUNIFORM2UIPROC) load(userptr, "glUniform2ui");
11104  glad_glUniform2uiv = (PFNGLUNIFORM2UIVPROC) load(userptr, "glUniform2uiv");
11105  glad_glUniform3ui = (PFNGLUNIFORM3UIPROC) load(userptr, "glUniform3ui");
11106  glad_glUniform3uiv = (PFNGLUNIFORM3UIVPROC) load(userptr, "glUniform3uiv");
11107  glad_glUniform4ui = (PFNGLUNIFORM4UIPROC) load(userptr, "glUniform4ui");
11108  glad_glUniform4uiv = (PFNGLUNIFORM4UIVPROC) load(userptr, "glUniform4uiv");
11109  glad_glUniformBlockBinding = (PFNGLUNIFORMBLOCKBINDINGPROC) load(userptr, "glUniformBlockBinding");
11110  glad_glUniformMatrix2x3fv = (PFNGLUNIFORMMATRIX2X3FVPROC) load(userptr, "glUniformMatrix2x3fv");
11111  glad_glUniformMatrix2x4fv = (PFNGLUNIFORMMATRIX2X4FVPROC) load(userptr, "glUniformMatrix2x4fv");
11112  glad_glUniformMatrix3x2fv = (PFNGLUNIFORMMATRIX3X2FVPROC) load(userptr, "glUniformMatrix3x2fv");
11113  glad_glUniformMatrix3x4fv = (PFNGLUNIFORMMATRIX3X4FVPROC) load(userptr, "glUniformMatrix3x4fv");
11114  glad_glUniformMatrix4x2fv = (PFNGLUNIFORMMATRIX4X2FVPROC) load(userptr, "glUniformMatrix4x2fv");
11115  glad_glUniformMatrix4x3fv = (PFNGLUNIFORMMATRIX4X3FVPROC) load(userptr, "glUniformMatrix4x3fv");
11116  glad_glUnmapBuffer = (PFNGLUNMAPBUFFERPROC) load(userptr, "glUnmapBuffer");
11117  glad_glVertexAttribDivisor = (PFNGLVERTEXATTRIBDIVISORPROC) load(userptr, "glVertexAttribDivisor");
11118  glad_glVertexAttribI4i = (PFNGLVERTEXATTRIBI4IPROC) load(userptr, "glVertexAttribI4i");
11119  glad_glVertexAttribI4iv = (PFNGLVERTEXATTRIBI4IVPROC) load(userptr, "glVertexAttribI4iv");
11120  glad_glVertexAttribI4ui = (PFNGLVERTEXATTRIBI4UIPROC) load(userptr, "glVertexAttribI4ui");
11121  glad_glVertexAttribI4uiv = (PFNGLVERTEXATTRIBI4UIVPROC) load(userptr, "glVertexAttribI4uiv");
11122  glad_glVertexAttribIPointer = (PFNGLVERTEXATTRIBIPOINTERPROC) load(userptr, "glVertexAttribIPointer");
11123  glad_glWaitSync = (PFNGLWAITSYNCPROC) load(userptr, "glWaitSync");
11124 }
11125 static void glad_gl_load_GL_APPLE_flush_buffer_range( GLADuserptrloadfunc load, void* userptr) {
11126  if(!GLAD_GL_APPLE_flush_buffer_range) return;
11127  glad_glBufferParameteriAPPLE = (PFNGLBUFFERPARAMETERIAPPLEPROC) load(userptr, "glBufferParameteriAPPLE");
11128  glad_glFlushMappedBufferRangeAPPLE = (PFNGLFLUSHMAPPEDBUFFERRANGEAPPLEPROC) load(userptr, "glFlushMappedBufferRangeAPPLE");
11129 }
11130 static void glad_gl_load_GL_APPLE_vertex_array_object( GLADuserptrloadfunc load, void* userptr) {
11131  if(!GLAD_GL_APPLE_vertex_array_object) return;
11132  glad_glBindVertexArrayAPPLE = (PFNGLBINDVERTEXARRAYAPPLEPROC) load(userptr, "glBindVertexArrayAPPLE");
11133  glad_glDeleteVertexArraysAPPLE = (PFNGLDELETEVERTEXARRAYSAPPLEPROC) load(userptr, "glDeleteVertexArraysAPPLE");
11134  glad_glGenVertexArraysAPPLE = (PFNGLGENVERTEXARRAYSAPPLEPROC) load(userptr, "glGenVertexArraysAPPLE");
11135  glad_glIsVertexArrayAPPLE = (PFNGLISVERTEXARRAYAPPLEPROC) load(userptr, "glIsVertexArrayAPPLE");
11136 }
11137 static void glad_gl_load_GL_ARB_blend_func_extended( GLADuserptrloadfunc load, void* userptr) {
11138  if(!GLAD_GL_ARB_blend_func_extended) return;
11139  glad_glBindFragDataLocationIndexed = (PFNGLBINDFRAGDATALOCATIONINDEXEDPROC) load(userptr, "glBindFragDataLocationIndexed");
11140  glad_glGetFragDataIndex = (PFNGLGETFRAGDATAINDEXPROC) load(userptr, "glGetFragDataIndex");
11141 }
11142 static void glad_gl_load_GL_ARB_color_buffer_float( GLADuserptrloadfunc load, void* userptr) {
11143  if(!GLAD_GL_ARB_color_buffer_float) return;
11144  glad_glClampColorARB = (PFNGLCLAMPCOLORARBPROC) load(userptr, "glClampColorARB");
11145 }
11146 static void glad_gl_load_GL_ARB_copy_buffer( GLADuserptrloadfunc load, void* userptr) {
11147  if(!GLAD_GL_ARB_copy_buffer) return;
11148  glad_glCopyBufferSubData = (PFNGLCOPYBUFFERSUBDATAPROC) load(userptr, "glCopyBufferSubData");
11149 }
11150 static void glad_gl_load_GL_ARB_debug_output( GLADuserptrloadfunc load, void* userptr) {
11151  if(!GLAD_GL_ARB_debug_output) return;
11152  glad_glDebugMessageCallbackARB = (PFNGLDEBUGMESSAGECALLBACKARBPROC) load(userptr, "glDebugMessageCallbackARB");
11153  glad_glDebugMessageControlARB = (PFNGLDEBUGMESSAGECONTROLARBPROC) load(userptr, "glDebugMessageControlARB");
11154  glad_glDebugMessageInsertARB = (PFNGLDEBUGMESSAGEINSERTARBPROC) load(userptr, "glDebugMessageInsertARB");
11155  glad_glGetDebugMessageLogARB = (PFNGLGETDEBUGMESSAGELOGARBPROC) load(userptr, "glGetDebugMessageLogARB");
11156 }
11157 static void glad_gl_load_GL_ARB_draw_buffers( GLADuserptrloadfunc load, void* userptr) {
11158  if(!GLAD_GL_ARB_draw_buffers) return;
11159  glad_glDrawBuffersARB = (PFNGLDRAWBUFFERSARBPROC) load(userptr, "glDrawBuffersARB");
11160 }
11161 static void glad_gl_load_GL_ARB_draw_elements_base_vertex( GLADuserptrloadfunc load, void* userptr) {
11162  if(!GLAD_GL_ARB_draw_elements_base_vertex) return;
11163  glad_glDrawElementsBaseVertex = (PFNGLDRAWELEMENTSBASEVERTEXPROC) load(userptr, "glDrawElementsBaseVertex");
11164  glad_glDrawElementsInstancedBaseVertex = (PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC) load(userptr, "glDrawElementsInstancedBaseVertex");
11165  glad_glDrawRangeElementsBaseVertex = (PFNGLDRAWRANGEELEMENTSBASEVERTEXPROC) load(userptr, "glDrawRangeElementsBaseVertex");
11166  glad_glMultiDrawElementsBaseVertex = (PFNGLMULTIDRAWELEMENTSBASEVERTEXPROC) load(userptr, "glMultiDrawElementsBaseVertex");
11167 }
11168 static void glad_gl_load_GL_ARB_draw_instanced( GLADuserptrloadfunc load, void* userptr) {
11169  if(!GLAD_GL_ARB_draw_instanced) return;
11170  glad_glDrawArraysInstancedARB = (PFNGLDRAWARRAYSINSTANCEDARBPROC) load(userptr, "glDrawArraysInstancedARB");
11171  glad_glDrawElementsInstancedARB = (PFNGLDRAWELEMENTSINSTANCEDARBPROC) load(userptr, "glDrawElementsInstancedARB");
11172 }
11173 static void glad_gl_load_GL_ARB_fragment_program( GLADuserptrloadfunc load, void* userptr) {
11174  if(!GLAD_GL_ARB_fragment_program) return;
11175  glad_glBindProgramARB = (PFNGLBINDPROGRAMARBPROC) load(userptr, "glBindProgramARB");
11176  glad_glDeleteProgramsARB = (PFNGLDELETEPROGRAMSARBPROC) load(userptr, "glDeleteProgramsARB");
11177  glad_glGenProgramsARB = (PFNGLGENPROGRAMSARBPROC) load(userptr, "glGenProgramsARB");
11178  glad_glGetProgramEnvParameterdvARB = (PFNGLGETPROGRAMENVPARAMETERDVARBPROC) load(userptr, "glGetProgramEnvParameterdvARB");
11179  glad_glGetProgramEnvParameterfvARB = (PFNGLGETPROGRAMENVPARAMETERFVARBPROC) load(userptr, "glGetProgramEnvParameterfvARB");
11180  glad_glGetProgramLocalParameterdvARB = (PFNGLGETPROGRAMLOCALPARAMETERDVARBPROC) load(userptr, "glGetProgramLocalParameterdvARB");
11181  glad_glGetProgramLocalParameterfvARB = (PFNGLGETPROGRAMLOCALPARAMETERFVARBPROC) load(userptr, "glGetProgramLocalParameterfvARB");
11182  glad_glGetProgramStringARB = (PFNGLGETPROGRAMSTRINGARBPROC) load(userptr, "glGetProgramStringARB");
11183  glad_glGetProgramivARB = (PFNGLGETPROGRAMIVARBPROC) load(userptr, "glGetProgramivARB");
11184  glad_glIsProgramARB = (PFNGLISPROGRAMARBPROC) load(userptr, "glIsProgramARB");
11185  glad_glProgramEnvParameter4dARB = (PFNGLPROGRAMENVPARAMETER4DARBPROC) load(userptr, "glProgramEnvParameter4dARB");
11186  glad_glProgramEnvParameter4dvARB = (PFNGLPROGRAMENVPARAMETER4DVARBPROC) load(userptr, "glProgramEnvParameter4dvARB");
11187  glad_glProgramEnvParameter4fARB = (PFNGLPROGRAMENVPARAMETER4FARBPROC) load(userptr, "glProgramEnvParameter4fARB");
11188  glad_glProgramEnvParameter4fvARB = (PFNGLPROGRAMENVPARAMETER4FVARBPROC) load(userptr, "glProgramEnvParameter4fvARB");
11189  glad_glProgramLocalParameter4dARB = (PFNGLPROGRAMLOCALPARAMETER4DARBPROC) load(userptr, "glProgramLocalParameter4dARB");
11190  glad_glProgramLocalParameter4dvARB = (PFNGLPROGRAMLOCALPARAMETER4DVARBPROC) load(userptr, "glProgramLocalParameter4dvARB");
11191  glad_glProgramLocalParameter4fARB = (PFNGLPROGRAMLOCALPARAMETER4FARBPROC) load(userptr, "glProgramLocalParameter4fARB");
11192  glad_glProgramLocalParameter4fvARB = (PFNGLPROGRAMLOCALPARAMETER4FVARBPROC) load(userptr, "glProgramLocalParameter4fvARB");
11193  glad_glProgramStringARB = (PFNGLPROGRAMSTRINGARBPROC) load(userptr, "glProgramStringARB");
11194 }
11195 static void glad_gl_load_GL_ARB_framebuffer_object( GLADuserptrloadfunc load, void* userptr) {
11196  if(!GLAD_GL_ARB_framebuffer_object) return;
11197  glad_glBindFramebuffer = (PFNGLBINDFRAMEBUFFERPROC) load(userptr, "glBindFramebuffer");
11198  glad_glBindRenderbuffer = (PFNGLBINDRENDERBUFFERPROC) load(userptr, "glBindRenderbuffer");
11199  glad_glBlitFramebuffer = (PFNGLBLITFRAMEBUFFERPROC) load(userptr, "glBlitFramebuffer");
11200  glad_glCheckFramebufferStatus = (PFNGLCHECKFRAMEBUFFERSTATUSPROC) load(userptr, "glCheckFramebufferStatus");
11201  glad_glDeleteFramebuffers = (PFNGLDELETEFRAMEBUFFERSPROC) load(userptr, "glDeleteFramebuffers");
11202  glad_glDeleteRenderbuffers = (PFNGLDELETERENDERBUFFERSPROC) load(userptr, "glDeleteRenderbuffers");
11203  glad_glFramebufferRenderbuffer = (PFNGLFRAMEBUFFERRENDERBUFFERPROC) load(userptr, "glFramebufferRenderbuffer");
11204  glad_glFramebufferTexture1D = (PFNGLFRAMEBUFFERTEXTURE1DPROC) load(userptr, "glFramebufferTexture1D");
11205  glad_glFramebufferTexture2D = (PFNGLFRAMEBUFFERTEXTURE2DPROC) load(userptr, "glFramebufferTexture2D");
11206  glad_glFramebufferTexture3D = (PFNGLFRAMEBUFFERTEXTURE3DPROC) load(userptr, "glFramebufferTexture3D");
11207  glad_glFramebufferTextureLayer = (PFNGLFRAMEBUFFERTEXTURELAYERPROC) load(userptr, "glFramebufferTextureLayer");
11208  glad_glGenFramebuffers = (PFNGLGENFRAMEBUFFERSPROC) load(userptr, "glGenFramebuffers");
11209  glad_glGenRenderbuffers = (PFNGLGENRENDERBUFFERSPROC) load(userptr, "glGenRenderbuffers");
11210  glad_glGenerateMipmap = (PFNGLGENERATEMIPMAPPROC) load(userptr, "glGenerateMipmap");
11211  glad_glGetFramebufferAttachmentParameteriv = (PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC) load(userptr, "glGetFramebufferAttachmentParameteriv");
11212  glad_glGetRenderbufferParameteriv = (PFNGLGETRENDERBUFFERPARAMETERIVPROC) load(userptr, "glGetRenderbufferParameteriv");
11213  glad_glIsFramebuffer = (PFNGLISFRAMEBUFFERPROC) load(userptr, "glIsFramebuffer");
11214  glad_glIsRenderbuffer = (PFNGLISRENDERBUFFERPROC) load(userptr, "glIsRenderbuffer");
11215  glad_glRenderbufferStorage = (PFNGLRENDERBUFFERSTORAGEPROC) load(userptr, "glRenderbufferStorage");
11216  glad_glRenderbufferStorageMultisample = (PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC) load(userptr, "glRenderbufferStorageMultisample");
11217 }
11218 static void glad_gl_load_GL_ARB_geometry_shader4( GLADuserptrloadfunc load, void* userptr) {
11219  if(!GLAD_GL_ARB_geometry_shader4) return;
11220  glad_glFramebufferTextureARB = (PFNGLFRAMEBUFFERTEXTUREARBPROC) load(userptr, "glFramebufferTextureARB");
11221  glad_glFramebufferTextureFaceARB = (PFNGLFRAMEBUFFERTEXTUREFACEARBPROC) load(userptr, "glFramebufferTextureFaceARB");
11222  glad_glFramebufferTextureLayerARB = (PFNGLFRAMEBUFFERTEXTURELAYERARBPROC) load(userptr, "glFramebufferTextureLayerARB");
11223  glad_glProgramParameteriARB = (PFNGLPROGRAMPARAMETERIARBPROC) load(userptr, "glProgramParameteriARB");
11224 }
11225 static void glad_gl_load_GL_ARB_imaging( GLADuserptrloadfunc load, void* userptr) {
11226  if(!GLAD_GL_ARB_imaging) return;
11227  glad_glBlendColor = (PFNGLBLENDCOLORPROC) load(userptr, "glBlendColor");
11228  glad_glBlendEquation = (PFNGLBLENDEQUATIONPROC) load(userptr, "glBlendEquation");
11229  glad_glColorSubTable = (PFNGLCOLORSUBTABLEPROC) load(userptr, "glColorSubTable");
11230  glad_glColorTable = (PFNGLCOLORTABLEPROC) load(userptr, "glColorTable");
11231  glad_glColorTableParameterfv = (PFNGLCOLORTABLEPARAMETERFVPROC) load(userptr, "glColorTableParameterfv");
11232  glad_glColorTableParameteriv = (PFNGLCOLORTABLEPARAMETERIVPROC) load(userptr, "glColorTableParameteriv");
11233  glad_glConvolutionFilter1D = (PFNGLCONVOLUTIONFILTER1DPROC) load(userptr, "glConvolutionFilter1D");
11234  glad_glConvolutionFilter2D = (PFNGLCONVOLUTIONFILTER2DPROC) load(userptr, "glConvolutionFilter2D");
11235  glad_glConvolutionParameterf = (PFNGLCONVOLUTIONPARAMETERFPROC) load(userptr, "glConvolutionParameterf");
11236  glad_glConvolutionParameterfv = (PFNGLCONVOLUTIONPARAMETERFVPROC) load(userptr, "glConvolutionParameterfv");
11237  glad_glConvolutionParameteri = (PFNGLCONVOLUTIONPARAMETERIPROC) load(userptr, "glConvolutionParameteri");
11238  glad_glConvolutionParameteriv = (PFNGLCONVOLUTIONPARAMETERIVPROC) load(userptr, "glConvolutionParameteriv");
11239  glad_glCopyColorSubTable = (PFNGLCOPYCOLORSUBTABLEPROC) load(userptr, "glCopyColorSubTable");
11240  glad_glCopyColorTable = (PFNGLCOPYCOLORTABLEPROC) load(userptr, "glCopyColorTable");
11241  glad_glCopyConvolutionFilter1D = (PFNGLCOPYCONVOLUTIONFILTER1DPROC) load(userptr, "glCopyConvolutionFilter1D");
11242  glad_glCopyConvolutionFilter2D = (PFNGLCOPYCONVOLUTIONFILTER2DPROC) load(userptr, "glCopyConvolutionFilter2D");
11243  glad_glGetColorTable = (PFNGLGETCOLORTABLEPROC) load(userptr, "glGetColorTable");
11244  glad_glGetColorTableParameterfv = (PFNGLGETCOLORTABLEPARAMETERFVPROC) load(userptr, "glGetColorTableParameterfv");
11245  glad_glGetColorTableParameteriv = (PFNGLGETCOLORTABLEPARAMETERIVPROC) load(userptr, "glGetColorTableParameteriv");
11246  glad_glGetConvolutionFilter = (PFNGLGETCONVOLUTIONFILTERPROC) load(userptr, "glGetConvolutionFilter");
11247  glad_glGetConvolutionParameterfv = (PFNGLGETCONVOLUTIONPARAMETERFVPROC) load(userptr, "glGetConvolutionParameterfv");
11248  glad_glGetConvolutionParameteriv = (PFNGLGETCONVOLUTIONPARAMETERIVPROC) load(userptr, "glGetConvolutionParameteriv");
11249  glad_glGetHistogram = (PFNGLGETHISTOGRAMPROC) load(userptr, "glGetHistogram");
11250  glad_glGetHistogramParameterfv = (PFNGLGETHISTOGRAMPARAMETERFVPROC) load(userptr, "glGetHistogramParameterfv");
11251  glad_glGetHistogramParameteriv = (PFNGLGETHISTOGRAMPARAMETERIVPROC) load(userptr, "glGetHistogramParameteriv");
11252  glad_glGetMinmax = (PFNGLGETMINMAXPROC) load(userptr, "glGetMinmax");
11253  glad_glGetMinmaxParameterfv = (PFNGLGETMINMAXPARAMETERFVPROC) load(userptr, "glGetMinmaxParameterfv");
11254  glad_glGetMinmaxParameteriv = (PFNGLGETMINMAXPARAMETERIVPROC) load(userptr, "glGetMinmaxParameteriv");
11255  glad_glGetSeparableFilter = (PFNGLGETSEPARABLEFILTERPROC) load(userptr, "glGetSeparableFilter");
11256  glad_glHistogram = (PFNGLHISTOGRAMPROC) load(userptr, "glHistogram");
11257  glad_glMinmax = (PFNGLMINMAXPROC) load(userptr, "glMinmax");
11258  glad_glResetHistogram = (PFNGLRESETHISTOGRAMPROC) load(userptr, "glResetHistogram");
11259  glad_glResetMinmax = (PFNGLRESETMINMAXPROC) load(userptr, "glResetMinmax");
11260  glad_glSeparableFilter2D = (PFNGLSEPARABLEFILTER2DPROC) load(userptr, "glSeparableFilter2D");
11261 }
11262 static void glad_gl_load_GL_ARB_instanced_arrays( GLADuserptrloadfunc load, void* userptr) {
11263  if(!GLAD_GL_ARB_instanced_arrays) return;
11264  glad_glVertexAttribDivisorARB = (PFNGLVERTEXATTRIBDIVISORARBPROC) load(userptr, "glVertexAttribDivisorARB");
11265 }
11266 static void glad_gl_load_GL_ARB_map_buffer_range( GLADuserptrloadfunc load, void* userptr) {
11267  if(!GLAD_GL_ARB_map_buffer_range) return;
11268  glad_glFlushMappedBufferRange = (PFNGLFLUSHMAPPEDBUFFERRANGEPROC) load(userptr, "glFlushMappedBufferRange");
11269  glad_glMapBufferRange = (PFNGLMAPBUFFERRANGEPROC) load(userptr, "glMapBufferRange");
11270 }
11271 static void glad_gl_load_GL_ARB_multisample( GLADuserptrloadfunc load, void* userptr) {
11272  if(!GLAD_GL_ARB_multisample) return;
11273  glad_glSampleCoverageARB = (PFNGLSAMPLECOVERAGEARBPROC) load(userptr, "glSampleCoverageARB");
11274 }
11275 static void glad_gl_load_GL_ARB_multitexture( GLADuserptrloadfunc load, void* userptr) {
11276  if(!GLAD_GL_ARB_multitexture) return;
11277  glad_glActiveTextureARB = (PFNGLACTIVETEXTUREARBPROC) load(userptr, "glActiveTextureARB");
11278  glad_glClientActiveTextureARB = (PFNGLCLIENTACTIVETEXTUREARBPROC) load(userptr, "glClientActiveTextureARB");
11279  glad_glMultiTexCoord1dARB = (PFNGLMULTITEXCOORD1DARBPROC) load(userptr, "glMultiTexCoord1dARB");
11280  glad_glMultiTexCoord1dvARB = (PFNGLMULTITEXCOORD1DVARBPROC) load(userptr, "glMultiTexCoord1dvARB");
11281  glad_glMultiTexCoord1fARB = (PFNGLMULTITEXCOORD1FARBPROC) load(userptr, "glMultiTexCoord1fARB");
11282  glad_glMultiTexCoord1fvARB = (PFNGLMULTITEXCOORD1FVARBPROC) load(userptr, "glMultiTexCoord1fvARB");
11283  glad_glMultiTexCoord1iARB = (PFNGLMULTITEXCOORD1IARBPROC) load(userptr, "glMultiTexCoord1iARB");
11284  glad_glMultiTexCoord1ivARB = (PFNGLMULTITEXCOORD1IVARBPROC) load(userptr, "glMultiTexCoord1ivARB");
11285  glad_glMultiTexCoord1sARB = (PFNGLMULTITEXCOORD1SARBPROC) load(userptr, "glMultiTexCoord1sARB");
11286  glad_glMultiTexCoord1svARB = (PFNGLMULTITEXCOORD1SVARBPROC) load(userptr, "glMultiTexCoord1svARB");
11287  glad_glMultiTexCoord2dARB = (PFNGLMULTITEXCOORD2DARBPROC) load(userptr, "glMultiTexCoord2dARB");
11288  glad_glMultiTexCoord2dvARB = (PFNGLMULTITEXCOORD2DVARBPROC) load(userptr, "glMultiTexCoord2dvARB");
11289  glad_glMultiTexCoord2fARB = (PFNGLMULTITEXCOORD2FARBPROC) load(userptr, "glMultiTexCoord2fARB");
11290  glad_glMultiTexCoord2fvARB = (PFNGLMULTITEXCOORD2FVARBPROC) load(userptr, "glMultiTexCoord2fvARB");
11291  glad_glMultiTexCoord2iARB = (PFNGLMULTITEXCOORD2IARBPROC) load(userptr, "glMultiTexCoord2iARB");
11292  glad_glMultiTexCoord2ivARB = (PFNGLMULTITEXCOORD2IVARBPROC) load(userptr, "glMultiTexCoord2ivARB");
11293  glad_glMultiTexCoord2sARB = (PFNGLMULTITEXCOORD2SARBPROC) load(userptr, "glMultiTexCoord2sARB");
11294  glad_glMultiTexCoord2svARB = (PFNGLMULTITEXCOORD2SVARBPROC) load(userptr, "glMultiTexCoord2svARB");
11295  glad_glMultiTexCoord3dARB = (PFNGLMULTITEXCOORD3DARBPROC) load(userptr, "glMultiTexCoord3dARB");
11296  glad_glMultiTexCoord3dvARB = (PFNGLMULTITEXCOORD3DVARBPROC) load(userptr, "glMultiTexCoord3dvARB");
11297  glad_glMultiTexCoord3fARB = (PFNGLMULTITEXCOORD3FARBPROC) load(userptr, "glMultiTexCoord3fARB");
11298  glad_glMultiTexCoord3fvARB = (PFNGLMULTITEXCOORD3FVARBPROC) load(userptr, "glMultiTexCoord3fvARB");
11299  glad_glMultiTexCoord3iARB = (PFNGLMULTITEXCOORD3IARBPROC) load(userptr, "glMultiTexCoord3iARB");
11300  glad_glMultiTexCoord3ivARB = (PFNGLMULTITEXCOORD3IVARBPROC) load(userptr, "glMultiTexCoord3ivARB");
11301  glad_glMultiTexCoord3sARB = (PFNGLMULTITEXCOORD3SARBPROC) load(userptr, "glMultiTexCoord3sARB");
11302  glad_glMultiTexCoord3svARB = (PFNGLMULTITEXCOORD3SVARBPROC) load(userptr, "glMultiTexCoord3svARB");
11303  glad_glMultiTexCoord4dARB = (PFNGLMULTITEXCOORD4DARBPROC) load(userptr, "glMultiTexCoord4dARB");
11304  glad_glMultiTexCoord4dvARB = (PFNGLMULTITEXCOORD4DVARBPROC) load(userptr, "glMultiTexCoord4dvARB");
11305  glad_glMultiTexCoord4fARB = (PFNGLMULTITEXCOORD4FARBPROC) load(userptr, "glMultiTexCoord4fARB");
11306  glad_glMultiTexCoord4fvARB = (PFNGLMULTITEXCOORD4FVARBPROC) load(userptr, "glMultiTexCoord4fvARB");
11307  glad_glMultiTexCoord4iARB = (PFNGLMULTITEXCOORD4IARBPROC) load(userptr, "glMultiTexCoord4iARB");
11308  glad_glMultiTexCoord4ivARB = (PFNGLMULTITEXCOORD4IVARBPROC) load(userptr, "glMultiTexCoord4ivARB");
11309  glad_glMultiTexCoord4sARB = (PFNGLMULTITEXCOORD4SARBPROC) load(userptr, "glMultiTexCoord4sARB");
11310  glad_glMultiTexCoord4svARB = (PFNGLMULTITEXCOORD4SVARBPROC) load(userptr, "glMultiTexCoord4svARB");
11311 }
11312 static void glad_gl_load_GL_ARB_occlusion_query( GLADuserptrloadfunc load, void* userptr) {
11313  if(!GLAD_GL_ARB_occlusion_query) return;
11314  glad_glBeginQueryARB = (PFNGLBEGINQUERYARBPROC) load(userptr, "glBeginQueryARB");
11315  glad_glDeleteQueriesARB = (PFNGLDELETEQUERIESARBPROC) load(userptr, "glDeleteQueriesARB");
11316  glad_glEndQueryARB = (PFNGLENDQUERYARBPROC) load(userptr, "glEndQueryARB");
11317  glad_glGenQueriesARB = (PFNGLGENQUERIESARBPROC) load(userptr, "glGenQueriesARB");
11318  glad_glGetQueryObjectivARB = (PFNGLGETQUERYOBJECTIVARBPROC) load(userptr, "glGetQueryObjectivARB");
11319  glad_glGetQueryObjectuivARB = (PFNGLGETQUERYOBJECTUIVARBPROC) load(userptr, "glGetQueryObjectuivARB");
11320  glad_glGetQueryivARB = (PFNGLGETQUERYIVARBPROC) load(userptr, "glGetQueryivARB");
11321  glad_glIsQueryARB = (PFNGLISQUERYARBPROC) load(userptr, "glIsQueryARB");
11322 }
11323 static void glad_gl_load_GL_ARB_point_parameters( GLADuserptrloadfunc load, void* userptr) {
11324  if(!GLAD_GL_ARB_point_parameters) return;
11325  glad_glPointParameterfARB = (PFNGLPOINTPARAMETERFARBPROC) load(userptr, "glPointParameterfARB");
11326  glad_glPointParameterfvARB = (PFNGLPOINTPARAMETERFVARBPROC) load(userptr, "glPointParameterfvARB");
11327 }
11328 static void glad_gl_load_GL_ARB_provoking_vertex( GLADuserptrloadfunc load, void* userptr) {
11329  if(!GLAD_GL_ARB_provoking_vertex) return;
11330  glad_glProvokingVertex = (PFNGLPROVOKINGVERTEXPROC) load(userptr, "glProvokingVertex");
11331 }
11332 static void glad_gl_load_GL_ARB_sampler_objects( GLADuserptrloadfunc load, void* userptr) {
11333  if(!GLAD_GL_ARB_sampler_objects) return;
11334  glad_glBindSampler = (PFNGLBINDSAMPLERPROC) load(userptr, "glBindSampler");
11335  glad_glDeleteSamplers = (PFNGLDELETESAMPLERSPROC) load(userptr, "glDeleteSamplers");
11336  glad_glGenSamplers = (PFNGLGENSAMPLERSPROC) load(userptr, "glGenSamplers");
11337  glad_glGetSamplerParameterIiv = (PFNGLGETSAMPLERPARAMETERIIVPROC) load(userptr, "glGetSamplerParameterIiv");
11338  glad_glGetSamplerParameterIuiv = (PFNGLGETSAMPLERPARAMETERIUIVPROC) load(userptr, "glGetSamplerParameterIuiv");
11339  glad_glGetSamplerParameterfv = (PFNGLGETSAMPLERPARAMETERFVPROC) load(userptr, "glGetSamplerParameterfv");
11340  glad_glGetSamplerParameteriv = (PFNGLGETSAMPLERPARAMETERIVPROC) load(userptr, "glGetSamplerParameteriv");
11341  glad_glIsSampler = (PFNGLISSAMPLERPROC) load(userptr, "glIsSampler");
11342  glad_glSamplerParameterIiv = (PFNGLSAMPLERPARAMETERIIVPROC) load(userptr, "glSamplerParameterIiv");
11343  glad_glSamplerParameterIuiv = (PFNGLSAMPLERPARAMETERIUIVPROC) load(userptr, "glSamplerParameterIuiv");
11344  glad_glSamplerParameterf = (PFNGLSAMPLERPARAMETERFPROC) load(userptr, "glSamplerParameterf");
11345  glad_glSamplerParameterfv = (PFNGLSAMPLERPARAMETERFVPROC) load(userptr, "glSamplerParameterfv");
11346  glad_glSamplerParameteri = (PFNGLSAMPLERPARAMETERIPROC) load(userptr, "glSamplerParameteri");
11347  glad_glSamplerParameteriv = (PFNGLSAMPLERPARAMETERIVPROC) load(userptr, "glSamplerParameteriv");
11348 }
11349 static void glad_gl_load_GL_ARB_shader_objects( GLADuserptrloadfunc load, void* userptr) {
11350  if(!GLAD_GL_ARB_shader_objects) return;
11351  glad_glAttachObjectARB = (PFNGLATTACHOBJECTARBPROC) load(userptr, "glAttachObjectARB");
11352  glad_glCompileShaderARB = (PFNGLCOMPILESHADERARBPROC) load(userptr, "glCompileShaderARB");
11353  glad_glCreateProgramObjectARB = (PFNGLCREATEPROGRAMOBJECTARBPROC) load(userptr, "glCreateProgramObjectARB");
11354  glad_glCreateShaderObjectARB = (PFNGLCREATESHADEROBJECTARBPROC) load(userptr, "glCreateShaderObjectARB");
11355  glad_glDeleteObjectARB = (PFNGLDELETEOBJECTARBPROC) load(userptr, "glDeleteObjectARB");
11356  glad_glDetachObjectARB = (PFNGLDETACHOBJECTARBPROC) load(userptr, "glDetachObjectARB");
11357  glad_glGetActiveUniformARB = (PFNGLGETACTIVEUNIFORMARBPROC) load(userptr, "glGetActiveUniformARB");
11358  glad_glGetAttachedObjectsARB = (PFNGLGETATTACHEDOBJECTSARBPROC) load(userptr, "glGetAttachedObjectsARB");
11359  glad_glGetHandleARB = (PFNGLGETHANDLEARBPROC) load(userptr, "glGetHandleARB");
11360  glad_glGetInfoLogARB = (PFNGLGETINFOLOGARBPROC) load(userptr, "glGetInfoLogARB");
11361  glad_glGetObjectParameterfvARB = (PFNGLGETOBJECTPARAMETERFVARBPROC) load(userptr, "glGetObjectParameterfvARB");
11362  glad_glGetObjectParameterivARB = (PFNGLGETOBJECTPARAMETERIVARBPROC) load(userptr, "glGetObjectParameterivARB");
11363  glad_glGetShaderSourceARB = (PFNGLGETSHADERSOURCEARBPROC) load(userptr, "glGetShaderSourceARB");
11364  glad_glGetUniformLocationARB = (PFNGLGETUNIFORMLOCATIONARBPROC) load(userptr, "glGetUniformLocationARB");
11365  glad_glGetUniformfvARB = (PFNGLGETUNIFORMFVARBPROC) load(userptr, "glGetUniformfvARB");
11366  glad_glGetUniformivARB = (PFNGLGETUNIFORMIVARBPROC) load(userptr, "glGetUniformivARB");
11367  glad_glLinkProgramARB = (PFNGLLINKPROGRAMARBPROC) load(userptr, "glLinkProgramARB");
11368  glad_glShaderSourceARB = (PFNGLSHADERSOURCEARBPROC) load(userptr, "glShaderSourceARB");
11369  glad_glUniform1fARB = (PFNGLUNIFORM1FARBPROC) load(userptr, "glUniform1fARB");
11370  glad_glUniform1fvARB = (PFNGLUNIFORM1FVARBPROC) load(userptr, "glUniform1fvARB");
11371  glad_glUniform1iARB = (PFNGLUNIFORM1IARBPROC) load(userptr, "glUniform1iARB");
11372  glad_glUniform1ivARB = (PFNGLUNIFORM1IVARBPROC) load(userptr, "glUniform1ivARB");
11373  glad_glUniform2fARB = (PFNGLUNIFORM2FARBPROC) load(userptr, "glUniform2fARB");
11374  glad_glUniform2fvARB = (PFNGLUNIFORM2FVARBPROC) load(userptr, "glUniform2fvARB");
11375  glad_glUniform2iARB = (PFNGLUNIFORM2IARBPROC) load(userptr, "glUniform2iARB");
11376  glad_glUniform2ivARB = (PFNGLUNIFORM2IVARBPROC) load(userptr, "glUniform2ivARB");
11377  glad_glUniform3fARB = (PFNGLUNIFORM3FARBPROC) load(userptr, "glUniform3fARB");
11378  glad_glUniform3fvARB = (PFNGLUNIFORM3FVARBPROC) load(userptr, "glUniform3fvARB");
11379  glad_glUniform3iARB = (PFNGLUNIFORM3IARBPROC) load(userptr, "glUniform3iARB");
11380  glad_glUniform3ivARB = (PFNGLUNIFORM3IVARBPROC) load(userptr, "glUniform3ivARB");
11381  glad_glUniform4fARB = (PFNGLUNIFORM4FARBPROC) load(userptr, "glUniform4fARB");
11382  glad_glUniform4fvARB = (PFNGLUNIFORM4FVARBPROC) load(userptr, "glUniform4fvARB");
11383  glad_glUniform4iARB = (PFNGLUNIFORM4IARBPROC) load(userptr, "glUniform4iARB");
11384  glad_glUniform4ivARB = (PFNGLUNIFORM4IVARBPROC) load(userptr, "glUniform4ivARB");
11385  glad_glUniformMatrix2fvARB = (PFNGLUNIFORMMATRIX2FVARBPROC) load(userptr, "glUniformMatrix2fvARB");
11386  glad_glUniformMatrix3fvARB = (PFNGLUNIFORMMATRIX3FVARBPROC) load(userptr, "glUniformMatrix3fvARB");
11387  glad_glUniformMatrix4fvARB = (PFNGLUNIFORMMATRIX4FVARBPROC) load(userptr, "glUniformMatrix4fvARB");
11388  glad_glUseProgramObjectARB = (PFNGLUSEPROGRAMOBJECTARBPROC) load(userptr, "glUseProgramObjectARB");
11389  glad_glValidateProgramARB = (PFNGLVALIDATEPROGRAMARBPROC) load(userptr, "glValidateProgramARB");
11390 }
11391 static void glad_gl_load_GL_ARB_sync( GLADuserptrloadfunc load, void* userptr) {
11392  if(!GLAD_GL_ARB_sync) return;
11393  glad_glClientWaitSync = (PFNGLCLIENTWAITSYNCPROC) load(userptr, "glClientWaitSync");
11394  glad_glDeleteSync = (PFNGLDELETESYNCPROC) load(userptr, "glDeleteSync");
11395  glad_glFenceSync = (PFNGLFENCESYNCPROC) load(userptr, "glFenceSync");
11396  glad_glGetInteger64v = (PFNGLGETINTEGER64VPROC) load(userptr, "glGetInteger64v");
11397  glad_glGetSynciv = (PFNGLGETSYNCIVPROC) load(userptr, "glGetSynciv");
11398  glad_glIsSync = (PFNGLISSYNCPROC) load(userptr, "glIsSync");
11399  glad_glWaitSync = (PFNGLWAITSYNCPROC) load(userptr, "glWaitSync");
11400 }
11401 static void glad_gl_load_GL_ARB_texture_buffer_object( GLADuserptrloadfunc load, void* userptr) {
11402  if(!GLAD_GL_ARB_texture_buffer_object) return;
11403  glad_glTexBufferARB = (PFNGLTEXBUFFERARBPROC) load(userptr, "glTexBufferARB");
11404 }
11405 static void glad_gl_load_GL_ARB_texture_compression( GLADuserptrloadfunc load, void* userptr) {
11406  if(!GLAD_GL_ARB_texture_compression) return;
11407  glad_glCompressedTexImage1DARB = (PFNGLCOMPRESSEDTEXIMAGE1DARBPROC) load(userptr, "glCompressedTexImage1DARB");
11408  glad_glCompressedTexImage2DARB = (PFNGLCOMPRESSEDTEXIMAGE2DARBPROC) load(userptr, "glCompressedTexImage2DARB");
11409  glad_glCompressedTexImage3DARB = (PFNGLCOMPRESSEDTEXIMAGE3DARBPROC) load(userptr, "glCompressedTexImage3DARB");
11410  glad_glCompressedTexSubImage1DARB = (PFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC) load(userptr, "glCompressedTexSubImage1DARB");
11411  glad_glCompressedTexSubImage2DARB = (PFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC) load(userptr, "glCompressedTexSubImage2DARB");
11412  glad_glCompressedTexSubImage3DARB = (PFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC) load(userptr, "glCompressedTexSubImage3DARB");
11413  glad_glGetCompressedTexImageARB = (PFNGLGETCOMPRESSEDTEXIMAGEARBPROC) load(userptr, "glGetCompressedTexImageARB");
11414 }
11415 static void glad_gl_load_GL_ARB_texture_multisample( GLADuserptrloadfunc load, void* userptr) {
11416  if(!GLAD_GL_ARB_texture_multisample) return;
11417  glad_glGetMultisamplefv = (PFNGLGETMULTISAMPLEFVPROC) load(userptr, "glGetMultisamplefv");
11418  glad_glSampleMaski = (PFNGLSAMPLEMASKIPROC) load(userptr, "glSampleMaski");
11419  glad_glTexImage2DMultisample = (PFNGLTEXIMAGE2DMULTISAMPLEPROC) load(userptr, "glTexImage2DMultisample");
11420  glad_glTexImage3DMultisample = (PFNGLTEXIMAGE3DMULTISAMPLEPROC) load(userptr, "glTexImage3DMultisample");
11421 }
11422 static void glad_gl_load_GL_ARB_timer_query( GLADuserptrloadfunc load, void* userptr) {
11423  if(!GLAD_GL_ARB_timer_query) return;
11424  glad_glGetQueryObjecti64v = (PFNGLGETQUERYOBJECTI64VPROC) load(userptr, "glGetQueryObjecti64v");
11425  glad_glGetQueryObjectui64v = (PFNGLGETQUERYOBJECTUI64VPROC) load(userptr, "glGetQueryObjectui64v");
11426  glad_glQueryCounter = (PFNGLQUERYCOUNTERPROC) load(userptr, "glQueryCounter");
11427 }
11428 static void glad_gl_load_GL_ARB_transpose_matrix( GLADuserptrloadfunc load, void* userptr) {
11429  if(!GLAD_GL_ARB_transpose_matrix) return;
11430  glad_glLoadTransposeMatrixdARB = (PFNGLLOADTRANSPOSEMATRIXDARBPROC) load(userptr, "glLoadTransposeMatrixdARB");
11431  glad_glLoadTransposeMatrixfARB = (PFNGLLOADTRANSPOSEMATRIXFARBPROC) load(userptr, "glLoadTransposeMatrixfARB");
11432  glad_glMultTransposeMatrixdARB = (PFNGLMULTTRANSPOSEMATRIXDARBPROC) load(userptr, "glMultTransposeMatrixdARB");
11433  glad_glMultTransposeMatrixfARB = (PFNGLMULTTRANSPOSEMATRIXFARBPROC) load(userptr, "glMultTransposeMatrixfARB");
11434 }
11435 static void glad_gl_load_GL_ARB_uniform_buffer_object( GLADuserptrloadfunc load, void* userptr) {
11436  if(!GLAD_GL_ARB_uniform_buffer_object) return;
11437  glad_glBindBufferBase = (PFNGLBINDBUFFERBASEPROC) load(userptr, "glBindBufferBase");
11438  glad_glBindBufferRange = (PFNGLBINDBUFFERRANGEPROC) load(userptr, "glBindBufferRange");
11439  glad_glGetActiveUniformBlockName = (PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC) load(userptr, "glGetActiveUniformBlockName");
11440  glad_glGetActiveUniformBlockiv = (PFNGLGETACTIVEUNIFORMBLOCKIVPROC) load(userptr, "glGetActiveUniformBlockiv");
11441  glad_glGetActiveUniformName = (PFNGLGETACTIVEUNIFORMNAMEPROC) load(userptr, "glGetActiveUniformName");
11442  glad_glGetActiveUniformsiv = (PFNGLGETACTIVEUNIFORMSIVPROC) load(userptr, "glGetActiveUniformsiv");
11443  glad_glGetIntegeri_v = (PFNGLGETINTEGERI_VPROC) load(userptr, "glGetIntegeri_v");
11444  glad_glGetUniformBlockIndex = (PFNGLGETUNIFORMBLOCKINDEXPROC) load(userptr, "glGetUniformBlockIndex");
11445  glad_glGetUniformIndices = (PFNGLGETUNIFORMINDICESPROC) load(userptr, "glGetUniformIndices");
11446  glad_glUniformBlockBinding = (PFNGLUNIFORMBLOCKBINDINGPROC) load(userptr, "glUniformBlockBinding");
11447 }
11448 static void glad_gl_load_GL_ARB_vertex_array_object( GLADuserptrloadfunc load, void* userptr) {
11449  if(!GLAD_GL_ARB_vertex_array_object) return;
11450  glad_glBindVertexArray = (PFNGLBINDVERTEXARRAYPROC) load(userptr, "glBindVertexArray");
11451  glad_glDeleteVertexArrays = (PFNGLDELETEVERTEXARRAYSPROC) load(userptr, "glDeleteVertexArrays");
11452  glad_glGenVertexArrays = (PFNGLGENVERTEXARRAYSPROC) load(userptr, "glGenVertexArrays");
11453  glad_glIsVertexArray = (PFNGLISVERTEXARRAYPROC) load(userptr, "glIsVertexArray");
11454 }
11455 static void glad_gl_load_GL_ARB_vertex_buffer_object( GLADuserptrloadfunc load, void* userptr) {
11456  if(!GLAD_GL_ARB_vertex_buffer_object) return;
11457  glad_glBindBufferARB = (PFNGLBINDBUFFERARBPROC) load(userptr, "glBindBufferARB");
11458  glad_glBufferDataARB = (PFNGLBUFFERDATAARBPROC) load(userptr, "glBufferDataARB");
11459  glad_glBufferSubDataARB = (PFNGLBUFFERSUBDATAARBPROC) load(userptr, "glBufferSubDataARB");
11460  glad_glDeleteBuffersARB = (PFNGLDELETEBUFFERSARBPROC) load(userptr, "glDeleteBuffersARB");
11461  glad_glGenBuffersARB = (PFNGLGENBUFFERSARBPROC) load(userptr, "glGenBuffersARB");
11462  glad_glGetBufferParameterivARB = (PFNGLGETBUFFERPARAMETERIVARBPROC) load(userptr, "glGetBufferParameterivARB");
11463  glad_glGetBufferPointervARB = (PFNGLGETBUFFERPOINTERVARBPROC) load(userptr, "glGetBufferPointervARB");
11464  glad_glGetBufferSubDataARB = (PFNGLGETBUFFERSUBDATAARBPROC) load(userptr, "glGetBufferSubDataARB");
11465  glad_glIsBufferARB = (PFNGLISBUFFERARBPROC) load(userptr, "glIsBufferARB");
11466  glad_glMapBufferARB = (PFNGLMAPBUFFERARBPROC) load(userptr, "glMapBufferARB");
11467  glad_glUnmapBufferARB = (PFNGLUNMAPBUFFERARBPROC) load(userptr, "glUnmapBufferARB");
11468 }
11469 static void glad_gl_load_GL_ARB_vertex_program( GLADuserptrloadfunc load, void* userptr) {
11470  if(!GLAD_GL_ARB_vertex_program) return;
11471  glad_glBindProgramARB = (PFNGLBINDPROGRAMARBPROC) load(userptr, "glBindProgramARB");
11472  glad_glDeleteProgramsARB = (PFNGLDELETEPROGRAMSARBPROC) load(userptr, "glDeleteProgramsARB");
11473  glad_glDisableVertexAttribArrayARB = (PFNGLDISABLEVERTEXATTRIBARRAYARBPROC) load(userptr, "glDisableVertexAttribArrayARB");
11474  glad_glEnableVertexAttribArrayARB = (PFNGLENABLEVERTEXATTRIBARRAYARBPROC) load(userptr, "glEnableVertexAttribArrayARB");
11475  glad_glGenProgramsARB = (PFNGLGENPROGRAMSARBPROC) load(userptr, "glGenProgramsARB");
11476  glad_glGetProgramEnvParameterdvARB = (PFNGLGETPROGRAMENVPARAMETERDVARBPROC) load(userptr, "glGetProgramEnvParameterdvARB");
11477  glad_glGetProgramEnvParameterfvARB = (PFNGLGETPROGRAMENVPARAMETERFVARBPROC) load(userptr, "glGetProgramEnvParameterfvARB");
11478  glad_glGetProgramLocalParameterdvARB = (PFNGLGETPROGRAMLOCALPARAMETERDVARBPROC) load(userptr, "glGetProgramLocalParameterdvARB");
11479  glad_glGetProgramLocalParameterfvARB = (PFNGLGETPROGRAMLOCALPARAMETERFVARBPROC) load(userptr, "glGetProgramLocalParameterfvARB");
11480  glad_glGetProgramStringARB = (PFNGLGETPROGRAMSTRINGARBPROC) load(userptr, "glGetProgramStringARB");
11481  glad_glGetProgramivARB = (PFNGLGETPROGRAMIVARBPROC) load(userptr, "glGetProgramivARB");
11482  glad_glGetVertexAttribPointervARB = (PFNGLGETVERTEXATTRIBPOINTERVARBPROC) load(userptr, "glGetVertexAttribPointervARB");
11483  glad_glGetVertexAttribdvARB = (PFNGLGETVERTEXATTRIBDVARBPROC) load(userptr, "glGetVertexAttribdvARB");
11484  glad_glGetVertexAttribfvARB = (PFNGLGETVERTEXATTRIBFVARBPROC) load(userptr, "glGetVertexAttribfvARB");
11485  glad_glGetVertexAttribivARB = (PFNGLGETVERTEXATTRIBIVARBPROC) load(userptr, "glGetVertexAttribivARB");
11486  glad_glIsProgramARB = (PFNGLISPROGRAMARBPROC) load(userptr, "glIsProgramARB");
11487  glad_glProgramEnvParameter4dARB = (PFNGLPROGRAMENVPARAMETER4DARBPROC) load(userptr, "glProgramEnvParameter4dARB");
11488  glad_glProgramEnvParameter4dvARB = (PFNGLPROGRAMENVPARAMETER4DVARBPROC) load(userptr, "glProgramEnvParameter4dvARB");
11489  glad_glProgramEnvParameter4fARB = (PFNGLPROGRAMENVPARAMETER4FARBPROC) load(userptr, "glProgramEnvParameter4fARB");
11490  glad_glProgramEnvParameter4fvARB = (PFNGLPROGRAMENVPARAMETER4FVARBPROC) load(userptr, "glProgramEnvParameter4fvARB");
11491  glad_glProgramLocalParameter4dARB = (PFNGLPROGRAMLOCALPARAMETER4DARBPROC) load(userptr, "glProgramLocalParameter4dARB");
11492  glad_glProgramLocalParameter4dvARB = (PFNGLPROGRAMLOCALPARAMETER4DVARBPROC) load(userptr, "glProgramLocalParameter4dvARB");
11493  glad_glProgramLocalParameter4fARB = (PFNGLPROGRAMLOCALPARAMETER4FARBPROC) load(userptr, "glProgramLocalParameter4fARB");
11494  glad_glProgramLocalParameter4fvARB = (PFNGLPROGRAMLOCALPARAMETER4FVARBPROC) load(userptr, "glProgramLocalParameter4fvARB");
11495  glad_glProgramStringARB = (PFNGLPROGRAMSTRINGARBPROC) load(userptr, "glProgramStringARB");
11496  glad_glVertexAttrib1dARB = (PFNGLVERTEXATTRIB1DARBPROC) load(userptr, "glVertexAttrib1dARB");
11497  glad_glVertexAttrib1dvARB = (PFNGLVERTEXATTRIB1DVARBPROC) load(userptr, "glVertexAttrib1dvARB");
11498  glad_glVertexAttrib1fARB = (PFNGLVERTEXATTRIB1FARBPROC) load(userptr, "glVertexAttrib1fARB");
11499  glad_glVertexAttrib1fvARB = (PFNGLVERTEXATTRIB1FVARBPROC) load(userptr, "glVertexAttrib1fvARB");
11500  glad_glVertexAttrib1sARB = (PFNGLVERTEXATTRIB1SARBPROC) load(userptr, "glVertexAttrib1sARB");
11501  glad_glVertexAttrib1svARB = (PFNGLVERTEXATTRIB1SVARBPROC) load(userptr, "glVertexAttrib1svARB");
11502  glad_glVertexAttrib2dARB = (PFNGLVERTEXATTRIB2DARBPROC) load(userptr, "glVertexAttrib2dARB");
11503  glad_glVertexAttrib2dvARB = (PFNGLVERTEXATTRIB2DVARBPROC) load(userptr, "glVertexAttrib2dvARB");
11504  glad_glVertexAttrib2fARB = (PFNGLVERTEXATTRIB2FARBPROC) load(userptr, "glVertexAttrib2fARB");
11505  glad_glVertexAttrib2fvARB = (PFNGLVERTEXATTRIB2FVARBPROC) load(userptr, "glVertexAttrib2fvARB");
11506  glad_glVertexAttrib2sARB = (PFNGLVERTEXATTRIB2SARBPROC) load(userptr, "glVertexAttrib2sARB");
11507  glad_glVertexAttrib2svARB = (PFNGLVERTEXATTRIB2SVARBPROC) load(userptr, "glVertexAttrib2svARB");
11508  glad_glVertexAttrib3dARB = (PFNGLVERTEXATTRIB3DARBPROC) load(userptr, "glVertexAttrib3dARB");
11509  glad_glVertexAttrib3dvARB = (PFNGLVERTEXATTRIB3DVARBPROC) load(userptr, "glVertexAttrib3dvARB");
11510  glad_glVertexAttrib3fARB = (PFNGLVERTEXATTRIB3FARBPROC) load(userptr, "glVertexAttrib3fARB");
11511  glad_glVertexAttrib3fvARB = (PFNGLVERTEXATTRIB3FVARBPROC) load(userptr, "glVertexAttrib3fvARB");
11512  glad_glVertexAttrib3sARB = (PFNGLVERTEXATTRIB3SARBPROC) load(userptr, "glVertexAttrib3sARB");
11513  glad_glVertexAttrib3svARB = (PFNGLVERTEXATTRIB3SVARBPROC) load(userptr, "glVertexAttrib3svARB");
11514  glad_glVertexAttrib4NbvARB = (PFNGLVERTEXATTRIB4NBVARBPROC) load(userptr, "glVertexAttrib4NbvARB");
11515  glad_glVertexAttrib4NivARB = (PFNGLVERTEXATTRIB4NIVARBPROC) load(userptr, "glVertexAttrib4NivARB");
11516  glad_glVertexAttrib4NsvARB = (PFNGLVERTEXATTRIB4NSVARBPROC) load(userptr, "glVertexAttrib4NsvARB");
11517  glad_glVertexAttrib4NubARB = (PFNGLVERTEXATTRIB4NUBARBPROC) load(userptr, "glVertexAttrib4NubARB");
11518  glad_glVertexAttrib4NubvARB = (PFNGLVERTEXATTRIB4NUBVARBPROC) load(userptr, "glVertexAttrib4NubvARB");
11519  glad_glVertexAttrib4NuivARB = (PFNGLVERTEXATTRIB4NUIVARBPROC) load(userptr, "glVertexAttrib4NuivARB");
11520  glad_glVertexAttrib4NusvARB = (PFNGLVERTEXATTRIB4NUSVARBPROC) load(userptr, "glVertexAttrib4NusvARB");
11521  glad_glVertexAttrib4bvARB = (PFNGLVERTEXATTRIB4BVARBPROC) load(userptr, "glVertexAttrib4bvARB");
11522  glad_glVertexAttrib4dARB = (PFNGLVERTEXATTRIB4DARBPROC) load(userptr, "glVertexAttrib4dARB");
11523  glad_glVertexAttrib4dvARB = (PFNGLVERTEXATTRIB4DVARBPROC) load(userptr, "glVertexAttrib4dvARB");
11524  glad_glVertexAttrib4fARB = (PFNGLVERTEXATTRIB4FARBPROC) load(userptr, "glVertexAttrib4fARB");
11525  glad_glVertexAttrib4fvARB = (PFNGLVERTEXATTRIB4FVARBPROC) load(userptr, "glVertexAttrib4fvARB");
11526  glad_glVertexAttrib4ivARB = (PFNGLVERTEXATTRIB4IVARBPROC) load(userptr, "glVertexAttrib4ivARB");
11527  glad_glVertexAttrib4sARB = (PFNGLVERTEXATTRIB4SARBPROC) load(userptr, "glVertexAttrib4sARB");
11528  glad_glVertexAttrib4svARB = (PFNGLVERTEXATTRIB4SVARBPROC) load(userptr, "glVertexAttrib4svARB");
11529  glad_glVertexAttrib4ubvARB = (PFNGLVERTEXATTRIB4UBVARBPROC) load(userptr, "glVertexAttrib4ubvARB");
11530  glad_glVertexAttrib4uivARB = (PFNGLVERTEXATTRIB4UIVARBPROC) load(userptr, "glVertexAttrib4uivARB");
11531  glad_glVertexAttrib4usvARB = (PFNGLVERTEXATTRIB4USVARBPROC) load(userptr, "glVertexAttrib4usvARB");
11532  glad_glVertexAttribPointerARB = (PFNGLVERTEXATTRIBPOINTERARBPROC) load(userptr, "glVertexAttribPointerARB");
11533 }
11534 static void glad_gl_load_GL_ARB_vertex_shader( GLADuserptrloadfunc load, void* userptr) {
11535  if(!GLAD_GL_ARB_vertex_shader) return;
11536  glad_glBindAttribLocationARB = (PFNGLBINDATTRIBLOCATIONARBPROC) load(userptr, "glBindAttribLocationARB");
11537  glad_glDisableVertexAttribArrayARB = (PFNGLDISABLEVERTEXATTRIBARRAYARBPROC) load(userptr, "glDisableVertexAttribArrayARB");
11538  glad_glEnableVertexAttribArrayARB = (PFNGLENABLEVERTEXATTRIBARRAYARBPROC) load(userptr, "glEnableVertexAttribArrayARB");
11539  glad_glGetActiveAttribARB = (PFNGLGETACTIVEATTRIBARBPROC) load(userptr, "glGetActiveAttribARB");
11540  glad_glGetAttribLocationARB = (PFNGLGETATTRIBLOCATIONARBPROC) load(userptr, "glGetAttribLocationARB");
11541  glad_glGetVertexAttribPointervARB = (PFNGLGETVERTEXATTRIBPOINTERVARBPROC) load(userptr, "glGetVertexAttribPointervARB");
11542  glad_glGetVertexAttribdvARB = (PFNGLGETVERTEXATTRIBDVARBPROC) load(userptr, "glGetVertexAttribdvARB");
11543  glad_glGetVertexAttribfvARB = (PFNGLGETVERTEXATTRIBFVARBPROC) load(userptr, "glGetVertexAttribfvARB");
11544  glad_glGetVertexAttribivARB = (PFNGLGETVERTEXATTRIBIVARBPROC) load(userptr, "glGetVertexAttribivARB");
11545  glad_glVertexAttrib1dARB = (PFNGLVERTEXATTRIB1DARBPROC) load(userptr, "glVertexAttrib1dARB");
11546  glad_glVertexAttrib1dvARB = (PFNGLVERTEXATTRIB1DVARBPROC) load(userptr, "glVertexAttrib1dvARB");
11547  glad_glVertexAttrib1fARB = (PFNGLVERTEXATTRIB1FARBPROC) load(userptr, "glVertexAttrib1fARB");
11548  glad_glVertexAttrib1fvARB = (PFNGLVERTEXATTRIB1FVARBPROC) load(userptr, "glVertexAttrib1fvARB");
11549  glad_glVertexAttrib1sARB = (PFNGLVERTEXATTRIB1SARBPROC) load(userptr, "glVertexAttrib1sARB");
11550  glad_glVertexAttrib1svARB = (PFNGLVERTEXATTRIB1SVARBPROC) load(userptr, "glVertexAttrib1svARB");
11551  glad_glVertexAttrib2dARB = (PFNGLVERTEXATTRIB2DARBPROC) load(userptr, "glVertexAttrib2dARB");
11552  glad_glVertexAttrib2dvARB = (PFNGLVERTEXATTRIB2DVARBPROC) load(userptr, "glVertexAttrib2dvARB");
11553  glad_glVertexAttrib2fARB = (PFNGLVERTEXATTRIB2FARBPROC) load(userptr, "glVertexAttrib2fARB");
11554  glad_glVertexAttrib2fvARB = (PFNGLVERTEXATTRIB2FVARBPROC) load(userptr, "glVertexAttrib2fvARB");
11555  glad_glVertexAttrib2sARB = (PFNGLVERTEXATTRIB2SARBPROC) load(userptr, "glVertexAttrib2sARB");
11556  glad_glVertexAttrib2svARB = (PFNGLVERTEXATTRIB2SVARBPROC) load(userptr, "glVertexAttrib2svARB");
11557  glad_glVertexAttrib3dARB = (PFNGLVERTEXATTRIB3DARBPROC) load(userptr, "glVertexAttrib3dARB");
11558  glad_glVertexAttrib3dvARB = (PFNGLVERTEXATTRIB3DVARBPROC) load(userptr, "glVertexAttrib3dvARB");
11559  glad_glVertexAttrib3fARB = (PFNGLVERTEXATTRIB3FARBPROC) load(userptr, "glVertexAttrib3fARB");
11560  glad_glVertexAttrib3fvARB = (PFNGLVERTEXATTRIB3FVARBPROC) load(userptr, "glVertexAttrib3fvARB");
11561  glad_glVertexAttrib3sARB = (PFNGLVERTEXATTRIB3SARBPROC) load(userptr, "glVertexAttrib3sARB");
11562  glad_glVertexAttrib3svARB = (PFNGLVERTEXATTRIB3SVARBPROC) load(userptr, "glVertexAttrib3svARB");
11563  glad_glVertexAttrib4NbvARB = (PFNGLVERTEXATTRIB4NBVARBPROC) load(userptr, "glVertexAttrib4NbvARB");
11564  glad_glVertexAttrib4NivARB = (PFNGLVERTEXATTRIB4NIVARBPROC) load(userptr, "glVertexAttrib4NivARB");
11565  glad_glVertexAttrib4NsvARB = (PFNGLVERTEXATTRIB4NSVARBPROC) load(userptr, "glVertexAttrib4NsvARB");
11566  glad_glVertexAttrib4NubARB = (PFNGLVERTEXATTRIB4NUBARBPROC) load(userptr, "glVertexAttrib4NubARB");
11567  glad_glVertexAttrib4NubvARB = (PFNGLVERTEXATTRIB4NUBVARBPROC) load(userptr, "glVertexAttrib4NubvARB");
11568  glad_glVertexAttrib4NuivARB = (PFNGLVERTEXATTRIB4NUIVARBPROC) load(userptr, "glVertexAttrib4NuivARB");
11569  glad_glVertexAttrib4NusvARB = (PFNGLVERTEXATTRIB4NUSVARBPROC) load(userptr, "glVertexAttrib4NusvARB");
11570  glad_glVertexAttrib4bvARB = (PFNGLVERTEXATTRIB4BVARBPROC) load(userptr, "glVertexAttrib4bvARB");
11571  glad_glVertexAttrib4dARB = (PFNGLVERTEXATTRIB4DARBPROC) load(userptr, "glVertexAttrib4dARB");
11572  glad_glVertexAttrib4dvARB = (PFNGLVERTEXATTRIB4DVARBPROC) load(userptr, "glVertexAttrib4dvARB");
11573  glad_glVertexAttrib4fARB = (PFNGLVERTEXATTRIB4FARBPROC) load(userptr, "glVertexAttrib4fARB");
11574  glad_glVertexAttrib4fvARB = (PFNGLVERTEXATTRIB4FVARBPROC) load(userptr, "glVertexAttrib4fvARB");
11575  glad_glVertexAttrib4ivARB = (PFNGLVERTEXATTRIB4IVARBPROC) load(userptr, "glVertexAttrib4ivARB");
11576  glad_glVertexAttrib4sARB = (PFNGLVERTEXATTRIB4SARBPROC) load(userptr, "glVertexAttrib4sARB");
11577  glad_glVertexAttrib4svARB = (PFNGLVERTEXATTRIB4SVARBPROC) load(userptr, "glVertexAttrib4svARB");
11578  glad_glVertexAttrib4ubvARB = (PFNGLVERTEXATTRIB4UBVARBPROC) load(userptr, "glVertexAttrib4ubvARB");
11579  glad_glVertexAttrib4uivARB = (PFNGLVERTEXATTRIB4UIVARBPROC) load(userptr, "glVertexAttrib4uivARB");
11580  glad_glVertexAttrib4usvARB = (PFNGLVERTEXATTRIB4USVARBPROC) load(userptr, "glVertexAttrib4usvARB");
11581  glad_glVertexAttribPointerARB = (PFNGLVERTEXATTRIBPOINTERARBPROC) load(userptr, "glVertexAttribPointerARB");
11582 }
11583 static void glad_gl_load_GL_ARB_vertex_type_2_10_10_10_rev( GLADuserptrloadfunc load, void* userptr) {
11584  if(!GLAD_GL_ARB_vertex_type_2_10_10_10_rev) return;
11585  glad_glColorP3ui = (PFNGLCOLORP3UIPROC) load(userptr, "glColorP3ui");
11586  glad_glColorP3uiv = (PFNGLCOLORP3UIVPROC) load(userptr, "glColorP3uiv");
11587  glad_glColorP4ui = (PFNGLCOLORP4UIPROC) load(userptr, "glColorP4ui");
11588  glad_glColorP4uiv = (PFNGLCOLORP4UIVPROC) load(userptr, "glColorP4uiv");
11589  glad_glMultiTexCoordP1ui = (PFNGLMULTITEXCOORDP1UIPROC) load(userptr, "glMultiTexCoordP1ui");
11590  glad_glMultiTexCoordP1uiv = (PFNGLMULTITEXCOORDP1UIVPROC) load(userptr, "glMultiTexCoordP1uiv");
11591  glad_glMultiTexCoordP2ui = (PFNGLMULTITEXCOORDP2UIPROC) load(userptr, "glMultiTexCoordP2ui");
11592  glad_glMultiTexCoordP2uiv = (PFNGLMULTITEXCOORDP2UIVPROC) load(userptr, "glMultiTexCoordP2uiv");
11593  glad_glMultiTexCoordP3ui = (PFNGLMULTITEXCOORDP3UIPROC) load(userptr, "glMultiTexCoordP3ui");
11594  glad_glMultiTexCoordP3uiv = (PFNGLMULTITEXCOORDP3UIVPROC) load(userptr, "glMultiTexCoordP3uiv");
11595  glad_glMultiTexCoordP4ui = (PFNGLMULTITEXCOORDP4UIPROC) load(userptr, "glMultiTexCoordP4ui");
11596  glad_glMultiTexCoordP4uiv = (PFNGLMULTITEXCOORDP4UIVPROC) load(userptr, "glMultiTexCoordP4uiv");
11597  glad_glNormalP3ui = (PFNGLNORMALP3UIPROC) load(userptr, "glNormalP3ui");
11598  glad_glNormalP3uiv = (PFNGLNORMALP3UIVPROC) load(userptr, "glNormalP3uiv");
11599  glad_glSecondaryColorP3ui = (PFNGLSECONDARYCOLORP3UIPROC) load(userptr, "glSecondaryColorP3ui");
11600  glad_glSecondaryColorP3uiv = (PFNGLSECONDARYCOLORP3UIVPROC) load(userptr, "glSecondaryColorP3uiv");
11601  glad_glTexCoordP1ui = (PFNGLTEXCOORDP1UIPROC) load(userptr, "glTexCoordP1ui");
11602  glad_glTexCoordP1uiv = (PFNGLTEXCOORDP1UIVPROC) load(userptr, "glTexCoordP1uiv");
11603  glad_glTexCoordP2ui = (PFNGLTEXCOORDP2UIPROC) load(userptr, "glTexCoordP2ui");
11604  glad_glTexCoordP2uiv = (PFNGLTEXCOORDP2UIVPROC) load(userptr, "glTexCoordP2uiv");
11605  glad_glTexCoordP3ui = (PFNGLTEXCOORDP3UIPROC) load(userptr, "glTexCoordP3ui");
11606  glad_glTexCoordP3uiv = (PFNGLTEXCOORDP3UIVPROC) load(userptr, "glTexCoordP3uiv");
11607  glad_glTexCoordP4ui = (PFNGLTEXCOORDP4UIPROC) load(userptr, "glTexCoordP4ui");
11608  glad_glTexCoordP4uiv = (PFNGLTEXCOORDP4UIVPROC) load(userptr, "glTexCoordP4uiv");
11609  glad_glVertexAttribP1ui = (PFNGLVERTEXATTRIBP1UIPROC) load(userptr, "glVertexAttribP1ui");
11610  glad_glVertexAttribP1uiv = (PFNGLVERTEXATTRIBP1UIVPROC) load(userptr, "glVertexAttribP1uiv");
11611  glad_glVertexAttribP2ui = (PFNGLVERTEXATTRIBP2UIPROC) load(userptr, "glVertexAttribP2ui");
11612  glad_glVertexAttribP2uiv = (PFNGLVERTEXATTRIBP2UIVPROC) load(userptr, "glVertexAttribP2uiv");
11613  glad_glVertexAttribP3ui = (PFNGLVERTEXATTRIBP3UIPROC) load(userptr, "glVertexAttribP3ui");
11614  glad_glVertexAttribP3uiv = (PFNGLVERTEXATTRIBP3UIVPROC) load(userptr, "glVertexAttribP3uiv");
11615  glad_glVertexAttribP4ui = (PFNGLVERTEXATTRIBP4UIPROC) load(userptr, "glVertexAttribP4ui");
11616  glad_glVertexAttribP4uiv = (PFNGLVERTEXATTRIBP4UIVPROC) load(userptr, "glVertexAttribP4uiv");
11617  glad_glVertexP2ui = (PFNGLVERTEXP2UIPROC) load(userptr, "glVertexP2ui");
11618  glad_glVertexP2uiv = (PFNGLVERTEXP2UIVPROC) load(userptr, "glVertexP2uiv");
11619  glad_glVertexP3ui = (PFNGLVERTEXP3UIPROC) load(userptr, "glVertexP3ui");
11620  glad_glVertexP3uiv = (PFNGLVERTEXP3UIVPROC) load(userptr, "glVertexP3uiv");
11621  glad_glVertexP4ui = (PFNGLVERTEXP4UIPROC) load(userptr, "glVertexP4ui");
11622  glad_glVertexP4uiv = (PFNGLVERTEXP4UIVPROC) load(userptr, "glVertexP4uiv");
11623 }
11624 static void glad_gl_load_GL_ARB_window_pos( GLADuserptrloadfunc load, void* userptr) {
11625  if(!GLAD_GL_ARB_window_pos) return;
11626  glad_glWindowPos2dARB = (PFNGLWINDOWPOS2DARBPROC) load(userptr, "glWindowPos2dARB");
11627  glad_glWindowPos2dvARB = (PFNGLWINDOWPOS2DVARBPROC) load(userptr, "glWindowPos2dvARB");
11628  glad_glWindowPos2fARB = (PFNGLWINDOWPOS2FARBPROC) load(userptr, "glWindowPos2fARB");
11629  glad_glWindowPos2fvARB = (PFNGLWINDOWPOS2FVARBPROC) load(userptr, "glWindowPos2fvARB");
11630  glad_glWindowPos2iARB = (PFNGLWINDOWPOS2IARBPROC) load(userptr, "glWindowPos2iARB");
11631  glad_glWindowPos2ivARB = (PFNGLWINDOWPOS2IVARBPROC) load(userptr, "glWindowPos2ivARB");
11632  glad_glWindowPos2sARB = (PFNGLWINDOWPOS2SARBPROC) load(userptr, "glWindowPos2sARB");
11633  glad_glWindowPos2svARB = (PFNGLWINDOWPOS2SVARBPROC) load(userptr, "glWindowPos2svARB");
11634  glad_glWindowPos3dARB = (PFNGLWINDOWPOS3DARBPROC) load(userptr, "glWindowPos3dARB");
11635  glad_glWindowPos3dvARB = (PFNGLWINDOWPOS3DVARBPROC) load(userptr, "glWindowPos3dvARB");
11636  glad_glWindowPos3fARB = (PFNGLWINDOWPOS3FARBPROC) load(userptr, "glWindowPos3fARB");
11637  glad_glWindowPos3fvARB = (PFNGLWINDOWPOS3FVARBPROC) load(userptr, "glWindowPos3fvARB");
11638  glad_glWindowPos3iARB = (PFNGLWINDOWPOS3IARBPROC) load(userptr, "glWindowPos3iARB");
11639  glad_glWindowPos3ivARB = (PFNGLWINDOWPOS3IVARBPROC) load(userptr, "glWindowPos3ivARB");
11640  glad_glWindowPos3sARB = (PFNGLWINDOWPOS3SARBPROC) load(userptr, "glWindowPos3sARB");
11641  glad_glWindowPos3svARB = (PFNGLWINDOWPOS3SVARBPROC) load(userptr, "glWindowPos3svARB");
11642 }
11643 static void glad_gl_load_GL_ATI_draw_buffers( GLADuserptrloadfunc load, void* userptr) {
11644  if(!GLAD_GL_ATI_draw_buffers) return;
11645  glad_glDrawBuffersATI = (PFNGLDRAWBUFFERSATIPROC) load(userptr, "glDrawBuffersATI");
11646 }
11647 static void glad_gl_load_GL_ATI_separate_stencil( GLADuserptrloadfunc load, void* userptr) {
11648  if(!GLAD_GL_ATI_separate_stencil) return;
11649  glad_glStencilFuncSeparateATI = (PFNGLSTENCILFUNCSEPARATEATIPROC) load(userptr, "glStencilFuncSeparateATI");
11650  glad_glStencilOpSeparateATI = (PFNGLSTENCILOPSEPARATEATIPROC) load(userptr, "glStencilOpSeparateATI");
11651 }
11652 static void glad_gl_load_GL_EXT_blend_color( GLADuserptrloadfunc load, void* userptr) {
11653  if(!GLAD_GL_EXT_blend_color) return;
11654  glad_glBlendColorEXT = (PFNGLBLENDCOLOREXTPROC) load(userptr, "glBlendColorEXT");
11655 }
11656 static void glad_gl_load_GL_EXT_blend_equation_separate( GLADuserptrloadfunc load, void* userptr) {
11657  if(!GLAD_GL_EXT_blend_equation_separate) return;
11658  glad_glBlendEquationSeparateEXT = (PFNGLBLENDEQUATIONSEPARATEEXTPROC) load(userptr, "glBlendEquationSeparateEXT");
11659 }
11660 static void glad_gl_load_GL_EXT_blend_func_separate( GLADuserptrloadfunc load, void* userptr) {
11661  if(!GLAD_GL_EXT_blend_func_separate) return;
11662  glad_glBlendFuncSeparateEXT = (PFNGLBLENDFUNCSEPARATEEXTPROC) load(userptr, "glBlendFuncSeparateEXT");
11663 }
11664 static void glad_gl_load_GL_EXT_blend_minmax( GLADuserptrloadfunc load, void* userptr) {
11665  if(!GLAD_GL_EXT_blend_minmax) return;
11666  glad_glBlendEquationEXT = (PFNGLBLENDEQUATIONEXTPROC) load(userptr, "glBlendEquationEXT");
11667 }
11668 static void glad_gl_load_GL_EXT_color_subtable( GLADuserptrloadfunc load, void* userptr) {
11669  if(!GLAD_GL_EXT_color_subtable) return;
11670  glad_glColorSubTableEXT = (PFNGLCOLORSUBTABLEEXTPROC) load(userptr, "glColorSubTableEXT");
11671  glad_glCopyColorSubTableEXT = (PFNGLCOPYCOLORSUBTABLEEXTPROC) load(userptr, "glCopyColorSubTableEXT");
11672 }
11673 static void glad_gl_load_GL_EXT_convolution( GLADuserptrloadfunc load, void* userptr) {
11674  if(!GLAD_GL_EXT_convolution) return;
11675  glad_glConvolutionFilter1DEXT = (PFNGLCONVOLUTIONFILTER1DEXTPROC) load(userptr, "glConvolutionFilter1DEXT");
11676  glad_glConvolutionFilter2DEXT = (PFNGLCONVOLUTIONFILTER2DEXTPROC) load(userptr, "glConvolutionFilter2DEXT");
11677  glad_glConvolutionParameterfEXT = (PFNGLCONVOLUTIONPARAMETERFEXTPROC) load(userptr, "glConvolutionParameterfEXT");
11678  glad_glConvolutionParameterfvEXT = (PFNGLCONVOLUTIONPARAMETERFVEXTPROC) load(userptr, "glConvolutionParameterfvEXT");
11679  glad_glConvolutionParameteriEXT = (PFNGLCONVOLUTIONPARAMETERIEXTPROC) load(userptr, "glConvolutionParameteriEXT");
11680  glad_glConvolutionParameterivEXT = (PFNGLCONVOLUTIONPARAMETERIVEXTPROC) load(userptr, "glConvolutionParameterivEXT");
11681  glad_glCopyConvolutionFilter1DEXT = (PFNGLCOPYCONVOLUTIONFILTER1DEXTPROC) load(userptr, "glCopyConvolutionFilter1DEXT");
11682  glad_glCopyConvolutionFilter2DEXT = (PFNGLCOPYCONVOLUTIONFILTER2DEXTPROC) load(userptr, "glCopyConvolutionFilter2DEXT");
11683  glad_glGetConvolutionFilterEXT = (PFNGLGETCONVOLUTIONFILTEREXTPROC) load(userptr, "glGetConvolutionFilterEXT");
11684  glad_glGetConvolutionParameterfvEXT = (PFNGLGETCONVOLUTIONPARAMETERFVEXTPROC) load(userptr, "glGetConvolutionParameterfvEXT");
11685  glad_glGetConvolutionParameterivEXT = (PFNGLGETCONVOLUTIONPARAMETERIVEXTPROC) load(userptr, "glGetConvolutionParameterivEXT");
11686  glad_glGetSeparableFilterEXT = (PFNGLGETSEPARABLEFILTEREXTPROC) load(userptr, "glGetSeparableFilterEXT");
11687  glad_glSeparableFilter2DEXT = (PFNGLSEPARABLEFILTER2DEXTPROC) load(userptr, "glSeparableFilter2DEXT");
11688 }
11689 static void glad_gl_load_GL_EXT_copy_texture( GLADuserptrloadfunc load, void* userptr) {
11690  if(!GLAD_GL_EXT_copy_texture) return;
11691  glad_glCopyTexImage1DEXT = (PFNGLCOPYTEXIMAGE1DEXTPROC) load(userptr, "glCopyTexImage1DEXT");
11692  glad_glCopyTexImage2DEXT = (PFNGLCOPYTEXIMAGE2DEXTPROC) load(userptr, "glCopyTexImage2DEXT");
11693  glad_glCopyTexSubImage1DEXT = (PFNGLCOPYTEXSUBIMAGE1DEXTPROC) load(userptr, "glCopyTexSubImage1DEXT");
11694  glad_glCopyTexSubImage2DEXT = (PFNGLCOPYTEXSUBIMAGE2DEXTPROC) load(userptr, "glCopyTexSubImage2DEXT");
11695  glad_glCopyTexSubImage3DEXT = (PFNGLCOPYTEXSUBIMAGE3DEXTPROC) load(userptr, "glCopyTexSubImage3DEXT");
11696 }
11697 static void glad_gl_load_GL_EXT_direct_state_access( GLADuserptrloadfunc load, void* userptr) {
11698  if(!GLAD_GL_EXT_direct_state_access) return;
11699  glad_glBindMultiTextureEXT = (PFNGLBINDMULTITEXTUREEXTPROC) load(userptr, "glBindMultiTextureEXT");
11700  glad_glCheckNamedFramebufferStatusEXT = (PFNGLCHECKNAMEDFRAMEBUFFERSTATUSEXTPROC) load(userptr, "glCheckNamedFramebufferStatusEXT");
11701  glad_glClearNamedBufferDataEXT = (PFNGLCLEARNAMEDBUFFERDATAEXTPROC) load(userptr, "glClearNamedBufferDataEXT");
11702  glad_glClearNamedBufferSubDataEXT = (PFNGLCLEARNAMEDBUFFERSUBDATAEXTPROC) load(userptr, "glClearNamedBufferSubDataEXT");
11703  glad_glClientAttribDefaultEXT = (PFNGLCLIENTATTRIBDEFAULTEXTPROC) load(userptr, "glClientAttribDefaultEXT");
11704  glad_glCompressedMultiTexImage1DEXT = (PFNGLCOMPRESSEDMULTITEXIMAGE1DEXTPROC) load(userptr, "glCompressedMultiTexImage1DEXT");
11705  glad_glCompressedMultiTexImage2DEXT = (PFNGLCOMPRESSEDMULTITEXIMAGE2DEXTPROC) load(userptr, "glCompressedMultiTexImage2DEXT");
11706  glad_glCompressedMultiTexImage3DEXT = (PFNGLCOMPRESSEDMULTITEXIMAGE3DEXTPROC) load(userptr, "glCompressedMultiTexImage3DEXT");
11707  glad_glCompressedMultiTexSubImage1DEXT = (PFNGLCOMPRESSEDMULTITEXSUBIMAGE1DEXTPROC) load(userptr, "glCompressedMultiTexSubImage1DEXT");
11708  glad_glCompressedMultiTexSubImage2DEXT = (PFNGLCOMPRESSEDMULTITEXSUBIMAGE2DEXTPROC) load(userptr, "glCompressedMultiTexSubImage2DEXT");
11709  glad_glCompressedMultiTexSubImage3DEXT = (PFNGLCOMPRESSEDMULTITEXSUBIMAGE3DEXTPROC) load(userptr, "glCompressedMultiTexSubImage3DEXT");
11710  glad_glCompressedTextureImage1DEXT = (PFNGLCOMPRESSEDTEXTUREIMAGE1DEXTPROC) load(userptr, "glCompressedTextureImage1DEXT");
11711  glad_glCompressedTextureImage2DEXT = (PFNGLCOMPRESSEDTEXTUREIMAGE2DEXTPROC) load(userptr, "glCompressedTextureImage2DEXT");
11712  glad_glCompressedTextureImage3DEXT = (PFNGLCOMPRESSEDTEXTUREIMAGE3DEXTPROC) load(userptr, "glCompressedTextureImage3DEXT");
11713  glad_glCompressedTextureSubImage1DEXT = (PFNGLCOMPRESSEDTEXTURESUBIMAGE1DEXTPROC) load(userptr, "glCompressedTextureSubImage1DEXT");
11714  glad_glCompressedTextureSubImage2DEXT = (PFNGLCOMPRESSEDTEXTURESUBIMAGE2DEXTPROC) load(userptr, "glCompressedTextureSubImage2DEXT");
11715  glad_glCompressedTextureSubImage3DEXT = (PFNGLCOMPRESSEDTEXTURESUBIMAGE3DEXTPROC) load(userptr, "glCompressedTextureSubImage3DEXT");
11716  glad_glCopyMultiTexImage1DEXT = (PFNGLCOPYMULTITEXIMAGE1DEXTPROC) load(userptr, "glCopyMultiTexImage1DEXT");
11717  glad_glCopyMultiTexImage2DEXT = (PFNGLCOPYMULTITEXIMAGE2DEXTPROC) load(userptr, "glCopyMultiTexImage2DEXT");
11718  glad_glCopyMultiTexSubImage1DEXT = (PFNGLCOPYMULTITEXSUBIMAGE1DEXTPROC) load(userptr, "glCopyMultiTexSubImage1DEXT");
11719  glad_glCopyMultiTexSubImage2DEXT = (PFNGLCOPYMULTITEXSUBIMAGE2DEXTPROC) load(userptr, "glCopyMultiTexSubImage2DEXT");
11720  glad_glCopyMultiTexSubImage3DEXT = (PFNGLCOPYMULTITEXSUBIMAGE3DEXTPROC) load(userptr, "glCopyMultiTexSubImage3DEXT");
11721  glad_glCopyTextureImage1DEXT = (PFNGLCOPYTEXTUREIMAGE1DEXTPROC) load(userptr, "glCopyTextureImage1DEXT");
11722  glad_glCopyTextureImage2DEXT = (PFNGLCOPYTEXTUREIMAGE2DEXTPROC) load(userptr, "glCopyTextureImage2DEXT");
11723  glad_glCopyTextureSubImage1DEXT = (PFNGLCOPYTEXTURESUBIMAGE1DEXTPROC) load(userptr, "glCopyTextureSubImage1DEXT");
11724  glad_glCopyTextureSubImage2DEXT = (PFNGLCOPYTEXTURESUBIMAGE2DEXTPROC) load(userptr, "glCopyTextureSubImage2DEXT");
11725  glad_glCopyTextureSubImage3DEXT = (PFNGLCOPYTEXTURESUBIMAGE3DEXTPROC) load(userptr, "glCopyTextureSubImage3DEXT");
11726  glad_glDisableClientStateIndexedEXT = (PFNGLDISABLECLIENTSTATEINDEXEDEXTPROC) load(userptr, "glDisableClientStateIndexedEXT");
11727  glad_glDisableClientStateiEXT = (PFNGLDISABLECLIENTSTATEIEXTPROC) load(userptr, "glDisableClientStateiEXT");
11728  glad_glDisableIndexedEXT = (PFNGLDISABLEINDEXEDEXTPROC) load(userptr, "glDisableIndexedEXT");
11729  glad_glDisableVertexArrayAttribEXT = (PFNGLDISABLEVERTEXARRAYATTRIBEXTPROC) load(userptr, "glDisableVertexArrayAttribEXT");
11730  glad_glDisableVertexArrayEXT = (PFNGLDISABLEVERTEXARRAYEXTPROC) load(userptr, "glDisableVertexArrayEXT");
11731  glad_glEnableClientStateIndexedEXT = (PFNGLENABLECLIENTSTATEINDEXEDEXTPROC) load(userptr, "glEnableClientStateIndexedEXT");
11732  glad_glEnableClientStateiEXT = (PFNGLENABLECLIENTSTATEIEXTPROC) load(userptr, "glEnableClientStateiEXT");
11733  glad_glEnableIndexedEXT = (PFNGLENABLEINDEXEDEXTPROC) load(userptr, "glEnableIndexedEXT");
11734  glad_glEnableVertexArrayAttribEXT = (PFNGLENABLEVERTEXARRAYATTRIBEXTPROC) load(userptr, "glEnableVertexArrayAttribEXT");
11735  glad_glEnableVertexArrayEXT = (PFNGLENABLEVERTEXARRAYEXTPROC) load(userptr, "glEnableVertexArrayEXT");
11736  glad_glFlushMappedNamedBufferRangeEXT = (PFNGLFLUSHMAPPEDNAMEDBUFFERRANGEEXTPROC) load(userptr, "glFlushMappedNamedBufferRangeEXT");
11737  glad_glFramebufferDrawBufferEXT = (PFNGLFRAMEBUFFERDRAWBUFFEREXTPROC) load(userptr, "glFramebufferDrawBufferEXT");
11738  glad_glFramebufferDrawBuffersEXT = (PFNGLFRAMEBUFFERDRAWBUFFERSEXTPROC) load(userptr, "glFramebufferDrawBuffersEXT");
11739  glad_glFramebufferReadBufferEXT = (PFNGLFRAMEBUFFERREADBUFFEREXTPROC) load(userptr, "glFramebufferReadBufferEXT");
11740  glad_glGenerateMultiTexMipmapEXT = (PFNGLGENERATEMULTITEXMIPMAPEXTPROC) load(userptr, "glGenerateMultiTexMipmapEXT");
11741  glad_glGenerateTextureMipmapEXT = (PFNGLGENERATETEXTUREMIPMAPEXTPROC) load(userptr, "glGenerateTextureMipmapEXT");
11742  glad_glGetBooleanIndexedvEXT = (PFNGLGETBOOLEANINDEXEDVEXTPROC) load(userptr, "glGetBooleanIndexedvEXT");
11743  glad_glGetCompressedMultiTexImageEXT = (PFNGLGETCOMPRESSEDMULTITEXIMAGEEXTPROC) load(userptr, "glGetCompressedMultiTexImageEXT");
11744  glad_glGetCompressedTextureImageEXT = (PFNGLGETCOMPRESSEDTEXTUREIMAGEEXTPROC) load(userptr, "glGetCompressedTextureImageEXT");
11745  glad_glGetDoubleIndexedvEXT = (PFNGLGETDOUBLEINDEXEDVEXTPROC) load(userptr, "glGetDoubleIndexedvEXT");
11746  glad_glGetDoublei_vEXT = (PFNGLGETDOUBLEI_VEXTPROC) load(userptr, "glGetDoublei_vEXT");
11747  glad_glGetFloatIndexedvEXT = (PFNGLGETFLOATINDEXEDVEXTPROC) load(userptr, "glGetFloatIndexedvEXT");
11748  glad_glGetFloati_vEXT = (PFNGLGETFLOATI_VEXTPROC) load(userptr, "glGetFloati_vEXT");
11749  glad_glGetFramebufferParameterivEXT = (PFNGLGETFRAMEBUFFERPARAMETERIVEXTPROC) load(userptr, "glGetFramebufferParameterivEXT");
11750  glad_glGetIntegerIndexedvEXT = (PFNGLGETINTEGERINDEXEDVEXTPROC) load(userptr, "glGetIntegerIndexedvEXT");
11751  glad_glGetMultiTexEnvfvEXT = (PFNGLGETMULTITEXENVFVEXTPROC) load(userptr, "glGetMultiTexEnvfvEXT");
11752  glad_glGetMultiTexEnvivEXT = (PFNGLGETMULTITEXENVIVEXTPROC) load(userptr, "glGetMultiTexEnvivEXT");
11753  glad_glGetMultiTexGendvEXT = (PFNGLGETMULTITEXGENDVEXTPROC) load(userptr, "glGetMultiTexGendvEXT");
11754  glad_glGetMultiTexGenfvEXT = (PFNGLGETMULTITEXGENFVEXTPROC) load(userptr, "glGetMultiTexGenfvEXT");
11755  glad_glGetMultiTexGenivEXT = (PFNGLGETMULTITEXGENIVEXTPROC) load(userptr, "glGetMultiTexGenivEXT");
11756  glad_glGetMultiTexImageEXT = (PFNGLGETMULTITEXIMAGEEXTPROC) load(userptr, "glGetMultiTexImageEXT");
11757  glad_glGetMultiTexLevelParameterfvEXT = (PFNGLGETMULTITEXLEVELPARAMETERFVEXTPROC) load(userptr, "glGetMultiTexLevelParameterfvEXT");
11758  glad_glGetMultiTexLevelParameterivEXT = (PFNGLGETMULTITEXLEVELPARAMETERIVEXTPROC) load(userptr, "glGetMultiTexLevelParameterivEXT");
11759  glad_glGetMultiTexParameterIivEXT = (PFNGLGETMULTITEXPARAMETERIIVEXTPROC) load(userptr, "glGetMultiTexParameterIivEXT");
11760  glad_glGetMultiTexParameterIuivEXT = (PFNGLGETMULTITEXPARAMETERIUIVEXTPROC) load(userptr, "glGetMultiTexParameterIuivEXT");
11761  glad_glGetMultiTexParameterfvEXT = (PFNGLGETMULTITEXPARAMETERFVEXTPROC) load(userptr, "glGetMultiTexParameterfvEXT");
11762  glad_glGetMultiTexParameterivEXT = (PFNGLGETMULTITEXPARAMETERIVEXTPROC) load(userptr, "glGetMultiTexParameterivEXT");
11763  glad_glGetNamedBufferParameterivEXT = (PFNGLGETNAMEDBUFFERPARAMETERIVEXTPROC) load(userptr, "glGetNamedBufferParameterivEXT");
11764  glad_glGetNamedBufferPointervEXT = (PFNGLGETNAMEDBUFFERPOINTERVEXTPROC) load(userptr, "glGetNamedBufferPointervEXT");
11765  glad_glGetNamedBufferSubDataEXT = (PFNGLGETNAMEDBUFFERSUBDATAEXTPROC) load(userptr, "glGetNamedBufferSubDataEXT");
11766  glad_glGetNamedFramebufferAttachmentParameterivEXT = (PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC) load(userptr, "glGetNamedFramebufferAttachmentParameterivEXT");
11767  glad_glGetNamedFramebufferParameterivEXT = (PFNGLGETNAMEDFRAMEBUFFERPARAMETERIVEXTPROC) load(userptr, "glGetNamedFramebufferParameterivEXT");
11768  glad_glGetNamedProgramLocalParameterIivEXT = (PFNGLGETNAMEDPROGRAMLOCALPARAMETERIIVEXTPROC) load(userptr, "glGetNamedProgramLocalParameterIivEXT");
11769  glad_glGetNamedProgramLocalParameterIuivEXT = (PFNGLGETNAMEDPROGRAMLOCALPARAMETERIUIVEXTPROC) load(userptr, "glGetNamedProgramLocalParameterIuivEXT");
11770  glad_glGetNamedProgramLocalParameterdvEXT = (PFNGLGETNAMEDPROGRAMLOCALPARAMETERDVEXTPROC) load(userptr, "glGetNamedProgramLocalParameterdvEXT");
11771  glad_glGetNamedProgramLocalParameterfvEXT = (PFNGLGETNAMEDPROGRAMLOCALPARAMETERFVEXTPROC) load(userptr, "glGetNamedProgramLocalParameterfvEXT");
11772  glad_glGetNamedProgramStringEXT = (PFNGLGETNAMEDPROGRAMSTRINGEXTPROC) load(userptr, "glGetNamedProgramStringEXT");
11773  glad_glGetNamedProgramivEXT = (PFNGLGETNAMEDPROGRAMIVEXTPROC) load(userptr, "glGetNamedProgramivEXT");
11774  glad_glGetNamedRenderbufferParameterivEXT = (PFNGLGETNAMEDRENDERBUFFERPARAMETERIVEXTPROC) load(userptr, "glGetNamedRenderbufferParameterivEXT");
11775  glad_glGetPointerIndexedvEXT = (PFNGLGETPOINTERINDEXEDVEXTPROC) load(userptr, "glGetPointerIndexedvEXT");
11776  glad_glGetPointeri_vEXT = (PFNGLGETPOINTERI_VEXTPROC) load(userptr, "glGetPointeri_vEXT");
11777  glad_glGetTextureImageEXT = (PFNGLGETTEXTUREIMAGEEXTPROC) load(userptr, "glGetTextureImageEXT");
11778  glad_glGetTextureLevelParameterfvEXT = (PFNGLGETTEXTURELEVELPARAMETERFVEXTPROC) load(userptr, "glGetTextureLevelParameterfvEXT");
11779  glad_glGetTextureLevelParameterivEXT = (PFNGLGETTEXTURELEVELPARAMETERIVEXTPROC) load(userptr, "glGetTextureLevelParameterivEXT");
11780  glad_glGetTextureParameterIivEXT = (PFNGLGETTEXTUREPARAMETERIIVEXTPROC) load(userptr, "glGetTextureParameterIivEXT");
11781  glad_glGetTextureParameterIuivEXT = (PFNGLGETTEXTUREPARAMETERIUIVEXTPROC) load(userptr, "glGetTextureParameterIuivEXT");
11782  glad_glGetTextureParameterfvEXT = (PFNGLGETTEXTUREPARAMETERFVEXTPROC) load(userptr, "glGetTextureParameterfvEXT");
11783  glad_glGetTextureParameterivEXT = (PFNGLGETTEXTUREPARAMETERIVEXTPROC) load(userptr, "glGetTextureParameterivEXT");
11784  glad_glGetVertexArrayIntegeri_vEXT = (PFNGLGETVERTEXARRAYINTEGERI_VEXTPROC) load(userptr, "glGetVertexArrayIntegeri_vEXT");
11785  glad_glGetVertexArrayIntegervEXT = (PFNGLGETVERTEXARRAYINTEGERVEXTPROC) load(userptr, "glGetVertexArrayIntegervEXT");
11786  glad_glGetVertexArrayPointeri_vEXT = (PFNGLGETVERTEXARRAYPOINTERI_VEXTPROC) load(userptr, "glGetVertexArrayPointeri_vEXT");
11787  glad_glGetVertexArrayPointervEXT = (PFNGLGETVERTEXARRAYPOINTERVEXTPROC) load(userptr, "glGetVertexArrayPointervEXT");
11788  glad_glIsEnabledIndexedEXT = (PFNGLISENABLEDINDEXEDEXTPROC) load(userptr, "glIsEnabledIndexedEXT");
11789  glad_glMapNamedBufferEXT = (PFNGLMAPNAMEDBUFFEREXTPROC) load(userptr, "glMapNamedBufferEXT");
11790  glad_glMapNamedBufferRangeEXT = (PFNGLMAPNAMEDBUFFERRANGEEXTPROC) load(userptr, "glMapNamedBufferRangeEXT");
11791  glad_glMatrixFrustumEXT = (PFNGLMATRIXFRUSTUMEXTPROC) load(userptr, "glMatrixFrustumEXT");
11792  glad_glMatrixLoadIdentityEXT = (PFNGLMATRIXLOADIDENTITYEXTPROC) load(userptr, "glMatrixLoadIdentityEXT");
11793  glad_glMatrixLoadTransposedEXT = (PFNGLMATRIXLOADTRANSPOSEDEXTPROC) load(userptr, "glMatrixLoadTransposedEXT");
11794  glad_glMatrixLoadTransposefEXT = (PFNGLMATRIXLOADTRANSPOSEFEXTPROC) load(userptr, "glMatrixLoadTransposefEXT");
11795  glad_glMatrixLoaddEXT = (PFNGLMATRIXLOADDEXTPROC) load(userptr, "glMatrixLoaddEXT");
11796  glad_glMatrixLoadfEXT = (PFNGLMATRIXLOADFEXTPROC) load(userptr, "glMatrixLoadfEXT");
11797  glad_glMatrixMultTransposedEXT = (PFNGLMATRIXMULTTRANSPOSEDEXTPROC) load(userptr, "glMatrixMultTransposedEXT");
11798  glad_glMatrixMultTransposefEXT = (PFNGLMATRIXMULTTRANSPOSEFEXTPROC) load(userptr, "glMatrixMultTransposefEXT");
11799  glad_glMatrixMultdEXT = (PFNGLMATRIXMULTDEXTPROC) load(userptr, "glMatrixMultdEXT");
11800  glad_glMatrixMultfEXT = (PFNGLMATRIXMULTFEXTPROC) load(userptr, "glMatrixMultfEXT");
11801  glad_glMatrixOrthoEXT = (PFNGLMATRIXORTHOEXTPROC) load(userptr, "glMatrixOrthoEXT");
11802  glad_glMatrixPopEXT = (PFNGLMATRIXPOPEXTPROC) load(userptr, "glMatrixPopEXT");
11803  glad_glMatrixPushEXT = (PFNGLMATRIXPUSHEXTPROC) load(userptr, "glMatrixPushEXT");
11804  glad_glMatrixRotatedEXT = (PFNGLMATRIXROTATEDEXTPROC) load(userptr, "glMatrixRotatedEXT");
11805  glad_glMatrixRotatefEXT = (PFNGLMATRIXROTATEFEXTPROC) load(userptr, "glMatrixRotatefEXT");
11806  glad_glMatrixScaledEXT = (PFNGLMATRIXSCALEDEXTPROC) load(userptr, "glMatrixScaledEXT");
11807  glad_glMatrixScalefEXT = (PFNGLMATRIXSCALEFEXTPROC) load(userptr, "glMatrixScalefEXT");
11808  glad_glMatrixTranslatedEXT = (PFNGLMATRIXTRANSLATEDEXTPROC) load(userptr, "glMatrixTranslatedEXT");
11809  glad_glMatrixTranslatefEXT = (PFNGLMATRIXTRANSLATEFEXTPROC) load(userptr, "glMatrixTranslatefEXT");
11810  glad_glMultiTexBufferEXT = (PFNGLMULTITEXBUFFEREXTPROC) load(userptr, "glMultiTexBufferEXT");
11811  glad_glMultiTexCoordPointerEXT = (PFNGLMULTITEXCOORDPOINTEREXTPROC) load(userptr, "glMultiTexCoordPointerEXT");
11812  glad_glMultiTexEnvfEXT = (PFNGLMULTITEXENVFEXTPROC) load(userptr, "glMultiTexEnvfEXT");
11813  glad_glMultiTexEnvfvEXT = (PFNGLMULTITEXENVFVEXTPROC) load(userptr, "glMultiTexEnvfvEXT");
11814  glad_glMultiTexEnviEXT = (PFNGLMULTITEXENVIEXTPROC) load(userptr, "glMultiTexEnviEXT");
11815  glad_glMultiTexEnvivEXT = (PFNGLMULTITEXENVIVEXTPROC) load(userptr, "glMultiTexEnvivEXT");
11816  glad_glMultiTexGendEXT = (PFNGLMULTITEXGENDEXTPROC) load(userptr, "glMultiTexGendEXT");
11817  glad_glMultiTexGendvEXT = (PFNGLMULTITEXGENDVEXTPROC) load(userptr, "glMultiTexGendvEXT");
11818  glad_glMultiTexGenfEXT = (PFNGLMULTITEXGENFEXTPROC) load(userptr, "glMultiTexGenfEXT");
11819  glad_glMultiTexGenfvEXT = (PFNGLMULTITEXGENFVEXTPROC) load(userptr, "glMultiTexGenfvEXT");
11820  glad_glMultiTexGeniEXT = (PFNGLMULTITEXGENIEXTPROC) load(userptr, "glMultiTexGeniEXT");
11821  glad_glMultiTexGenivEXT = (PFNGLMULTITEXGENIVEXTPROC) load(userptr, "glMultiTexGenivEXT");
11822  glad_glMultiTexImage1DEXT = (PFNGLMULTITEXIMAGE1DEXTPROC) load(userptr, "glMultiTexImage1DEXT");
11823  glad_glMultiTexImage2DEXT = (PFNGLMULTITEXIMAGE2DEXTPROC) load(userptr, "glMultiTexImage2DEXT");
11824  glad_glMultiTexImage3DEXT = (PFNGLMULTITEXIMAGE3DEXTPROC) load(userptr, "glMultiTexImage3DEXT");
11825  glad_glMultiTexParameterIivEXT = (PFNGLMULTITEXPARAMETERIIVEXTPROC) load(userptr, "glMultiTexParameterIivEXT");
11826  glad_glMultiTexParameterIuivEXT = (PFNGLMULTITEXPARAMETERIUIVEXTPROC) load(userptr, "glMultiTexParameterIuivEXT");
11827  glad_glMultiTexParameterfEXT = (PFNGLMULTITEXPARAMETERFEXTPROC) load(userptr, "glMultiTexParameterfEXT");
11828  glad_glMultiTexParameterfvEXT = (PFNGLMULTITEXPARAMETERFVEXTPROC) load(userptr, "glMultiTexParameterfvEXT");
11829  glad_glMultiTexParameteriEXT = (PFNGLMULTITEXPARAMETERIEXTPROC) load(userptr, "glMultiTexParameteriEXT");
11830  glad_glMultiTexParameterivEXT = (PFNGLMULTITEXPARAMETERIVEXTPROC) load(userptr, "glMultiTexParameterivEXT");
11831  glad_glMultiTexRenderbufferEXT = (PFNGLMULTITEXRENDERBUFFEREXTPROC) load(userptr, "glMultiTexRenderbufferEXT");
11832  glad_glMultiTexSubImage1DEXT = (PFNGLMULTITEXSUBIMAGE1DEXTPROC) load(userptr, "glMultiTexSubImage1DEXT");
11833  glad_glMultiTexSubImage2DEXT = (PFNGLMULTITEXSUBIMAGE2DEXTPROC) load(userptr, "glMultiTexSubImage2DEXT");
11834  glad_glMultiTexSubImage3DEXT = (PFNGLMULTITEXSUBIMAGE3DEXTPROC) load(userptr, "glMultiTexSubImage3DEXT");
11835  glad_glNamedBufferDataEXT = (PFNGLNAMEDBUFFERDATAEXTPROC) load(userptr, "glNamedBufferDataEXT");
11836  glad_glNamedBufferStorageEXT = (PFNGLNAMEDBUFFERSTORAGEEXTPROC) load(userptr, "glNamedBufferStorageEXT");
11837  glad_glNamedBufferSubDataEXT = (PFNGLNAMEDBUFFERSUBDATAEXTPROC) load(userptr, "glNamedBufferSubDataEXT");
11838  glad_glNamedCopyBufferSubDataEXT = (PFNGLNAMEDCOPYBUFFERSUBDATAEXTPROC) load(userptr, "glNamedCopyBufferSubDataEXT");
11839  glad_glNamedFramebufferParameteriEXT = (PFNGLNAMEDFRAMEBUFFERPARAMETERIEXTPROC) load(userptr, "glNamedFramebufferParameteriEXT");
11840  glad_glNamedFramebufferRenderbufferEXT = (PFNGLNAMEDFRAMEBUFFERRENDERBUFFEREXTPROC) load(userptr, "glNamedFramebufferRenderbufferEXT");
11841  glad_glNamedFramebufferTexture1DEXT = (PFNGLNAMEDFRAMEBUFFERTEXTURE1DEXTPROC) load(userptr, "glNamedFramebufferTexture1DEXT");
11842  glad_glNamedFramebufferTexture2DEXT = (PFNGLNAMEDFRAMEBUFFERTEXTURE2DEXTPROC) load(userptr, "glNamedFramebufferTexture2DEXT");
11843  glad_glNamedFramebufferTexture3DEXT = (PFNGLNAMEDFRAMEBUFFERTEXTURE3DEXTPROC) load(userptr, "glNamedFramebufferTexture3DEXT");
11844  glad_glNamedFramebufferTextureEXT = (PFNGLNAMEDFRAMEBUFFERTEXTUREEXTPROC) load(userptr, "glNamedFramebufferTextureEXT");
11845  glad_glNamedFramebufferTextureFaceEXT = (PFNGLNAMEDFRAMEBUFFERTEXTUREFACEEXTPROC) load(userptr, "glNamedFramebufferTextureFaceEXT");
11846  glad_glNamedFramebufferTextureLayerEXT = (PFNGLNAMEDFRAMEBUFFERTEXTURELAYEREXTPROC) load(userptr, "glNamedFramebufferTextureLayerEXT");
11847  glad_glNamedProgramLocalParameter4dEXT = (PFNGLNAMEDPROGRAMLOCALPARAMETER4DEXTPROC) load(userptr, "glNamedProgramLocalParameter4dEXT");
11848  glad_glNamedProgramLocalParameter4dvEXT = (PFNGLNAMEDPROGRAMLOCALPARAMETER4DVEXTPROC) load(userptr, "glNamedProgramLocalParameter4dvEXT");
11849  glad_glNamedProgramLocalParameter4fEXT = (PFNGLNAMEDPROGRAMLOCALPARAMETER4FEXTPROC) load(userptr, "glNamedProgramLocalParameter4fEXT");
11850  glad_glNamedProgramLocalParameter4fvEXT = (PFNGLNAMEDPROGRAMLOCALPARAMETER4FVEXTPROC) load(userptr, "glNamedProgramLocalParameter4fvEXT");
11851  glad_glNamedProgramLocalParameterI4iEXT = (PFNGLNAMEDPROGRAMLOCALPARAMETERI4IEXTPROC) load(userptr, "glNamedProgramLocalParameterI4iEXT");
11852  glad_glNamedProgramLocalParameterI4ivEXT = (PFNGLNAMEDPROGRAMLOCALPARAMETERI4IVEXTPROC) load(userptr, "glNamedProgramLocalParameterI4ivEXT");
11853  glad_glNamedProgramLocalParameterI4uiEXT = (PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIEXTPROC) load(userptr, "glNamedProgramLocalParameterI4uiEXT");
11854  glad_glNamedProgramLocalParameterI4uivEXT = (PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIVEXTPROC) load(userptr, "glNamedProgramLocalParameterI4uivEXT");
11855  glad_glNamedProgramLocalParameters4fvEXT = (PFNGLNAMEDPROGRAMLOCALPARAMETERS4FVEXTPROC) load(userptr, "glNamedProgramLocalParameters4fvEXT");
11856  glad_glNamedProgramLocalParametersI4ivEXT = (PFNGLNAMEDPROGRAMLOCALPARAMETERSI4IVEXTPROC) load(userptr, "glNamedProgramLocalParametersI4ivEXT");
11857  glad_glNamedProgramLocalParametersI4uivEXT = (PFNGLNAMEDPROGRAMLOCALPARAMETERSI4UIVEXTPROC) load(userptr, "glNamedProgramLocalParametersI4uivEXT");
11858  glad_glNamedProgramStringEXT = (PFNGLNAMEDPROGRAMSTRINGEXTPROC) load(userptr, "glNamedProgramStringEXT");
11859  glad_glNamedRenderbufferStorageEXT = (PFNGLNAMEDRENDERBUFFERSTORAGEEXTPROC) load(userptr, "glNamedRenderbufferStorageEXT");
11860  glad_glNamedRenderbufferStorageMultisampleCoverageEXT = (PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC) load(userptr, "glNamedRenderbufferStorageMultisampleCoverageEXT");
11861  glad_glNamedRenderbufferStorageMultisampleEXT = (PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC) load(userptr, "glNamedRenderbufferStorageMultisampleEXT");
11862  glad_glProgramUniform1dEXT = (PFNGLPROGRAMUNIFORM1DEXTPROC) load(userptr, "glProgramUniform1dEXT");
11863  glad_glProgramUniform1dvEXT = (PFNGLPROGRAMUNIFORM1DVEXTPROC) load(userptr, "glProgramUniform1dvEXT");
11864  glad_glProgramUniform1fEXT = (PFNGLPROGRAMUNIFORM1FEXTPROC) load(userptr, "glProgramUniform1fEXT");
11865  glad_glProgramUniform1fvEXT = (PFNGLPROGRAMUNIFORM1FVEXTPROC) load(userptr, "glProgramUniform1fvEXT");
11866  glad_glProgramUniform1iEXT = (PFNGLPROGRAMUNIFORM1IEXTPROC) load(userptr, "glProgramUniform1iEXT");
11867  glad_glProgramUniform1ivEXT = (PFNGLPROGRAMUNIFORM1IVEXTPROC) load(userptr, "glProgramUniform1ivEXT");
11868  glad_glProgramUniform1uiEXT = (PFNGLPROGRAMUNIFORM1UIEXTPROC) load(userptr, "glProgramUniform1uiEXT");
11869  glad_glProgramUniform1uivEXT = (PFNGLPROGRAMUNIFORM1UIVEXTPROC) load(userptr, "glProgramUniform1uivEXT");
11870  glad_glProgramUniform2dEXT = (PFNGLPROGRAMUNIFORM2DEXTPROC) load(userptr, "glProgramUniform2dEXT");
11871  glad_glProgramUniform2dvEXT = (PFNGLPROGRAMUNIFORM2DVEXTPROC) load(userptr, "glProgramUniform2dvEXT");
11872  glad_glProgramUniform2fEXT = (PFNGLPROGRAMUNIFORM2FEXTPROC) load(userptr, "glProgramUniform2fEXT");
11873  glad_glProgramUniform2fvEXT = (PFNGLPROGRAMUNIFORM2FVEXTPROC) load(userptr, "glProgramUniform2fvEXT");
11874  glad_glProgramUniform2iEXT = (PFNGLPROGRAMUNIFORM2IEXTPROC) load(userptr, "glProgramUniform2iEXT");
11875  glad_glProgramUniform2ivEXT = (PFNGLPROGRAMUNIFORM2IVEXTPROC) load(userptr, "glProgramUniform2ivEXT");
11876  glad_glProgramUniform2uiEXT = (PFNGLPROGRAMUNIFORM2UIEXTPROC) load(userptr, "glProgramUniform2uiEXT");
11877  glad_glProgramUniform2uivEXT = (PFNGLPROGRAMUNIFORM2UIVEXTPROC) load(userptr, "glProgramUniform2uivEXT");
11878  glad_glProgramUniform3dEXT = (PFNGLPROGRAMUNIFORM3DEXTPROC) load(userptr, "glProgramUniform3dEXT");
11879  glad_glProgramUniform3dvEXT = (PFNGLPROGRAMUNIFORM3DVEXTPROC) load(userptr, "glProgramUniform3dvEXT");
11880  glad_glProgramUniform3fEXT = (PFNGLPROGRAMUNIFORM3FEXTPROC) load(userptr, "glProgramUniform3fEXT");
11881  glad_glProgramUniform3fvEXT = (PFNGLPROGRAMUNIFORM3FVEXTPROC) load(userptr, "glProgramUniform3fvEXT");
11882  glad_glProgramUniform3iEXT = (PFNGLPROGRAMUNIFORM3IEXTPROC) load(userptr, "glProgramUniform3iEXT");
11883  glad_glProgramUniform3ivEXT = (PFNGLPROGRAMUNIFORM3IVEXTPROC) load(userptr, "glProgramUniform3ivEXT");
11884  glad_glProgramUniform3uiEXT = (PFNGLPROGRAMUNIFORM3UIEXTPROC) load(userptr, "glProgramUniform3uiEXT");
11885  glad_glProgramUniform3uivEXT = (PFNGLPROGRAMUNIFORM3UIVEXTPROC) load(userptr, "glProgramUniform3uivEXT");
11886  glad_glProgramUniform4dEXT = (PFNGLPROGRAMUNIFORM4DEXTPROC) load(userptr, "glProgramUniform4dEXT");
11887  glad_glProgramUniform4dvEXT = (PFNGLPROGRAMUNIFORM4DVEXTPROC) load(userptr, "glProgramUniform4dvEXT");
11888  glad_glProgramUniform4fEXT = (PFNGLPROGRAMUNIFORM4FEXTPROC) load(userptr, "glProgramUniform4fEXT");
11889  glad_glProgramUniform4fvEXT = (PFNGLPROGRAMUNIFORM4FVEXTPROC) load(userptr, "glProgramUniform4fvEXT");
11890  glad_glProgramUniform4iEXT = (PFNGLPROGRAMUNIFORM4IEXTPROC) load(userptr, "glProgramUniform4iEXT");
11891  glad_glProgramUniform4ivEXT = (PFNGLPROGRAMUNIFORM4IVEXTPROC) load(userptr, "glProgramUniform4ivEXT");
11892  glad_glProgramUniform4uiEXT = (PFNGLPROGRAMUNIFORM4UIEXTPROC) load(userptr, "glProgramUniform4uiEXT");
11893  glad_glProgramUniform4uivEXT = (PFNGLPROGRAMUNIFORM4UIVEXTPROC) load(userptr, "glProgramUniform4uivEXT");
11894  glad_glProgramUniformMatrix2dvEXT = (PFNGLPROGRAMUNIFORMMATRIX2DVEXTPROC) load(userptr, "glProgramUniformMatrix2dvEXT");
11895  glad_glProgramUniformMatrix2fvEXT = (PFNGLPROGRAMUNIFORMMATRIX2FVEXTPROC) load(userptr, "glProgramUniformMatrix2fvEXT");
11896  glad_glProgramUniformMatrix2x3dvEXT = (PFNGLPROGRAMUNIFORMMATRIX2X3DVEXTPROC) load(userptr, "glProgramUniformMatrix2x3dvEXT");
11897  glad_glProgramUniformMatrix2x3fvEXT = (PFNGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC) load(userptr, "glProgramUniformMatrix2x3fvEXT");
11898  glad_glProgramUniformMatrix2x4dvEXT = (PFNGLPROGRAMUNIFORMMATRIX2X4DVEXTPROC) load(userptr, "glProgramUniformMatrix2x4dvEXT");
11899  glad_glProgramUniformMatrix2x4fvEXT = (PFNGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC) load(userptr, "glProgramUniformMatrix2x4fvEXT");
11900  glad_glProgramUniformMatrix3dvEXT = (PFNGLPROGRAMUNIFORMMATRIX3DVEXTPROC) load(userptr, "glProgramUniformMatrix3dvEXT");
11901  glad_glProgramUniformMatrix3fvEXT = (PFNGLPROGRAMUNIFORMMATRIX3FVEXTPROC) load(userptr, "glProgramUniformMatrix3fvEXT");
11902  glad_glProgramUniformMatrix3x2dvEXT = (PFNGLPROGRAMUNIFORMMATRIX3X2DVEXTPROC) load(userptr, "glProgramUniformMatrix3x2dvEXT");
11903  glad_glProgramUniformMatrix3x2fvEXT = (PFNGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC) load(userptr, "glProgramUniformMatrix3x2fvEXT");
11904  glad_glProgramUniformMatrix3x4dvEXT = (PFNGLPROGRAMUNIFORMMATRIX3X4DVEXTPROC) load(userptr, "glProgramUniformMatrix3x4dvEXT");
11905  glad_glProgramUniformMatrix3x4fvEXT = (PFNGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC) load(userptr, "glProgramUniformMatrix3x4fvEXT");
11906  glad_glProgramUniformMatrix4dvEXT = (PFNGLPROGRAMUNIFORMMATRIX4DVEXTPROC) load(userptr, "glProgramUniformMatrix4dvEXT");
11907  glad_glProgramUniformMatrix4fvEXT = (PFNGLPROGRAMUNIFORMMATRIX4FVEXTPROC) load(userptr, "glProgramUniformMatrix4fvEXT");
11908  glad_glProgramUniformMatrix4x2dvEXT = (PFNGLPROGRAMUNIFORMMATRIX4X2DVEXTPROC) load(userptr, "glProgramUniformMatrix4x2dvEXT");
11909  glad_glProgramUniformMatrix4x2fvEXT = (PFNGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC) load(userptr, "glProgramUniformMatrix4x2fvEXT");
11910  glad_glProgramUniformMatrix4x3dvEXT = (PFNGLPROGRAMUNIFORMMATRIX4X3DVEXTPROC) load(userptr, "glProgramUniformMatrix4x3dvEXT");
11911  glad_glProgramUniformMatrix4x3fvEXT = (PFNGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC) load(userptr, "glProgramUniformMatrix4x3fvEXT");
11912  glad_glPushClientAttribDefaultEXT = (PFNGLPUSHCLIENTATTRIBDEFAULTEXTPROC) load(userptr, "glPushClientAttribDefaultEXT");
11913  glad_glTextureBufferEXT = (PFNGLTEXTUREBUFFEREXTPROC) load(userptr, "glTextureBufferEXT");
11914  glad_glTextureBufferRangeEXT = (PFNGLTEXTUREBUFFERRANGEEXTPROC) load(userptr, "glTextureBufferRangeEXT");
11915  glad_glTextureImage1DEXT = (PFNGLTEXTUREIMAGE1DEXTPROC) load(userptr, "glTextureImage1DEXT");
11916  glad_glTextureImage2DEXT = (PFNGLTEXTUREIMAGE2DEXTPROC) load(userptr, "glTextureImage2DEXT");
11917  glad_glTextureImage3DEXT = (PFNGLTEXTUREIMAGE3DEXTPROC) load(userptr, "glTextureImage3DEXT");
11918  glad_glTexturePageCommitmentEXT = (PFNGLTEXTUREPAGECOMMITMENTEXTPROC) load(userptr, "glTexturePageCommitmentEXT");
11919  glad_glTextureParameterIivEXT = (PFNGLTEXTUREPARAMETERIIVEXTPROC) load(userptr, "glTextureParameterIivEXT");
11920  glad_glTextureParameterIuivEXT = (PFNGLTEXTUREPARAMETERIUIVEXTPROC) load(userptr, "glTextureParameterIuivEXT");
11921  glad_glTextureParameterfEXT = (PFNGLTEXTUREPARAMETERFEXTPROC) load(userptr, "glTextureParameterfEXT");
11922  glad_glTextureParameterfvEXT = (PFNGLTEXTUREPARAMETERFVEXTPROC) load(userptr, "glTextureParameterfvEXT");
11923  glad_glTextureParameteriEXT = (PFNGLTEXTUREPARAMETERIEXTPROC) load(userptr, "glTextureParameteriEXT");
11924  glad_glTextureParameterivEXT = (PFNGLTEXTUREPARAMETERIVEXTPROC) load(userptr, "glTextureParameterivEXT");
11925  glad_glTextureRenderbufferEXT = (PFNGLTEXTURERENDERBUFFEREXTPROC) load(userptr, "glTextureRenderbufferEXT");
11926  glad_glTextureStorage1DEXT = (PFNGLTEXTURESTORAGE1DEXTPROC) load(userptr, "glTextureStorage1DEXT");
11927  glad_glTextureStorage2DEXT = (PFNGLTEXTURESTORAGE2DEXTPROC) load(userptr, "glTextureStorage2DEXT");
11928  glad_glTextureStorage2DMultisampleEXT = (PFNGLTEXTURESTORAGE2DMULTISAMPLEEXTPROC) load(userptr, "glTextureStorage2DMultisampleEXT");
11929  glad_glTextureStorage3DEXT = (PFNGLTEXTURESTORAGE3DEXTPROC) load(userptr, "glTextureStorage3DEXT");
11930  glad_glTextureStorage3DMultisampleEXT = (PFNGLTEXTURESTORAGE3DMULTISAMPLEEXTPROC) load(userptr, "glTextureStorage3DMultisampleEXT");
11931  glad_glTextureSubImage1DEXT = (PFNGLTEXTURESUBIMAGE1DEXTPROC) load(userptr, "glTextureSubImage1DEXT");
11932  glad_glTextureSubImage2DEXT = (PFNGLTEXTURESUBIMAGE2DEXTPROC) load(userptr, "glTextureSubImage2DEXT");
11933  glad_glTextureSubImage3DEXT = (PFNGLTEXTURESUBIMAGE3DEXTPROC) load(userptr, "glTextureSubImage3DEXT");
11934  glad_glUnmapNamedBufferEXT = (PFNGLUNMAPNAMEDBUFFEREXTPROC) load(userptr, "glUnmapNamedBufferEXT");
11935  glad_glVertexArrayBindVertexBufferEXT = (PFNGLVERTEXARRAYBINDVERTEXBUFFEREXTPROC) load(userptr, "glVertexArrayBindVertexBufferEXT");
11936  glad_glVertexArrayColorOffsetEXT = (PFNGLVERTEXARRAYCOLOROFFSETEXTPROC) load(userptr, "glVertexArrayColorOffsetEXT");
11937  glad_glVertexArrayEdgeFlagOffsetEXT = (PFNGLVERTEXARRAYEDGEFLAGOFFSETEXTPROC) load(userptr, "glVertexArrayEdgeFlagOffsetEXT");
11938  glad_glVertexArrayFogCoordOffsetEXT = (PFNGLVERTEXARRAYFOGCOORDOFFSETEXTPROC) load(userptr, "glVertexArrayFogCoordOffsetEXT");
11939  glad_glVertexArrayIndexOffsetEXT = (PFNGLVERTEXARRAYINDEXOFFSETEXTPROC) load(userptr, "glVertexArrayIndexOffsetEXT");
11940  glad_glVertexArrayMultiTexCoordOffsetEXT = (PFNGLVERTEXARRAYMULTITEXCOORDOFFSETEXTPROC) load(userptr, "glVertexArrayMultiTexCoordOffsetEXT");
11941  glad_glVertexArrayNormalOffsetEXT = (PFNGLVERTEXARRAYNORMALOFFSETEXTPROC) load(userptr, "glVertexArrayNormalOffsetEXT");
11942  glad_glVertexArraySecondaryColorOffsetEXT = (PFNGLVERTEXARRAYSECONDARYCOLOROFFSETEXTPROC) load(userptr, "glVertexArraySecondaryColorOffsetEXT");
11943  glad_glVertexArrayTexCoordOffsetEXT = (PFNGLVERTEXARRAYTEXCOORDOFFSETEXTPROC) load(userptr, "glVertexArrayTexCoordOffsetEXT");
11944  glad_glVertexArrayVertexAttribBindingEXT = (PFNGLVERTEXARRAYVERTEXATTRIBBINDINGEXTPROC) load(userptr, "glVertexArrayVertexAttribBindingEXT");
11945  glad_glVertexArrayVertexAttribDivisorEXT = (PFNGLVERTEXARRAYVERTEXATTRIBDIVISOREXTPROC) load(userptr, "glVertexArrayVertexAttribDivisorEXT");
11946  glad_glVertexArrayVertexAttribFormatEXT = (PFNGLVERTEXARRAYVERTEXATTRIBFORMATEXTPROC) load(userptr, "glVertexArrayVertexAttribFormatEXT");
11947  glad_glVertexArrayVertexAttribIFormatEXT = (PFNGLVERTEXARRAYVERTEXATTRIBIFORMATEXTPROC) load(userptr, "glVertexArrayVertexAttribIFormatEXT");
11948  glad_glVertexArrayVertexAttribIOffsetEXT = (PFNGLVERTEXARRAYVERTEXATTRIBIOFFSETEXTPROC) load(userptr, "glVertexArrayVertexAttribIOffsetEXT");
11949  glad_glVertexArrayVertexAttribLFormatEXT = (PFNGLVERTEXARRAYVERTEXATTRIBLFORMATEXTPROC) load(userptr, "glVertexArrayVertexAttribLFormatEXT");
11950  glad_glVertexArrayVertexAttribLOffsetEXT = (PFNGLVERTEXARRAYVERTEXATTRIBLOFFSETEXTPROC) load(userptr, "glVertexArrayVertexAttribLOffsetEXT");
11951  glad_glVertexArrayVertexAttribOffsetEXT = (PFNGLVERTEXARRAYVERTEXATTRIBOFFSETEXTPROC) load(userptr, "glVertexArrayVertexAttribOffsetEXT");
11952  glad_glVertexArrayVertexBindingDivisorEXT = (PFNGLVERTEXARRAYVERTEXBINDINGDIVISOREXTPROC) load(userptr, "glVertexArrayVertexBindingDivisorEXT");
11953  glad_glVertexArrayVertexOffsetEXT = (PFNGLVERTEXARRAYVERTEXOFFSETEXTPROC) load(userptr, "glVertexArrayVertexOffsetEXT");
11954 }
11955 static void glad_gl_load_GL_EXT_draw_buffers2( GLADuserptrloadfunc load, void* userptr) {
11956  if(!GLAD_GL_EXT_draw_buffers2) return;
11957  glad_glColorMaskIndexedEXT = (PFNGLCOLORMASKINDEXEDEXTPROC) load(userptr, "glColorMaskIndexedEXT");
11958  glad_glDisableIndexedEXT = (PFNGLDISABLEINDEXEDEXTPROC) load(userptr, "glDisableIndexedEXT");
11959  glad_glEnableIndexedEXT = (PFNGLENABLEINDEXEDEXTPROC) load(userptr, "glEnableIndexedEXT");
11960  glad_glGetBooleanIndexedvEXT = (PFNGLGETBOOLEANINDEXEDVEXTPROC) load(userptr, "glGetBooleanIndexedvEXT");
11961  glad_glGetIntegerIndexedvEXT = (PFNGLGETINTEGERINDEXEDVEXTPROC) load(userptr, "glGetIntegerIndexedvEXT");
11962  glad_glIsEnabledIndexedEXT = (PFNGLISENABLEDINDEXEDEXTPROC) load(userptr, "glIsEnabledIndexedEXT");
11963 }
11964 static void glad_gl_load_GL_EXT_draw_instanced( GLADuserptrloadfunc load, void* userptr) {
11965  if(!GLAD_GL_EXT_draw_instanced) return;
11966  glad_glDrawArraysInstancedEXT = (PFNGLDRAWARRAYSINSTANCEDEXTPROC) load(userptr, "glDrawArraysInstancedEXT");
11967  glad_glDrawElementsInstancedEXT = (PFNGLDRAWELEMENTSINSTANCEDEXTPROC) load(userptr, "glDrawElementsInstancedEXT");
11968 }
11969 static void glad_gl_load_GL_EXT_draw_range_elements( GLADuserptrloadfunc load, void* userptr) {
11970  if(!GLAD_GL_EXT_draw_range_elements) return;
11971  glad_glDrawRangeElementsEXT = (PFNGLDRAWRANGEELEMENTSEXTPROC) load(userptr, "glDrawRangeElementsEXT");
11972 }
11973 static void glad_gl_load_GL_EXT_fog_coord( GLADuserptrloadfunc load, void* userptr) {
11974  if(!GLAD_GL_EXT_fog_coord) return;
11975  glad_glFogCoordPointerEXT = (PFNGLFOGCOORDPOINTEREXTPROC) load(userptr, "glFogCoordPointerEXT");
11976  glad_glFogCoorddEXT = (PFNGLFOGCOORDDEXTPROC) load(userptr, "glFogCoorddEXT");
11977  glad_glFogCoorddvEXT = (PFNGLFOGCOORDDVEXTPROC) load(userptr, "glFogCoorddvEXT");
11978  glad_glFogCoordfEXT = (PFNGLFOGCOORDFEXTPROC) load(userptr, "glFogCoordfEXT");
11979  glad_glFogCoordfvEXT = (PFNGLFOGCOORDFVEXTPROC) load(userptr, "glFogCoordfvEXT");
11980 }
11981 static void glad_gl_load_GL_EXT_framebuffer_blit( GLADuserptrloadfunc load, void* userptr) {
11982  if(!GLAD_GL_EXT_framebuffer_blit) return;
11983  glad_glBlitFramebufferEXT = (PFNGLBLITFRAMEBUFFEREXTPROC) load(userptr, "glBlitFramebufferEXT");
11984 }
11985 static void glad_gl_load_GL_EXT_framebuffer_multisample( GLADuserptrloadfunc load, void* userptr) {
11986  if(!GLAD_GL_EXT_framebuffer_multisample) return;
11987  glad_glRenderbufferStorageMultisampleEXT = (PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC) load(userptr, "glRenderbufferStorageMultisampleEXT");
11988 }
11989 static void glad_gl_load_GL_EXT_framebuffer_object( GLADuserptrloadfunc load, void* userptr) {
11990  if(!GLAD_GL_EXT_framebuffer_object) return;
11991  glad_glBindFramebufferEXT = (PFNGLBINDFRAMEBUFFEREXTPROC) load(userptr, "glBindFramebufferEXT");
11992  glad_glBindRenderbufferEXT = (PFNGLBINDRENDERBUFFEREXTPROC) load(userptr, "glBindRenderbufferEXT");
11993  glad_glCheckFramebufferStatusEXT = (PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC) load(userptr, "glCheckFramebufferStatusEXT");
11994  glad_glDeleteFramebuffersEXT = (PFNGLDELETEFRAMEBUFFERSEXTPROC) load(userptr, "glDeleteFramebuffersEXT");
11995  glad_glDeleteRenderbuffersEXT = (PFNGLDELETERENDERBUFFERSEXTPROC) load(userptr, "glDeleteRenderbuffersEXT");
11996  glad_glFramebufferRenderbufferEXT = (PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC) load(userptr, "glFramebufferRenderbufferEXT");
11997  glad_glFramebufferTexture1DEXT = (PFNGLFRAMEBUFFERTEXTURE1DEXTPROC) load(userptr, "glFramebufferTexture1DEXT");
11998  glad_glFramebufferTexture2DEXT = (PFNGLFRAMEBUFFERTEXTURE2DEXTPROC) load(userptr, "glFramebufferTexture2DEXT");
11999  glad_glFramebufferTexture3DEXT = (PFNGLFRAMEBUFFERTEXTURE3DEXTPROC) load(userptr, "glFramebufferTexture3DEXT");
12000  glad_glGenFramebuffersEXT = (PFNGLGENFRAMEBUFFERSEXTPROC) load(userptr, "glGenFramebuffersEXT");
12001  glad_glGenRenderbuffersEXT = (PFNGLGENRENDERBUFFERSEXTPROC) load(userptr, "glGenRenderbuffersEXT");
12002  glad_glGenerateMipmapEXT = (PFNGLGENERATEMIPMAPEXTPROC) load(userptr, "glGenerateMipmapEXT");
12003  glad_glGetFramebufferAttachmentParameterivEXT = (PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC) load(userptr, "glGetFramebufferAttachmentParameterivEXT");
12004  glad_glGetRenderbufferParameterivEXT = (PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC) load(userptr, "glGetRenderbufferParameterivEXT");
12005  glad_glIsFramebufferEXT = (PFNGLISFRAMEBUFFEREXTPROC) load(userptr, "glIsFramebufferEXT");
12006  glad_glIsRenderbufferEXT = (PFNGLISRENDERBUFFEREXTPROC) load(userptr, "glIsRenderbufferEXT");
12007  glad_glRenderbufferStorageEXT = (PFNGLRENDERBUFFERSTORAGEEXTPROC) load(userptr, "glRenderbufferStorageEXT");
12008 }
12009 static void glad_gl_load_GL_EXT_gpu_shader4( GLADuserptrloadfunc load, void* userptr) {
12010  if(!GLAD_GL_EXT_gpu_shader4) return;
12011  glad_glBindFragDataLocationEXT = (PFNGLBINDFRAGDATALOCATIONEXTPROC) load(userptr, "glBindFragDataLocationEXT");
12012  glad_glGetFragDataLocationEXT = (PFNGLGETFRAGDATALOCATIONEXTPROC) load(userptr, "glGetFragDataLocationEXT");
12013  glad_glGetUniformuivEXT = (PFNGLGETUNIFORMUIVEXTPROC) load(userptr, "glGetUniformuivEXT");
12014  glad_glGetVertexAttribIivEXT = (PFNGLGETVERTEXATTRIBIIVEXTPROC) load(userptr, "glGetVertexAttribIivEXT");
12015  glad_glGetVertexAttribIuivEXT = (PFNGLGETVERTEXATTRIBIUIVEXTPROC) load(userptr, "glGetVertexAttribIuivEXT");
12016  glad_glUniform1uiEXT = (PFNGLUNIFORM1UIEXTPROC) load(userptr, "glUniform1uiEXT");
12017  glad_glUniform1uivEXT = (PFNGLUNIFORM1UIVEXTPROC) load(userptr, "glUniform1uivEXT");
12018  glad_glUniform2uiEXT = (PFNGLUNIFORM2UIEXTPROC) load(userptr, "glUniform2uiEXT");
12019  glad_glUniform2uivEXT = (PFNGLUNIFORM2UIVEXTPROC) load(userptr, "glUniform2uivEXT");
12020  glad_glUniform3uiEXT = (PFNGLUNIFORM3UIEXTPROC) load(userptr, "glUniform3uiEXT");
12021  glad_glUniform3uivEXT = (PFNGLUNIFORM3UIVEXTPROC) load(userptr, "glUniform3uivEXT");
12022  glad_glUniform4uiEXT = (PFNGLUNIFORM4UIEXTPROC) load(userptr, "glUniform4uiEXT");
12023  glad_glUniform4uivEXT = (PFNGLUNIFORM4UIVEXTPROC) load(userptr, "glUniform4uivEXT");
12024  glad_glVertexAttribI1iEXT = (PFNGLVERTEXATTRIBI1IEXTPROC) load(userptr, "glVertexAttribI1iEXT");
12025  glad_glVertexAttribI1ivEXT = (PFNGLVERTEXATTRIBI1IVEXTPROC) load(userptr, "glVertexAttribI1ivEXT");
12026  glad_glVertexAttribI1uiEXT = (PFNGLVERTEXATTRIBI1UIEXTPROC) load(userptr, "glVertexAttribI1uiEXT");
12027  glad_glVertexAttribI1uivEXT = (PFNGLVERTEXATTRIBI1UIVEXTPROC) load(userptr, "glVertexAttribI1uivEXT");
12028  glad_glVertexAttribI2iEXT = (PFNGLVERTEXATTRIBI2IEXTPROC) load(userptr, "glVertexAttribI2iEXT");
12029  glad_glVertexAttribI2ivEXT = (PFNGLVERTEXATTRIBI2IVEXTPROC) load(userptr, "glVertexAttribI2ivEXT");
12030  glad_glVertexAttribI2uiEXT = (PFNGLVERTEXATTRIBI2UIEXTPROC) load(userptr, "glVertexAttribI2uiEXT");
12031  glad_glVertexAttribI2uivEXT = (PFNGLVERTEXATTRIBI2UIVEXTPROC) load(userptr, "glVertexAttribI2uivEXT");
12032  glad_glVertexAttribI3iEXT = (PFNGLVERTEXATTRIBI3IEXTPROC) load(userptr, "glVertexAttribI3iEXT");
12033  glad_glVertexAttribI3ivEXT = (PFNGLVERTEXATTRIBI3IVEXTPROC) load(userptr, "glVertexAttribI3ivEXT");
12034  glad_glVertexAttribI3uiEXT = (PFNGLVERTEXATTRIBI3UIEXTPROC) load(userptr, "glVertexAttribI3uiEXT");
12035  glad_glVertexAttribI3uivEXT = (PFNGLVERTEXATTRIBI3UIVEXTPROC) load(userptr, "glVertexAttribI3uivEXT");
12036  glad_glVertexAttribI4bvEXT = (PFNGLVERTEXATTRIBI4BVEXTPROC) load(userptr, "glVertexAttribI4bvEXT");
12037  glad_glVertexAttribI4iEXT = (PFNGLVERTEXATTRIBI4IEXTPROC) load(userptr, "glVertexAttribI4iEXT");
12038  glad_glVertexAttribI4ivEXT = (PFNGLVERTEXATTRIBI4IVEXTPROC) load(userptr, "glVertexAttribI4ivEXT");
12039  glad_glVertexAttribI4svEXT = (PFNGLVERTEXATTRIBI4SVEXTPROC) load(userptr, "glVertexAttribI4svEXT");
12040  glad_glVertexAttribI4ubvEXT = (PFNGLVERTEXATTRIBI4UBVEXTPROC) load(userptr, "glVertexAttribI4ubvEXT");
12041  glad_glVertexAttribI4uiEXT = (PFNGLVERTEXATTRIBI4UIEXTPROC) load(userptr, "glVertexAttribI4uiEXT");
12042  glad_glVertexAttribI4uivEXT = (PFNGLVERTEXATTRIBI4UIVEXTPROC) load(userptr, "glVertexAttribI4uivEXT");
12043  glad_glVertexAttribI4usvEXT = (PFNGLVERTEXATTRIBI4USVEXTPROC) load(userptr, "glVertexAttribI4usvEXT");
12044  glad_glVertexAttribIPointerEXT = (PFNGLVERTEXATTRIBIPOINTEREXTPROC) load(userptr, "glVertexAttribIPointerEXT");
12045 }
12046 static void glad_gl_load_GL_EXT_histogram( GLADuserptrloadfunc load, void* userptr) {
12047  if(!GLAD_GL_EXT_histogram) return;
12048  glad_glGetHistogramEXT = (PFNGLGETHISTOGRAMEXTPROC) load(userptr, "glGetHistogramEXT");
12049  glad_glGetHistogramParameterfvEXT = (PFNGLGETHISTOGRAMPARAMETERFVEXTPROC) load(userptr, "glGetHistogramParameterfvEXT");
12050  glad_glGetHistogramParameterivEXT = (PFNGLGETHISTOGRAMPARAMETERIVEXTPROC) load(userptr, "glGetHistogramParameterivEXT");
12051  glad_glGetMinmaxEXT = (PFNGLGETMINMAXEXTPROC) load(userptr, "glGetMinmaxEXT");
12052  glad_glGetMinmaxParameterfvEXT = (PFNGLGETMINMAXPARAMETERFVEXTPROC) load(userptr, "glGetMinmaxParameterfvEXT");
12053  glad_glGetMinmaxParameterivEXT = (PFNGLGETMINMAXPARAMETERIVEXTPROC) load(userptr, "glGetMinmaxParameterivEXT");
12054  glad_glHistogramEXT = (PFNGLHISTOGRAMEXTPROC) load(userptr, "glHistogramEXT");
12055  glad_glMinmaxEXT = (PFNGLMINMAXEXTPROC) load(userptr, "glMinmaxEXT");
12056  glad_glResetHistogramEXT = (PFNGLRESETHISTOGRAMEXTPROC) load(userptr, "glResetHistogramEXT");
12057  glad_glResetMinmaxEXT = (PFNGLRESETMINMAXEXTPROC) load(userptr, "glResetMinmaxEXT");
12058 }
12059 static void glad_gl_load_GL_EXT_multi_draw_arrays( GLADuserptrloadfunc load, void* userptr) {
12060  if(!GLAD_GL_EXT_multi_draw_arrays) return;
12061  glad_glMultiDrawArraysEXT = (PFNGLMULTIDRAWARRAYSEXTPROC) load(userptr, "glMultiDrawArraysEXT");
12062  glad_glMultiDrawElementsEXT = (PFNGLMULTIDRAWELEMENTSEXTPROC) load(userptr, "glMultiDrawElementsEXT");
12063 }
12064 static void glad_gl_load_GL_EXT_paletted_texture( GLADuserptrloadfunc load, void* userptr) {
12065  if(!GLAD_GL_EXT_paletted_texture) return;
12066  glad_glColorTableEXT = (PFNGLCOLORTABLEEXTPROC) load(userptr, "glColorTableEXT");
12067  glad_glGetColorTableEXT = (PFNGLGETCOLORTABLEEXTPROC) load(userptr, "glGetColorTableEXT");
12068  glad_glGetColorTableParameterfvEXT = (PFNGLGETCOLORTABLEPARAMETERFVEXTPROC) load(userptr, "glGetColorTableParameterfvEXT");
12069  glad_glGetColorTableParameterivEXT = (PFNGLGETCOLORTABLEPARAMETERIVEXTPROC) load(userptr, "glGetColorTableParameterivEXT");
12070 }
12071 static void glad_gl_load_GL_EXT_point_parameters( GLADuserptrloadfunc load, void* userptr) {
12072  if(!GLAD_GL_EXT_point_parameters) return;
12073  glad_glPointParameterfEXT = (PFNGLPOINTPARAMETERFEXTPROC) load(userptr, "glPointParameterfEXT");
12074  glad_glPointParameterfvEXT = (PFNGLPOINTPARAMETERFVEXTPROC) load(userptr, "glPointParameterfvEXT");
12075 }
12076 static void glad_gl_load_GL_EXT_provoking_vertex( GLADuserptrloadfunc load, void* userptr) {
12077  if(!GLAD_GL_EXT_provoking_vertex) return;
12078  glad_glProvokingVertexEXT = (PFNGLPROVOKINGVERTEXEXTPROC) load(userptr, "glProvokingVertexEXT");
12079 }
12080 static void glad_gl_load_GL_EXT_secondary_color( GLADuserptrloadfunc load, void* userptr) {
12081  if(!GLAD_GL_EXT_secondary_color) return;
12082  glad_glSecondaryColor3bEXT = (PFNGLSECONDARYCOLOR3BEXTPROC) load(userptr, "glSecondaryColor3bEXT");
12083  glad_glSecondaryColor3bvEXT = (PFNGLSECONDARYCOLOR3BVEXTPROC) load(userptr, "glSecondaryColor3bvEXT");
12084  glad_glSecondaryColor3dEXT = (PFNGLSECONDARYCOLOR3DEXTPROC) load(userptr, "glSecondaryColor3dEXT");
12085  glad_glSecondaryColor3dvEXT = (PFNGLSECONDARYCOLOR3DVEXTPROC) load(userptr, "glSecondaryColor3dvEXT");
12086  glad_glSecondaryColor3fEXT = (PFNGLSECONDARYCOLOR3FEXTPROC) load(userptr, "glSecondaryColor3fEXT");
12087  glad_glSecondaryColor3fvEXT = (PFNGLSECONDARYCOLOR3FVEXTPROC) load(userptr, "glSecondaryColor3fvEXT");
12088  glad_glSecondaryColor3iEXT = (PFNGLSECONDARYCOLOR3IEXTPROC) load(userptr, "glSecondaryColor3iEXT");
12089  glad_glSecondaryColor3ivEXT = (PFNGLSECONDARYCOLOR3IVEXTPROC) load(userptr, "glSecondaryColor3ivEXT");
12090  glad_glSecondaryColor3sEXT = (PFNGLSECONDARYCOLOR3SEXTPROC) load(userptr, "glSecondaryColor3sEXT");
12091  glad_glSecondaryColor3svEXT = (PFNGLSECONDARYCOLOR3SVEXTPROC) load(userptr, "glSecondaryColor3svEXT");
12092  glad_glSecondaryColor3ubEXT = (PFNGLSECONDARYCOLOR3UBEXTPROC) load(userptr, "glSecondaryColor3ubEXT");
12093  glad_glSecondaryColor3ubvEXT = (PFNGLSECONDARYCOLOR3UBVEXTPROC) load(userptr, "glSecondaryColor3ubvEXT");
12094  glad_glSecondaryColor3uiEXT = (PFNGLSECONDARYCOLOR3UIEXTPROC) load(userptr, "glSecondaryColor3uiEXT");
12095  glad_glSecondaryColor3uivEXT = (PFNGLSECONDARYCOLOR3UIVEXTPROC) load(userptr, "glSecondaryColor3uivEXT");
12096  glad_glSecondaryColor3usEXT = (PFNGLSECONDARYCOLOR3USEXTPROC) load(userptr, "glSecondaryColor3usEXT");
12097  glad_glSecondaryColor3usvEXT = (PFNGLSECONDARYCOLOR3USVEXTPROC) load(userptr, "glSecondaryColor3usvEXT");
12098  glad_glSecondaryColorPointerEXT = (PFNGLSECONDARYCOLORPOINTEREXTPROC) load(userptr, "glSecondaryColorPointerEXT");
12099 }
12100 static void glad_gl_load_GL_EXT_subtexture( GLADuserptrloadfunc load, void* userptr) {
12101  if(!GLAD_GL_EXT_subtexture) return;
12102  glad_glTexSubImage1DEXT = (PFNGLTEXSUBIMAGE1DEXTPROC) load(userptr, "glTexSubImage1DEXT");
12103  glad_glTexSubImage2DEXT = (PFNGLTEXSUBIMAGE2DEXTPROC) load(userptr, "glTexSubImage2DEXT");
12104 }
12105 static void glad_gl_load_GL_EXT_texture3D( GLADuserptrloadfunc load, void* userptr) {
12106  if(!GLAD_GL_EXT_texture3D) return;
12107  glad_glTexImage3DEXT = (PFNGLTEXIMAGE3DEXTPROC) load(userptr, "glTexImage3DEXT");
12108  glad_glTexSubImage3DEXT = (PFNGLTEXSUBIMAGE3DEXTPROC) load(userptr, "glTexSubImage3DEXT");
12109 }
12110 static void glad_gl_load_GL_EXT_texture_array( GLADuserptrloadfunc load, void* userptr) {
12111  if(!GLAD_GL_EXT_texture_array) return;
12112  glad_glFramebufferTextureLayerEXT = (PFNGLFRAMEBUFFERTEXTURELAYEREXTPROC) load(userptr, "glFramebufferTextureLayerEXT");
12113 }
12114 static void glad_gl_load_GL_EXT_texture_buffer_object( GLADuserptrloadfunc load, void* userptr) {
12115  if(!GLAD_GL_EXT_texture_buffer_object) return;
12116  glad_glTexBufferEXT = (PFNGLTEXBUFFEREXTPROC) load(userptr, "glTexBufferEXT");
12117 }
12118 static void glad_gl_load_GL_EXT_texture_integer( GLADuserptrloadfunc load, void* userptr) {
12119  if(!GLAD_GL_EXT_texture_integer) return;
12120  glad_glClearColorIiEXT = (PFNGLCLEARCOLORIIEXTPROC) load(userptr, "glClearColorIiEXT");
12121  glad_glClearColorIuiEXT = (PFNGLCLEARCOLORIUIEXTPROC) load(userptr, "glClearColorIuiEXT");
12122  glad_glGetTexParameterIivEXT = (PFNGLGETTEXPARAMETERIIVEXTPROC) load(userptr, "glGetTexParameterIivEXT");
12123  glad_glGetTexParameterIuivEXT = (PFNGLGETTEXPARAMETERIUIVEXTPROC) load(userptr, "glGetTexParameterIuivEXT");
12124  glad_glTexParameterIivEXT = (PFNGLTEXPARAMETERIIVEXTPROC) load(userptr, "glTexParameterIivEXT");
12125  glad_glTexParameterIuivEXT = (PFNGLTEXPARAMETERIUIVEXTPROC) load(userptr, "glTexParameterIuivEXT");
12126 }
12127 static void glad_gl_load_GL_EXT_texture_object( GLADuserptrloadfunc load, void* userptr) {
12128  if(!GLAD_GL_EXT_texture_object) return;
12129  glad_glAreTexturesResidentEXT = (PFNGLARETEXTURESRESIDENTEXTPROC) load(userptr, "glAreTexturesResidentEXT");
12130  glad_glBindTextureEXT = (PFNGLBINDTEXTUREEXTPROC) load(userptr, "glBindTextureEXT");
12131  glad_glDeleteTexturesEXT = (PFNGLDELETETEXTURESEXTPROC) load(userptr, "glDeleteTexturesEXT");
12132  glad_glGenTexturesEXT = (PFNGLGENTEXTURESEXTPROC) load(userptr, "glGenTexturesEXT");
12133  glad_glIsTextureEXT = (PFNGLISTEXTUREEXTPROC) load(userptr, "glIsTextureEXT");
12134  glad_glPrioritizeTexturesEXT = (PFNGLPRIORITIZETEXTURESEXTPROC) load(userptr, "glPrioritizeTexturesEXT");
12135 }
12136 static void glad_gl_load_GL_EXT_timer_query( GLADuserptrloadfunc load, void* userptr) {
12137  if(!GLAD_GL_EXT_timer_query) return;
12138  glad_glGetQueryObjecti64vEXT = (PFNGLGETQUERYOBJECTI64VEXTPROC) load(userptr, "glGetQueryObjecti64vEXT");
12139  glad_glGetQueryObjectui64vEXT = (PFNGLGETQUERYOBJECTUI64VEXTPROC) load(userptr, "glGetQueryObjectui64vEXT");
12140 }
12141 static void glad_gl_load_GL_EXT_transform_feedback( GLADuserptrloadfunc load, void* userptr) {
12142  if(!GLAD_GL_EXT_transform_feedback) return;
12143  glad_glBeginTransformFeedbackEXT = (PFNGLBEGINTRANSFORMFEEDBACKEXTPROC) load(userptr, "glBeginTransformFeedbackEXT");
12144  glad_glBindBufferBaseEXT = (PFNGLBINDBUFFERBASEEXTPROC) load(userptr, "glBindBufferBaseEXT");
12145  glad_glBindBufferOffsetEXT = (PFNGLBINDBUFFEROFFSETEXTPROC) load(userptr, "glBindBufferOffsetEXT");
12146  glad_glBindBufferRangeEXT = (PFNGLBINDBUFFERRANGEEXTPROC) load(userptr, "glBindBufferRangeEXT");
12147  glad_glEndTransformFeedbackEXT = (PFNGLENDTRANSFORMFEEDBACKEXTPROC) load(userptr, "glEndTransformFeedbackEXT");
12148  glad_glGetTransformFeedbackVaryingEXT = (PFNGLGETTRANSFORMFEEDBACKVARYINGEXTPROC) load(userptr, "glGetTransformFeedbackVaryingEXT");
12149  glad_glTransformFeedbackVaryingsEXT = (PFNGLTRANSFORMFEEDBACKVARYINGSEXTPROC) load(userptr, "glTransformFeedbackVaryingsEXT");
12150 }
12151 static void glad_gl_load_GL_EXT_vertex_array( GLADuserptrloadfunc load, void* userptr) {
12152  if(!GLAD_GL_EXT_vertex_array) return;
12153  glad_glArrayElementEXT = (PFNGLARRAYELEMENTEXTPROC) load(userptr, "glArrayElementEXT");
12154  glad_glColorPointerEXT = (PFNGLCOLORPOINTEREXTPROC) load(userptr, "glColorPointerEXT");
12155  glad_glDrawArraysEXT = (PFNGLDRAWARRAYSEXTPROC) load(userptr, "glDrawArraysEXT");
12156  glad_glEdgeFlagPointerEXT = (PFNGLEDGEFLAGPOINTEREXTPROC) load(userptr, "glEdgeFlagPointerEXT");
12157  glad_glGetPointervEXT = (PFNGLGETPOINTERVEXTPROC) load(userptr, "glGetPointervEXT");
12158  glad_glIndexPointerEXT = (PFNGLINDEXPOINTEREXTPROC) load(userptr, "glIndexPointerEXT");
12159  glad_glNormalPointerEXT = (PFNGLNORMALPOINTEREXTPROC) load(userptr, "glNormalPointerEXT");
12160  glad_glTexCoordPointerEXT = (PFNGLTEXCOORDPOINTEREXTPROC) load(userptr, "glTexCoordPointerEXT");
12161  glad_glVertexPointerEXT = (PFNGLVERTEXPOINTEREXTPROC) load(userptr, "glVertexPointerEXT");
12162 }
12163 static void glad_gl_load_GL_INGR_blend_func_separate( GLADuserptrloadfunc load, void* userptr) {
12164  if(!GLAD_GL_INGR_blend_func_separate) return;
12165  glad_glBlendFuncSeparateINGR = (PFNGLBLENDFUNCSEPARATEINGRPROC) load(userptr, "glBlendFuncSeparateINGR");
12166 }
12167 static void glad_gl_load_GL_KHR_debug( GLADuserptrloadfunc load, void* userptr) {
12168  if(!GLAD_GL_KHR_debug) return;
12169  glad_glDebugMessageCallback = (PFNGLDEBUGMESSAGECALLBACKPROC) load(userptr, "glDebugMessageCallback");
12170  glad_glDebugMessageCallbackKHR = (PFNGLDEBUGMESSAGECALLBACKKHRPROC) load(userptr, "glDebugMessageCallbackKHR");
12171  glad_glDebugMessageControl = (PFNGLDEBUGMESSAGECONTROLPROC) load(userptr, "glDebugMessageControl");
12172  glad_glDebugMessageControlKHR = (PFNGLDEBUGMESSAGECONTROLKHRPROC) load(userptr, "glDebugMessageControlKHR");
12173  glad_glDebugMessageInsert = (PFNGLDEBUGMESSAGEINSERTPROC) load(userptr, "glDebugMessageInsert");
12174  glad_glDebugMessageInsertKHR = (PFNGLDEBUGMESSAGEINSERTKHRPROC) load(userptr, "glDebugMessageInsertKHR");
12175  glad_glGetDebugMessageLog = (PFNGLGETDEBUGMESSAGELOGPROC) load(userptr, "glGetDebugMessageLog");
12176  glad_glGetDebugMessageLogKHR = (PFNGLGETDEBUGMESSAGELOGKHRPROC) load(userptr, "glGetDebugMessageLogKHR");
12177  glad_glGetObjectLabel = (PFNGLGETOBJECTLABELPROC) load(userptr, "glGetObjectLabel");
12178  glad_glGetObjectLabelKHR = (PFNGLGETOBJECTLABELKHRPROC) load(userptr, "glGetObjectLabelKHR");
12179  glad_glGetObjectPtrLabel = (PFNGLGETOBJECTPTRLABELPROC) load(userptr, "glGetObjectPtrLabel");
12180  glad_glGetObjectPtrLabelKHR = (PFNGLGETOBJECTPTRLABELKHRPROC) load(userptr, "glGetObjectPtrLabelKHR");
12181  glad_glGetPointerv = (PFNGLGETPOINTERVPROC) load(userptr, "glGetPointerv");
12182  glad_glGetPointervKHR = (PFNGLGETPOINTERVKHRPROC) load(userptr, "glGetPointervKHR");
12183  glad_glObjectLabel = (PFNGLOBJECTLABELPROC) load(userptr, "glObjectLabel");
12184  glad_glObjectLabelKHR = (PFNGLOBJECTLABELKHRPROC) load(userptr, "glObjectLabelKHR");
12185  glad_glObjectPtrLabel = (PFNGLOBJECTPTRLABELPROC) load(userptr, "glObjectPtrLabel");
12186  glad_glObjectPtrLabelKHR = (PFNGLOBJECTPTRLABELKHRPROC) load(userptr, "glObjectPtrLabelKHR");
12187  glad_glPopDebugGroup = (PFNGLPOPDEBUGGROUPPROC) load(userptr, "glPopDebugGroup");
12188  glad_glPopDebugGroupKHR = (PFNGLPOPDEBUGGROUPKHRPROC) load(userptr, "glPopDebugGroupKHR");
12189  glad_glPushDebugGroup = (PFNGLPUSHDEBUGGROUPPROC) load(userptr, "glPushDebugGroup");
12190  glad_glPushDebugGroupKHR = (PFNGLPUSHDEBUGGROUPKHRPROC) load(userptr, "glPushDebugGroupKHR");
12191 }
12192 static void glad_gl_load_GL_MESA_window_pos( GLADuserptrloadfunc load, void* userptr) {
12193  if(!GLAD_GL_MESA_window_pos) return;
12194  glad_glWindowPos2dMESA = (PFNGLWINDOWPOS2DMESAPROC) load(userptr, "glWindowPos2dMESA");
12195  glad_glWindowPos2dvMESA = (PFNGLWINDOWPOS2DVMESAPROC) load(userptr, "glWindowPos2dvMESA");
12196  glad_glWindowPos2fMESA = (PFNGLWINDOWPOS2FMESAPROC) load(userptr, "glWindowPos2fMESA");
12197  glad_glWindowPos2fvMESA = (PFNGLWINDOWPOS2FVMESAPROC) load(userptr, "glWindowPos2fvMESA");
12198  glad_glWindowPos2iMESA = (PFNGLWINDOWPOS2IMESAPROC) load(userptr, "glWindowPos2iMESA");
12199  glad_glWindowPos2ivMESA = (PFNGLWINDOWPOS2IVMESAPROC) load(userptr, "glWindowPos2ivMESA");
12200  glad_glWindowPos2sMESA = (PFNGLWINDOWPOS2SMESAPROC) load(userptr, "glWindowPos2sMESA");
12201  glad_glWindowPos2svMESA = (PFNGLWINDOWPOS2SVMESAPROC) load(userptr, "glWindowPos2svMESA");
12202  glad_glWindowPos3dMESA = (PFNGLWINDOWPOS3DMESAPROC) load(userptr, "glWindowPos3dMESA");
12203  glad_glWindowPos3dvMESA = (PFNGLWINDOWPOS3DVMESAPROC) load(userptr, "glWindowPos3dvMESA");
12204  glad_glWindowPos3fMESA = (PFNGLWINDOWPOS3FMESAPROC) load(userptr, "glWindowPos3fMESA");
12205  glad_glWindowPos3fvMESA = (PFNGLWINDOWPOS3FVMESAPROC) load(userptr, "glWindowPos3fvMESA");
12206  glad_glWindowPos3iMESA = (PFNGLWINDOWPOS3IMESAPROC) load(userptr, "glWindowPos3iMESA");
12207  glad_glWindowPos3ivMESA = (PFNGLWINDOWPOS3IVMESAPROC) load(userptr, "glWindowPos3ivMESA");
12208  glad_glWindowPos3sMESA = (PFNGLWINDOWPOS3SMESAPROC) load(userptr, "glWindowPos3sMESA");
12209  glad_glWindowPos3svMESA = (PFNGLWINDOWPOS3SVMESAPROC) load(userptr, "glWindowPos3svMESA");
12210  glad_glWindowPos4dMESA = (PFNGLWINDOWPOS4DMESAPROC) load(userptr, "glWindowPos4dMESA");
12211  glad_glWindowPos4dvMESA = (PFNGLWINDOWPOS4DVMESAPROC) load(userptr, "glWindowPos4dvMESA");
12212  glad_glWindowPos4fMESA = (PFNGLWINDOWPOS4FMESAPROC) load(userptr, "glWindowPos4fMESA");
12213  glad_glWindowPos4fvMESA = (PFNGLWINDOWPOS4FVMESAPROC) load(userptr, "glWindowPos4fvMESA");
12214  glad_glWindowPos4iMESA = (PFNGLWINDOWPOS4IMESAPROC) load(userptr, "glWindowPos4iMESA");
12215  glad_glWindowPos4ivMESA = (PFNGLWINDOWPOS4IVMESAPROC) load(userptr, "glWindowPos4ivMESA");
12216  glad_glWindowPos4sMESA = (PFNGLWINDOWPOS4SMESAPROC) load(userptr, "glWindowPos4sMESA");
12217  glad_glWindowPos4svMESA = (PFNGLWINDOWPOS4SVMESAPROC) load(userptr, "glWindowPos4svMESA");
12218 }
12219 static void glad_gl_load_GL_NVX_conditional_render( GLADuserptrloadfunc load, void* userptr) {
12220  if(!GLAD_GL_NVX_conditional_render) return;
12221  glad_glBeginConditionalRenderNVX = (PFNGLBEGINCONDITIONALRENDERNVXPROC) load(userptr, "glBeginConditionalRenderNVX");
12222  glad_glEndConditionalRenderNVX = (PFNGLENDCONDITIONALRENDERNVXPROC) load(userptr, "glEndConditionalRenderNVX");
12223 }
12224 static void glad_gl_load_GL_NV_conditional_render( GLADuserptrloadfunc load, void* userptr) {
12225  if(!GLAD_GL_NV_conditional_render) return;
12226  glad_glBeginConditionalRenderNV = (PFNGLBEGINCONDITIONALRENDERNVPROC) load(userptr, "glBeginConditionalRenderNV");
12227  glad_glEndConditionalRenderNV = (PFNGLENDCONDITIONALRENDERNVPROC) load(userptr, "glEndConditionalRenderNV");
12228 }
12229 static void glad_gl_load_GL_NV_explicit_multisample( GLADuserptrloadfunc load, void* userptr) {
12230  if(!GLAD_GL_NV_explicit_multisample) return;
12231  glad_glGetMultisamplefvNV = (PFNGLGETMULTISAMPLEFVNVPROC) load(userptr, "glGetMultisamplefvNV");
12232  glad_glSampleMaskIndexedNV = (PFNGLSAMPLEMASKINDEXEDNVPROC) load(userptr, "glSampleMaskIndexedNV");
12233  glad_glTexRenderbufferNV = (PFNGLTEXRENDERBUFFERNVPROC) load(userptr, "glTexRenderbufferNV");
12234 }
12235 static void glad_gl_load_GL_NV_geometry_program4( GLADuserptrloadfunc load, void* userptr) {
12236  if(!GLAD_GL_NV_geometry_program4) return;
12237  glad_glFramebufferTextureEXT = (PFNGLFRAMEBUFFERTEXTUREEXTPROC) load(userptr, "glFramebufferTextureEXT");
12238  glad_glFramebufferTextureFaceEXT = (PFNGLFRAMEBUFFERTEXTUREFACEEXTPROC) load(userptr, "glFramebufferTextureFaceEXT");
12239  glad_glFramebufferTextureLayerEXT = (PFNGLFRAMEBUFFERTEXTURELAYEREXTPROC) load(userptr, "glFramebufferTextureLayerEXT");
12240  glad_glProgramVertexLimitNV = (PFNGLPROGRAMVERTEXLIMITNVPROC) load(userptr, "glProgramVertexLimitNV");
12241 }
12242 static void glad_gl_load_GL_NV_point_sprite( GLADuserptrloadfunc load, void* userptr) {
12243  if(!GLAD_GL_NV_point_sprite) return;
12244  glad_glPointParameteriNV = (PFNGLPOINTPARAMETERINVPROC) load(userptr, "glPointParameteriNV");
12245  glad_glPointParameterivNV = (PFNGLPOINTPARAMETERIVNVPROC) load(userptr, "glPointParameterivNV");
12246 }
12247 static void glad_gl_load_GL_NV_transform_feedback( GLADuserptrloadfunc load, void* userptr) {
12248  if(!GLAD_GL_NV_transform_feedback) return;
12249  glad_glActiveVaryingNV = (PFNGLACTIVEVARYINGNVPROC) load(userptr, "glActiveVaryingNV");
12250  glad_glBeginTransformFeedbackNV = (PFNGLBEGINTRANSFORMFEEDBACKNVPROC) load(userptr, "glBeginTransformFeedbackNV");
12251  glad_glBindBufferBaseNV = (PFNGLBINDBUFFERBASENVPROC) load(userptr, "glBindBufferBaseNV");
12252  glad_glBindBufferOffsetNV = (PFNGLBINDBUFFEROFFSETNVPROC) load(userptr, "glBindBufferOffsetNV");
12253  glad_glBindBufferRangeNV = (PFNGLBINDBUFFERRANGENVPROC) load(userptr, "glBindBufferRangeNV");
12254  glad_glEndTransformFeedbackNV = (PFNGLENDTRANSFORMFEEDBACKNVPROC) load(userptr, "glEndTransformFeedbackNV");
12255  glad_glGetActiveVaryingNV = (PFNGLGETACTIVEVARYINGNVPROC) load(userptr, "glGetActiveVaryingNV");
12256  glad_glGetTransformFeedbackVaryingNV = (PFNGLGETTRANSFORMFEEDBACKVARYINGNVPROC) load(userptr, "glGetTransformFeedbackVaryingNV");
12257  glad_glGetVaryingLocationNV = (PFNGLGETVARYINGLOCATIONNVPROC) load(userptr, "glGetVaryingLocationNV");
12258  glad_glTransformFeedbackAttribsNV = (PFNGLTRANSFORMFEEDBACKATTRIBSNVPROC) load(userptr, "glTransformFeedbackAttribsNV");
12259  glad_glTransformFeedbackStreamAttribsNV = (PFNGLTRANSFORMFEEDBACKSTREAMATTRIBSNVPROC) load(userptr, "glTransformFeedbackStreamAttribsNV");
12260  glad_glTransformFeedbackVaryingsNV = (PFNGLTRANSFORMFEEDBACKVARYINGSNVPROC) load(userptr, "glTransformFeedbackVaryingsNV");
12261 }
12262 static void glad_gl_load_GL_NV_vertex_program( GLADuserptrloadfunc load, void* userptr) {
12263  if(!GLAD_GL_NV_vertex_program) return;
12264  glad_glAreProgramsResidentNV = (PFNGLAREPROGRAMSRESIDENTNVPROC) load(userptr, "glAreProgramsResidentNV");
12265  glad_glBindProgramNV = (PFNGLBINDPROGRAMNVPROC) load(userptr, "glBindProgramNV");
12266  glad_glDeleteProgramsNV = (PFNGLDELETEPROGRAMSNVPROC) load(userptr, "glDeleteProgramsNV");
12267  glad_glExecuteProgramNV = (PFNGLEXECUTEPROGRAMNVPROC) load(userptr, "glExecuteProgramNV");
12268  glad_glGenProgramsNV = (PFNGLGENPROGRAMSNVPROC) load(userptr, "glGenProgramsNV");
12269  glad_glGetProgramParameterdvNV = (PFNGLGETPROGRAMPARAMETERDVNVPROC) load(userptr, "glGetProgramParameterdvNV");
12270  glad_glGetProgramParameterfvNV = (PFNGLGETPROGRAMPARAMETERFVNVPROC) load(userptr, "glGetProgramParameterfvNV");
12271  glad_glGetProgramStringNV = (PFNGLGETPROGRAMSTRINGNVPROC) load(userptr, "glGetProgramStringNV");
12272  glad_glGetProgramivNV = (PFNGLGETPROGRAMIVNVPROC) load(userptr, "glGetProgramivNV");
12273  glad_glGetTrackMatrixivNV = (PFNGLGETTRACKMATRIXIVNVPROC) load(userptr, "glGetTrackMatrixivNV");
12274  glad_glGetVertexAttribPointervNV = (PFNGLGETVERTEXATTRIBPOINTERVNVPROC) load(userptr, "glGetVertexAttribPointervNV");
12275  glad_glGetVertexAttribdvNV = (PFNGLGETVERTEXATTRIBDVNVPROC) load(userptr, "glGetVertexAttribdvNV");
12276  glad_glGetVertexAttribfvNV = (PFNGLGETVERTEXATTRIBFVNVPROC) load(userptr, "glGetVertexAttribfvNV");
12277  glad_glGetVertexAttribivNV = (PFNGLGETVERTEXATTRIBIVNVPROC) load(userptr, "glGetVertexAttribivNV");
12278  glad_glIsProgramNV = (PFNGLISPROGRAMNVPROC) load(userptr, "glIsProgramNV");
12279  glad_glLoadProgramNV = (PFNGLLOADPROGRAMNVPROC) load(userptr, "glLoadProgramNV");
12280  glad_glProgramParameter4dNV = (PFNGLPROGRAMPARAMETER4DNVPROC) load(userptr, "glProgramParameter4dNV");
12281  glad_glProgramParameter4dvNV = (PFNGLPROGRAMPARAMETER4DVNVPROC) load(userptr, "glProgramParameter4dvNV");
12282  glad_glProgramParameter4fNV = (PFNGLPROGRAMPARAMETER4FNVPROC) load(userptr, "glProgramParameter4fNV");
12283  glad_glProgramParameter4fvNV = (PFNGLPROGRAMPARAMETER4FVNVPROC) load(userptr, "glProgramParameter4fvNV");
12284  glad_glProgramParameters4dvNV = (PFNGLPROGRAMPARAMETERS4DVNVPROC) load(userptr, "glProgramParameters4dvNV");
12285  glad_glProgramParameters4fvNV = (PFNGLPROGRAMPARAMETERS4FVNVPROC) load(userptr, "glProgramParameters4fvNV");
12286  glad_glRequestResidentProgramsNV = (PFNGLREQUESTRESIDENTPROGRAMSNVPROC) load(userptr, "glRequestResidentProgramsNV");
12287  glad_glTrackMatrixNV = (PFNGLTRACKMATRIXNVPROC) load(userptr, "glTrackMatrixNV");
12288  glad_glVertexAttrib1dNV = (PFNGLVERTEXATTRIB1DNVPROC) load(userptr, "glVertexAttrib1dNV");
12289  glad_glVertexAttrib1dvNV = (PFNGLVERTEXATTRIB1DVNVPROC) load(userptr, "glVertexAttrib1dvNV");
12290  glad_glVertexAttrib1fNV = (PFNGLVERTEXATTRIB1FNVPROC) load(userptr, "glVertexAttrib1fNV");
12291  glad_glVertexAttrib1fvNV = (PFNGLVERTEXATTRIB1FVNVPROC) load(userptr, "glVertexAttrib1fvNV");
12292  glad_glVertexAttrib1sNV = (PFNGLVERTEXATTRIB1SNVPROC) load(userptr, "glVertexAttrib1sNV");
12293  glad_glVertexAttrib1svNV = (PFNGLVERTEXATTRIB1SVNVPROC) load(userptr, "glVertexAttrib1svNV");
12294  glad_glVertexAttrib2dNV = (PFNGLVERTEXATTRIB2DNVPROC) load(userptr, "glVertexAttrib2dNV");
12295  glad_glVertexAttrib2dvNV = (PFNGLVERTEXATTRIB2DVNVPROC) load(userptr, "glVertexAttrib2dvNV");
12296  glad_glVertexAttrib2fNV = (PFNGLVERTEXATTRIB2FNVPROC) load(userptr, "glVertexAttrib2fNV");
12297  glad_glVertexAttrib2fvNV = (PFNGLVERTEXATTRIB2FVNVPROC) load(userptr, "glVertexAttrib2fvNV");
12298  glad_glVertexAttrib2sNV = (PFNGLVERTEXATTRIB2SNVPROC) load(userptr, "glVertexAttrib2sNV");
12299  glad_glVertexAttrib2svNV = (PFNGLVERTEXATTRIB2SVNVPROC) load(userptr, "glVertexAttrib2svNV");
12300  glad_glVertexAttrib3dNV = (PFNGLVERTEXATTRIB3DNVPROC) load(userptr, "glVertexAttrib3dNV");
12301  glad_glVertexAttrib3dvNV = (PFNGLVERTEXATTRIB3DVNVPROC) load(userptr, "glVertexAttrib3dvNV");
12302  glad_glVertexAttrib3fNV = (PFNGLVERTEXATTRIB3FNVPROC) load(userptr, "glVertexAttrib3fNV");
12303  glad_glVertexAttrib3fvNV = (PFNGLVERTEXATTRIB3FVNVPROC) load(userptr, "glVertexAttrib3fvNV");
12304  glad_glVertexAttrib3sNV = (PFNGLVERTEXATTRIB3SNVPROC) load(userptr, "glVertexAttrib3sNV");
12305  glad_glVertexAttrib3svNV = (PFNGLVERTEXATTRIB3SVNVPROC) load(userptr, "glVertexAttrib3svNV");
12306  glad_glVertexAttrib4dNV = (PFNGLVERTEXATTRIB4DNVPROC) load(userptr, "glVertexAttrib4dNV");
12307  glad_glVertexAttrib4dvNV = (PFNGLVERTEXATTRIB4DVNVPROC) load(userptr, "glVertexAttrib4dvNV");
12308  glad_glVertexAttrib4fNV = (PFNGLVERTEXATTRIB4FNVPROC) load(userptr, "glVertexAttrib4fNV");
12309  glad_glVertexAttrib4fvNV = (PFNGLVERTEXATTRIB4FVNVPROC) load(userptr, "glVertexAttrib4fvNV");
12310  glad_glVertexAttrib4sNV = (PFNGLVERTEXATTRIB4SNVPROC) load(userptr, "glVertexAttrib4sNV");
12311  glad_glVertexAttrib4svNV = (PFNGLVERTEXATTRIB4SVNVPROC) load(userptr, "glVertexAttrib4svNV");
12312  glad_glVertexAttrib4ubNV = (PFNGLVERTEXATTRIB4UBNVPROC) load(userptr, "glVertexAttrib4ubNV");
12313  glad_glVertexAttrib4ubvNV = (PFNGLVERTEXATTRIB4UBVNVPROC) load(userptr, "glVertexAttrib4ubvNV");
12314  glad_glVertexAttribPointerNV = (PFNGLVERTEXATTRIBPOINTERNVPROC) load(userptr, "glVertexAttribPointerNV");
12315  glad_glVertexAttribs1dvNV = (PFNGLVERTEXATTRIBS1DVNVPROC) load(userptr, "glVertexAttribs1dvNV");
12316  glad_glVertexAttribs1fvNV = (PFNGLVERTEXATTRIBS1FVNVPROC) load(userptr, "glVertexAttribs1fvNV");
12317  glad_glVertexAttribs1svNV = (PFNGLVERTEXATTRIBS1SVNVPROC) load(userptr, "glVertexAttribs1svNV");
12318  glad_glVertexAttribs2dvNV = (PFNGLVERTEXATTRIBS2DVNVPROC) load(userptr, "glVertexAttribs2dvNV");
12319  glad_glVertexAttribs2fvNV = (PFNGLVERTEXATTRIBS2FVNVPROC) load(userptr, "glVertexAttribs2fvNV");
12320  glad_glVertexAttribs2svNV = (PFNGLVERTEXATTRIBS2SVNVPROC) load(userptr, "glVertexAttribs2svNV");
12321  glad_glVertexAttribs3dvNV = (PFNGLVERTEXATTRIBS3DVNVPROC) load(userptr, "glVertexAttribs3dvNV");
12322  glad_glVertexAttribs3fvNV = (PFNGLVERTEXATTRIBS3FVNVPROC) load(userptr, "glVertexAttribs3fvNV");
12323  glad_glVertexAttribs3svNV = (PFNGLVERTEXATTRIBS3SVNVPROC) load(userptr, "glVertexAttribs3svNV");
12324  glad_glVertexAttribs4dvNV = (PFNGLVERTEXATTRIBS4DVNVPROC) load(userptr, "glVertexAttribs4dvNV");
12325  glad_glVertexAttribs4fvNV = (PFNGLVERTEXATTRIBS4FVNVPROC) load(userptr, "glVertexAttribs4fvNV");
12326  glad_glVertexAttribs4svNV = (PFNGLVERTEXATTRIBS4SVNVPROC) load(userptr, "glVertexAttribs4svNV");
12327  glad_glVertexAttribs4ubvNV = (PFNGLVERTEXATTRIBS4UBVNVPROC) load(userptr, "glVertexAttribs4ubvNV");
12328 }
12329 static void glad_gl_load_GL_NV_vertex_program4( GLADuserptrloadfunc load, void* userptr) {
12330  if(!GLAD_GL_NV_vertex_program4) return;
12331  glad_glGetVertexAttribIivEXT = (PFNGLGETVERTEXATTRIBIIVEXTPROC) load(userptr, "glGetVertexAttribIivEXT");
12332  glad_glGetVertexAttribIuivEXT = (PFNGLGETVERTEXATTRIBIUIVEXTPROC) load(userptr, "glGetVertexAttribIuivEXT");
12333  glad_glVertexAttribI1iEXT = (PFNGLVERTEXATTRIBI1IEXTPROC) load(userptr, "glVertexAttribI1iEXT");
12334  glad_glVertexAttribI1ivEXT = (PFNGLVERTEXATTRIBI1IVEXTPROC) load(userptr, "glVertexAttribI1ivEXT");
12335  glad_glVertexAttribI1uiEXT = (PFNGLVERTEXATTRIBI1UIEXTPROC) load(userptr, "glVertexAttribI1uiEXT");
12336  glad_glVertexAttribI1uivEXT = (PFNGLVERTEXATTRIBI1UIVEXTPROC) load(userptr, "glVertexAttribI1uivEXT");
12337  glad_glVertexAttribI2iEXT = (PFNGLVERTEXATTRIBI2IEXTPROC) load(userptr, "glVertexAttribI2iEXT");
12338  glad_glVertexAttribI2ivEXT = (PFNGLVERTEXATTRIBI2IVEXTPROC) load(userptr, "glVertexAttribI2ivEXT");
12339  glad_glVertexAttribI2uiEXT = (PFNGLVERTEXATTRIBI2UIEXTPROC) load(userptr, "glVertexAttribI2uiEXT");
12340  glad_glVertexAttribI2uivEXT = (PFNGLVERTEXATTRIBI2UIVEXTPROC) load(userptr, "glVertexAttribI2uivEXT");
12341  glad_glVertexAttribI3iEXT = (PFNGLVERTEXATTRIBI3IEXTPROC) load(userptr, "glVertexAttribI3iEXT");
12342  glad_glVertexAttribI3ivEXT = (PFNGLVERTEXATTRIBI3IVEXTPROC) load(userptr, "glVertexAttribI3ivEXT");
12343  glad_glVertexAttribI3uiEXT = (PFNGLVERTEXATTRIBI3UIEXTPROC) load(userptr, "glVertexAttribI3uiEXT");
12344  glad_glVertexAttribI3uivEXT = (PFNGLVERTEXATTRIBI3UIVEXTPROC) load(userptr, "glVertexAttribI3uivEXT");
12345  glad_glVertexAttribI4bvEXT = (PFNGLVERTEXATTRIBI4BVEXTPROC) load(userptr, "glVertexAttribI4bvEXT");
12346  glad_glVertexAttribI4iEXT = (PFNGLVERTEXATTRIBI4IEXTPROC) load(userptr, "glVertexAttribI4iEXT");
12347  glad_glVertexAttribI4ivEXT = (PFNGLVERTEXATTRIBI4IVEXTPROC) load(userptr, "glVertexAttribI4ivEXT");
12348  glad_glVertexAttribI4svEXT = (PFNGLVERTEXATTRIBI4SVEXTPROC) load(userptr, "glVertexAttribI4svEXT");
12349  glad_glVertexAttribI4ubvEXT = (PFNGLVERTEXATTRIBI4UBVEXTPROC) load(userptr, "glVertexAttribI4ubvEXT");
12350  glad_glVertexAttribI4uiEXT = (PFNGLVERTEXATTRIBI4UIEXTPROC) load(userptr, "glVertexAttribI4uiEXT");
12351  glad_glVertexAttribI4uivEXT = (PFNGLVERTEXATTRIBI4UIVEXTPROC) load(userptr, "glVertexAttribI4uivEXT");
12352  glad_glVertexAttribI4usvEXT = (PFNGLVERTEXATTRIBI4USVEXTPROC) load(userptr, "glVertexAttribI4usvEXT");
12353  glad_glVertexAttribIPointerEXT = (PFNGLVERTEXATTRIBIPOINTEREXTPROC) load(userptr, "glVertexAttribIPointerEXT");
12354 }
12355 static void glad_gl_load_GL_SGIS_point_parameters( GLADuserptrloadfunc load, void* userptr) {
12356  if(!GLAD_GL_SGIS_point_parameters) return;
12357  glad_glPointParameterfSGIS = (PFNGLPOINTPARAMETERFSGISPROC) load(userptr, "glPointParameterfSGIS");
12358  glad_glPointParameterfvSGIS = (PFNGLPOINTPARAMETERFVSGISPROC) load(userptr, "glPointParameterfvSGIS");
12359 }
12360 static void glad_gl_load_GL_SGI_color_table( GLADuserptrloadfunc load, void* userptr) {
12361  if(!GLAD_GL_SGI_color_table) return;
12362  glad_glColorTableParameterfvSGI = (PFNGLCOLORTABLEPARAMETERFVSGIPROC) load(userptr, "glColorTableParameterfvSGI");
12363  glad_glColorTableParameterivSGI = (PFNGLCOLORTABLEPARAMETERIVSGIPROC) load(userptr, "glColorTableParameterivSGI");
12364  glad_glColorTableSGI = (PFNGLCOLORTABLESGIPROC) load(userptr, "glColorTableSGI");
12365  glad_glCopyColorTableSGI = (PFNGLCOPYCOLORTABLESGIPROC) load(userptr, "glCopyColorTableSGI");
12366  glad_glGetColorTableParameterfvSGI = (PFNGLGETCOLORTABLEPARAMETERFVSGIPROC) load(userptr, "glGetColorTableParameterfvSGI");
12367  glad_glGetColorTableParameterivSGI = (PFNGLGETCOLORTABLEPARAMETERIVSGIPROC) load(userptr, "glGetColorTableParameterivSGI");
12368  glad_glGetColorTableSGI = (PFNGLGETCOLORTABLESGIPROC) load(userptr, "glGetColorTableSGI");
12369 }
12370 static void glad_gl_load_GL_OES_single_precision( GLADuserptrloadfunc load, void* userptr) {
12371  if(!GLAD_GL_OES_single_precision) return;
12372  glad_glClearDepthfOES = (PFNGLCLEARDEPTHFOESPROC) load(userptr, "glClearDepthfOES");
12373  glad_glClipPlanefOES = (PFNGLCLIPPLANEFOESPROC) load(userptr, "glClipPlanefOES");
12374  glad_glDepthRangefOES = (PFNGLDEPTHRANGEFOESPROC) load(userptr, "glDepthRangefOES");
12375  glad_glFrustumfOES = (PFNGLFRUSTUMFOESPROC) load(userptr, "glFrustumfOES");
12376  glad_glGetClipPlanefOES = (PFNGLGETCLIPPLANEFOESPROC) load(userptr, "glGetClipPlanefOES");
12377  glad_glOrthofOES = (PFNGLORTHOFOESPROC) load(userptr, "glOrthofOES");
12378 }
12379 static void glad_gl_load_GL_ANGLE_instanced_arrays( GLADuserptrloadfunc load, void* userptr) {
12380  if(!GLAD_GL_ANGLE_instanced_arrays) return;
12381  glad_glDrawArraysInstancedANGLE = (PFNGLDRAWARRAYSINSTANCEDANGLEPROC) load(userptr, "glDrawArraysInstancedANGLE");
12382  glad_glDrawElementsInstancedANGLE = (PFNGLDRAWELEMENTSINSTANCEDANGLEPROC) load(userptr, "glDrawElementsInstancedANGLE");
12383  glad_glVertexAttribDivisorANGLE = (PFNGLVERTEXATTRIBDIVISORANGLEPROC) load(userptr, "glVertexAttribDivisorANGLE");
12384 }
12385 static void glad_gl_load_GL_APPLE_sync( GLADuserptrloadfunc load, void* userptr) {
12386  if(!GLAD_GL_APPLE_sync) return;
12387  glad_glClientWaitSyncAPPLE = (PFNGLCLIENTWAITSYNCAPPLEPROC) load(userptr, "glClientWaitSyncAPPLE");
12388  glad_glDeleteSyncAPPLE = (PFNGLDELETESYNCAPPLEPROC) load(userptr, "glDeleteSyncAPPLE");
12389  glad_glFenceSyncAPPLE = (PFNGLFENCESYNCAPPLEPROC) load(userptr, "glFenceSyncAPPLE");
12390  glad_glGetInteger64vAPPLE = (PFNGLGETINTEGER64VAPPLEPROC) load(userptr, "glGetInteger64vAPPLE");
12391  glad_glGetSyncivAPPLE = (PFNGLGETSYNCIVAPPLEPROC) load(userptr, "glGetSyncivAPPLE");
12392  glad_glIsSyncAPPLE = (PFNGLISSYNCAPPLEPROC) load(userptr, "glIsSyncAPPLE");
12393  glad_glWaitSyncAPPLE = (PFNGLWAITSYNCAPPLEPROC) load(userptr, "glWaitSyncAPPLE");
12394 }
12395 static void glad_gl_load_GL_EXT_disjoint_timer_query( GLADuserptrloadfunc load, void* userptr) {
12396  if(!GLAD_GL_EXT_disjoint_timer_query) return;
12397  glad_glBeginQueryEXT = (PFNGLBEGINQUERYEXTPROC) load(userptr, "glBeginQueryEXT");
12398  glad_glDeleteQueriesEXT = (PFNGLDELETEQUERIESEXTPROC) load(userptr, "glDeleteQueriesEXT");
12399  glad_glEndQueryEXT = (PFNGLENDQUERYEXTPROC) load(userptr, "glEndQueryEXT");
12400  glad_glGenQueriesEXT = (PFNGLGENQUERIESEXTPROC) load(userptr, "glGenQueriesEXT");
12401  glad_glGetInteger64vEXT = (PFNGLGETINTEGER64VEXTPROC) load(userptr, "glGetInteger64vEXT");
12402  glad_glGetQueryObjecti64vEXT = (PFNGLGETQUERYOBJECTI64VEXTPROC) load(userptr, "glGetQueryObjecti64vEXT");
12403  glad_glGetQueryObjectivEXT = (PFNGLGETQUERYOBJECTIVEXTPROC) load(userptr, "glGetQueryObjectivEXT");
12404  glad_glGetQueryObjectui64vEXT = (PFNGLGETQUERYOBJECTUI64VEXTPROC) load(userptr, "glGetQueryObjectui64vEXT");
12405  glad_glGetQueryObjectuivEXT = (PFNGLGETQUERYOBJECTUIVEXTPROC) load(userptr, "glGetQueryObjectuivEXT");
12406  glad_glGetQueryivEXT = (PFNGLGETQUERYIVEXTPROC) load(userptr, "glGetQueryivEXT");
12407  glad_glIsQueryEXT = (PFNGLISQUERYEXTPROC) load(userptr, "glIsQueryEXT");
12408  glad_glQueryCounterEXT = (PFNGLQUERYCOUNTEREXTPROC) load(userptr, "glQueryCounterEXT");
12409 }
12410 static void glad_gl_load_GL_EXT_draw_buffers( GLADuserptrloadfunc load, void* userptr) {
12411  if(!GLAD_GL_EXT_draw_buffers) return;
12412  glad_glDrawBuffersEXT = (PFNGLDRAWBUFFERSEXTPROC) load(userptr, "glDrawBuffersEXT");
12413 }
12414 static void glad_gl_load_GL_EXT_instanced_arrays( GLADuserptrloadfunc load, void* userptr) {
12415  if(!GLAD_GL_EXT_instanced_arrays) return;
12416  glad_glDrawArraysInstancedEXT = (PFNGLDRAWARRAYSINSTANCEDEXTPROC) load(userptr, "glDrawArraysInstancedEXT");
12417  glad_glDrawElementsInstancedEXT = (PFNGLDRAWELEMENTSINSTANCEDEXTPROC) load(userptr, "glDrawElementsInstancedEXT");
12418  glad_glVertexAttribDivisorEXT = (PFNGLVERTEXATTRIBDIVISOREXTPROC) load(userptr, "glVertexAttribDivisorEXT");
12419 }
12420 static void glad_gl_load_GL_EXT_map_buffer_range( GLADuserptrloadfunc load, void* userptr) {
12421  if(!GLAD_GL_EXT_map_buffer_range) return;
12422  glad_glFlushMappedBufferRangeEXT = (PFNGLFLUSHMAPPEDBUFFERRANGEEXTPROC) load(userptr, "glFlushMappedBufferRangeEXT");
12423  glad_glMapBufferRangeEXT = (PFNGLMAPBUFFERRANGEEXTPROC) load(userptr, "glMapBufferRangeEXT");
12424 }
12425 static void glad_gl_load_GL_EXT_multisampled_render_to_texture( GLADuserptrloadfunc load, void* userptr) {
12426  if(!GLAD_GL_EXT_multisampled_render_to_texture) return;
12427  glad_glFramebufferTexture2DMultisampleEXT = (PFNGLFRAMEBUFFERTEXTURE2DMULTISAMPLEEXTPROC) load(userptr, "glFramebufferTexture2DMultisampleEXT");
12428  glad_glRenderbufferStorageMultisampleEXT = (PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC) load(userptr, "glRenderbufferStorageMultisampleEXT");
12429 }
12430 static void glad_gl_load_GL_EXT_separate_shader_objects( GLADuserptrloadfunc load, void* userptr) {
12431  if(!GLAD_GL_EXT_separate_shader_objects) return;
12432  glad_glActiveShaderProgramEXT = (PFNGLACTIVESHADERPROGRAMEXTPROC) load(userptr, "glActiveShaderProgramEXT");
12433  glad_glBindProgramPipelineEXT = (PFNGLBINDPROGRAMPIPELINEEXTPROC) load(userptr, "glBindProgramPipelineEXT");
12434  glad_glCreateShaderProgramvEXT = (PFNGLCREATESHADERPROGRAMVEXTPROC) load(userptr, "glCreateShaderProgramvEXT");
12435  glad_glDeleteProgramPipelinesEXT = (PFNGLDELETEPROGRAMPIPELINESEXTPROC) load(userptr, "glDeleteProgramPipelinesEXT");
12436  glad_glGenProgramPipelinesEXT = (PFNGLGENPROGRAMPIPELINESEXTPROC) load(userptr, "glGenProgramPipelinesEXT");
12437  glad_glGetProgramPipelineInfoLogEXT = (PFNGLGETPROGRAMPIPELINEINFOLOGEXTPROC) load(userptr, "glGetProgramPipelineInfoLogEXT");
12438  glad_glGetProgramPipelineivEXT = (PFNGLGETPROGRAMPIPELINEIVEXTPROC) load(userptr, "glGetProgramPipelineivEXT");
12439  glad_glIsProgramPipelineEXT = (PFNGLISPROGRAMPIPELINEEXTPROC) load(userptr, "glIsProgramPipelineEXT");
12440  glad_glProgramParameteriEXT = (PFNGLPROGRAMPARAMETERIEXTPROC) load(userptr, "glProgramParameteriEXT");
12441  glad_glProgramUniform1fEXT = (PFNGLPROGRAMUNIFORM1FEXTPROC) load(userptr, "glProgramUniform1fEXT");
12442  glad_glProgramUniform1fvEXT = (PFNGLPROGRAMUNIFORM1FVEXTPROC) load(userptr, "glProgramUniform1fvEXT");
12443  glad_glProgramUniform1iEXT = (PFNGLPROGRAMUNIFORM1IEXTPROC) load(userptr, "glProgramUniform1iEXT");
12444  glad_glProgramUniform1ivEXT = (PFNGLPROGRAMUNIFORM1IVEXTPROC) load(userptr, "glProgramUniform1ivEXT");
12445  glad_glProgramUniform1uiEXT = (PFNGLPROGRAMUNIFORM1UIEXTPROC) load(userptr, "glProgramUniform1uiEXT");
12446  glad_glProgramUniform1uivEXT = (PFNGLPROGRAMUNIFORM1UIVEXTPROC) load(userptr, "glProgramUniform1uivEXT");
12447  glad_glProgramUniform2fEXT = (PFNGLPROGRAMUNIFORM2FEXTPROC) load(userptr, "glProgramUniform2fEXT");
12448  glad_glProgramUniform2fvEXT = (PFNGLPROGRAMUNIFORM2FVEXTPROC) load(userptr, "glProgramUniform2fvEXT");
12449  glad_glProgramUniform2iEXT = (PFNGLPROGRAMUNIFORM2IEXTPROC) load(userptr, "glProgramUniform2iEXT");
12450  glad_glProgramUniform2ivEXT = (PFNGLPROGRAMUNIFORM2IVEXTPROC) load(userptr, "glProgramUniform2ivEXT");
12451  glad_glProgramUniform2uiEXT = (PFNGLPROGRAMUNIFORM2UIEXTPROC) load(userptr, "glProgramUniform2uiEXT");
12452  glad_glProgramUniform2uivEXT = (PFNGLPROGRAMUNIFORM2UIVEXTPROC) load(userptr, "glProgramUniform2uivEXT");
12453  glad_glProgramUniform3fEXT = (PFNGLPROGRAMUNIFORM3FEXTPROC) load(userptr, "glProgramUniform3fEXT");
12454  glad_glProgramUniform3fvEXT = (PFNGLPROGRAMUNIFORM3FVEXTPROC) load(userptr, "glProgramUniform3fvEXT");
12455  glad_glProgramUniform3iEXT = (PFNGLPROGRAMUNIFORM3IEXTPROC) load(userptr, "glProgramUniform3iEXT");
12456  glad_glProgramUniform3ivEXT = (PFNGLPROGRAMUNIFORM3IVEXTPROC) load(userptr, "glProgramUniform3ivEXT");
12457  glad_glProgramUniform3uiEXT = (PFNGLPROGRAMUNIFORM3UIEXTPROC) load(userptr, "glProgramUniform3uiEXT");
12458  glad_glProgramUniform3uivEXT = (PFNGLPROGRAMUNIFORM3UIVEXTPROC) load(userptr, "glProgramUniform3uivEXT");
12459  glad_glProgramUniform4fEXT = (PFNGLPROGRAMUNIFORM4FEXTPROC) load(userptr, "glProgramUniform4fEXT");
12460  glad_glProgramUniform4fvEXT = (PFNGLPROGRAMUNIFORM4FVEXTPROC) load(userptr, "glProgramUniform4fvEXT");
12461  glad_glProgramUniform4iEXT = (PFNGLPROGRAMUNIFORM4IEXTPROC) load(userptr, "glProgramUniform4iEXT");
12462  glad_glProgramUniform4ivEXT = (PFNGLPROGRAMUNIFORM4IVEXTPROC) load(userptr, "glProgramUniform4ivEXT");
12463  glad_glProgramUniform4uiEXT = (PFNGLPROGRAMUNIFORM4UIEXTPROC) load(userptr, "glProgramUniform4uiEXT");
12464  glad_glProgramUniform4uivEXT = (PFNGLPROGRAMUNIFORM4UIVEXTPROC) load(userptr, "glProgramUniform4uivEXT");
12465  glad_glProgramUniformMatrix2fvEXT = (PFNGLPROGRAMUNIFORMMATRIX2FVEXTPROC) load(userptr, "glProgramUniformMatrix2fvEXT");
12466  glad_glProgramUniformMatrix2x3fvEXT = (PFNGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC) load(userptr, "glProgramUniformMatrix2x3fvEXT");
12467  glad_glProgramUniformMatrix2x4fvEXT = (PFNGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC) load(userptr, "glProgramUniformMatrix2x4fvEXT");
12468  glad_glProgramUniformMatrix3fvEXT = (PFNGLPROGRAMUNIFORMMATRIX3FVEXTPROC) load(userptr, "glProgramUniformMatrix3fvEXT");
12469  glad_glProgramUniformMatrix3x2fvEXT = (PFNGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC) load(userptr, "glProgramUniformMatrix3x2fvEXT");
12470  glad_glProgramUniformMatrix3x4fvEXT = (PFNGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC) load(userptr, "glProgramUniformMatrix3x4fvEXT");
12471  glad_glProgramUniformMatrix4fvEXT = (PFNGLPROGRAMUNIFORMMATRIX4FVEXTPROC) load(userptr, "glProgramUniformMatrix4fvEXT");
12472  glad_glProgramUniformMatrix4x2fvEXT = (PFNGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC) load(userptr, "glProgramUniformMatrix4x2fvEXT");
12473  glad_glProgramUniformMatrix4x3fvEXT = (PFNGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC) load(userptr, "glProgramUniformMatrix4x3fvEXT");
12474  glad_glUseProgramStagesEXT = (PFNGLUSEPROGRAMSTAGESEXTPROC) load(userptr, "glUseProgramStagesEXT");
12475  glad_glValidateProgramPipelineEXT = (PFNGLVALIDATEPROGRAMPIPELINEEXTPROC) load(userptr, "glValidateProgramPipelineEXT");
12476 }
12477 static void glad_gl_load_GL_EXT_texture_storage( GLADuserptrloadfunc load, void* userptr) {
12478  if(!GLAD_GL_EXT_texture_storage) return;
12479  glad_glTexStorage1DEXT = (PFNGLTEXSTORAGE1DEXTPROC) load(userptr, "glTexStorage1DEXT");
12480  glad_glTexStorage2DEXT = (PFNGLTEXSTORAGE2DEXTPROC) load(userptr, "glTexStorage2DEXT");
12481  glad_glTexStorage3DEXT = (PFNGLTEXSTORAGE3DEXTPROC) load(userptr, "glTexStorage3DEXT");
12482  glad_glTextureStorage1DEXT = (PFNGLTEXTURESTORAGE1DEXTPROC) load(userptr, "glTextureStorage1DEXT");
12483  glad_glTextureStorage2DEXT = (PFNGLTEXTURESTORAGE2DEXTPROC) load(userptr, "glTextureStorage2DEXT");
12484  glad_glTextureStorage3DEXT = (PFNGLTEXTURESTORAGE3DEXTPROC) load(userptr, "glTextureStorage3DEXT");
12485 }
12486 static void glad_gl_load_GL_MESA_sampler_objects( GLADuserptrloadfunc load, void* userptr) {
12487  if(!GLAD_GL_MESA_sampler_objects) return;
12488  glad_glBindSampler = (PFNGLBINDSAMPLERPROC) load(userptr, "glBindSampler");
12489  glad_glDeleteSamplers = (PFNGLDELETESAMPLERSPROC) load(userptr, "glDeleteSamplers");
12490  glad_glGenSamplers = (PFNGLGENSAMPLERSPROC) load(userptr, "glGenSamplers");
12491  glad_glGetSamplerParameterfv = (PFNGLGETSAMPLERPARAMETERFVPROC) load(userptr, "glGetSamplerParameterfv");
12492  glad_glGetSamplerParameteriv = (PFNGLGETSAMPLERPARAMETERIVPROC) load(userptr, "glGetSamplerParameteriv");
12493  glad_glIsSampler = (PFNGLISSAMPLERPROC) load(userptr, "glIsSampler");
12494  glad_glSamplerParameterf = (PFNGLSAMPLERPARAMETERFPROC) load(userptr, "glSamplerParameterf");
12495  glad_glSamplerParameterfv = (PFNGLSAMPLERPARAMETERFVPROC) load(userptr, "glSamplerParameterfv");
12496  glad_glSamplerParameteri = (PFNGLSAMPLERPARAMETERIPROC) load(userptr, "glSamplerParameteri");
12497  glad_glSamplerParameteriv = (PFNGLSAMPLERPARAMETERIVPROC) load(userptr, "glSamplerParameteriv");
12498 }
12499 static void glad_gl_load_GL_NV_copy_buffer( GLADuserptrloadfunc load, void* userptr) {
12500  if(!GLAD_GL_NV_copy_buffer) return;
12501  glad_glCopyBufferSubDataNV = (PFNGLCOPYBUFFERSUBDATANVPROC) load(userptr, "glCopyBufferSubDataNV");
12502 }
12503 static void glad_gl_load_GL_NV_draw_instanced( GLADuserptrloadfunc load, void* userptr) {
12504  if(!GLAD_GL_NV_draw_instanced) return;
12505  glad_glDrawArraysInstancedNV = (PFNGLDRAWARRAYSINSTANCEDNVPROC) load(userptr, "glDrawArraysInstancedNV");
12506  glad_glDrawElementsInstancedNV = (PFNGLDRAWELEMENTSINSTANCEDNVPROC) load(userptr, "glDrawElementsInstancedNV");
12507 }
12508 static void glad_gl_load_GL_NV_framebuffer_blit( GLADuserptrloadfunc load, void* userptr) {
12509  if(!GLAD_GL_NV_framebuffer_blit) return;
12510  glad_glBlitFramebufferNV = (PFNGLBLITFRAMEBUFFERNVPROC) load(userptr, "glBlitFramebufferNV");
12511 }
12512 static void glad_gl_load_GL_NV_framebuffer_multisample( GLADuserptrloadfunc load, void* userptr) {
12513  if(!GLAD_GL_NV_framebuffer_multisample) return;
12514  glad_glRenderbufferStorageMultisampleNV = (PFNGLRENDERBUFFERSTORAGEMULTISAMPLENVPROC) load(userptr, "glRenderbufferStorageMultisampleNV");
12515 }
12516 static void glad_gl_load_GL_NV_instanced_arrays( GLADuserptrloadfunc load, void* userptr) {
12517  if(!GLAD_GL_NV_instanced_arrays) return;
12518  glad_glVertexAttribDivisorNV = (PFNGLVERTEXATTRIBDIVISORNVPROC) load(userptr, "glVertexAttribDivisorNV");
12519 }
12520 static void glad_gl_load_GL_NV_non_square_matrices( GLADuserptrloadfunc load, void* userptr) {
12521  if(!GLAD_GL_NV_non_square_matrices) return;
12522  glad_glUniformMatrix2x3fvNV = (PFNGLUNIFORMMATRIX2X3FVNVPROC) load(userptr, "glUniformMatrix2x3fvNV");
12523  glad_glUniformMatrix2x4fvNV = (PFNGLUNIFORMMATRIX2X4FVNVPROC) load(userptr, "glUniformMatrix2x4fvNV");
12524  glad_glUniformMatrix3x2fvNV = (PFNGLUNIFORMMATRIX3X2FVNVPROC) load(userptr, "glUniformMatrix3x2fvNV");
12525  glad_glUniformMatrix3x4fvNV = (PFNGLUNIFORMMATRIX3X4FVNVPROC) load(userptr, "glUniformMatrix3x4fvNV");
12526  glad_glUniformMatrix4x2fvNV = (PFNGLUNIFORMMATRIX4X2FVNVPROC) load(userptr, "glUniformMatrix4x2fvNV");
12527  glad_glUniformMatrix4x3fvNV = (PFNGLUNIFORMMATRIX4X3FVNVPROC) load(userptr, "glUniformMatrix4x3fvNV");
12528 }
12529 static void glad_gl_load_GL_OES_get_program_binary( GLADuserptrloadfunc load, void* userptr) {
12530  if(!GLAD_GL_OES_get_program_binary) return;
12531  glad_glGetProgramBinaryOES = (PFNGLGETPROGRAMBINARYOESPROC) load(userptr, "glGetProgramBinaryOES");
12532  glad_glProgramBinaryOES = (PFNGLPROGRAMBINARYOESPROC) load(userptr, "glProgramBinaryOES");
12533 }
12534 static void glad_gl_load_GL_OES_mapbuffer( GLADuserptrloadfunc load, void* userptr) {
12535  if(!GLAD_GL_OES_mapbuffer) return;
12536  glad_glGetBufferPointervOES = (PFNGLGETBUFFERPOINTERVOESPROC) load(userptr, "glGetBufferPointervOES");
12537  glad_glMapBufferOES = (PFNGLMAPBUFFEROESPROC) load(userptr, "glMapBufferOES");
12538  glad_glUnmapBufferOES = (PFNGLUNMAPBUFFEROESPROC) load(userptr, "glUnmapBufferOES");
12539 }
12540 static void glad_gl_load_GL_OES_vertex_array_object( GLADuserptrloadfunc load, void* userptr) {
12541  if(!GLAD_GL_OES_vertex_array_object) return;
12542  glad_glBindVertexArrayOES = (PFNGLBINDVERTEXARRAYOESPROC) load(userptr, "glBindVertexArrayOES");
12543  glad_glDeleteVertexArraysOES = (PFNGLDELETEVERTEXARRAYSOESPROC) load(userptr, "glDeleteVertexArraysOES");
12544  glad_glGenVertexArraysOES = (PFNGLGENVERTEXARRAYSOESPROC) load(userptr, "glGenVertexArraysOES");
12545  glad_glIsVertexArrayOES = (PFNGLISVERTEXARRAYOESPROC) load(userptr, "glIsVertexArrayOES");
12546 }
12547 
12548 
12549 static void glad_gl_resolve_aliases(void) {
12550  if (glad_glActiveTexture == NULL && glad_glActiveTextureARB != NULL) glad_glActiveTexture = (PFNGLACTIVETEXTUREPROC)glad_glActiveTextureARB;
12551  if (glad_glActiveTextureARB == NULL && glad_glActiveTexture != NULL) glad_glActiveTextureARB = (PFNGLACTIVETEXTUREARBPROC)glad_glActiveTexture;
12552  if (glad_glArrayElement == NULL && glad_glArrayElementEXT != NULL) glad_glArrayElement = (PFNGLARRAYELEMENTPROC)glad_glArrayElementEXT;
12553  if (glad_glArrayElementEXT == NULL && glad_glArrayElement != NULL) glad_glArrayElementEXT = (PFNGLARRAYELEMENTEXTPROC)glad_glArrayElement;
12554  if (glad_glAttachObjectARB == NULL && glad_glAttachShader != NULL) glad_glAttachObjectARB = (PFNGLATTACHOBJECTARBPROC)glad_glAttachShader;
12555  if (glad_glAttachShader == NULL && glad_glAttachObjectARB != NULL) glad_glAttachShader = (PFNGLATTACHSHADERPROC)glad_glAttachObjectARB;
12556  if (glad_glBeginConditionalRender == NULL && glad_glBeginConditionalRenderNV != NULL) glad_glBeginConditionalRender = (PFNGLBEGINCONDITIONALRENDERPROC)glad_glBeginConditionalRenderNV;
12557  if (glad_glBeginConditionalRenderNV == NULL && glad_glBeginConditionalRender != NULL) glad_glBeginConditionalRenderNV = (PFNGLBEGINCONDITIONALRENDERNVPROC)glad_glBeginConditionalRender;
12558  if (glad_glBeginQuery == NULL && glad_glBeginQueryARB != NULL) glad_glBeginQuery = (PFNGLBEGINQUERYPROC)glad_glBeginQueryARB;
12559  if (glad_glBeginQueryARB == NULL && glad_glBeginQuery != NULL) glad_glBeginQueryARB = (PFNGLBEGINQUERYARBPROC)glad_glBeginQuery;
12560  if (glad_glBeginTransformFeedback == NULL && glad_glBeginTransformFeedbackEXT != NULL) glad_glBeginTransformFeedback = (PFNGLBEGINTRANSFORMFEEDBACKPROC)glad_glBeginTransformFeedbackEXT;
12561  if (glad_glBeginTransformFeedback == NULL && glad_glBeginTransformFeedbackNV != NULL) glad_glBeginTransformFeedback = (PFNGLBEGINTRANSFORMFEEDBACKPROC)glad_glBeginTransformFeedbackNV;
12562  if (glad_glBeginTransformFeedbackEXT == NULL && glad_glBeginTransformFeedback != NULL) glad_glBeginTransformFeedbackEXT = (PFNGLBEGINTRANSFORMFEEDBACKEXTPROC)glad_glBeginTransformFeedback;
12563  if (glad_glBeginTransformFeedbackEXT == NULL && glad_glBeginTransformFeedbackNV != NULL) glad_glBeginTransformFeedbackEXT = (PFNGLBEGINTRANSFORMFEEDBACKEXTPROC)glad_glBeginTransformFeedbackNV;
12564  if (glad_glBeginTransformFeedbackNV == NULL && glad_glBeginTransformFeedback != NULL) glad_glBeginTransformFeedbackNV = (PFNGLBEGINTRANSFORMFEEDBACKNVPROC)glad_glBeginTransformFeedback;
12565  if (glad_glBeginTransformFeedbackNV == NULL && glad_glBeginTransformFeedbackEXT != NULL) glad_glBeginTransformFeedbackNV = (PFNGLBEGINTRANSFORMFEEDBACKNVPROC)glad_glBeginTransformFeedbackEXT;
12566  if (glad_glBindAttribLocation == NULL && glad_glBindAttribLocationARB != NULL) glad_glBindAttribLocation = (PFNGLBINDATTRIBLOCATIONPROC)glad_glBindAttribLocationARB;
12567  if (glad_glBindAttribLocationARB == NULL && glad_glBindAttribLocation != NULL) glad_glBindAttribLocationARB = (PFNGLBINDATTRIBLOCATIONARBPROC)glad_glBindAttribLocation;
12568  if (glad_glBindBuffer == NULL && glad_glBindBufferARB != NULL) glad_glBindBuffer = (PFNGLBINDBUFFERPROC)glad_glBindBufferARB;
12569  if (glad_glBindBufferARB == NULL && glad_glBindBuffer != NULL) glad_glBindBufferARB = (PFNGLBINDBUFFERARBPROC)glad_glBindBuffer;
12570  if (glad_glBindBufferBase == NULL && glad_glBindBufferBaseEXT != NULL) glad_glBindBufferBase = (PFNGLBINDBUFFERBASEPROC)glad_glBindBufferBaseEXT;
12571  if (glad_glBindBufferBase == NULL && glad_glBindBufferBaseNV != NULL) glad_glBindBufferBase = (PFNGLBINDBUFFERBASEPROC)glad_glBindBufferBaseNV;
12572  if (glad_glBindBufferBaseEXT == NULL && glad_glBindBufferBase != NULL) glad_glBindBufferBaseEXT = (PFNGLBINDBUFFERBASEEXTPROC)glad_glBindBufferBase;
12573  if (glad_glBindBufferBaseEXT == NULL && glad_glBindBufferBaseNV != NULL) glad_glBindBufferBaseEXT = (PFNGLBINDBUFFERBASEEXTPROC)glad_glBindBufferBaseNV;
12574  if (glad_glBindBufferBaseNV == NULL && glad_glBindBufferBase != NULL) glad_glBindBufferBaseNV = (PFNGLBINDBUFFERBASENVPROC)glad_glBindBufferBase;
12575  if (glad_glBindBufferBaseNV == NULL && glad_glBindBufferBaseEXT != NULL) glad_glBindBufferBaseNV = (PFNGLBINDBUFFERBASENVPROC)glad_glBindBufferBaseEXT;
12576  if (glad_glBindBufferOffsetEXT == NULL && glad_glBindBufferOffsetNV != NULL) glad_glBindBufferOffsetEXT = (PFNGLBINDBUFFEROFFSETEXTPROC)glad_glBindBufferOffsetNV;
12577  if (glad_glBindBufferOffsetNV == NULL && glad_glBindBufferOffsetEXT != NULL) glad_glBindBufferOffsetNV = (PFNGLBINDBUFFEROFFSETNVPROC)glad_glBindBufferOffsetEXT;
12578  if (glad_glBindBufferRange == NULL && glad_glBindBufferRangeEXT != NULL) glad_glBindBufferRange = (PFNGLBINDBUFFERRANGEPROC)glad_glBindBufferRangeEXT;
12579  if (glad_glBindBufferRange == NULL && glad_glBindBufferRangeNV != NULL) glad_glBindBufferRange = (PFNGLBINDBUFFERRANGEPROC)glad_glBindBufferRangeNV;
12580  if (glad_glBindBufferRangeEXT == NULL && glad_glBindBufferRange != NULL) glad_glBindBufferRangeEXT = (PFNGLBINDBUFFERRANGEEXTPROC)glad_glBindBufferRange;
12581  if (glad_glBindBufferRangeEXT == NULL && glad_glBindBufferRangeNV != NULL) glad_glBindBufferRangeEXT = (PFNGLBINDBUFFERRANGEEXTPROC)glad_glBindBufferRangeNV;
12582  if (glad_glBindBufferRangeNV == NULL && glad_glBindBufferRange != NULL) glad_glBindBufferRangeNV = (PFNGLBINDBUFFERRANGENVPROC)glad_glBindBufferRange;
12583  if (glad_glBindBufferRangeNV == NULL && glad_glBindBufferRangeEXT != NULL) glad_glBindBufferRangeNV = (PFNGLBINDBUFFERRANGENVPROC)glad_glBindBufferRangeEXT;
12584  if (glad_glBindFragDataLocation == NULL && glad_glBindFragDataLocationEXT != NULL) glad_glBindFragDataLocation = (PFNGLBINDFRAGDATALOCATIONPROC)glad_glBindFragDataLocationEXT;
12585  if (glad_glBindFragDataLocationEXT == NULL && glad_glBindFragDataLocation != NULL) glad_glBindFragDataLocationEXT = (PFNGLBINDFRAGDATALOCATIONEXTPROC)glad_glBindFragDataLocation;
12586  if (glad_glBindProgramARB == NULL && glad_glBindProgramNV != NULL) glad_glBindProgramARB = (PFNGLBINDPROGRAMARBPROC)glad_glBindProgramNV;
12587  if (glad_glBindProgramNV == NULL && glad_glBindProgramARB != NULL) glad_glBindProgramNV = (PFNGLBINDPROGRAMNVPROC)glad_glBindProgramARB;
12588  if (glad_glBindTexture == NULL && glad_glBindTextureEXT != NULL) glad_glBindTexture = (PFNGLBINDTEXTUREPROC)glad_glBindTextureEXT;
12589  if (glad_glBindTextureEXT == NULL && glad_glBindTexture != NULL) glad_glBindTextureEXT = (PFNGLBINDTEXTUREEXTPROC)glad_glBindTexture;
12590  if (glad_glBindVertexArray == NULL && glad_glBindVertexArrayOES != NULL) glad_glBindVertexArray = (PFNGLBINDVERTEXARRAYPROC)glad_glBindVertexArrayOES;
12591  if (glad_glBindVertexArrayOES == NULL && glad_glBindVertexArray != NULL) glad_glBindVertexArrayOES = (PFNGLBINDVERTEXARRAYOESPROC)glad_glBindVertexArray;
12592  if (glad_glBlendColor == NULL && glad_glBlendColorEXT != NULL) glad_glBlendColor = (PFNGLBLENDCOLORPROC)glad_glBlendColorEXT;
12593  if (glad_glBlendColorEXT == NULL && glad_glBlendColor != NULL) glad_glBlendColorEXT = (PFNGLBLENDCOLOREXTPROC)glad_glBlendColor;
12594  if (glad_glBlendEquation == NULL && glad_glBlendEquationEXT != NULL) glad_glBlendEquation = (PFNGLBLENDEQUATIONPROC)glad_glBlendEquationEXT;
12595  if (glad_glBlendEquationEXT == NULL && glad_glBlendEquation != NULL) glad_glBlendEquationEXT = (PFNGLBLENDEQUATIONEXTPROC)glad_glBlendEquation;
12596  if (glad_glBlendEquationSeparate == NULL && glad_glBlendEquationSeparateEXT != NULL) glad_glBlendEquationSeparate = (PFNGLBLENDEQUATIONSEPARATEPROC)glad_glBlendEquationSeparateEXT;
12597  if (glad_glBlendEquationSeparateEXT == NULL && glad_glBlendEquationSeparate != NULL) glad_glBlendEquationSeparateEXT = (PFNGLBLENDEQUATIONSEPARATEEXTPROC)glad_glBlendEquationSeparate;
12598  if (glad_glBlendFuncSeparate == NULL && glad_glBlendFuncSeparateEXT != NULL) glad_glBlendFuncSeparate = (PFNGLBLENDFUNCSEPARATEPROC)glad_glBlendFuncSeparateEXT;
12599  if (glad_glBlendFuncSeparate == NULL && glad_glBlendFuncSeparateINGR != NULL) glad_glBlendFuncSeparate = (PFNGLBLENDFUNCSEPARATEPROC)glad_glBlendFuncSeparateINGR;
12600  if (glad_glBlendFuncSeparateEXT == NULL && glad_glBlendFuncSeparate != NULL) glad_glBlendFuncSeparateEXT = (PFNGLBLENDFUNCSEPARATEEXTPROC)glad_glBlendFuncSeparate;
12601  if (glad_glBlendFuncSeparateEXT == NULL && glad_glBlendFuncSeparateINGR != NULL) glad_glBlendFuncSeparateEXT = (PFNGLBLENDFUNCSEPARATEEXTPROC)glad_glBlendFuncSeparateINGR;
12602  if (glad_glBlendFuncSeparateINGR == NULL && glad_glBlendFuncSeparate != NULL) glad_glBlendFuncSeparateINGR = (PFNGLBLENDFUNCSEPARATEINGRPROC)glad_glBlendFuncSeparate;
12603  if (glad_glBlendFuncSeparateINGR == NULL && glad_glBlendFuncSeparateEXT != NULL) glad_glBlendFuncSeparateINGR = (PFNGLBLENDFUNCSEPARATEINGRPROC)glad_glBlendFuncSeparateEXT;
12604  if (glad_glBlitFramebuffer == NULL && glad_glBlitFramebufferEXT != NULL) glad_glBlitFramebuffer = (PFNGLBLITFRAMEBUFFERPROC)glad_glBlitFramebufferEXT;
12605  if (glad_glBlitFramebuffer == NULL && glad_glBlitFramebufferNV != NULL) glad_glBlitFramebuffer = (PFNGLBLITFRAMEBUFFERPROC)glad_glBlitFramebufferNV;
12606  if (glad_glBlitFramebufferEXT == NULL && glad_glBlitFramebuffer != NULL) glad_glBlitFramebufferEXT = (PFNGLBLITFRAMEBUFFEREXTPROC)glad_glBlitFramebuffer;
12607  if (glad_glBlitFramebufferEXT == NULL && glad_glBlitFramebufferNV != NULL) glad_glBlitFramebufferEXT = (PFNGLBLITFRAMEBUFFEREXTPROC)glad_glBlitFramebufferNV;
12608  if (glad_glBlitFramebufferNV == NULL && glad_glBlitFramebuffer != NULL) glad_glBlitFramebufferNV = (PFNGLBLITFRAMEBUFFERNVPROC)glad_glBlitFramebuffer;
12609  if (glad_glBlitFramebufferNV == NULL && glad_glBlitFramebufferEXT != NULL) glad_glBlitFramebufferNV = (PFNGLBLITFRAMEBUFFERNVPROC)glad_glBlitFramebufferEXT;
12610  if (glad_glBufferData == NULL && glad_glBufferDataARB != NULL) glad_glBufferData = (PFNGLBUFFERDATAPROC)glad_glBufferDataARB;
12611  if (glad_glBufferDataARB == NULL && glad_glBufferData != NULL) glad_glBufferDataARB = (PFNGLBUFFERDATAARBPROC)glad_glBufferData;
12612  if (glad_glBufferSubData == NULL && glad_glBufferSubDataARB != NULL) glad_glBufferSubData = (PFNGLBUFFERSUBDATAPROC)glad_glBufferSubDataARB;
12613  if (glad_glBufferSubDataARB == NULL && glad_glBufferSubData != NULL) glad_glBufferSubDataARB = (PFNGLBUFFERSUBDATAARBPROC)glad_glBufferSubData;
12614  if (glad_glCheckFramebufferStatus == NULL && glad_glCheckFramebufferStatusEXT != NULL) glad_glCheckFramebufferStatus = (PFNGLCHECKFRAMEBUFFERSTATUSPROC)glad_glCheckFramebufferStatusEXT;
12615  if (glad_glCheckFramebufferStatusEXT == NULL && glad_glCheckFramebufferStatus != NULL) glad_glCheckFramebufferStatusEXT = (PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC)glad_glCheckFramebufferStatus;
12616  if (glad_glClampColor == NULL && glad_glClampColorARB != NULL) glad_glClampColor = (PFNGLCLAMPCOLORPROC)glad_glClampColorARB;
12617  if (glad_glClampColorARB == NULL && glad_glClampColor != NULL) glad_glClampColorARB = (PFNGLCLAMPCOLORARBPROC)glad_glClampColor;
12618  if (glad_glClearDepthf == NULL && glad_glClearDepthfOES != NULL) glad_glClearDepthf = (PFNGLCLEARDEPTHFPROC)glad_glClearDepthfOES;
12619  if (glad_glClearDepthfOES == NULL && glad_glClearDepthf != NULL) glad_glClearDepthfOES = (PFNGLCLEARDEPTHFOESPROC)glad_glClearDepthf;
12620  if (glad_glClientActiveTexture == NULL && glad_glClientActiveTextureARB != NULL) glad_glClientActiveTexture = (PFNGLCLIENTACTIVETEXTUREPROC)glad_glClientActiveTextureARB;
12621  if (glad_glClientActiveTextureARB == NULL && glad_glClientActiveTexture != NULL) glad_glClientActiveTextureARB = (PFNGLCLIENTACTIVETEXTUREARBPROC)glad_glClientActiveTexture;
12622  if (glad_glClientWaitSync == NULL && glad_glClientWaitSyncAPPLE != NULL) glad_glClientWaitSync = (PFNGLCLIENTWAITSYNCPROC)glad_glClientWaitSyncAPPLE;
12623  if (glad_glClientWaitSyncAPPLE == NULL && glad_glClientWaitSync != NULL) glad_glClientWaitSyncAPPLE = (PFNGLCLIENTWAITSYNCAPPLEPROC)glad_glClientWaitSync;
12624  if (glad_glColorMaski == NULL && glad_glColorMaskIndexedEXT != NULL) glad_glColorMaski = (PFNGLCOLORMASKIPROC)glad_glColorMaskIndexedEXT;
12625  if (glad_glColorMaskIndexedEXT == NULL && glad_glColorMaski != NULL) glad_glColorMaskIndexedEXT = (PFNGLCOLORMASKINDEXEDEXTPROC)glad_glColorMaski;
12626  if (glad_glColorSubTable == NULL && glad_glColorSubTableEXT != NULL) glad_glColorSubTable = (PFNGLCOLORSUBTABLEPROC)glad_glColorSubTableEXT;
12627  if (glad_glColorSubTableEXT == NULL && glad_glColorSubTable != NULL) glad_glColorSubTableEXT = (PFNGLCOLORSUBTABLEEXTPROC)glad_glColorSubTable;
12628  if (glad_glColorTable == NULL && glad_glColorTableEXT != NULL) glad_glColorTable = (PFNGLCOLORTABLEPROC)glad_glColorTableEXT;
12629  if (glad_glColorTable == NULL && glad_glColorTableSGI != NULL) glad_glColorTable = (PFNGLCOLORTABLEPROC)glad_glColorTableSGI;
12630  if (glad_glColorTableEXT == NULL && glad_glColorTable != NULL) glad_glColorTableEXT = (PFNGLCOLORTABLEEXTPROC)glad_glColorTable;
12631  if (glad_glColorTableEXT == NULL && glad_glColorTableSGI != NULL) glad_glColorTableEXT = (PFNGLCOLORTABLEEXTPROC)glad_glColorTableSGI;
12632  if (glad_glColorTableParameterfv == NULL && glad_glColorTableParameterfvSGI != NULL) glad_glColorTableParameterfv = (PFNGLCOLORTABLEPARAMETERFVPROC)glad_glColorTableParameterfvSGI;
12633  if (glad_glColorTableParameterfvSGI == NULL && glad_glColorTableParameterfv != NULL) glad_glColorTableParameterfvSGI = (PFNGLCOLORTABLEPARAMETERFVSGIPROC)glad_glColorTableParameterfv;
12634  if (glad_glColorTableParameteriv == NULL && glad_glColorTableParameterivSGI != NULL) glad_glColorTableParameteriv = (PFNGLCOLORTABLEPARAMETERIVPROC)glad_glColorTableParameterivSGI;
12635  if (glad_glColorTableParameterivSGI == NULL && glad_glColorTableParameteriv != NULL) glad_glColorTableParameterivSGI = (PFNGLCOLORTABLEPARAMETERIVSGIPROC)glad_glColorTableParameteriv;
12636  if (glad_glColorTableSGI == NULL && glad_glColorTable != NULL) glad_glColorTableSGI = (PFNGLCOLORTABLESGIPROC)glad_glColorTable;
12637  if (glad_glColorTableSGI == NULL && glad_glColorTableEXT != NULL) glad_glColorTableSGI = (PFNGLCOLORTABLESGIPROC)glad_glColorTableEXT;
12638  if (glad_glCompileShader == NULL && glad_glCompileShaderARB != NULL) glad_glCompileShader = (PFNGLCOMPILESHADERPROC)glad_glCompileShaderARB;
12639  if (glad_glCompileShaderARB == NULL && glad_glCompileShader != NULL) glad_glCompileShaderARB = (PFNGLCOMPILESHADERARBPROC)glad_glCompileShader;
12640  if (glad_glCompressedTexImage1D == NULL && glad_glCompressedTexImage1DARB != NULL) glad_glCompressedTexImage1D = (PFNGLCOMPRESSEDTEXIMAGE1DPROC)glad_glCompressedTexImage1DARB;
12641  if (glad_glCompressedTexImage1DARB == NULL && glad_glCompressedTexImage1D != NULL) glad_glCompressedTexImage1DARB = (PFNGLCOMPRESSEDTEXIMAGE1DARBPROC)glad_glCompressedTexImage1D;
12642  if (glad_glCompressedTexImage2D == NULL && glad_glCompressedTexImage2DARB != NULL) glad_glCompressedTexImage2D = (PFNGLCOMPRESSEDTEXIMAGE2DPROC)glad_glCompressedTexImage2DARB;
12643  if (glad_glCompressedTexImage2DARB == NULL && glad_glCompressedTexImage2D != NULL) glad_glCompressedTexImage2DARB = (PFNGLCOMPRESSEDTEXIMAGE2DARBPROC)glad_glCompressedTexImage2D;
12644  if (glad_glCompressedTexImage3D == NULL && glad_glCompressedTexImage3DARB != NULL) glad_glCompressedTexImage3D = (PFNGLCOMPRESSEDTEXIMAGE3DPROC)glad_glCompressedTexImage3DARB;
12645  if (glad_glCompressedTexImage3DARB == NULL && glad_glCompressedTexImage3D != NULL) glad_glCompressedTexImage3DARB = (PFNGLCOMPRESSEDTEXIMAGE3DARBPROC)glad_glCompressedTexImage3D;
12646  if (glad_glCompressedTexSubImage1D == NULL && glad_glCompressedTexSubImage1DARB != NULL) glad_glCompressedTexSubImage1D = (PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC)glad_glCompressedTexSubImage1DARB;
12647  if (glad_glCompressedTexSubImage1DARB == NULL && glad_glCompressedTexSubImage1D != NULL) glad_glCompressedTexSubImage1DARB = (PFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC)glad_glCompressedTexSubImage1D;
12648  if (glad_glCompressedTexSubImage2D == NULL && glad_glCompressedTexSubImage2DARB != NULL) glad_glCompressedTexSubImage2D = (PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC)glad_glCompressedTexSubImage2DARB;
12649  if (glad_glCompressedTexSubImage2DARB == NULL && glad_glCompressedTexSubImage2D != NULL) glad_glCompressedTexSubImage2DARB = (PFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC)glad_glCompressedTexSubImage2D;
12650  if (glad_glCompressedTexSubImage3D == NULL && glad_glCompressedTexSubImage3DARB != NULL) glad_glCompressedTexSubImage3D = (PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC)glad_glCompressedTexSubImage3DARB;
12651  if (glad_glCompressedTexSubImage3DARB == NULL && glad_glCompressedTexSubImage3D != NULL) glad_glCompressedTexSubImage3DARB = (PFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC)glad_glCompressedTexSubImage3D;
12652  if (glad_glConvolutionFilter1D == NULL && glad_glConvolutionFilter1DEXT != NULL) glad_glConvolutionFilter1D = (PFNGLCONVOLUTIONFILTER1DPROC)glad_glConvolutionFilter1DEXT;
12653  if (glad_glConvolutionFilter1DEXT == NULL && glad_glConvolutionFilter1D != NULL) glad_glConvolutionFilter1DEXT = (PFNGLCONVOLUTIONFILTER1DEXTPROC)glad_glConvolutionFilter1D;
12654  if (glad_glConvolutionFilter2D == NULL && glad_glConvolutionFilter2DEXT != NULL) glad_glConvolutionFilter2D = (PFNGLCONVOLUTIONFILTER2DPROC)glad_glConvolutionFilter2DEXT;
12655  if (glad_glConvolutionFilter2DEXT == NULL && glad_glConvolutionFilter2D != NULL) glad_glConvolutionFilter2DEXT = (PFNGLCONVOLUTIONFILTER2DEXTPROC)glad_glConvolutionFilter2D;
12656  if (glad_glConvolutionParameterf == NULL && glad_glConvolutionParameterfEXT != NULL) glad_glConvolutionParameterf = (PFNGLCONVOLUTIONPARAMETERFPROC)glad_glConvolutionParameterfEXT;
12657  if (glad_glConvolutionParameterfEXT == NULL && glad_glConvolutionParameterf != NULL) glad_glConvolutionParameterfEXT = (PFNGLCONVOLUTIONPARAMETERFEXTPROC)glad_glConvolutionParameterf;
12658  if (glad_glConvolutionParameterfv == NULL && glad_glConvolutionParameterfvEXT != NULL) glad_glConvolutionParameterfv = (PFNGLCONVOLUTIONPARAMETERFVPROC)glad_glConvolutionParameterfvEXT;
12659  if (glad_glConvolutionParameterfvEXT == NULL && glad_glConvolutionParameterfv != NULL) glad_glConvolutionParameterfvEXT = (PFNGLCONVOLUTIONPARAMETERFVEXTPROC)glad_glConvolutionParameterfv;
12660  if (glad_glConvolutionParameteri == NULL && glad_glConvolutionParameteriEXT != NULL) glad_glConvolutionParameteri = (PFNGLCONVOLUTIONPARAMETERIPROC)glad_glConvolutionParameteriEXT;
12661  if (glad_glConvolutionParameteriEXT == NULL && glad_glConvolutionParameteri != NULL) glad_glConvolutionParameteriEXT = (PFNGLCONVOLUTIONPARAMETERIEXTPROC)glad_glConvolutionParameteri;
12662  if (glad_glConvolutionParameteriv == NULL && glad_glConvolutionParameterivEXT != NULL) glad_glConvolutionParameteriv = (PFNGLCONVOLUTIONPARAMETERIVPROC)glad_glConvolutionParameterivEXT;
12663  if (glad_glConvolutionParameterivEXT == NULL && glad_glConvolutionParameteriv != NULL) glad_glConvolutionParameterivEXT = (PFNGLCONVOLUTIONPARAMETERIVEXTPROC)glad_glConvolutionParameteriv;
12664  if (glad_glCopyBufferSubData == NULL && glad_glCopyBufferSubDataNV != NULL) glad_glCopyBufferSubData = (PFNGLCOPYBUFFERSUBDATAPROC)glad_glCopyBufferSubDataNV;
12665  if (glad_glCopyBufferSubDataNV == NULL && glad_glCopyBufferSubData != NULL) glad_glCopyBufferSubDataNV = (PFNGLCOPYBUFFERSUBDATANVPROC)glad_glCopyBufferSubData;
12666  if (glad_glCopyColorSubTable == NULL && glad_glCopyColorSubTableEXT != NULL) glad_glCopyColorSubTable = (PFNGLCOPYCOLORSUBTABLEPROC)glad_glCopyColorSubTableEXT;
12667  if (glad_glCopyColorSubTableEXT == NULL && glad_glCopyColorSubTable != NULL) glad_glCopyColorSubTableEXT = (PFNGLCOPYCOLORSUBTABLEEXTPROC)glad_glCopyColorSubTable;
12668  if (glad_glCopyColorTable == NULL && glad_glCopyColorTableSGI != NULL) glad_glCopyColorTable = (PFNGLCOPYCOLORTABLEPROC)glad_glCopyColorTableSGI;
12669  if (glad_glCopyColorTableSGI == NULL && glad_glCopyColorTable != NULL) glad_glCopyColorTableSGI = (PFNGLCOPYCOLORTABLESGIPROC)glad_glCopyColorTable;
12670  if (glad_glCopyConvolutionFilter1D == NULL && glad_glCopyConvolutionFilter1DEXT != NULL) glad_glCopyConvolutionFilter1D = (PFNGLCOPYCONVOLUTIONFILTER1DPROC)glad_glCopyConvolutionFilter1DEXT;
12671  if (glad_glCopyConvolutionFilter1DEXT == NULL && glad_glCopyConvolutionFilter1D != NULL) glad_glCopyConvolutionFilter1DEXT = (PFNGLCOPYCONVOLUTIONFILTER1DEXTPROC)glad_glCopyConvolutionFilter1D;
12672  if (glad_glCopyConvolutionFilter2D == NULL && glad_glCopyConvolutionFilter2DEXT != NULL) glad_glCopyConvolutionFilter2D = (PFNGLCOPYCONVOLUTIONFILTER2DPROC)glad_glCopyConvolutionFilter2DEXT;
12673  if (glad_glCopyConvolutionFilter2DEXT == NULL && glad_glCopyConvolutionFilter2D != NULL) glad_glCopyConvolutionFilter2DEXT = (PFNGLCOPYCONVOLUTIONFILTER2DEXTPROC)glad_glCopyConvolutionFilter2D;
12674  if (glad_glCopyTexImage1D == NULL && glad_glCopyTexImage1DEXT != NULL) glad_glCopyTexImage1D = (PFNGLCOPYTEXIMAGE1DPROC)glad_glCopyTexImage1DEXT;
12675  if (glad_glCopyTexImage1DEXT == NULL && glad_glCopyTexImage1D != NULL) glad_glCopyTexImage1DEXT = (PFNGLCOPYTEXIMAGE1DEXTPROC)glad_glCopyTexImage1D;
12676  if (glad_glCopyTexImage2D == NULL && glad_glCopyTexImage2DEXT != NULL) glad_glCopyTexImage2D = (PFNGLCOPYTEXIMAGE2DPROC)glad_glCopyTexImage2DEXT;
12677  if (glad_glCopyTexImage2DEXT == NULL && glad_glCopyTexImage2D != NULL) glad_glCopyTexImage2DEXT = (PFNGLCOPYTEXIMAGE2DEXTPROC)glad_glCopyTexImage2D;
12678  if (glad_glCopyTexSubImage1D == NULL && glad_glCopyTexSubImage1DEXT != NULL) glad_glCopyTexSubImage1D = (PFNGLCOPYTEXSUBIMAGE1DPROC)glad_glCopyTexSubImage1DEXT;
12679  if (glad_glCopyTexSubImage1DEXT == NULL && glad_glCopyTexSubImage1D != NULL) glad_glCopyTexSubImage1DEXT = (PFNGLCOPYTEXSUBIMAGE1DEXTPROC)glad_glCopyTexSubImage1D;
12680  if (glad_glCopyTexSubImage2D == NULL && glad_glCopyTexSubImage2DEXT != NULL) glad_glCopyTexSubImage2D = (PFNGLCOPYTEXSUBIMAGE2DPROC)glad_glCopyTexSubImage2DEXT;
12681  if (glad_glCopyTexSubImage2DEXT == NULL && glad_glCopyTexSubImage2D != NULL) glad_glCopyTexSubImage2DEXT = (PFNGLCOPYTEXSUBIMAGE2DEXTPROC)glad_glCopyTexSubImage2D;
12682  if (glad_glCopyTexSubImage3D == NULL && glad_glCopyTexSubImage3DEXT != NULL) glad_glCopyTexSubImage3D = (PFNGLCOPYTEXSUBIMAGE3DPROC)glad_glCopyTexSubImage3DEXT;
12683  if (glad_glCopyTexSubImage3DEXT == NULL && glad_glCopyTexSubImage3D != NULL) glad_glCopyTexSubImage3DEXT = (PFNGLCOPYTEXSUBIMAGE3DEXTPROC)glad_glCopyTexSubImage3D;
12684  if (glad_glCreateProgram == NULL && glad_glCreateProgramObjectARB != NULL) glad_glCreateProgram = (PFNGLCREATEPROGRAMPROC)glad_glCreateProgramObjectARB;
12685  if (glad_glCreateProgramObjectARB == NULL && glad_glCreateProgram != NULL) glad_glCreateProgramObjectARB = (PFNGLCREATEPROGRAMOBJECTARBPROC)glad_glCreateProgram;
12686  if (glad_glCreateShader == NULL && glad_glCreateShaderObjectARB != NULL) glad_glCreateShader = (PFNGLCREATESHADERPROC)glad_glCreateShaderObjectARB;
12687  if (glad_glCreateShaderObjectARB == NULL && glad_glCreateShader != NULL) glad_glCreateShaderObjectARB = (PFNGLCREATESHADEROBJECTARBPROC)glad_glCreateShader;
12688  if (glad_glDebugMessageCallback == NULL && glad_glDebugMessageCallbackARB != NULL) glad_glDebugMessageCallback = (PFNGLDEBUGMESSAGECALLBACKPROC)glad_glDebugMessageCallbackARB;
12689  if (glad_glDebugMessageCallback == NULL && glad_glDebugMessageCallbackKHR != NULL) glad_glDebugMessageCallback = (PFNGLDEBUGMESSAGECALLBACKPROC)glad_glDebugMessageCallbackKHR;
12690  if (glad_glDebugMessageCallbackARB == NULL && glad_glDebugMessageCallback != NULL) glad_glDebugMessageCallbackARB = (PFNGLDEBUGMESSAGECALLBACKARBPROC)glad_glDebugMessageCallback;
12691  if (glad_glDebugMessageCallbackARB == NULL && glad_glDebugMessageCallbackKHR != NULL) glad_glDebugMessageCallbackARB = (PFNGLDEBUGMESSAGECALLBACKARBPROC)glad_glDebugMessageCallbackKHR;
12692  if (glad_glDebugMessageCallbackKHR == NULL && glad_glDebugMessageCallback != NULL) glad_glDebugMessageCallbackKHR = (PFNGLDEBUGMESSAGECALLBACKKHRPROC)glad_glDebugMessageCallback;
12693  if (glad_glDebugMessageCallbackKHR == NULL && glad_glDebugMessageCallbackARB != NULL) glad_glDebugMessageCallbackKHR = (PFNGLDEBUGMESSAGECALLBACKKHRPROC)glad_glDebugMessageCallbackARB;
12694  if (glad_glDebugMessageControl == NULL && glad_glDebugMessageControlARB != NULL) glad_glDebugMessageControl = (PFNGLDEBUGMESSAGECONTROLPROC)glad_glDebugMessageControlARB;
12695  if (glad_glDebugMessageControl == NULL && glad_glDebugMessageControlKHR != NULL) glad_glDebugMessageControl = (PFNGLDEBUGMESSAGECONTROLPROC)glad_glDebugMessageControlKHR;
12696  if (glad_glDebugMessageControlARB == NULL && glad_glDebugMessageControl != NULL) glad_glDebugMessageControlARB = (PFNGLDEBUGMESSAGECONTROLARBPROC)glad_glDebugMessageControl;
12697  if (glad_glDebugMessageControlARB == NULL && glad_glDebugMessageControlKHR != NULL) glad_glDebugMessageControlARB = (PFNGLDEBUGMESSAGECONTROLARBPROC)glad_glDebugMessageControlKHR;
12698  if (glad_glDebugMessageControlKHR == NULL && glad_glDebugMessageControl != NULL) glad_glDebugMessageControlKHR = (PFNGLDEBUGMESSAGECONTROLKHRPROC)glad_glDebugMessageControl;
12699  if (glad_glDebugMessageControlKHR == NULL && glad_glDebugMessageControlARB != NULL) glad_glDebugMessageControlKHR = (PFNGLDEBUGMESSAGECONTROLKHRPROC)glad_glDebugMessageControlARB;
12700  if (glad_glDebugMessageInsert == NULL && glad_glDebugMessageInsertARB != NULL) glad_glDebugMessageInsert = (PFNGLDEBUGMESSAGEINSERTPROC)glad_glDebugMessageInsertARB;
12701  if (glad_glDebugMessageInsert == NULL && glad_glDebugMessageInsertKHR != NULL) glad_glDebugMessageInsert = (PFNGLDEBUGMESSAGEINSERTPROC)glad_glDebugMessageInsertKHR;
12702  if (glad_glDebugMessageInsertARB == NULL && glad_glDebugMessageInsert != NULL) glad_glDebugMessageInsertARB = (PFNGLDEBUGMESSAGEINSERTARBPROC)glad_glDebugMessageInsert;
12703  if (glad_glDebugMessageInsertARB == NULL && glad_glDebugMessageInsertKHR != NULL) glad_glDebugMessageInsertARB = (PFNGLDEBUGMESSAGEINSERTARBPROC)glad_glDebugMessageInsertKHR;
12704  if (glad_glDebugMessageInsertKHR == NULL && glad_glDebugMessageInsert != NULL) glad_glDebugMessageInsertKHR = (PFNGLDEBUGMESSAGEINSERTKHRPROC)glad_glDebugMessageInsert;
12705  if (glad_glDebugMessageInsertKHR == NULL && glad_glDebugMessageInsertARB != NULL) glad_glDebugMessageInsertKHR = (PFNGLDEBUGMESSAGEINSERTKHRPROC)glad_glDebugMessageInsertARB;
12706  if (glad_glDeleteBuffers == NULL && glad_glDeleteBuffersARB != NULL) glad_glDeleteBuffers = (PFNGLDELETEBUFFERSPROC)glad_glDeleteBuffersARB;
12707  if (glad_glDeleteBuffersARB == NULL && glad_glDeleteBuffers != NULL) glad_glDeleteBuffersARB = (PFNGLDELETEBUFFERSARBPROC)glad_glDeleteBuffers;
12708  if (glad_glDeleteFramebuffers == NULL && glad_glDeleteFramebuffersEXT != NULL) glad_glDeleteFramebuffers = (PFNGLDELETEFRAMEBUFFERSPROC)glad_glDeleteFramebuffersEXT;
12709  if (glad_glDeleteFramebuffersEXT == NULL && glad_glDeleteFramebuffers != NULL) glad_glDeleteFramebuffersEXT = (PFNGLDELETEFRAMEBUFFERSEXTPROC)glad_glDeleteFramebuffers;
12710  if (glad_glDeleteProgramsARB == NULL && glad_glDeleteProgramsNV != NULL) glad_glDeleteProgramsARB = (PFNGLDELETEPROGRAMSARBPROC)glad_glDeleteProgramsNV;
12711  if (glad_glDeleteProgramsNV == NULL && glad_glDeleteProgramsARB != NULL) glad_glDeleteProgramsNV = (PFNGLDELETEPROGRAMSNVPROC)glad_glDeleteProgramsARB;
12712  if (glad_glDeleteQueries == NULL && glad_glDeleteQueriesARB != NULL) glad_glDeleteQueries = (PFNGLDELETEQUERIESPROC)glad_glDeleteQueriesARB;
12713  if (glad_glDeleteQueriesARB == NULL && glad_glDeleteQueries != NULL) glad_glDeleteQueriesARB = (PFNGLDELETEQUERIESARBPROC)glad_glDeleteQueries;
12714  if (glad_glDeleteRenderbuffers == NULL && glad_glDeleteRenderbuffersEXT != NULL) glad_glDeleteRenderbuffers = (PFNGLDELETERENDERBUFFERSPROC)glad_glDeleteRenderbuffersEXT;
12715  if (glad_glDeleteRenderbuffersEXT == NULL && glad_glDeleteRenderbuffers != NULL) glad_glDeleteRenderbuffersEXT = (PFNGLDELETERENDERBUFFERSEXTPROC)glad_glDeleteRenderbuffers;
12716  if (glad_glDeleteSync == NULL && glad_glDeleteSyncAPPLE != NULL) glad_glDeleteSync = (PFNGLDELETESYNCPROC)glad_glDeleteSyncAPPLE;
12717  if (glad_glDeleteSyncAPPLE == NULL && glad_glDeleteSync != NULL) glad_glDeleteSyncAPPLE = (PFNGLDELETESYNCAPPLEPROC)glad_glDeleteSync;
12718  if (glad_glDeleteVertexArrays == NULL && glad_glDeleteVertexArraysAPPLE != NULL) glad_glDeleteVertexArrays = (PFNGLDELETEVERTEXARRAYSPROC)glad_glDeleteVertexArraysAPPLE;
12719  if (glad_glDeleteVertexArrays == NULL && glad_glDeleteVertexArraysOES != NULL) glad_glDeleteVertexArrays = (PFNGLDELETEVERTEXARRAYSPROC)glad_glDeleteVertexArraysOES;
12720  if (glad_glDeleteVertexArraysAPPLE == NULL && glad_glDeleteVertexArrays != NULL) glad_glDeleteVertexArraysAPPLE = (PFNGLDELETEVERTEXARRAYSAPPLEPROC)glad_glDeleteVertexArrays;
12721  if (glad_glDeleteVertexArraysAPPLE == NULL && glad_glDeleteVertexArraysOES != NULL) glad_glDeleteVertexArraysAPPLE = (PFNGLDELETEVERTEXARRAYSAPPLEPROC)glad_glDeleteVertexArraysOES;
12722  if (glad_glDeleteVertexArraysOES == NULL && glad_glDeleteVertexArrays != NULL) glad_glDeleteVertexArraysOES = (PFNGLDELETEVERTEXARRAYSOESPROC)glad_glDeleteVertexArrays;
12723  if (glad_glDeleteVertexArraysOES == NULL && glad_glDeleteVertexArraysAPPLE != NULL) glad_glDeleteVertexArraysOES = (PFNGLDELETEVERTEXARRAYSOESPROC)glad_glDeleteVertexArraysAPPLE;
12724  if (glad_glDepthRangef == NULL && glad_glDepthRangefOES != NULL) glad_glDepthRangef = (PFNGLDEPTHRANGEFPROC)glad_glDepthRangefOES;
12725  if (glad_glDepthRangefOES == NULL && glad_glDepthRangef != NULL) glad_glDepthRangefOES = (PFNGLDEPTHRANGEFOESPROC)glad_glDepthRangef;
12726  if (glad_glDetachObjectARB == NULL && glad_glDetachShader != NULL) glad_glDetachObjectARB = (PFNGLDETACHOBJECTARBPROC)glad_glDetachShader;
12727  if (glad_glDetachShader == NULL && glad_glDetachObjectARB != NULL) glad_glDetachShader = (PFNGLDETACHSHADERPROC)glad_glDetachObjectARB;
12728  if (glad_glDisablei == NULL && glad_glDisableIndexedEXT != NULL) glad_glDisablei = (PFNGLDISABLEIPROC)glad_glDisableIndexedEXT;
12729  if (glad_glDisableIndexedEXT == NULL && glad_glDisablei != NULL) glad_glDisableIndexedEXT = (PFNGLDISABLEINDEXEDEXTPROC)glad_glDisablei;
12730  if (glad_glDisableVertexAttribArray == NULL && glad_glDisableVertexAttribArrayARB != NULL) glad_glDisableVertexAttribArray = (PFNGLDISABLEVERTEXATTRIBARRAYPROC)glad_glDisableVertexAttribArrayARB;
12731  if (glad_glDisableVertexAttribArrayARB == NULL && glad_glDisableVertexAttribArray != NULL) glad_glDisableVertexAttribArrayARB = (PFNGLDISABLEVERTEXATTRIBARRAYARBPROC)glad_glDisableVertexAttribArray;
12732  if (glad_glDrawArrays == NULL && glad_glDrawArraysEXT != NULL) glad_glDrawArrays = (PFNGLDRAWARRAYSPROC)glad_glDrawArraysEXT;
12733  if (glad_glDrawArraysEXT == NULL && glad_glDrawArrays != NULL) glad_glDrawArraysEXT = (PFNGLDRAWARRAYSEXTPROC)glad_glDrawArrays;
12734  if (glad_glDrawArraysInstanced == NULL && glad_glDrawArraysInstancedANGLE != NULL) glad_glDrawArraysInstanced = (PFNGLDRAWARRAYSINSTANCEDPROC)glad_glDrawArraysInstancedANGLE;
12735  if (glad_glDrawArraysInstanced == NULL && glad_glDrawArraysInstancedARB != NULL) glad_glDrawArraysInstanced = (PFNGLDRAWARRAYSINSTANCEDPROC)glad_glDrawArraysInstancedARB;
12736  if (glad_glDrawArraysInstanced == NULL && glad_glDrawArraysInstancedEXT != NULL) glad_glDrawArraysInstanced = (PFNGLDRAWARRAYSINSTANCEDPROC)glad_glDrawArraysInstancedEXT;
12737  if (glad_glDrawArraysInstanced == NULL && glad_glDrawArraysInstancedNV != NULL) glad_glDrawArraysInstanced = (PFNGLDRAWARRAYSINSTANCEDPROC)glad_glDrawArraysInstancedNV;
12738  if (glad_glDrawArraysInstancedANGLE == NULL && glad_glDrawArraysInstanced != NULL) glad_glDrawArraysInstancedANGLE = (PFNGLDRAWARRAYSINSTANCEDANGLEPROC)glad_glDrawArraysInstanced;
12739  if (glad_glDrawArraysInstancedANGLE == NULL && glad_glDrawArraysInstancedARB != NULL) glad_glDrawArraysInstancedANGLE = (PFNGLDRAWARRAYSINSTANCEDANGLEPROC)glad_glDrawArraysInstancedARB;
12740  if (glad_glDrawArraysInstancedANGLE == NULL && glad_glDrawArraysInstancedEXT != NULL) glad_glDrawArraysInstancedANGLE = (PFNGLDRAWARRAYSINSTANCEDANGLEPROC)glad_glDrawArraysInstancedEXT;
12741  if (glad_glDrawArraysInstancedANGLE == NULL && glad_glDrawArraysInstancedNV != NULL) glad_glDrawArraysInstancedANGLE = (PFNGLDRAWARRAYSINSTANCEDANGLEPROC)glad_glDrawArraysInstancedNV;
12742  if (glad_glDrawArraysInstancedARB == NULL && glad_glDrawArraysInstanced != NULL) glad_glDrawArraysInstancedARB = (PFNGLDRAWARRAYSINSTANCEDARBPROC)glad_glDrawArraysInstanced;
12743  if (glad_glDrawArraysInstancedARB == NULL && glad_glDrawArraysInstancedANGLE != NULL) glad_glDrawArraysInstancedARB = (PFNGLDRAWARRAYSINSTANCEDARBPROC)glad_glDrawArraysInstancedANGLE;
12744  if (glad_glDrawArraysInstancedARB == NULL && glad_glDrawArraysInstancedEXT != NULL) glad_glDrawArraysInstancedARB = (PFNGLDRAWARRAYSINSTANCEDARBPROC)glad_glDrawArraysInstancedEXT;
12745  if (glad_glDrawArraysInstancedARB == NULL && glad_glDrawArraysInstancedNV != NULL) glad_glDrawArraysInstancedARB = (PFNGLDRAWARRAYSINSTANCEDARBPROC)glad_glDrawArraysInstancedNV;
12746  if (glad_glDrawArraysInstancedEXT == NULL && glad_glDrawArraysInstanced != NULL) glad_glDrawArraysInstancedEXT = (PFNGLDRAWARRAYSINSTANCEDEXTPROC)glad_glDrawArraysInstanced;
12747  if (glad_glDrawArraysInstancedEXT == NULL && glad_glDrawArraysInstancedANGLE != NULL) glad_glDrawArraysInstancedEXT = (PFNGLDRAWARRAYSINSTANCEDEXTPROC)glad_glDrawArraysInstancedANGLE;
12748  if (glad_glDrawArraysInstancedEXT == NULL && glad_glDrawArraysInstancedARB != NULL) glad_glDrawArraysInstancedEXT = (PFNGLDRAWARRAYSINSTANCEDEXTPROC)glad_glDrawArraysInstancedARB;
12749  if (glad_glDrawArraysInstancedEXT == NULL && glad_glDrawArraysInstancedNV != NULL) glad_glDrawArraysInstancedEXT = (PFNGLDRAWARRAYSINSTANCEDEXTPROC)glad_glDrawArraysInstancedNV;
12750  if (glad_glDrawArraysInstancedNV == NULL && glad_glDrawArraysInstanced != NULL) glad_glDrawArraysInstancedNV = (PFNGLDRAWARRAYSINSTANCEDNVPROC)glad_glDrawArraysInstanced;
12751  if (glad_glDrawArraysInstancedNV == NULL && glad_glDrawArraysInstancedANGLE != NULL) glad_glDrawArraysInstancedNV = (PFNGLDRAWARRAYSINSTANCEDNVPROC)glad_glDrawArraysInstancedANGLE;
12752  if (glad_glDrawArraysInstancedNV == NULL && glad_glDrawArraysInstancedARB != NULL) glad_glDrawArraysInstancedNV = (PFNGLDRAWARRAYSINSTANCEDNVPROC)glad_glDrawArraysInstancedARB;
12753  if (glad_glDrawArraysInstancedNV == NULL && glad_glDrawArraysInstancedEXT != NULL) glad_glDrawArraysInstancedNV = (PFNGLDRAWARRAYSINSTANCEDNVPROC)glad_glDrawArraysInstancedEXT;
12754  if (glad_glDrawBuffers == NULL && glad_glDrawBuffersARB != NULL) glad_glDrawBuffers = (PFNGLDRAWBUFFERSPROC)glad_glDrawBuffersARB;
12755  if (glad_glDrawBuffers == NULL && glad_glDrawBuffersATI != NULL) glad_glDrawBuffers = (PFNGLDRAWBUFFERSPROC)glad_glDrawBuffersATI;
12756  if (glad_glDrawBuffers == NULL && glad_glDrawBuffersEXT != NULL) glad_glDrawBuffers = (PFNGLDRAWBUFFERSPROC)glad_glDrawBuffersEXT;
12757  if (glad_glDrawBuffersARB == NULL && glad_glDrawBuffers != NULL) glad_glDrawBuffersARB = (PFNGLDRAWBUFFERSARBPROC)glad_glDrawBuffers;
12758  if (glad_glDrawBuffersARB == NULL && glad_glDrawBuffersATI != NULL) glad_glDrawBuffersARB = (PFNGLDRAWBUFFERSARBPROC)glad_glDrawBuffersATI;
12759  if (glad_glDrawBuffersARB == NULL && glad_glDrawBuffersEXT != NULL) glad_glDrawBuffersARB = (PFNGLDRAWBUFFERSARBPROC)glad_glDrawBuffersEXT;
12760  if (glad_glDrawBuffersATI == NULL && glad_glDrawBuffers != NULL) glad_glDrawBuffersATI = (PFNGLDRAWBUFFERSATIPROC)glad_glDrawBuffers;
12761  if (glad_glDrawBuffersATI == NULL && glad_glDrawBuffersARB != NULL) glad_glDrawBuffersATI = (PFNGLDRAWBUFFERSATIPROC)glad_glDrawBuffersARB;
12762  if (glad_glDrawBuffersATI == NULL && glad_glDrawBuffersEXT != NULL) glad_glDrawBuffersATI = (PFNGLDRAWBUFFERSATIPROC)glad_glDrawBuffersEXT;
12763  if (glad_glDrawBuffersEXT == NULL && glad_glDrawBuffers != NULL) glad_glDrawBuffersEXT = (PFNGLDRAWBUFFERSEXTPROC)glad_glDrawBuffers;
12764  if (glad_glDrawBuffersEXT == NULL && glad_glDrawBuffersARB != NULL) glad_glDrawBuffersEXT = (PFNGLDRAWBUFFERSEXTPROC)glad_glDrawBuffersARB;
12765  if (glad_glDrawBuffersEXT == NULL && glad_glDrawBuffersATI != NULL) glad_glDrawBuffersEXT = (PFNGLDRAWBUFFERSEXTPROC)glad_glDrawBuffersATI;
12766  if (glad_glDrawElementsInstanced == NULL && glad_glDrawElementsInstancedANGLE != NULL) glad_glDrawElementsInstanced = (PFNGLDRAWELEMENTSINSTANCEDPROC)glad_glDrawElementsInstancedANGLE;
12767  if (glad_glDrawElementsInstanced == NULL && glad_glDrawElementsInstancedARB != NULL) glad_glDrawElementsInstanced = (PFNGLDRAWELEMENTSINSTANCEDPROC)glad_glDrawElementsInstancedARB;
12768  if (glad_glDrawElementsInstanced == NULL && glad_glDrawElementsInstancedEXT != NULL) glad_glDrawElementsInstanced = (PFNGLDRAWELEMENTSINSTANCEDPROC)glad_glDrawElementsInstancedEXT;
12769  if (glad_glDrawElementsInstanced == NULL && glad_glDrawElementsInstancedNV != NULL) glad_glDrawElementsInstanced = (PFNGLDRAWELEMENTSINSTANCEDPROC)glad_glDrawElementsInstancedNV;
12770  if (glad_glDrawElementsInstancedANGLE == NULL && glad_glDrawElementsInstanced != NULL) glad_glDrawElementsInstancedANGLE = (PFNGLDRAWELEMENTSINSTANCEDANGLEPROC)glad_glDrawElementsInstanced;
12771  if (glad_glDrawElementsInstancedANGLE == NULL && glad_glDrawElementsInstancedARB != NULL) glad_glDrawElementsInstancedANGLE = (PFNGLDRAWELEMENTSINSTANCEDANGLEPROC)glad_glDrawElementsInstancedARB;
12772  if (glad_glDrawElementsInstancedANGLE == NULL && glad_glDrawElementsInstancedEXT != NULL) glad_glDrawElementsInstancedANGLE = (PFNGLDRAWELEMENTSINSTANCEDANGLEPROC)glad_glDrawElementsInstancedEXT;
12773  if (glad_glDrawElementsInstancedANGLE == NULL && glad_glDrawElementsInstancedNV != NULL) glad_glDrawElementsInstancedANGLE = (PFNGLDRAWELEMENTSINSTANCEDANGLEPROC)glad_glDrawElementsInstancedNV;
12774  if (glad_glDrawElementsInstancedARB == NULL && glad_glDrawElementsInstanced != NULL) glad_glDrawElementsInstancedARB = (PFNGLDRAWELEMENTSINSTANCEDARBPROC)glad_glDrawElementsInstanced;
12775  if (glad_glDrawElementsInstancedARB == NULL && glad_glDrawElementsInstancedANGLE != NULL) glad_glDrawElementsInstancedARB = (PFNGLDRAWELEMENTSINSTANCEDARBPROC)glad_glDrawElementsInstancedANGLE;
12776  if (glad_glDrawElementsInstancedARB == NULL && glad_glDrawElementsInstancedEXT != NULL) glad_glDrawElementsInstancedARB = (PFNGLDRAWELEMENTSINSTANCEDARBPROC)glad_glDrawElementsInstancedEXT;
12777  if (glad_glDrawElementsInstancedARB == NULL && glad_glDrawElementsInstancedNV != NULL) glad_glDrawElementsInstancedARB = (PFNGLDRAWELEMENTSINSTANCEDARBPROC)glad_glDrawElementsInstancedNV;
12778  if (glad_glDrawElementsInstancedEXT == NULL && glad_glDrawElementsInstanced != NULL) glad_glDrawElementsInstancedEXT = (PFNGLDRAWELEMENTSINSTANCEDEXTPROC)glad_glDrawElementsInstanced;
12779  if (glad_glDrawElementsInstancedEXT == NULL && glad_glDrawElementsInstancedANGLE != NULL) glad_glDrawElementsInstancedEXT = (PFNGLDRAWELEMENTSINSTANCEDEXTPROC)glad_glDrawElementsInstancedANGLE;
12780  if (glad_glDrawElementsInstancedEXT == NULL && glad_glDrawElementsInstancedARB != NULL) glad_glDrawElementsInstancedEXT = (PFNGLDRAWELEMENTSINSTANCEDEXTPROC)glad_glDrawElementsInstancedARB;
12781  if (glad_glDrawElementsInstancedEXT == NULL && glad_glDrawElementsInstancedNV != NULL) glad_glDrawElementsInstancedEXT = (PFNGLDRAWELEMENTSINSTANCEDEXTPROC)glad_glDrawElementsInstancedNV;
12782  if (glad_glDrawElementsInstancedNV == NULL && glad_glDrawElementsInstanced != NULL) glad_glDrawElementsInstancedNV = (PFNGLDRAWELEMENTSINSTANCEDNVPROC)glad_glDrawElementsInstanced;
12783  if (glad_glDrawElementsInstancedNV == NULL && glad_glDrawElementsInstancedANGLE != NULL) glad_glDrawElementsInstancedNV = (PFNGLDRAWELEMENTSINSTANCEDNVPROC)glad_glDrawElementsInstancedANGLE;
12784  if (glad_glDrawElementsInstancedNV == NULL && glad_glDrawElementsInstancedARB != NULL) glad_glDrawElementsInstancedNV = (PFNGLDRAWELEMENTSINSTANCEDNVPROC)glad_glDrawElementsInstancedARB;
12785  if (glad_glDrawElementsInstancedNV == NULL && glad_glDrawElementsInstancedEXT != NULL) glad_glDrawElementsInstancedNV = (PFNGLDRAWELEMENTSINSTANCEDNVPROC)glad_glDrawElementsInstancedEXT;
12786  if (glad_glDrawRangeElements == NULL && glad_glDrawRangeElementsEXT != NULL) glad_glDrawRangeElements = (PFNGLDRAWRANGEELEMENTSPROC)glad_glDrawRangeElementsEXT;
12787  if (glad_glDrawRangeElementsEXT == NULL && glad_glDrawRangeElements != NULL) glad_glDrawRangeElementsEXT = (PFNGLDRAWRANGEELEMENTSEXTPROC)glad_glDrawRangeElements;
12788  if (glad_glEnablei == NULL && glad_glEnableIndexedEXT != NULL) glad_glEnablei = (PFNGLENABLEIPROC)glad_glEnableIndexedEXT;
12789  if (glad_glEnableIndexedEXT == NULL && glad_glEnablei != NULL) glad_glEnableIndexedEXT = (PFNGLENABLEINDEXEDEXTPROC)glad_glEnablei;
12790  if (glad_glEnableVertexAttribArray == NULL && glad_glEnableVertexAttribArrayARB != NULL) glad_glEnableVertexAttribArray = (PFNGLENABLEVERTEXATTRIBARRAYPROC)glad_glEnableVertexAttribArrayARB;
12791  if (glad_glEnableVertexAttribArrayARB == NULL && glad_glEnableVertexAttribArray != NULL) glad_glEnableVertexAttribArrayARB = (PFNGLENABLEVERTEXATTRIBARRAYARBPROC)glad_glEnableVertexAttribArray;
12792  if (glad_glEndConditionalRender == NULL && glad_glEndConditionalRenderNV != NULL) glad_glEndConditionalRender = (PFNGLENDCONDITIONALRENDERPROC)glad_glEndConditionalRenderNV;
12793  if (glad_glEndConditionalRender == NULL && glad_glEndConditionalRenderNVX != NULL) glad_glEndConditionalRender = (PFNGLENDCONDITIONALRENDERPROC)glad_glEndConditionalRenderNVX;
12794  if (glad_glEndConditionalRenderNV == NULL && glad_glEndConditionalRender != NULL) glad_glEndConditionalRenderNV = (PFNGLENDCONDITIONALRENDERNVPROC)glad_glEndConditionalRender;
12795  if (glad_glEndConditionalRenderNV == NULL && glad_glEndConditionalRenderNVX != NULL) glad_glEndConditionalRenderNV = (PFNGLENDCONDITIONALRENDERNVPROC)glad_glEndConditionalRenderNVX;
12796  if (glad_glEndConditionalRenderNVX == NULL && glad_glEndConditionalRender != NULL) glad_glEndConditionalRenderNVX = (PFNGLENDCONDITIONALRENDERNVXPROC)glad_glEndConditionalRender;
12797  if (glad_glEndConditionalRenderNVX == NULL && glad_glEndConditionalRenderNV != NULL) glad_glEndConditionalRenderNVX = (PFNGLENDCONDITIONALRENDERNVXPROC)glad_glEndConditionalRenderNV;
12798  if (glad_glEndQuery == NULL && glad_glEndQueryARB != NULL) glad_glEndQuery = (PFNGLENDQUERYPROC)glad_glEndQueryARB;
12799  if (glad_glEndQueryARB == NULL && glad_glEndQuery != NULL) glad_glEndQueryARB = (PFNGLENDQUERYARBPROC)glad_glEndQuery;
12800  if (glad_glEndTransformFeedback == NULL && glad_glEndTransformFeedbackEXT != NULL) glad_glEndTransformFeedback = (PFNGLENDTRANSFORMFEEDBACKPROC)glad_glEndTransformFeedbackEXT;
12801  if (glad_glEndTransformFeedback == NULL && glad_glEndTransformFeedbackNV != NULL) glad_glEndTransformFeedback = (PFNGLENDTRANSFORMFEEDBACKPROC)glad_glEndTransformFeedbackNV;
12802  if (glad_glEndTransformFeedbackEXT == NULL && glad_glEndTransformFeedback != NULL) glad_glEndTransformFeedbackEXT = (PFNGLENDTRANSFORMFEEDBACKEXTPROC)glad_glEndTransformFeedback;
12803  if (glad_glEndTransformFeedbackEXT == NULL && glad_glEndTransformFeedbackNV != NULL) glad_glEndTransformFeedbackEXT = (PFNGLENDTRANSFORMFEEDBACKEXTPROC)glad_glEndTransformFeedbackNV;
12804  if (glad_glEndTransformFeedbackNV == NULL && glad_glEndTransformFeedback != NULL) glad_glEndTransformFeedbackNV = (PFNGLENDTRANSFORMFEEDBACKNVPROC)glad_glEndTransformFeedback;
12805  if (glad_glEndTransformFeedbackNV == NULL && glad_glEndTransformFeedbackEXT != NULL) glad_glEndTransformFeedbackNV = (PFNGLENDTRANSFORMFEEDBACKNVPROC)glad_glEndTransformFeedbackEXT;
12806  if (glad_glFenceSync == NULL && glad_glFenceSyncAPPLE != NULL) glad_glFenceSync = (PFNGLFENCESYNCPROC)glad_glFenceSyncAPPLE;
12807  if (glad_glFenceSyncAPPLE == NULL && glad_glFenceSync != NULL) glad_glFenceSyncAPPLE = (PFNGLFENCESYNCAPPLEPROC)glad_glFenceSync;
12808  if (glad_glFlushMappedBufferRange == NULL && glad_glFlushMappedBufferRangeAPPLE != NULL) glad_glFlushMappedBufferRange = (PFNGLFLUSHMAPPEDBUFFERRANGEPROC)glad_glFlushMappedBufferRangeAPPLE;
12809  if (glad_glFlushMappedBufferRange == NULL && glad_glFlushMappedBufferRangeEXT != NULL) glad_glFlushMappedBufferRange = (PFNGLFLUSHMAPPEDBUFFERRANGEPROC)glad_glFlushMappedBufferRangeEXT;
12810  if (glad_glFlushMappedBufferRangeAPPLE == NULL && glad_glFlushMappedBufferRange != NULL) glad_glFlushMappedBufferRangeAPPLE = (PFNGLFLUSHMAPPEDBUFFERRANGEAPPLEPROC)glad_glFlushMappedBufferRange;
12811  if (glad_glFlushMappedBufferRangeAPPLE == NULL && glad_glFlushMappedBufferRangeEXT != NULL) glad_glFlushMappedBufferRangeAPPLE = (PFNGLFLUSHMAPPEDBUFFERRANGEAPPLEPROC)glad_glFlushMappedBufferRangeEXT;
12812  if (glad_glFlushMappedBufferRangeEXT == NULL && glad_glFlushMappedBufferRange != NULL) glad_glFlushMappedBufferRangeEXT = (PFNGLFLUSHMAPPEDBUFFERRANGEEXTPROC)glad_glFlushMappedBufferRange;
12813  if (glad_glFlushMappedBufferRangeEXT == NULL && glad_glFlushMappedBufferRangeAPPLE != NULL) glad_glFlushMappedBufferRangeEXT = (PFNGLFLUSHMAPPEDBUFFERRANGEEXTPROC)glad_glFlushMappedBufferRangeAPPLE;
12814  if (glad_glFogCoordd == NULL && glad_glFogCoorddEXT != NULL) glad_glFogCoordd = (PFNGLFOGCOORDDPROC)glad_glFogCoorddEXT;
12815  if (glad_glFogCoorddEXT == NULL && glad_glFogCoordd != NULL) glad_glFogCoorddEXT = (PFNGLFOGCOORDDEXTPROC)glad_glFogCoordd;
12816  if (glad_glFogCoorddv == NULL && glad_glFogCoorddvEXT != NULL) glad_glFogCoorddv = (PFNGLFOGCOORDDVPROC)glad_glFogCoorddvEXT;
12817  if (glad_glFogCoorddvEXT == NULL && glad_glFogCoorddv != NULL) glad_glFogCoorddvEXT = (PFNGLFOGCOORDDVEXTPROC)glad_glFogCoorddv;
12818  if (glad_glFogCoordf == NULL && glad_glFogCoordfEXT != NULL) glad_glFogCoordf = (PFNGLFOGCOORDFPROC)glad_glFogCoordfEXT;
12819  if (glad_glFogCoordfEXT == NULL && glad_glFogCoordf != NULL) glad_glFogCoordfEXT = (PFNGLFOGCOORDFEXTPROC)glad_glFogCoordf;
12820  if (glad_glFogCoordfv == NULL && glad_glFogCoordfvEXT != NULL) glad_glFogCoordfv = (PFNGLFOGCOORDFVPROC)glad_glFogCoordfvEXT;
12821  if (glad_glFogCoordfvEXT == NULL && glad_glFogCoordfv != NULL) glad_glFogCoordfvEXT = (PFNGLFOGCOORDFVEXTPROC)glad_glFogCoordfv;
12822  if (glad_glFogCoordPointer == NULL && glad_glFogCoordPointerEXT != NULL) glad_glFogCoordPointer = (PFNGLFOGCOORDPOINTERPROC)glad_glFogCoordPointerEXT;
12823  if (glad_glFogCoordPointerEXT == NULL && glad_glFogCoordPointer != NULL) glad_glFogCoordPointerEXT = (PFNGLFOGCOORDPOINTEREXTPROC)glad_glFogCoordPointer;
12824  if (glad_glFramebufferRenderbuffer == NULL && glad_glFramebufferRenderbufferEXT != NULL) glad_glFramebufferRenderbuffer = (PFNGLFRAMEBUFFERRENDERBUFFERPROC)glad_glFramebufferRenderbufferEXT;
12825  if (glad_glFramebufferRenderbufferEXT == NULL && glad_glFramebufferRenderbuffer != NULL) glad_glFramebufferRenderbufferEXT = (PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC)glad_glFramebufferRenderbuffer;
12826  if (glad_glFramebufferTexture == NULL && glad_glFramebufferTextureARB != NULL) glad_glFramebufferTexture = (PFNGLFRAMEBUFFERTEXTUREPROC)glad_glFramebufferTextureARB;
12827  if (glad_glFramebufferTexture == NULL && glad_glFramebufferTextureEXT != NULL) glad_glFramebufferTexture = (PFNGLFRAMEBUFFERTEXTUREPROC)glad_glFramebufferTextureEXT;
12828  if (glad_glFramebufferTexture1D == NULL && glad_glFramebufferTexture1DEXT != NULL) glad_glFramebufferTexture1D = (PFNGLFRAMEBUFFERTEXTURE1DPROC)glad_glFramebufferTexture1DEXT;
12829  if (glad_glFramebufferTexture1DEXT == NULL && glad_glFramebufferTexture1D != NULL) glad_glFramebufferTexture1DEXT = (PFNGLFRAMEBUFFERTEXTURE1DEXTPROC)glad_glFramebufferTexture1D;
12830  if (glad_glFramebufferTexture2D == NULL && glad_glFramebufferTexture2DEXT != NULL) glad_glFramebufferTexture2D = (PFNGLFRAMEBUFFERTEXTURE2DPROC)glad_glFramebufferTexture2DEXT;
12831  if (glad_glFramebufferTexture2DEXT == NULL && glad_glFramebufferTexture2D != NULL) glad_glFramebufferTexture2DEXT = (PFNGLFRAMEBUFFERTEXTURE2DEXTPROC)glad_glFramebufferTexture2D;
12832  if (glad_glFramebufferTexture3D == NULL && glad_glFramebufferTexture3DEXT != NULL) glad_glFramebufferTexture3D = (PFNGLFRAMEBUFFERTEXTURE3DPROC)glad_glFramebufferTexture3DEXT;
12833  if (glad_glFramebufferTexture3DEXT == NULL && glad_glFramebufferTexture3D != NULL) glad_glFramebufferTexture3DEXT = (PFNGLFRAMEBUFFERTEXTURE3DEXTPROC)glad_glFramebufferTexture3D;
12834  if (glad_glFramebufferTextureARB == NULL && glad_glFramebufferTexture != NULL) glad_glFramebufferTextureARB = (PFNGLFRAMEBUFFERTEXTUREARBPROC)glad_glFramebufferTexture;
12835  if (glad_glFramebufferTextureARB == NULL && glad_glFramebufferTextureEXT != NULL) glad_glFramebufferTextureARB = (PFNGLFRAMEBUFFERTEXTUREARBPROC)glad_glFramebufferTextureEXT;
12836  if (glad_glFramebufferTextureEXT == NULL && glad_glFramebufferTexture != NULL) glad_glFramebufferTextureEXT = (PFNGLFRAMEBUFFERTEXTUREEXTPROC)glad_glFramebufferTexture;
12837  if (glad_glFramebufferTextureEXT == NULL && glad_glFramebufferTextureARB != NULL) glad_glFramebufferTextureEXT = (PFNGLFRAMEBUFFERTEXTUREEXTPROC)glad_glFramebufferTextureARB;
12838  if (glad_glFramebufferTextureFaceARB == NULL && glad_glFramebufferTextureFaceEXT != NULL) glad_glFramebufferTextureFaceARB = (PFNGLFRAMEBUFFERTEXTUREFACEARBPROC)glad_glFramebufferTextureFaceEXT;
12839  if (glad_glFramebufferTextureFaceEXT == NULL && glad_glFramebufferTextureFaceARB != NULL) glad_glFramebufferTextureFaceEXT = (PFNGLFRAMEBUFFERTEXTUREFACEEXTPROC)glad_glFramebufferTextureFaceARB;
12840  if (glad_glFramebufferTextureLayer == NULL && glad_glFramebufferTextureLayerARB != NULL) glad_glFramebufferTextureLayer = (PFNGLFRAMEBUFFERTEXTURELAYERPROC)glad_glFramebufferTextureLayerARB;
12841  if (glad_glFramebufferTextureLayer == NULL && glad_glFramebufferTextureLayerEXT != NULL) glad_glFramebufferTextureLayer = (PFNGLFRAMEBUFFERTEXTURELAYERPROC)glad_glFramebufferTextureLayerEXT;
12842  if (glad_glFramebufferTextureLayerARB == NULL && glad_glFramebufferTextureLayer != NULL) glad_glFramebufferTextureLayerARB = (PFNGLFRAMEBUFFERTEXTURELAYERARBPROC)glad_glFramebufferTextureLayer;
12843  if (glad_glFramebufferTextureLayerARB == NULL && glad_glFramebufferTextureLayerEXT != NULL) glad_glFramebufferTextureLayerARB = (PFNGLFRAMEBUFFERTEXTURELAYERARBPROC)glad_glFramebufferTextureLayerEXT;
12844  if (glad_glFramebufferTextureLayerEXT == NULL && glad_glFramebufferTextureLayer != NULL) glad_glFramebufferTextureLayerEXT = (PFNGLFRAMEBUFFERTEXTURELAYEREXTPROC)glad_glFramebufferTextureLayer;
12845  if (glad_glFramebufferTextureLayerEXT == NULL && glad_glFramebufferTextureLayerARB != NULL) glad_glFramebufferTextureLayerEXT = (PFNGLFRAMEBUFFERTEXTURELAYEREXTPROC)glad_glFramebufferTextureLayerARB;
12846  if (glad_glGenBuffers == NULL && glad_glGenBuffersARB != NULL) glad_glGenBuffers = (PFNGLGENBUFFERSPROC)glad_glGenBuffersARB;
12847  if (glad_glGenBuffersARB == NULL && glad_glGenBuffers != NULL) glad_glGenBuffersARB = (PFNGLGENBUFFERSARBPROC)glad_glGenBuffers;
12848  if (glad_glGenerateMipmap == NULL && glad_glGenerateMipmapEXT != NULL) glad_glGenerateMipmap = (PFNGLGENERATEMIPMAPPROC)glad_glGenerateMipmapEXT;
12849  if (glad_glGenerateMipmapEXT == NULL && glad_glGenerateMipmap != NULL) glad_glGenerateMipmapEXT = (PFNGLGENERATEMIPMAPEXTPROC)glad_glGenerateMipmap;
12850  if (glad_glGenFramebuffers == NULL && glad_glGenFramebuffersEXT != NULL) glad_glGenFramebuffers = (PFNGLGENFRAMEBUFFERSPROC)glad_glGenFramebuffersEXT;
12851  if (glad_glGenFramebuffersEXT == NULL && glad_glGenFramebuffers != NULL) glad_glGenFramebuffersEXT = (PFNGLGENFRAMEBUFFERSEXTPROC)glad_glGenFramebuffers;
12852  if (glad_glGenProgramsARB == NULL && glad_glGenProgramsNV != NULL) glad_glGenProgramsARB = (PFNGLGENPROGRAMSARBPROC)glad_glGenProgramsNV;
12853  if (glad_glGenProgramsNV == NULL && glad_glGenProgramsARB != NULL) glad_glGenProgramsNV = (PFNGLGENPROGRAMSNVPROC)glad_glGenProgramsARB;
12854  if (glad_glGenQueries == NULL && glad_glGenQueriesARB != NULL) glad_glGenQueries = (PFNGLGENQUERIESPROC)glad_glGenQueriesARB;
12855  if (glad_glGenQueriesARB == NULL && glad_glGenQueries != NULL) glad_glGenQueriesARB = (PFNGLGENQUERIESARBPROC)glad_glGenQueries;
12856  if (glad_glGenRenderbuffers == NULL && glad_glGenRenderbuffersEXT != NULL) glad_glGenRenderbuffers = (PFNGLGENRENDERBUFFERSPROC)glad_glGenRenderbuffersEXT;
12857  if (glad_glGenRenderbuffersEXT == NULL && glad_glGenRenderbuffers != NULL) glad_glGenRenderbuffersEXT = (PFNGLGENRENDERBUFFERSEXTPROC)glad_glGenRenderbuffers;
12858  if (glad_glGenVertexArrays == NULL && glad_glGenVertexArraysAPPLE != NULL) glad_glGenVertexArrays = (PFNGLGENVERTEXARRAYSPROC)glad_glGenVertexArraysAPPLE;
12859  if (glad_glGenVertexArrays == NULL && glad_glGenVertexArraysOES != NULL) glad_glGenVertexArrays = (PFNGLGENVERTEXARRAYSPROC)glad_glGenVertexArraysOES;
12860  if (glad_glGenVertexArraysAPPLE == NULL && glad_glGenVertexArrays != NULL) glad_glGenVertexArraysAPPLE = (PFNGLGENVERTEXARRAYSAPPLEPROC)glad_glGenVertexArrays;
12861  if (glad_glGenVertexArraysAPPLE == NULL && glad_glGenVertexArraysOES != NULL) glad_glGenVertexArraysAPPLE = (PFNGLGENVERTEXARRAYSAPPLEPROC)glad_glGenVertexArraysOES;
12862  if (glad_glGenVertexArraysOES == NULL && glad_glGenVertexArrays != NULL) glad_glGenVertexArraysOES = (PFNGLGENVERTEXARRAYSOESPROC)glad_glGenVertexArrays;
12863  if (glad_glGenVertexArraysOES == NULL && glad_glGenVertexArraysAPPLE != NULL) glad_glGenVertexArraysOES = (PFNGLGENVERTEXARRAYSOESPROC)glad_glGenVertexArraysAPPLE;
12864  if (glad_glGetActiveAttrib == NULL && glad_glGetActiveAttribARB != NULL) glad_glGetActiveAttrib = (PFNGLGETACTIVEATTRIBPROC)glad_glGetActiveAttribARB;
12865  if (glad_glGetActiveAttribARB == NULL && glad_glGetActiveAttrib != NULL) glad_glGetActiveAttribARB = (PFNGLGETACTIVEATTRIBARBPROC)glad_glGetActiveAttrib;
12866  if (glad_glGetActiveUniform == NULL && glad_glGetActiveUniformARB != NULL) glad_glGetActiveUniform = (PFNGLGETACTIVEUNIFORMPROC)glad_glGetActiveUniformARB;
12867  if (glad_glGetActiveUniformARB == NULL && glad_glGetActiveUniform != NULL) glad_glGetActiveUniformARB = (PFNGLGETACTIVEUNIFORMARBPROC)glad_glGetActiveUniform;
12868  if (glad_glGetAttribLocation == NULL && glad_glGetAttribLocationARB != NULL) glad_glGetAttribLocation = (PFNGLGETATTRIBLOCATIONPROC)glad_glGetAttribLocationARB;
12869  if (glad_glGetAttribLocationARB == NULL && glad_glGetAttribLocation != NULL) glad_glGetAttribLocationARB = (PFNGLGETATTRIBLOCATIONARBPROC)glad_glGetAttribLocation;
12870  if (glad_glGetBooleani_v == NULL && glad_glGetBooleanIndexedvEXT != NULL) glad_glGetBooleani_v = (PFNGLGETBOOLEANI_VPROC)glad_glGetBooleanIndexedvEXT;
12871  if (glad_glGetBooleanIndexedvEXT == NULL && glad_glGetBooleani_v != NULL) glad_glGetBooleanIndexedvEXT = (PFNGLGETBOOLEANINDEXEDVEXTPROC)glad_glGetBooleani_v;
12872  if (glad_glGetBufferParameteriv == NULL && glad_glGetBufferParameterivARB != NULL) glad_glGetBufferParameteriv = (PFNGLGETBUFFERPARAMETERIVPROC)glad_glGetBufferParameterivARB;
12873  if (glad_glGetBufferParameterivARB == NULL && glad_glGetBufferParameteriv != NULL) glad_glGetBufferParameterivARB = (PFNGLGETBUFFERPARAMETERIVARBPROC)glad_glGetBufferParameteriv;
12874  if (glad_glGetBufferPointerv == NULL && glad_glGetBufferPointervARB != NULL) glad_glGetBufferPointerv = (PFNGLGETBUFFERPOINTERVPROC)glad_glGetBufferPointervARB;
12875  if (glad_glGetBufferPointerv == NULL && glad_glGetBufferPointervOES != NULL) glad_glGetBufferPointerv = (PFNGLGETBUFFERPOINTERVPROC)glad_glGetBufferPointervOES;
12876  if (glad_glGetBufferPointervARB == NULL && glad_glGetBufferPointerv != NULL) glad_glGetBufferPointervARB = (PFNGLGETBUFFERPOINTERVARBPROC)glad_glGetBufferPointerv;
12877  if (glad_glGetBufferPointervARB == NULL && glad_glGetBufferPointervOES != NULL) glad_glGetBufferPointervARB = (PFNGLGETBUFFERPOINTERVARBPROC)glad_glGetBufferPointervOES;
12878  if (glad_glGetBufferPointervOES == NULL && glad_glGetBufferPointerv != NULL) glad_glGetBufferPointervOES = (PFNGLGETBUFFERPOINTERVOESPROC)glad_glGetBufferPointerv;
12879  if (glad_glGetBufferPointervOES == NULL && glad_glGetBufferPointervARB != NULL) glad_glGetBufferPointervOES = (PFNGLGETBUFFERPOINTERVOESPROC)glad_glGetBufferPointervARB;
12880  if (glad_glGetBufferSubData == NULL && glad_glGetBufferSubDataARB != NULL) glad_glGetBufferSubData = (PFNGLGETBUFFERSUBDATAPROC)glad_glGetBufferSubDataARB;
12881  if (glad_glGetBufferSubDataARB == NULL && glad_glGetBufferSubData != NULL) glad_glGetBufferSubDataARB = (PFNGLGETBUFFERSUBDATAARBPROC)glad_glGetBufferSubData;
12882  if (glad_glGetColorTable == NULL && glad_glGetColorTableEXT != NULL) glad_glGetColorTable = (PFNGLGETCOLORTABLEPROC)glad_glGetColorTableEXT;
12883  if (glad_glGetColorTableEXT == NULL && glad_glGetColorTable != NULL) glad_glGetColorTableEXT = (PFNGLGETCOLORTABLEEXTPROC)glad_glGetColorTable;
12884  if (glad_glGetColorTableParameterfv == NULL && glad_glGetColorTableParameterfvEXT != NULL) glad_glGetColorTableParameterfv = (PFNGLGETCOLORTABLEPARAMETERFVPROC)glad_glGetColorTableParameterfvEXT;
12885  if (glad_glGetColorTableParameterfvEXT == NULL && glad_glGetColorTableParameterfv != NULL) glad_glGetColorTableParameterfvEXT = (PFNGLGETCOLORTABLEPARAMETERFVEXTPROC)glad_glGetColorTableParameterfv;
12886  if (glad_glGetColorTableParameteriv == NULL && glad_glGetColorTableParameterivEXT != NULL) glad_glGetColorTableParameteriv = (PFNGLGETCOLORTABLEPARAMETERIVPROC)glad_glGetColorTableParameterivEXT;
12887  if (glad_glGetColorTableParameterivEXT == NULL && glad_glGetColorTableParameteriv != NULL) glad_glGetColorTableParameterivEXT = (PFNGLGETCOLORTABLEPARAMETERIVEXTPROC)glad_glGetColorTableParameteriv;
12888  if (glad_glGetCompressedTexImage == NULL && glad_glGetCompressedTexImageARB != NULL) glad_glGetCompressedTexImage = (PFNGLGETCOMPRESSEDTEXIMAGEPROC)glad_glGetCompressedTexImageARB;
12889  if (glad_glGetCompressedTexImageARB == NULL && glad_glGetCompressedTexImage != NULL) glad_glGetCompressedTexImageARB = (PFNGLGETCOMPRESSEDTEXIMAGEARBPROC)glad_glGetCompressedTexImage;
12890  if (glad_glGetDebugMessageLog == NULL && glad_glGetDebugMessageLogARB != NULL) glad_glGetDebugMessageLog = (PFNGLGETDEBUGMESSAGELOGPROC)glad_glGetDebugMessageLogARB;
12891  if (glad_glGetDebugMessageLog == NULL && glad_glGetDebugMessageLogKHR != NULL) glad_glGetDebugMessageLog = (PFNGLGETDEBUGMESSAGELOGPROC)glad_glGetDebugMessageLogKHR;
12892  if (glad_glGetDebugMessageLogARB == NULL && glad_glGetDebugMessageLog != NULL) glad_glGetDebugMessageLogARB = (PFNGLGETDEBUGMESSAGELOGARBPROC)glad_glGetDebugMessageLog;
12893  if (glad_glGetDebugMessageLogARB == NULL && glad_glGetDebugMessageLogKHR != NULL) glad_glGetDebugMessageLogARB = (PFNGLGETDEBUGMESSAGELOGARBPROC)glad_glGetDebugMessageLogKHR;
12894  if (glad_glGetDebugMessageLogKHR == NULL && glad_glGetDebugMessageLog != NULL) glad_glGetDebugMessageLogKHR = (PFNGLGETDEBUGMESSAGELOGKHRPROC)glad_glGetDebugMessageLog;
12895  if (glad_glGetDebugMessageLogKHR == NULL && glad_glGetDebugMessageLogARB != NULL) glad_glGetDebugMessageLogKHR = (PFNGLGETDEBUGMESSAGELOGKHRPROC)glad_glGetDebugMessageLogARB;
12896  if (glad_glGetFragDataLocation == NULL && glad_glGetFragDataLocationEXT != NULL) glad_glGetFragDataLocation = (PFNGLGETFRAGDATALOCATIONPROC)glad_glGetFragDataLocationEXT;
12897  if (glad_glGetFragDataLocationEXT == NULL && glad_glGetFragDataLocation != NULL) glad_glGetFragDataLocationEXT = (PFNGLGETFRAGDATALOCATIONEXTPROC)glad_glGetFragDataLocation;
12898  if (glad_glGetFramebufferAttachmentParameteriv == NULL && glad_glGetFramebufferAttachmentParameterivEXT != NULL) glad_glGetFramebufferAttachmentParameteriv = (PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC)glad_glGetFramebufferAttachmentParameterivEXT;
12899  if (glad_glGetFramebufferAttachmentParameterivEXT == NULL && glad_glGetFramebufferAttachmentParameteriv != NULL) glad_glGetFramebufferAttachmentParameterivEXT = (PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC)glad_glGetFramebufferAttachmentParameteriv;
12900  if (glad_glGetInteger64v == NULL && glad_glGetInteger64vAPPLE != NULL) glad_glGetInteger64v = (PFNGLGETINTEGER64VPROC)glad_glGetInteger64vAPPLE;
12901  if (glad_glGetInteger64v == NULL && glad_glGetInteger64vEXT != NULL) glad_glGetInteger64v = (PFNGLGETINTEGER64VPROC)glad_glGetInteger64vEXT;
12902  if (glad_glGetInteger64vAPPLE == NULL && glad_glGetInteger64v != NULL) glad_glGetInteger64vAPPLE = (PFNGLGETINTEGER64VAPPLEPROC)glad_glGetInteger64v;
12903  if (glad_glGetInteger64vAPPLE == NULL && glad_glGetInteger64vEXT != NULL) glad_glGetInteger64vAPPLE = (PFNGLGETINTEGER64VAPPLEPROC)glad_glGetInteger64vEXT;
12904  if (glad_glGetInteger64vEXT == NULL && glad_glGetInteger64v != NULL) glad_glGetInteger64vEXT = (PFNGLGETINTEGER64VEXTPROC)glad_glGetInteger64v;
12905  if (glad_glGetInteger64vEXT == NULL && glad_glGetInteger64vAPPLE != NULL) glad_glGetInteger64vEXT = (PFNGLGETINTEGER64VEXTPROC)glad_glGetInteger64vAPPLE;
12906  if (glad_glGetIntegeri_v == NULL && glad_glGetIntegerIndexedvEXT != NULL) glad_glGetIntegeri_v = (PFNGLGETINTEGERI_VPROC)glad_glGetIntegerIndexedvEXT;
12907  if (glad_glGetIntegerIndexedvEXT == NULL && glad_glGetIntegeri_v != NULL) glad_glGetIntegerIndexedvEXT = (PFNGLGETINTEGERINDEXEDVEXTPROC)glad_glGetIntegeri_v;
12908  if (glad_glGetMultisamplefv == NULL && glad_glGetMultisamplefvNV != NULL) glad_glGetMultisamplefv = (PFNGLGETMULTISAMPLEFVPROC)glad_glGetMultisamplefvNV;
12909  if (glad_glGetMultisamplefvNV == NULL && glad_glGetMultisamplefv != NULL) glad_glGetMultisamplefvNV = (PFNGLGETMULTISAMPLEFVNVPROC)glad_glGetMultisamplefv;
12910  if (glad_glGetObjectLabel == NULL && glad_glGetObjectLabelKHR != NULL) glad_glGetObjectLabel = (PFNGLGETOBJECTLABELPROC)glad_glGetObjectLabelKHR;
12911  if (glad_glGetObjectLabelKHR == NULL && glad_glGetObjectLabel != NULL) glad_glGetObjectLabelKHR = (PFNGLGETOBJECTLABELKHRPROC)glad_glGetObjectLabel;
12912  if (glad_glGetObjectPtrLabel == NULL && glad_glGetObjectPtrLabelKHR != NULL) glad_glGetObjectPtrLabel = (PFNGLGETOBJECTPTRLABELPROC)glad_glGetObjectPtrLabelKHR;
12913  if (glad_glGetObjectPtrLabelKHR == NULL && glad_glGetObjectPtrLabel != NULL) glad_glGetObjectPtrLabelKHR = (PFNGLGETOBJECTPTRLABELKHRPROC)glad_glGetObjectPtrLabel;
12914  if (glad_glGetPointerv == NULL && glad_glGetPointervEXT != NULL) glad_glGetPointerv = (PFNGLGETPOINTERVPROC)glad_glGetPointervEXT;
12915  if (glad_glGetPointerv == NULL && glad_glGetPointervKHR != NULL) glad_glGetPointerv = (PFNGLGETPOINTERVPROC)glad_glGetPointervKHR;
12916  if (glad_glGetPointervEXT == NULL && glad_glGetPointerv != NULL) glad_glGetPointervEXT = (PFNGLGETPOINTERVEXTPROC)glad_glGetPointerv;
12917  if (glad_glGetPointervEXT == NULL && glad_glGetPointervKHR != NULL) glad_glGetPointervEXT = (PFNGLGETPOINTERVEXTPROC)glad_glGetPointervKHR;
12918  if (glad_glGetPointervKHR == NULL && glad_glGetPointerv != NULL) glad_glGetPointervKHR = (PFNGLGETPOINTERVKHRPROC)glad_glGetPointerv;
12919  if (glad_glGetPointervKHR == NULL && glad_glGetPointervEXT != NULL) glad_glGetPointervKHR = (PFNGLGETPOINTERVKHRPROC)glad_glGetPointervEXT;
12920  if (glad_glGetProgramBinary == NULL && glad_glGetProgramBinaryOES != NULL) glad_glGetProgramBinary = (PFNGLGETPROGRAMBINARYPROC)glad_glGetProgramBinaryOES;
12921  if (glad_glGetProgramBinaryOES == NULL && glad_glGetProgramBinary != NULL) glad_glGetProgramBinaryOES = (PFNGLGETPROGRAMBINARYOESPROC)glad_glGetProgramBinary;
12922  if (glad_glGetQueryiv == NULL && glad_glGetQueryivARB != NULL) glad_glGetQueryiv = (PFNGLGETQUERYIVPROC)glad_glGetQueryivARB;
12923  if (glad_glGetQueryivARB == NULL && glad_glGetQueryiv != NULL) glad_glGetQueryivARB = (PFNGLGETQUERYIVARBPROC)glad_glGetQueryiv;
12924  if (glad_glGetQueryObjecti64v == NULL && glad_glGetQueryObjecti64vEXT != NULL) glad_glGetQueryObjecti64v = (PFNGLGETQUERYOBJECTI64VPROC)glad_glGetQueryObjecti64vEXT;
12925  if (glad_glGetQueryObjecti64vEXT == NULL && glad_glGetQueryObjecti64v != NULL) glad_glGetQueryObjecti64vEXT = (PFNGLGETQUERYOBJECTI64VEXTPROC)glad_glGetQueryObjecti64v;
12926  if (glad_glGetQueryObjectiv == NULL && glad_glGetQueryObjectivARB != NULL) glad_glGetQueryObjectiv = (PFNGLGETQUERYOBJECTIVPROC)glad_glGetQueryObjectivARB;
12927  if (glad_glGetQueryObjectiv == NULL && glad_glGetQueryObjectivEXT != NULL) glad_glGetQueryObjectiv = (PFNGLGETQUERYOBJECTIVPROC)glad_glGetQueryObjectivEXT;
12928  if (glad_glGetQueryObjectivARB == NULL && glad_glGetQueryObjectiv != NULL) glad_glGetQueryObjectivARB = (PFNGLGETQUERYOBJECTIVARBPROC)glad_glGetQueryObjectiv;
12929  if (glad_glGetQueryObjectivARB == NULL && glad_glGetQueryObjectivEXT != NULL) glad_glGetQueryObjectivARB = (PFNGLGETQUERYOBJECTIVARBPROC)glad_glGetQueryObjectivEXT;
12930  if (glad_glGetQueryObjectivEXT == NULL && glad_glGetQueryObjectiv != NULL) glad_glGetQueryObjectivEXT = (PFNGLGETQUERYOBJECTIVEXTPROC)glad_glGetQueryObjectiv;
12931  if (glad_glGetQueryObjectivEXT == NULL && glad_glGetQueryObjectivARB != NULL) glad_glGetQueryObjectivEXT = (PFNGLGETQUERYOBJECTIVEXTPROC)glad_glGetQueryObjectivARB;
12932  if (glad_glGetQueryObjectui64v == NULL && glad_glGetQueryObjectui64vEXT != NULL) glad_glGetQueryObjectui64v = (PFNGLGETQUERYOBJECTUI64VPROC)glad_glGetQueryObjectui64vEXT;
12933  if (glad_glGetQueryObjectui64vEXT == NULL && glad_glGetQueryObjectui64v != NULL) glad_glGetQueryObjectui64vEXT = (PFNGLGETQUERYOBJECTUI64VEXTPROC)glad_glGetQueryObjectui64v;
12934  if (glad_glGetQueryObjectuiv == NULL && glad_glGetQueryObjectuivARB != NULL) glad_glGetQueryObjectuiv = (PFNGLGETQUERYOBJECTUIVPROC)glad_glGetQueryObjectuivARB;
12935  if (glad_glGetQueryObjectuivARB == NULL && glad_glGetQueryObjectuiv != NULL) glad_glGetQueryObjectuivARB = (PFNGLGETQUERYOBJECTUIVARBPROC)glad_glGetQueryObjectuiv;
12936  if (glad_glGetRenderbufferParameteriv == NULL && glad_glGetRenderbufferParameterivEXT != NULL) glad_glGetRenderbufferParameteriv = (PFNGLGETRENDERBUFFERPARAMETERIVPROC)glad_glGetRenderbufferParameterivEXT;
12937  if (glad_glGetRenderbufferParameterivEXT == NULL && glad_glGetRenderbufferParameteriv != NULL) glad_glGetRenderbufferParameterivEXT = (PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC)glad_glGetRenderbufferParameteriv;
12938  if (glad_glGetShaderSource == NULL && glad_glGetShaderSourceARB != NULL) glad_glGetShaderSource = (PFNGLGETSHADERSOURCEPROC)glad_glGetShaderSourceARB;
12939  if (glad_glGetShaderSourceARB == NULL && glad_glGetShaderSource != NULL) glad_glGetShaderSourceARB = (PFNGLGETSHADERSOURCEARBPROC)glad_glGetShaderSource;
12940  if (glad_glGetSynciv == NULL && glad_glGetSyncivAPPLE != NULL) glad_glGetSynciv = (PFNGLGETSYNCIVPROC)glad_glGetSyncivAPPLE;
12941  if (glad_glGetSyncivAPPLE == NULL && glad_glGetSynciv != NULL) glad_glGetSyncivAPPLE = (PFNGLGETSYNCIVAPPLEPROC)glad_glGetSynciv;
12942  if (glad_glGetTexParameterIiv == NULL && glad_glGetTexParameterIivEXT != NULL) glad_glGetTexParameterIiv = (PFNGLGETTEXPARAMETERIIVPROC)glad_glGetTexParameterIivEXT;
12943  if (glad_glGetTexParameterIivEXT == NULL && glad_glGetTexParameterIiv != NULL) glad_glGetTexParameterIivEXT = (PFNGLGETTEXPARAMETERIIVEXTPROC)glad_glGetTexParameterIiv;
12944  if (glad_glGetTexParameterIuiv == NULL && glad_glGetTexParameterIuivEXT != NULL) glad_glGetTexParameterIuiv = (PFNGLGETTEXPARAMETERIUIVPROC)glad_glGetTexParameterIuivEXT;
12945  if (glad_glGetTexParameterIuivEXT == NULL && glad_glGetTexParameterIuiv != NULL) glad_glGetTexParameterIuivEXT = (PFNGLGETTEXPARAMETERIUIVEXTPROC)glad_glGetTexParameterIuiv;
12946  if (glad_glGetTransformFeedbackVarying == NULL && glad_glGetTransformFeedbackVaryingEXT != NULL) glad_glGetTransformFeedbackVarying = (PFNGLGETTRANSFORMFEEDBACKVARYINGPROC)glad_glGetTransformFeedbackVaryingEXT;
12947  if (glad_glGetTransformFeedbackVaryingEXT == NULL && glad_glGetTransformFeedbackVarying != NULL) glad_glGetTransformFeedbackVaryingEXT = (PFNGLGETTRANSFORMFEEDBACKVARYINGEXTPROC)glad_glGetTransformFeedbackVarying;
12948  if (glad_glGetUniformfv == NULL && glad_glGetUniformfvARB != NULL) glad_glGetUniformfv = (PFNGLGETUNIFORMFVPROC)glad_glGetUniformfvARB;
12949  if (glad_glGetUniformfvARB == NULL && glad_glGetUniformfv != NULL) glad_glGetUniformfvARB = (PFNGLGETUNIFORMFVARBPROC)glad_glGetUniformfv;
12950  if (glad_glGetUniformiv == NULL && glad_glGetUniformivARB != NULL) glad_glGetUniformiv = (PFNGLGETUNIFORMIVPROC)glad_glGetUniformivARB;
12951  if (glad_glGetUniformivARB == NULL && glad_glGetUniformiv != NULL) glad_glGetUniformivARB = (PFNGLGETUNIFORMIVARBPROC)glad_glGetUniformiv;
12952  if (glad_glGetUniformLocation == NULL && glad_glGetUniformLocationARB != NULL) glad_glGetUniformLocation = (PFNGLGETUNIFORMLOCATIONPROC)glad_glGetUniformLocationARB;
12953  if (glad_glGetUniformLocationARB == NULL && glad_glGetUniformLocation != NULL) glad_glGetUniformLocationARB = (PFNGLGETUNIFORMLOCATIONARBPROC)glad_glGetUniformLocation;
12954  if (glad_glGetUniformuiv == NULL && glad_glGetUniformuivEXT != NULL) glad_glGetUniformuiv = (PFNGLGETUNIFORMUIVPROC)glad_glGetUniformuivEXT;
12955  if (glad_glGetUniformuivEXT == NULL && glad_glGetUniformuiv != NULL) glad_glGetUniformuivEXT = (PFNGLGETUNIFORMUIVEXTPROC)glad_glGetUniformuiv;
12956  if (glad_glGetVertexAttribdv == NULL && glad_glGetVertexAttribdvARB != NULL) glad_glGetVertexAttribdv = (PFNGLGETVERTEXATTRIBDVPROC)glad_glGetVertexAttribdvARB;
12957  if (glad_glGetVertexAttribdv == NULL && glad_glGetVertexAttribdvNV != NULL) glad_glGetVertexAttribdv = (PFNGLGETVERTEXATTRIBDVPROC)glad_glGetVertexAttribdvNV;
12958  if (glad_glGetVertexAttribdvARB == NULL && glad_glGetVertexAttribdv != NULL) glad_glGetVertexAttribdvARB = (PFNGLGETVERTEXATTRIBDVARBPROC)glad_glGetVertexAttribdv;
12959  if (glad_glGetVertexAttribdvARB == NULL && glad_glGetVertexAttribdvNV != NULL) glad_glGetVertexAttribdvARB = (PFNGLGETVERTEXATTRIBDVARBPROC)glad_glGetVertexAttribdvNV;
12960  if (glad_glGetVertexAttribdvNV == NULL && glad_glGetVertexAttribdv != NULL) glad_glGetVertexAttribdvNV = (PFNGLGETVERTEXATTRIBDVNVPROC)glad_glGetVertexAttribdv;
12961  if (glad_glGetVertexAttribdvNV == NULL && glad_glGetVertexAttribdvARB != NULL) glad_glGetVertexAttribdvNV = (PFNGLGETVERTEXATTRIBDVNVPROC)glad_glGetVertexAttribdvARB;
12962  if (glad_glGetVertexAttribfv == NULL && glad_glGetVertexAttribfvARB != NULL) glad_glGetVertexAttribfv = (PFNGLGETVERTEXATTRIBFVPROC)glad_glGetVertexAttribfvARB;
12963  if (glad_glGetVertexAttribfv == NULL && glad_glGetVertexAttribfvNV != NULL) glad_glGetVertexAttribfv = (PFNGLGETVERTEXATTRIBFVPROC)glad_glGetVertexAttribfvNV;
12964  if (glad_glGetVertexAttribfvARB == NULL && glad_glGetVertexAttribfv != NULL) glad_glGetVertexAttribfvARB = (PFNGLGETVERTEXATTRIBFVARBPROC)glad_glGetVertexAttribfv;
12965  if (glad_glGetVertexAttribfvARB == NULL && glad_glGetVertexAttribfvNV != NULL) glad_glGetVertexAttribfvARB = (PFNGLGETVERTEXATTRIBFVARBPROC)glad_glGetVertexAttribfvNV;
12966  if (glad_glGetVertexAttribfvNV == NULL && glad_glGetVertexAttribfv != NULL) glad_glGetVertexAttribfvNV = (PFNGLGETVERTEXATTRIBFVNVPROC)glad_glGetVertexAttribfv;
12967  if (glad_glGetVertexAttribfvNV == NULL && glad_glGetVertexAttribfvARB != NULL) glad_glGetVertexAttribfvNV = (PFNGLGETVERTEXATTRIBFVNVPROC)glad_glGetVertexAttribfvARB;
12968  if (glad_glGetVertexAttribIiv == NULL && glad_glGetVertexAttribIivEXT != NULL) glad_glGetVertexAttribIiv = (PFNGLGETVERTEXATTRIBIIVPROC)glad_glGetVertexAttribIivEXT;
12969  if (glad_glGetVertexAttribIivEXT == NULL && glad_glGetVertexAttribIiv != NULL) glad_glGetVertexAttribIivEXT = (PFNGLGETVERTEXATTRIBIIVEXTPROC)glad_glGetVertexAttribIiv;
12970  if (glad_glGetVertexAttribIuiv == NULL && glad_glGetVertexAttribIuivEXT != NULL) glad_glGetVertexAttribIuiv = (PFNGLGETVERTEXATTRIBIUIVPROC)glad_glGetVertexAttribIuivEXT;
12971  if (glad_glGetVertexAttribIuivEXT == NULL && glad_glGetVertexAttribIuiv != NULL) glad_glGetVertexAttribIuivEXT = (PFNGLGETVERTEXATTRIBIUIVEXTPROC)glad_glGetVertexAttribIuiv;
12972  if (glad_glGetVertexAttribiv == NULL && glad_glGetVertexAttribivARB != NULL) glad_glGetVertexAttribiv = (PFNGLGETVERTEXATTRIBIVPROC)glad_glGetVertexAttribivARB;
12973  if (glad_glGetVertexAttribiv == NULL && glad_glGetVertexAttribivNV != NULL) glad_glGetVertexAttribiv = (PFNGLGETVERTEXATTRIBIVPROC)glad_glGetVertexAttribivNV;
12974  if (glad_glGetVertexAttribivARB == NULL && glad_glGetVertexAttribiv != NULL) glad_glGetVertexAttribivARB = (PFNGLGETVERTEXATTRIBIVARBPROC)glad_glGetVertexAttribiv;
12975  if (glad_glGetVertexAttribivARB == NULL && glad_glGetVertexAttribivNV != NULL) glad_glGetVertexAttribivARB = (PFNGLGETVERTEXATTRIBIVARBPROC)glad_glGetVertexAttribivNV;
12976  if (glad_glGetVertexAttribivNV == NULL && glad_glGetVertexAttribiv != NULL) glad_glGetVertexAttribivNV = (PFNGLGETVERTEXATTRIBIVNVPROC)glad_glGetVertexAttribiv;
12977  if (glad_glGetVertexAttribivNV == NULL && glad_glGetVertexAttribivARB != NULL) glad_glGetVertexAttribivNV = (PFNGLGETVERTEXATTRIBIVNVPROC)glad_glGetVertexAttribivARB;
12978  if (glad_glGetVertexAttribPointerv == NULL && glad_glGetVertexAttribPointervARB != NULL) glad_glGetVertexAttribPointerv = (PFNGLGETVERTEXATTRIBPOINTERVPROC)glad_glGetVertexAttribPointervARB;
12979  if (glad_glGetVertexAttribPointerv == NULL && glad_glGetVertexAttribPointervNV != NULL) glad_glGetVertexAttribPointerv = (PFNGLGETVERTEXATTRIBPOINTERVPROC)glad_glGetVertexAttribPointervNV;
12980  if (glad_glGetVertexAttribPointervARB == NULL && glad_glGetVertexAttribPointerv != NULL) glad_glGetVertexAttribPointervARB = (PFNGLGETVERTEXATTRIBPOINTERVARBPROC)glad_glGetVertexAttribPointerv;
12981  if (glad_glGetVertexAttribPointervARB == NULL && glad_glGetVertexAttribPointervNV != NULL) glad_glGetVertexAttribPointervARB = (PFNGLGETVERTEXATTRIBPOINTERVARBPROC)glad_glGetVertexAttribPointervNV;
12982  if (glad_glGetVertexAttribPointervNV == NULL && glad_glGetVertexAttribPointerv != NULL) glad_glGetVertexAttribPointervNV = (PFNGLGETVERTEXATTRIBPOINTERVNVPROC)glad_glGetVertexAttribPointerv;
12983  if (glad_glGetVertexAttribPointervNV == NULL && glad_glGetVertexAttribPointervARB != NULL) glad_glGetVertexAttribPointervNV = (PFNGLGETVERTEXATTRIBPOINTERVNVPROC)glad_glGetVertexAttribPointervARB;
12984  if (glad_glHistogram == NULL && glad_glHistogramEXT != NULL) glad_glHistogram = (PFNGLHISTOGRAMPROC)glad_glHistogramEXT;
12985  if (glad_glHistogramEXT == NULL && glad_glHistogram != NULL) glad_glHistogramEXT = (PFNGLHISTOGRAMEXTPROC)glad_glHistogram;
12986  if (glad_glIsBuffer == NULL && glad_glIsBufferARB != NULL) glad_glIsBuffer = (PFNGLISBUFFERPROC)glad_glIsBufferARB;
12987  if (glad_glIsBufferARB == NULL && glad_glIsBuffer != NULL) glad_glIsBufferARB = (PFNGLISBUFFERARBPROC)glad_glIsBuffer;
12988  if (glad_glIsEnabledi == NULL && glad_glIsEnabledIndexedEXT != NULL) glad_glIsEnabledi = (PFNGLISENABLEDIPROC)glad_glIsEnabledIndexedEXT;
12989  if (glad_glIsEnabledIndexedEXT == NULL && glad_glIsEnabledi != NULL) glad_glIsEnabledIndexedEXT = (PFNGLISENABLEDINDEXEDEXTPROC)glad_glIsEnabledi;
12990  if (glad_glIsFramebuffer == NULL && glad_glIsFramebufferEXT != NULL) glad_glIsFramebuffer = (PFNGLISFRAMEBUFFERPROC)glad_glIsFramebufferEXT;
12991  if (glad_glIsFramebufferEXT == NULL && glad_glIsFramebuffer != NULL) glad_glIsFramebufferEXT = (PFNGLISFRAMEBUFFEREXTPROC)glad_glIsFramebuffer;
12992  if (glad_glIsProgramARB == NULL && glad_glIsProgramNV != NULL) glad_glIsProgramARB = (PFNGLISPROGRAMARBPROC)glad_glIsProgramNV;
12993  if (glad_glIsProgramNV == NULL && glad_glIsProgramARB != NULL) glad_glIsProgramNV = (PFNGLISPROGRAMNVPROC)glad_glIsProgramARB;
12994  if (glad_glIsQuery == NULL && glad_glIsQueryARB != NULL) glad_glIsQuery = (PFNGLISQUERYPROC)glad_glIsQueryARB;
12995  if (glad_glIsQueryARB == NULL && glad_glIsQuery != NULL) glad_glIsQueryARB = (PFNGLISQUERYARBPROC)glad_glIsQuery;
12996  if (glad_glIsRenderbuffer == NULL && glad_glIsRenderbufferEXT != NULL) glad_glIsRenderbuffer = (PFNGLISRENDERBUFFERPROC)glad_glIsRenderbufferEXT;
12997  if (glad_glIsRenderbufferEXT == NULL && glad_glIsRenderbuffer != NULL) glad_glIsRenderbufferEXT = (PFNGLISRENDERBUFFEREXTPROC)glad_glIsRenderbuffer;
12998  if (glad_glIsSync == NULL && glad_glIsSyncAPPLE != NULL) glad_glIsSync = (PFNGLISSYNCPROC)glad_glIsSyncAPPLE;
12999  if (glad_glIsSyncAPPLE == NULL && glad_glIsSync != NULL) glad_glIsSyncAPPLE = (PFNGLISSYNCAPPLEPROC)glad_glIsSync;
13000  if (glad_glIsVertexArray == NULL && glad_glIsVertexArrayAPPLE != NULL) glad_glIsVertexArray = (PFNGLISVERTEXARRAYPROC)glad_glIsVertexArrayAPPLE;
13001  if (glad_glIsVertexArray == NULL && glad_glIsVertexArrayOES != NULL) glad_glIsVertexArray = (PFNGLISVERTEXARRAYPROC)glad_glIsVertexArrayOES;
13002  if (glad_glIsVertexArrayAPPLE == NULL && glad_glIsVertexArray != NULL) glad_glIsVertexArrayAPPLE = (PFNGLISVERTEXARRAYAPPLEPROC)glad_glIsVertexArray;
13003  if (glad_glIsVertexArrayAPPLE == NULL && glad_glIsVertexArrayOES != NULL) glad_glIsVertexArrayAPPLE = (PFNGLISVERTEXARRAYAPPLEPROC)glad_glIsVertexArrayOES;
13004  if (glad_glIsVertexArrayOES == NULL && glad_glIsVertexArray != NULL) glad_glIsVertexArrayOES = (PFNGLISVERTEXARRAYOESPROC)glad_glIsVertexArray;
13005  if (glad_glIsVertexArrayOES == NULL && glad_glIsVertexArrayAPPLE != NULL) glad_glIsVertexArrayOES = (PFNGLISVERTEXARRAYOESPROC)glad_glIsVertexArrayAPPLE;
13006  if (glad_glLinkProgram == NULL && glad_glLinkProgramARB != NULL) glad_glLinkProgram = (PFNGLLINKPROGRAMPROC)glad_glLinkProgramARB;
13007  if (glad_glLinkProgramARB == NULL && glad_glLinkProgram != NULL) glad_glLinkProgramARB = (PFNGLLINKPROGRAMARBPROC)glad_glLinkProgram;
13008  if (glad_glLoadTransposeMatrixd == NULL && glad_glLoadTransposeMatrixdARB != NULL) glad_glLoadTransposeMatrixd = (PFNGLLOADTRANSPOSEMATRIXDPROC)glad_glLoadTransposeMatrixdARB;
13009  if (glad_glLoadTransposeMatrixdARB == NULL && glad_glLoadTransposeMatrixd != NULL) glad_glLoadTransposeMatrixdARB = (PFNGLLOADTRANSPOSEMATRIXDARBPROC)glad_glLoadTransposeMatrixd;
13010  if (glad_glLoadTransposeMatrixf == NULL && glad_glLoadTransposeMatrixfARB != NULL) glad_glLoadTransposeMatrixf = (PFNGLLOADTRANSPOSEMATRIXFPROC)glad_glLoadTransposeMatrixfARB;
13011  if (glad_glLoadTransposeMatrixfARB == NULL && glad_glLoadTransposeMatrixf != NULL) glad_glLoadTransposeMatrixfARB = (PFNGLLOADTRANSPOSEMATRIXFARBPROC)glad_glLoadTransposeMatrixf;
13012  if (glad_glMapBuffer == NULL && glad_glMapBufferARB != NULL) glad_glMapBuffer = (PFNGLMAPBUFFERPROC)glad_glMapBufferARB;
13013  if (glad_glMapBuffer == NULL && glad_glMapBufferOES != NULL) glad_glMapBuffer = (PFNGLMAPBUFFERPROC)glad_glMapBufferOES;
13014  if (glad_glMapBufferARB == NULL && glad_glMapBuffer != NULL) glad_glMapBufferARB = (PFNGLMAPBUFFERARBPROC)glad_glMapBuffer;
13015  if (glad_glMapBufferARB == NULL && glad_glMapBufferOES != NULL) glad_glMapBufferARB = (PFNGLMAPBUFFERARBPROC)glad_glMapBufferOES;
13016  if (glad_glMapBufferOES == NULL && glad_glMapBuffer != NULL) glad_glMapBufferOES = (PFNGLMAPBUFFEROESPROC)glad_glMapBuffer;
13017  if (glad_glMapBufferOES == NULL && glad_glMapBufferARB != NULL) glad_glMapBufferOES = (PFNGLMAPBUFFEROESPROC)glad_glMapBufferARB;
13018  if (glad_glMapBufferRange == NULL && glad_glMapBufferRangeEXT != NULL) glad_glMapBufferRange = (PFNGLMAPBUFFERRANGEPROC)glad_glMapBufferRangeEXT;
13019  if (glad_glMapBufferRangeEXT == NULL && glad_glMapBufferRange != NULL) glad_glMapBufferRangeEXT = (PFNGLMAPBUFFERRANGEEXTPROC)glad_glMapBufferRange;
13020  if (glad_glMinmax == NULL && glad_glMinmaxEXT != NULL) glad_glMinmax = (PFNGLMINMAXPROC)glad_glMinmaxEXT;
13021  if (glad_glMinmaxEXT == NULL && glad_glMinmax != NULL) glad_glMinmaxEXT = (PFNGLMINMAXEXTPROC)glad_glMinmax;
13022  if (glad_glMultiDrawArrays == NULL && glad_glMultiDrawArraysEXT != NULL) glad_glMultiDrawArrays = (PFNGLMULTIDRAWARRAYSPROC)glad_glMultiDrawArraysEXT;
13023  if (glad_glMultiDrawArraysEXT == NULL && glad_glMultiDrawArrays != NULL) glad_glMultiDrawArraysEXT = (PFNGLMULTIDRAWARRAYSEXTPROC)glad_glMultiDrawArrays;
13024  if (glad_glMultiDrawElements == NULL && glad_glMultiDrawElementsEXT != NULL) glad_glMultiDrawElements = (PFNGLMULTIDRAWELEMENTSPROC)glad_glMultiDrawElementsEXT;
13025  if (glad_glMultiDrawElementsEXT == NULL && glad_glMultiDrawElements != NULL) glad_glMultiDrawElementsEXT = (PFNGLMULTIDRAWELEMENTSEXTPROC)glad_glMultiDrawElements;
13026  if (glad_glMultiTexCoord1d == NULL && glad_glMultiTexCoord1dARB != NULL) glad_glMultiTexCoord1d = (PFNGLMULTITEXCOORD1DPROC)glad_glMultiTexCoord1dARB;
13027  if (glad_glMultiTexCoord1dARB == NULL && glad_glMultiTexCoord1d != NULL) glad_glMultiTexCoord1dARB = (PFNGLMULTITEXCOORD1DARBPROC)glad_glMultiTexCoord1d;
13028  if (glad_glMultiTexCoord1dv == NULL && glad_glMultiTexCoord1dvARB != NULL) glad_glMultiTexCoord1dv = (PFNGLMULTITEXCOORD1DVPROC)glad_glMultiTexCoord1dvARB;
13029  if (glad_glMultiTexCoord1dvARB == NULL && glad_glMultiTexCoord1dv != NULL) glad_glMultiTexCoord1dvARB = (PFNGLMULTITEXCOORD1DVARBPROC)glad_glMultiTexCoord1dv;
13030  if (glad_glMultiTexCoord1f == NULL && glad_glMultiTexCoord1fARB != NULL) glad_glMultiTexCoord1f = (PFNGLMULTITEXCOORD1FPROC)glad_glMultiTexCoord1fARB;
13031  if (glad_glMultiTexCoord1fARB == NULL && glad_glMultiTexCoord1f != NULL) glad_glMultiTexCoord1fARB = (PFNGLMULTITEXCOORD1FARBPROC)glad_glMultiTexCoord1f;
13032  if (glad_glMultiTexCoord1fv == NULL && glad_glMultiTexCoord1fvARB != NULL) glad_glMultiTexCoord1fv = (PFNGLMULTITEXCOORD1FVPROC)glad_glMultiTexCoord1fvARB;
13033  if (glad_glMultiTexCoord1fvARB == NULL && glad_glMultiTexCoord1fv != NULL) glad_glMultiTexCoord1fvARB = (PFNGLMULTITEXCOORD1FVARBPROC)glad_glMultiTexCoord1fv;
13034  if (glad_glMultiTexCoord1i == NULL && glad_glMultiTexCoord1iARB != NULL) glad_glMultiTexCoord1i = (PFNGLMULTITEXCOORD1IPROC)glad_glMultiTexCoord1iARB;
13035  if (glad_glMultiTexCoord1iARB == NULL && glad_glMultiTexCoord1i != NULL) glad_glMultiTexCoord1iARB = (PFNGLMULTITEXCOORD1IARBPROC)glad_glMultiTexCoord1i;
13036  if (glad_glMultiTexCoord1iv == NULL && glad_glMultiTexCoord1ivARB != NULL) glad_glMultiTexCoord1iv = (PFNGLMULTITEXCOORD1IVPROC)glad_glMultiTexCoord1ivARB;
13037  if (glad_glMultiTexCoord1ivARB == NULL && glad_glMultiTexCoord1iv != NULL) glad_glMultiTexCoord1ivARB = (PFNGLMULTITEXCOORD1IVARBPROC)glad_glMultiTexCoord1iv;
13038  if (glad_glMultiTexCoord1s == NULL && glad_glMultiTexCoord1sARB != NULL) glad_glMultiTexCoord1s = (PFNGLMULTITEXCOORD1SPROC)glad_glMultiTexCoord1sARB;
13039  if (glad_glMultiTexCoord1sARB == NULL && glad_glMultiTexCoord1s != NULL) glad_glMultiTexCoord1sARB = (PFNGLMULTITEXCOORD1SARBPROC)glad_glMultiTexCoord1s;
13040  if (glad_glMultiTexCoord1sv == NULL && glad_glMultiTexCoord1svARB != NULL) glad_glMultiTexCoord1sv = (PFNGLMULTITEXCOORD1SVPROC)glad_glMultiTexCoord1svARB;
13041  if (glad_glMultiTexCoord1svARB == NULL && glad_glMultiTexCoord1sv != NULL) glad_glMultiTexCoord1svARB = (PFNGLMULTITEXCOORD1SVARBPROC)glad_glMultiTexCoord1sv;
13042  if (glad_glMultiTexCoord2d == NULL && glad_glMultiTexCoord2dARB != NULL) glad_glMultiTexCoord2d = (PFNGLMULTITEXCOORD2DPROC)glad_glMultiTexCoord2dARB;
13043  if (glad_glMultiTexCoord2dARB == NULL && glad_glMultiTexCoord2d != NULL) glad_glMultiTexCoord2dARB = (PFNGLMULTITEXCOORD2DARBPROC)glad_glMultiTexCoord2d;
13044  if (glad_glMultiTexCoord2dv == NULL && glad_glMultiTexCoord2dvARB != NULL) glad_glMultiTexCoord2dv = (PFNGLMULTITEXCOORD2DVPROC)glad_glMultiTexCoord2dvARB;
13045  if (glad_glMultiTexCoord2dvARB == NULL && glad_glMultiTexCoord2dv != NULL) glad_glMultiTexCoord2dvARB = (PFNGLMULTITEXCOORD2DVARBPROC)glad_glMultiTexCoord2dv;
13046  if (glad_glMultiTexCoord2f == NULL && glad_glMultiTexCoord2fARB != NULL) glad_glMultiTexCoord2f = (PFNGLMULTITEXCOORD2FPROC)glad_glMultiTexCoord2fARB;
13047  if (glad_glMultiTexCoord2fARB == NULL && glad_glMultiTexCoord2f != NULL) glad_glMultiTexCoord2fARB = (PFNGLMULTITEXCOORD2FARBPROC)glad_glMultiTexCoord2f;
13048  if (glad_glMultiTexCoord2fv == NULL && glad_glMultiTexCoord2fvARB != NULL) glad_glMultiTexCoord2fv = (PFNGLMULTITEXCOORD2FVPROC)glad_glMultiTexCoord2fvARB;
13049  if (glad_glMultiTexCoord2fvARB == NULL && glad_glMultiTexCoord2fv != NULL) glad_glMultiTexCoord2fvARB = (PFNGLMULTITEXCOORD2FVARBPROC)glad_glMultiTexCoord2fv;
13050  if (glad_glMultiTexCoord2i == NULL && glad_glMultiTexCoord2iARB != NULL) glad_glMultiTexCoord2i = (PFNGLMULTITEXCOORD2IPROC)glad_glMultiTexCoord2iARB;
13051  if (glad_glMultiTexCoord2iARB == NULL && glad_glMultiTexCoord2i != NULL) glad_glMultiTexCoord2iARB = (PFNGLMULTITEXCOORD2IARBPROC)glad_glMultiTexCoord2i;
13052  if (glad_glMultiTexCoord2iv == NULL && glad_glMultiTexCoord2ivARB != NULL) glad_glMultiTexCoord2iv = (PFNGLMULTITEXCOORD2IVPROC)glad_glMultiTexCoord2ivARB;
13053  if (glad_glMultiTexCoord2ivARB == NULL && glad_glMultiTexCoord2iv != NULL) glad_glMultiTexCoord2ivARB = (PFNGLMULTITEXCOORD2IVARBPROC)glad_glMultiTexCoord2iv;
13054  if (glad_glMultiTexCoord2s == NULL && glad_glMultiTexCoord2sARB != NULL) glad_glMultiTexCoord2s = (PFNGLMULTITEXCOORD2SPROC)glad_glMultiTexCoord2sARB;
13055  if (glad_glMultiTexCoord2sARB == NULL && glad_glMultiTexCoord2s != NULL) glad_glMultiTexCoord2sARB = (PFNGLMULTITEXCOORD2SARBPROC)glad_glMultiTexCoord2s;
13056  if (glad_glMultiTexCoord2sv == NULL && glad_glMultiTexCoord2svARB != NULL) glad_glMultiTexCoord2sv = (PFNGLMULTITEXCOORD2SVPROC)glad_glMultiTexCoord2svARB;
13057  if (glad_glMultiTexCoord2svARB == NULL && glad_glMultiTexCoord2sv != NULL) glad_glMultiTexCoord2svARB = (PFNGLMULTITEXCOORD2SVARBPROC)glad_glMultiTexCoord2sv;
13058  if (glad_glMultiTexCoord3d == NULL && glad_glMultiTexCoord3dARB != NULL) glad_glMultiTexCoord3d = (PFNGLMULTITEXCOORD3DPROC)glad_glMultiTexCoord3dARB;
13059  if (glad_glMultiTexCoord3dARB == NULL && glad_glMultiTexCoord3d != NULL) glad_glMultiTexCoord3dARB = (PFNGLMULTITEXCOORD3DARBPROC)glad_glMultiTexCoord3d;
13060  if (glad_glMultiTexCoord3dv == NULL && glad_glMultiTexCoord3dvARB != NULL) glad_glMultiTexCoord3dv = (PFNGLMULTITEXCOORD3DVPROC)glad_glMultiTexCoord3dvARB;
13061  if (glad_glMultiTexCoord3dvARB == NULL && glad_glMultiTexCoord3dv != NULL) glad_glMultiTexCoord3dvARB = (PFNGLMULTITEXCOORD3DVARBPROC)glad_glMultiTexCoord3dv;
13062  if (glad_glMultiTexCoord3f == NULL && glad_glMultiTexCoord3fARB != NULL) glad_glMultiTexCoord3f = (PFNGLMULTITEXCOORD3FPROC)glad_glMultiTexCoord3fARB;
13063  if (glad_glMultiTexCoord3fARB == NULL && glad_glMultiTexCoord3f != NULL) glad_glMultiTexCoord3fARB = (PFNGLMULTITEXCOORD3FARBPROC)glad_glMultiTexCoord3f;
13064  if (glad_glMultiTexCoord3fv == NULL && glad_glMultiTexCoord3fvARB != NULL) glad_glMultiTexCoord3fv = (PFNGLMULTITEXCOORD3FVPROC)glad_glMultiTexCoord3fvARB;
13065  if (glad_glMultiTexCoord3fvARB == NULL && glad_glMultiTexCoord3fv != NULL) glad_glMultiTexCoord3fvARB = (PFNGLMULTITEXCOORD3FVARBPROC)glad_glMultiTexCoord3fv;
13066  if (glad_glMultiTexCoord3i == NULL && glad_glMultiTexCoord3iARB != NULL) glad_glMultiTexCoord3i = (PFNGLMULTITEXCOORD3IPROC)glad_glMultiTexCoord3iARB;
13067  if (glad_glMultiTexCoord3iARB == NULL && glad_glMultiTexCoord3i != NULL) glad_glMultiTexCoord3iARB = (PFNGLMULTITEXCOORD3IARBPROC)glad_glMultiTexCoord3i;
13068  if (glad_glMultiTexCoord3iv == NULL && glad_glMultiTexCoord3ivARB != NULL) glad_glMultiTexCoord3iv = (PFNGLMULTITEXCOORD3IVPROC)glad_glMultiTexCoord3ivARB;
13069  if (glad_glMultiTexCoord3ivARB == NULL && glad_glMultiTexCoord3iv != NULL) glad_glMultiTexCoord3ivARB = (PFNGLMULTITEXCOORD3IVARBPROC)glad_glMultiTexCoord3iv;
13070  if (glad_glMultiTexCoord3s == NULL && glad_glMultiTexCoord3sARB != NULL) glad_glMultiTexCoord3s = (PFNGLMULTITEXCOORD3SPROC)glad_glMultiTexCoord3sARB;
13071  if (glad_glMultiTexCoord3sARB == NULL && glad_glMultiTexCoord3s != NULL) glad_glMultiTexCoord3sARB = (PFNGLMULTITEXCOORD3SARBPROC)glad_glMultiTexCoord3s;
13072  if (glad_glMultiTexCoord3sv == NULL && glad_glMultiTexCoord3svARB != NULL) glad_glMultiTexCoord3sv = (PFNGLMULTITEXCOORD3SVPROC)glad_glMultiTexCoord3svARB;
13073  if (glad_glMultiTexCoord3svARB == NULL && glad_glMultiTexCoord3sv != NULL) glad_glMultiTexCoord3svARB = (PFNGLMULTITEXCOORD3SVARBPROC)glad_glMultiTexCoord3sv;
13074  if (glad_glMultiTexCoord4d == NULL && glad_glMultiTexCoord4dARB != NULL) glad_glMultiTexCoord4d = (PFNGLMULTITEXCOORD4DPROC)glad_glMultiTexCoord4dARB;
13075  if (glad_glMultiTexCoord4dARB == NULL && glad_glMultiTexCoord4d != NULL) glad_glMultiTexCoord4dARB = (PFNGLMULTITEXCOORD4DARBPROC)glad_glMultiTexCoord4d;
13076  if (glad_glMultiTexCoord4dv == NULL && glad_glMultiTexCoord4dvARB != NULL) glad_glMultiTexCoord4dv = (PFNGLMULTITEXCOORD4DVPROC)glad_glMultiTexCoord4dvARB;
13077  if (glad_glMultiTexCoord4dvARB == NULL && glad_glMultiTexCoord4dv != NULL) glad_glMultiTexCoord4dvARB = (PFNGLMULTITEXCOORD4DVARBPROC)glad_glMultiTexCoord4dv;
13078  if (glad_glMultiTexCoord4f == NULL && glad_glMultiTexCoord4fARB != NULL) glad_glMultiTexCoord4f = (PFNGLMULTITEXCOORD4FPROC)glad_glMultiTexCoord4fARB;
13079  if (glad_glMultiTexCoord4fARB == NULL && glad_glMultiTexCoord4f != NULL) glad_glMultiTexCoord4fARB = (PFNGLMULTITEXCOORD4FARBPROC)glad_glMultiTexCoord4f;
13080  if (glad_glMultiTexCoord4fv == NULL && glad_glMultiTexCoord4fvARB != NULL) glad_glMultiTexCoord4fv = (PFNGLMULTITEXCOORD4FVPROC)glad_glMultiTexCoord4fvARB;
13081  if (glad_glMultiTexCoord4fvARB == NULL && glad_glMultiTexCoord4fv != NULL) glad_glMultiTexCoord4fvARB = (PFNGLMULTITEXCOORD4FVARBPROC)glad_glMultiTexCoord4fv;
13082  if (glad_glMultiTexCoord4i == NULL && glad_glMultiTexCoord4iARB != NULL) glad_glMultiTexCoord4i = (PFNGLMULTITEXCOORD4IPROC)glad_glMultiTexCoord4iARB;
13083  if (glad_glMultiTexCoord4iARB == NULL && glad_glMultiTexCoord4i != NULL) glad_glMultiTexCoord4iARB = (PFNGLMULTITEXCOORD4IARBPROC)glad_glMultiTexCoord4i;
13084  if (glad_glMultiTexCoord4iv == NULL && glad_glMultiTexCoord4ivARB != NULL) glad_glMultiTexCoord4iv = (PFNGLMULTITEXCOORD4IVPROC)glad_glMultiTexCoord4ivARB;
13085  if (glad_glMultiTexCoord4ivARB == NULL && glad_glMultiTexCoord4iv != NULL) glad_glMultiTexCoord4ivARB = (PFNGLMULTITEXCOORD4IVARBPROC)glad_glMultiTexCoord4iv;
13086  if (glad_glMultiTexCoord4s == NULL && glad_glMultiTexCoord4sARB != NULL) glad_glMultiTexCoord4s = (PFNGLMULTITEXCOORD4SPROC)glad_glMultiTexCoord4sARB;
13087  if (glad_glMultiTexCoord4sARB == NULL && glad_glMultiTexCoord4s != NULL) glad_glMultiTexCoord4sARB = (PFNGLMULTITEXCOORD4SARBPROC)glad_glMultiTexCoord4s;
13088  if (glad_glMultiTexCoord4sv == NULL && glad_glMultiTexCoord4svARB != NULL) glad_glMultiTexCoord4sv = (PFNGLMULTITEXCOORD4SVPROC)glad_glMultiTexCoord4svARB;
13089  if (glad_glMultiTexCoord4svARB == NULL && glad_glMultiTexCoord4sv != NULL) glad_glMultiTexCoord4svARB = (PFNGLMULTITEXCOORD4SVARBPROC)glad_glMultiTexCoord4sv;
13090  if (glad_glMultTransposeMatrixd == NULL && glad_glMultTransposeMatrixdARB != NULL) glad_glMultTransposeMatrixd = (PFNGLMULTTRANSPOSEMATRIXDPROC)glad_glMultTransposeMatrixdARB;
13091  if (glad_glMultTransposeMatrixdARB == NULL && glad_glMultTransposeMatrixd != NULL) glad_glMultTransposeMatrixdARB = (PFNGLMULTTRANSPOSEMATRIXDARBPROC)glad_glMultTransposeMatrixd;
13092  if (glad_glMultTransposeMatrixf == NULL && glad_glMultTransposeMatrixfARB != NULL) glad_glMultTransposeMatrixf = (PFNGLMULTTRANSPOSEMATRIXFPROC)glad_glMultTransposeMatrixfARB;
13093  if (glad_glMultTransposeMatrixfARB == NULL && glad_glMultTransposeMatrixf != NULL) glad_glMultTransposeMatrixfARB = (PFNGLMULTTRANSPOSEMATRIXFARBPROC)glad_glMultTransposeMatrixf;
13094  if (glad_glObjectLabel == NULL && glad_glObjectLabelKHR != NULL) glad_glObjectLabel = (PFNGLOBJECTLABELPROC)glad_glObjectLabelKHR;
13095  if (glad_glObjectLabelKHR == NULL && glad_glObjectLabel != NULL) glad_glObjectLabelKHR = (PFNGLOBJECTLABELKHRPROC)glad_glObjectLabel;
13096  if (glad_glObjectPtrLabel == NULL && glad_glObjectPtrLabelKHR != NULL) glad_glObjectPtrLabel = (PFNGLOBJECTPTRLABELPROC)glad_glObjectPtrLabelKHR;
13097  if (glad_glObjectPtrLabelKHR == NULL && glad_glObjectPtrLabel != NULL) glad_glObjectPtrLabelKHR = (PFNGLOBJECTPTRLABELKHRPROC)glad_glObjectPtrLabel;
13098  if (glad_glPointParameterf == NULL && glad_glPointParameterfARB != NULL) glad_glPointParameterf = (PFNGLPOINTPARAMETERFPROC)glad_glPointParameterfARB;
13099  if (glad_glPointParameterf == NULL && glad_glPointParameterfEXT != NULL) glad_glPointParameterf = (PFNGLPOINTPARAMETERFPROC)glad_glPointParameterfEXT;
13100  if (glad_glPointParameterf == NULL && glad_glPointParameterfSGIS != NULL) glad_glPointParameterf = (PFNGLPOINTPARAMETERFPROC)glad_glPointParameterfSGIS;
13101  if (glad_glPointParameterfARB == NULL && glad_glPointParameterf != NULL) glad_glPointParameterfARB = (PFNGLPOINTPARAMETERFARBPROC)glad_glPointParameterf;
13102  if (glad_glPointParameterfARB == NULL && glad_glPointParameterfEXT != NULL) glad_glPointParameterfARB = (PFNGLPOINTPARAMETERFARBPROC)glad_glPointParameterfEXT;
13103  if (glad_glPointParameterfARB == NULL && glad_glPointParameterfSGIS != NULL) glad_glPointParameterfARB = (PFNGLPOINTPARAMETERFARBPROC)glad_glPointParameterfSGIS;
13104  if (glad_glPointParameterfEXT == NULL && glad_glPointParameterf != NULL) glad_glPointParameterfEXT = (PFNGLPOINTPARAMETERFEXTPROC)glad_glPointParameterf;
13105  if (glad_glPointParameterfEXT == NULL && glad_glPointParameterfARB != NULL) glad_glPointParameterfEXT = (PFNGLPOINTPARAMETERFEXTPROC)glad_glPointParameterfARB;
13106  if (glad_glPointParameterfEXT == NULL && glad_glPointParameterfSGIS != NULL) glad_glPointParameterfEXT = (PFNGLPOINTPARAMETERFEXTPROC)glad_glPointParameterfSGIS;
13107  if (glad_glPointParameterfSGIS == NULL && glad_glPointParameterf != NULL) glad_glPointParameterfSGIS = (PFNGLPOINTPARAMETERFSGISPROC)glad_glPointParameterf;
13108  if (glad_glPointParameterfSGIS == NULL && glad_glPointParameterfARB != NULL) glad_glPointParameterfSGIS = (PFNGLPOINTPARAMETERFSGISPROC)glad_glPointParameterfARB;
13109  if (glad_glPointParameterfSGIS == NULL && glad_glPointParameterfEXT != NULL) glad_glPointParameterfSGIS = (PFNGLPOINTPARAMETERFSGISPROC)glad_glPointParameterfEXT;
13110  if (glad_glPointParameterfv == NULL && glad_glPointParameterfvARB != NULL) glad_glPointParameterfv = (PFNGLPOINTPARAMETERFVPROC)glad_glPointParameterfvARB;
13111  if (glad_glPointParameterfv == NULL && glad_glPointParameterfvEXT != NULL) glad_glPointParameterfv = (PFNGLPOINTPARAMETERFVPROC)glad_glPointParameterfvEXT;
13112  if (glad_glPointParameterfv == NULL && glad_glPointParameterfvSGIS != NULL) glad_glPointParameterfv = (PFNGLPOINTPARAMETERFVPROC)glad_glPointParameterfvSGIS;
13113  if (glad_glPointParameterfvARB == NULL && glad_glPointParameterfv != NULL) glad_glPointParameterfvARB = (PFNGLPOINTPARAMETERFVARBPROC)glad_glPointParameterfv;
13114  if (glad_glPointParameterfvARB == NULL && glad_glPointParameterfvEXT != NULL) glad_glPointParameterfvARB = (PFNGLPOINTPARAMETERFVARBPROC)glad_glPointParameterfvEXT;
13115  if (glad_glPointParameterfvARB == NULL && glad_glPointParameterfvSGIS != NULL) glad_glPointParameterfvARB = (PFNGLPOINTPARAMETERFVARBPROC)glad_glPointParameterfvSGIS;
13116  if (glad_glPointParameterfvEXT == NULL && glad_glPointParameterfv != NULL) glad_glPointParameterfvEXT = (PFNGLPOINTPARAMETERFVEXTPROC)glad_glPointParameterfv;
13117  if (glad_glPointParameterfvEXT == NULL && glad_glPointParameterfvARB != NULL) glad_glPointParameterfvEXT = (PFNGLPOINTPARAMETERFVEXTPROC)glad_glPointParameterfvARB;
13118  if (glad_glPointParameterfvEXT == NULL && glad_glPointParameterfvSGIS != NULL) glad_glPointParameterfvEXT = (PFNGLPOINTPARAMETERFVEXTPROC)glad_glPointParameterfvSGIS;
13119  if (glad_glPointParameterfvSGIS == NULL && glad_glPointParameterfv != NULL) glad_glPointParameterfvSGIS = (PFNGLPOINTPARAMETERFVSGISPROC)glad_glPointParameterfv;
13120  if (glad_glPointParameterfvSGIS == NULL && glad_glPointParameterfvARB != NULL) glad_glPointParameterfvSGIS = (PFNGLPOINTPARAMETERFVSGISPROC)glad_glPointParameterfvARB;
13121  if (glad_glPointParameterfvSGIS == NULL && glad_glPointParameterfvEXT != NULL) glad_glPointParameterfvSGIS = (PFNGLPOINTPARAMETERFVSGISPROC)glad_glPointParameterfvEXT;
13122  if (glad_glPointParameteri == NULL && glad_glPointParameteriNV != NULL) glad_glPointParameteri = (PFNGLPOINTPARAMETERIPROC)glad_glPointParameteriNV;
13123  if (glad_glPointParameteriNV == NULL && glad_glPointParameteri != NULL) glad_glPointParameteriNV = (PFNGLPOINTPARAMETERINVPROC)glad_glPointParameteri;
13124  if (glad_glPointParameteriv == NULL && glad_glPointParameterivNV != NULL) glad_glPointParameteriv = (PFNGLPOINTPARAMETERIVPROC)glad_glPointParameterivNV;
13125  if (glad_glPointParameterivNV == NULL && glad_glPointParameteriv != NULL) glad_glPointParameterivNV = (PFNGLPOINTPARAMETERIVNVPROC)glad_glPointParameteriv;
13126  if (glad_glPopDebugGroup == NULL && glad_glPopDebugGroupKHR != NULL) glad_glPopDebugGroup = (PFNGLPOPDEBUGGROUPPROC)glad_glPopDebugGroupKHR;
13127  if (glad_glPopDebugGroupKHR == NULL && glad_glPopDebugGroup != NULL) glad_glPopDebugGroupKHR = (PFNGLPOPDEBUGGROUPKHRPROC)glad_glPopDebugGroup;
13128  if (glad_glPrioritizeTextures == NULL && glad_glPrioritizeTexturesEXT != NULL) glad_glPrioritizeTextures = (PFNGLPRIORITIZETEXTURESPROC)glad_glPrioritizeTexturesEXT;
13129  if (glad_glPrioritizeTexturesEXT == NULL && glad_glPrioritizeTextures != NULL) glad_glPrioritizeTexturesEXT = (PFNGLPRIORITIZETEXTURESEXTPROC)glad_glPrioritizeTextures;
13130  if (glad_glProgramBinary == NULL && glad_glProgramBinaryOES != NULL) glad_glProgramBinary = (PFNGLPROGRAMBINARYPROC)glad_glProgramBinaryOES;
13131  if (glad_glProgramBinaryOES == NULL && glad_glProgramBinary != NULL) glad_glProgramBinaryOES = (PFNGLPROGRAMBINARYOESPROC)glad_glProgramBinary;
13132  if (glad_glProgramParameteri == NULL && glad_glProgramParameteriARB != NULL) glad_glProgramParameteri = (PFNGLPROGRAMPARAMETERIPROC)glad_glProgramParameteriARB;
13133  if (glad_glProgramParameteri == NULL && glad_glProgramParameteriEXT != NULL) glad_glProgramParameteri = (PFNGLPROGRAMPARAMETERIPROC)glad_glProgramParameteriEXT;
13134  if (glad_glProgramParameteriARB == NULL && glad_glProgramParameteri != NULL) glad_glProgramParameteriARB = (PFNGLPROGRAMPARAMETERIARBPROC)glad_glProgramParameteri;
13135  if (glad_glProgramParameteriARB == NULL && glad_glProgramParameteriEXT != NULL) glad_glProgramParameteriARB = (PFNGLPROGRAMPARAMETERIARBPROC)glad_glProgramParameteriEXT;
13136  if (glad_glProgramParameteriEXT == NULL && glad_glProgramParameteri != NULL) glad_glProgramParameteriEXT = (PFNGLPROGRAMPARAMETERIEXTPROC)glad_glProgramParameteri;
13137  if (glad_glProgramParameteriEXT == NULL && glad_glProgramParameteriARB != NULL) glad_glProgramParameteriEXT = (PFNGLPROGRAMPARAMETERIEXTPROC)glad_glProgramParameteriARB;
13138  if (glad_glProvokingVertex == NULL && glad_glProvokingVertexEXT != NULL) glad_glProvokingVertex = (PFNGLPROVOKINGVERTEXPROC)glad_glProvokingVertexEXT;
13139  if (glad_glProvokingVertexEXT == NULL && glad_glProvokingVertex != NULL) glad_glProvokingVertexEXT = (PFNGLPROVOKINGVERTEXEXTPROC)glad_glProvokingVertex;
13140  if (glad_glPushDebugGroup == NULL && glad_glPushDebugGroupKHR != NULL) glad_glPushDebugGroup = (PFNGLPUSHDEBUGGROUPPROC)glad_glPushDebugGroupKHR;
13141  if (glad_glPushDebugGroupKHR == NULL && glad_glPushDebugGroup != NULL) glad_glPushDebugGroupKHR = (PFNGLPUSHDEBUGGROUPKHRPROC)glad_glPushDebugGroup;
13142  if (glad_glQueryCounter == NULL && glad_glQueryCounterEXT != NULL) glad_glQueryCounter = (PFNGLQUERYCOUNTERPROC)glad_glQueryCounterEXT;
13143  if (glad_glQueryCounterEXT == NULL && glad_glQueryCounter != NULL) glad_glQueryCounterEXT = (PFNGLQUERYCOUNTEREXTPROC)glad_glQueryCounter;
13144  if (glad_glRenderbufferStorage == NULL && glad_glRenderbufferStorageEXT != NULL) glad_glRenderbufferStorage = (PFNGLRENDERBUFFERSTORAGEPROC)glad_glRenderbufferStorageEXT;
13145  if (glad_glRenderbufferStorageEXT == NULL && glad_glRenderbufferStorage != NULL) glad_glRenderbufferStorageEXT = (PFNGLRENDERBUFFERSTORAGEEXTPROC)glad_glRenderbufferStorage;
13146  if (glad_glRenderbufferStorageMultisample == NULL && glad_glRenderbufferStorageMultisampleEXT != NULL) glad_glRenderbufferStorageMultisample = (PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC)glad_glRenderbufferStorageMultisampleEXT;
13147  if (glad_glRenderbufferStorageMultisample == NULL && glad_glRenderbufferStorageMultisampleNV != NULL) glad_glRenderbufferStorageMultisample = (PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC)glad_glRenderbufferStorageMultisampleNV;
13148  if (glad_glRenderbufferStorageMultisampleEXT == NULL && glad_glRenderbufferStorageMultisample != NULL) glad_glRenderbufferStorageMultisampleEXT = (PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC)glad_glRenderbufferStorageMultisample;
13149  if (glad_glRenderbufferStorageMultisampleEXT == NULL && glad_glRenderbufferStorageMultisampleNV != NULL) glad_glRenderbufferStorageMultisampleEXT = (PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC)glad_glRenderbufferStorageMultisampleNV;
13150  if (glad_glRenderbufferStorageMultisampleNV == NULL && glad_glRenderbufferStorageMultisample != NULL) glad_glRenderbufferStorageMultisampleNV = (PFNGLRENDERBUFFERSTORAGEMULTISAMPLENVPROC)glad_glRenderbufferStorageMultisample;
13151  if (glad_glRenderbufferStorageMultisampleNV == NULL && glad_glRenderbufferStorageMultisampleEXT != NULL) glad_glRenderbufferStorageMultisampleNV = (PFNGLRENDERBUFFERSTORAGEMULTISAMPLENVPROC)glad_glRenderbufferStorageMultisampleEXT;
13152  if (glad_glResetHistogram == NULL && glad_glResetHistogramEXT != NULL) glad_glResetHistogram = (PFNGLRESETHISTOGRAMPROC)glad_glResetHistogramEXT;
13153  if (glad_glResetHistogramEXT == NULL && glad_glResetHistogram != NULL) glad_glResetHistogramEXT = (PFNGLRESETHISTOGRAMEXTPROC)glad_glResetHistogram;
13154  if (glad_glResetMinmax == NULL && glad_glResetMinmaxEXT != NULL) glad_glResetMinmax = (PFNGLRESETMINMAXPROC)glad_glResetMinmaxEXT;
13155  if (glad_glResetMinmaxEXT == NULL && glad_glResetMinmax != NULL) glad_glResetMinmaxEXT = (PFNGLRESETMINMAXEXTPROC)glad_glResetMinmax;
13156  if (glad_glSampleCoverage == NULL && glad_glSampleCoverageARB != NULL) glad_glSampleCoverage = (PFNGLSAMPLECOVERAGEPROC)glad_glSampleCoverageARB;
13157  if (glad_glSampleCoverageARB == NULL && glad_glSampleCoverage != NULL) glad_glSampleCoverageARB = (PFNGLSAMPLECOVERAGEARBPROC)glad_glSampleCoverage;
13158  if (glad_glSecondaryColor3b == NULL && glad_glSecondaryColor3bEXT != NULL) glad_glSecondaryColor3b = (PFNGLSECONDARYCOLOR3BPROC)glad_glSecondaryColor3bEXT;
13159  if (glad_glSecondaryColor3bEXT == NULL && glad_glSecondaryColor3b != NULL) glad_glSecondaryColor3bEXT = (PFNGLSECONDARYCOLOR3BEXTPROC)glad_glSecondaryColor3b;
13160  if (glad_glSecondaryColor3bv == NULL && glad_glSecondaryColor3bvEXT != NULL) glad_glSecondaryColor3bv = (PFNGLSECONDARYCOLOR3BVPROC)glad_glSecondaryColor3bvEXT;
13161  if (glad_glSecondaryColor3bvEXT == NULL && glad_glSecondaryColor3bv != NULL) glad_glSecondaryColor3bvEXT = (PFNGLSECONDARYCOLOR3BVEXTPROC)glad_glSecondaryColor3bv;
13162  if (glad_glSecondaryColor3d == NULL && glad_glSecondaryColor3dEXT != NULL) glad_glSecondaryColor3d = (PFNGLSECONDARYCOLOR3DPROC)glad_glSecondaryColor3dEXT;
13163  if (glad_glSecondaryColor3dEXT == NULL && glad_glSecondaryColor3d != NULL) glad_glSecondaryColor3dEXT = (PFNGLSECONDARYCOLOR3DEXTPROC)glad_glSecondaryColor3d;
13164  if (glad_glSecondaryColor3dv == NULL && glad_glSecondaryColor3dvEXT != NULL) glad_glSecondaryColor3dv = (PFNGLSECONDARYCOLOR3DVPROC)glad_glSecondaryColor3dvEXT;
13165  if (glad_glSecondaryColor3dvEXT == NULL && glad_glSecondaryColor3dv != NULL) glad_glSecondaryColor3dvEXT = (PFNGLSECONDARYCOLOR3DVEXTPROC)glad_glSecondaryColor3dv;
13166  if (glad_glSecondaryColor3f == NULL && glad_glSecondaryColor3fEXT != NULL) glad_glSecondaryColor3f = (PFNGLSECONDARYCOLOR3FPROC)glad_glSecondaryColor3fEXT;
13167  if (glad_glSecondaryColor3fEXT == NULL && glad_glSecondaryColor3f != NULL) glad_glSecondaryColor3fEXT = (PFNGLSECONDARYCOLOR3FEXTPROC)glad_glSecondaryColor3f;
13168  if (glad_glSecondaryColor3fv == NULL && glad_glSecondaryColor3fvEXT != NULL) glad_glSecondaryColor3fv = (PFNGLSECONDARYCOLOR3FVPROC)glad_glSecondaryColor3fvEXT;
13169  if (glad_glSecondaryColor3fvEXT == NULL && glad_glSecondaryColor3fv != NULL) glad_glSecondaryColor3fvEXT = (PFNGLSECONDARYCOLOR3FVEXTPROC)glad_glSecondaryColor3fv;
13170  if (glad_glSecondaryColor3i == NULL && glad_glSecondaryColor3iEXT != NULL) glad_glSecondaryColor3i = (PFNGLSECONDARYCOLOR3IPROC)glad_glSecondaryColor3iEXT;
13171  if (glad_glSecondaryColor3iEXT == NULL && glad_glSecondaryColor3i != NULL) glad_glSecondaryColor3iEXT = (PFNGLSECONDARYCOLOR3IEXTPROC)glad_glSecondaryColor3i;
13172  if (glad_glSecondaryColor3iv == NULL && glad_glSecondaryColor3ivEXT != NULL) glad_glSecondaryColor3iv = (PFNGLSECONDARYCOLOR3IVPROC)glad_glSecondaryColor3ivEXT;
13173  if (glad_glSecondaryColor3ivEXT == NULL && glad_glSecondaryColor3iv != NULL) glad_glSecondaryColor3ivEXT = (PFNGLSECONDARYCOLOR3IVEXTPROC)glad_glSecondaryColor3iv;
13174  if (glad_glSecondaryColor3s == NULL && glad_glSecondaryColor3sEXT != NULL) glad_glSecondaryColor3s = (PFNGLSECONDARYCOLOR3SPROC)glad_glSecondaryColor3sEXT;
13175  if (glad_glSecondaryColor3sEXT == NULL && glad_glSecondaryColor3s != NULL) glad_glSecondaryColor3sEXT = (PFNGLSECONDARYCOLOR3SEXTPROC)glad_glSecondaryColor3s;
13176  if (glad_glSecondaryColor3sv == NULL && glad_glSecondaryColor3svEXT != NULL) glad_glSecondaryColor3sv = (PFNGLSECONDARYCOLOR3SVPROC)glad_glSecondaryColor3svEXT;
13177  if (glad_glSecondaryColor3svEXT == NULL && glad_glSecondaryColor3sv != NULL) glad_glSecondaryColor3svEXT = (PFNGLSECONDARYCOLOR3SVEXTPROC)glad_glSecondaryColor3sv;
13178  if (glad_glSecondaryColor3ub == NULL && glad_glSecondaryColor3ubEXT != NULL) glad_glSecondaryColor3ub = (PFNGLSECONDARYCOLOR3UBPROC)glad_glSecondaryColor3ubEXT;
13179  if (glad_glSecondaryColor3ubEXT == NULL && glad_glSecondaryColor3ub != NULL) glad_glSecondaryColor3ubEXT = (PFNGLSECONDARYCOLOR3UBEXTPROC)glad_glSecondaryColor3ub;
13180  if (glad_glSecondaryColor3ubv == NULL && glad_glSecondaryColor3ubvEXT != NULL) glad_glSecondaryColor3ubv = (PFNGLSECONDARYCOLOR3UBVPROC)glad_glSecondaryColor3ubvEXT;
13181  if (glad_glSecondaryColor3ubvEXT == NULL && glad_glSecondaryColor3ubv != NULL) glad_glSecondaryColor3ubvEXT = (PFNGLSECONDARYCOLOR3UBVEXTPROC)glad_glSecondaryColor3ubv;
13182  if (glad_glSecondaryColor3ui == NULL && glad_glSecondaryColor3uiEXT != NULL) glad_glSecondaryColor3ui = (PFNGLSECONDARYCOLOR3UIPROC)glad_glSecondaryColor3uiEXT;
13183  if (glad_glSecondaryColor3uiEXT == NULL && glad_glSecondaryColor3ui != NULL) glad_glSecondaryColor3uiEXT = (PFNGLSECONDARYCOLOR3UIEXTPROC)glad_glSecondaryColor3ui;
13184  if (glad_glSecondaryColor3uiv == NULL && glad_glSecondaryColor3uivEXT != NULL) glad_glSecondaryColor3uiv = (PFNGLSECONDARYCOLOR3UIVPROC)glad_glSecondaryColor3uivEXT;
13185  if (glad_glSecondaryColor3uivEXT == NULL && glad_glSecondaryColor3uiv != NULL) glad_glSecondaryColor3uivEXT = (PFNGLSECONDARYCOLOR3UIVEXTPROC)glad_glSecondaryColor3uiv;
13186  if (glad_glSecondaryColor3us == NULL && glad_glSecondaryColor3usEXT != NULL) glad_glSecondaryColor3us = (PFNGLSECONDARYCOLOR3USPROC)glad_glSecondaryColor3usEXT;
13187  if (glad_glSecondaryColor3usEXT == NULL && glad_glSecondaryColor3us != NULL) glad_glSecondaryColor3usEXT = (PFNGLSECONDARYCOLOR3USEXTPROC)glad_glSecondaryColor3us;
13188  if (glad_glSecondaryColor3usv == NULL && glad_glSecondaryColor3usvEXT != NULL) glad_glSecondaryColor3usv = (PFNGLSECONDARYCOLOR3USVPROC)glad_glSecondaryColor3usvEXT;
13189  if (glad_glSecondaryColor3usvEXT == NULL && glad_glSecondaryColor3usv != NULL) glad_glSecondaryColor3usvEXT = (PFNGLSECONDARYCOLOR3USVEXTPROC)glad_glSecondaryColor3usv;
13190  if (glad_glSecondaryColorPointer == NULL && glad_glSecondaryColorPointerEXT != NULL) glad_glSecondaryColorPointer = (PFNGLSECONDARYCOLORPOINTERPROC)glad_glSecondaryColorPointerEXT;
13191  if (glad_glSecondaryColorPointerEXT == NULL && glad_glSecondaryColorPointer != NULL) glad_glSecondaryColorPointerEXT = (PFNGLSECONDARYCOLORPOINTEREXTPROC)glad_glSecondaryColorPointer;
13192  if (glad_glSeparableFilter2D == NULL && glad_glSeparableFilter2DEXT != NULL) glad_glSeparableFilter2D = (PFNGLSEPARABLEFILTER2DPROC)glad_glSeparableFilter2DEXT;
13193  if (glad_glSeparableFilter2DEXT == NULL && glad_glSeparableFilter2D != NULL) glad_glSeparableFilter2DEXT = (PFNGLSEPARABLEFILTER2DEXTPROC)glad_glSeparableFilter2D;
13194  if (glad_glShaderSource == NULL && glad_glShaderSourceARB != NULL) glad_glShaderSource = (PFNGLSHADERSOURCEPROC)glad_glShaderSourceARB;
13195  if (glad_glShaderSourceARB == NULL && glad_glShaderSource != NULL) glad_glShaderSourceARB = (PFNGLSHADERSOURCEARBPROC)glad_glShaderSource;
13196  if (glad_glStencilOpSeparate == NULL && glad_glStencilOpSeparateATI != NULL) glad_glStencilOpSeparate = (PFNGLSTENCILOPSEPARATEPROC)glad_glStencilOpSeparateATI;
13197  if (glad_glStencilOpSeparateATI == NULL && glad_glStencilOpSeparate != NULL) glad_glStencilOpSeparateATI = (PFNGLSTENCILOPSEPARATEATIPROC)glad_glStencilOpSeparate;
13198  if (glad_glTexBuffer == NULL && glad_glTexBufferARB != NULL) glad_glTexBuffer = (PFNGLTEXBUFFERPROC)glad_glTexBufferARB;
13199  if (glad_glTexBuffer == NULL && glad_glTexBufferEXT != NULL) glad_glTexBuffer = (PFNGLTEXBUFFERPROC)glad_glTexBufferEXT;
13200  if (glad_glTexBufferARB == NULL && glad_glTexBuffer != NULL) glad_glTexBufferARB = (PFNGLTEXBUFFERARBPROC)glad_glTexBuffer;
13201  if (glad_glTexBufferARB == NULL && glad_glTexBufferEXT != NULL) glad_glTexBufferARB = (PFNGLTEXBUFFERARBPROC)glad_glTexBufferEXT;
13202  if (glad_glTexBufferEXT == NULL && glad_glTexBuffer != NULL) glad_glTexBufferEXT = (PFNGLTEXBUFFEREXTPROC)glad_glTexBuffer;
13203  if (glad_glTexBufferEXT == NULL && glad_glTexBufferARB != NULL) glad_glTexBufferEXT = (PFNGLTEXBUFFEREXTPROC)glad_glTexBufferARB;
13204  if (glad_glTexImage3D == NULL && glad_glTexImage3DEXT != NULL) glad_glTexImage3D = (PFNGLTEXIMAGE3DPROC)glad_glTexImage3DEXT;
13205  if (glad_glTexImage3DEXT == NULL && glad_glTexImage3D != NULL) glad_glTexImage3DEXT = (PFNGLTEXIMAGE3DEXTPROC)glad_glTexImage3D;
13206  if (glad_glTexParameterIiv == NULL && glad_glTexParameterIivEXT != NULL) glad_glTexParameterIiv = (PFNGLTEXPARAMETERIIVPROC)glad_glTexParameterIivEXT;
13207  if (glad_glTexParameterIivEXT == NULL && glad_glTexParameterIiv != NULL) glad_glTexParameterIivEXT = (PFNGLTEXPARAMETERIIVEXTPROC)glad_glTexParameterIiv;
13208  if (glad_glTexParameterIuiv == NULL && glad_glTexParameterIuivEXT != NULL) glad_glTexParameterIuiv = (PFNGLTEXPARAMETERIUIVPROC)glad_glTexParameterIuivEXT;
13209  if (glad_glTexParameterIuivEXT == NULL && glad_glTexParameterIuiv != NULL) glad_glTexParameterIuivEXT = (PFNGLTEXPARAMETERIUIVEXTPROC)glad_glTexParameterIuiv;
13210  if (glad_glTexStorage2D == NULL && glad_glTexStorage2DEXT != NULL) glad_glTexStorage2D = (PFNGLTEXSTORAGE2DPROC)glad_glTexStorage2DEXT;
13211  if (glad_glTexStorage2DEXT == NULL && glad_glTexStorage2D != NULL) glad_glTexStorage2DEXT = (PFNGLTEXSTORAGE2DEXTPROC)glad_glTexStorage2D;
13212  if (glad_glTexStorage3D == NULL && glad_glTexStorage3DEXT != NULL) glad_glTexStorage3D = (PFNGLTEXSTORAGE3DPROC)glad_glTexStorage3DEXT;
13213  if (glad_glTexStorage3DEXT == NULL && glad_glTexStorage3D != NULL) glad_glTexStorage3DEXT = (PFNGLTEXSTORAGE3DEXTPROC)glad_glTexStorage3D;
13214  if (glad_glTexSubImage1D == NULL && glad_glTexSubImage1DEXT != NULL) glad_glTexSubImage1D = (PFNGLTEXSUBIMAGE1DPROC)glad_glTexSubImage1DEXT;
13215  if (glad_glTexSubImage1DEXT == NULL && glad_glTexSubImage1D != NULL) glad_glTexSubImage1DEXT = (PFNGLTEXSUBIMAGE1DEXTPROC)glad_glTexSubImage1D;
13216  if (glad_glTexSubImage2D == NULL && glad_glTexSubImage2DEXT != NULL) glad_glTexSubImage2D = (PFNGLTEXSUBIMAGE2DPROC)glad_glTexSubImage2DEXT;
13217  if (glad_glTexSubImage2DEXT == NULL && glad_glTexSubImage2D != NULL) glad_glTexSubImage2DEXT = (PFNGLTEXSUBIMAGE2DEXTPROC)glad_glTexSubImage2D;
13218  if (glad_glTexSubImage3D == NULL && glad_glTexSubImage3DEXT != NULL) glad_glTexSubImage3D = (PFNGLTEXSUBIMAGE3DPROC)glad_glTexSubImage3DEXT;
13219  if (glad_glTexSubImage3DEXT == NULL && glad_glTexSubImage3D != NULL) glad_glTexSubImage3DEXT = (PFNGLTEXSUBIMAGE3DEXTPROC)glad_glTexSubImage3D;
13220  if (glad_glTransformFeedbackVaryings == NULL && glad_glTransformFeedbackVaryingsEXT != NULL) glad_glTransformFeedbackVaryings = (PFNGLTRANSFORMFEEDBACKVARYINGSPROC)glad_glTransformFeedbackVaryingsEXT;
13221  if (glad_glTransformFeedbackVaryingsEXT == NULL && glad_glTransformFeedbackVaryings != NULL) glad_glTransformFeedbackVaryingsEXT = (PFNGLTRANSFORMFEEDBACKVARYINGSEXTPROC)glad_glTransformFeedbackVaryings;
13222  if (glad_glUniform1f == NULL && glad_glUniform1fARB != NULL) glad_glUniform1f = (PFNGLUNIFORM1FPROC)glad_glUniform1fARB;
13223  if (glad_glUniform1fARB == NULL && glad_glUniform1f != NULL) glad_glUniform1fARB = (PFNGLUNIFORM1FARBPROC)glad_glUniform1f;
13224  if (glad_glUniform1fv == NULL && glad_glUniform1fvARB != NULL) glad_glUniform1fv = (PFNGLUNIFORM1FVPROC)glad_glUniform1fvARB;
13225  if (glad_glUniform1fvARB == NULL && glad_glUniform1fv != NULL) glad_glUniform1fvARB = (PFNGLUNIFORM1FVARBPROC)glad_glUniform1fv;
13226  if (glad_glUniform1i == NULL && glad_glUniform1iARB != NULL) glad_glUniform1i = (PFNGLUNIFORM1IPROC)glad_glUniform1iARB;
13227  if (glad_glUniform1iARB == NULL && glad_glUniform1i != NULL) glad_glUniform1iARB = (PFNGLUNIFORM1IARBPROC)glad_glUniform1i;
13228  if (glad_glUniform1iv == NULL && glad_glUniform1ivARB != NULL) glad_glUniform1iv = (PFNGLUNIFORM1IVPROC)glad_glUniform1ivARB;
13229  if (glad_glUniform1ivARB == NULL && glad_glUniform1iv != NULL) glad_glUniform1ivARB = (PFNGLUNIFORM1IVARBPROC)glad_glUniform1iv;
13230  if (glad_glUniform1ui == NULL && glad_glUniform1uiEXT != NULL) glad_glUniform1ui = (PFNGLUNIFORM1UIPROC)glad_glUniform1uiEXT;
13231  if (glad_glUniform1uiEXT == NULL && glad_glUniform1ui != NULL) glad_glUniform1uiEXT = (PFNGLUNIFORM1UIEXTPROC)glad_glUniform1ui;
13232  if (glad_glUniform1uiv == NULL && glad_glUniform1uivEXT != NULL) glad_glUniform1uiv = (PFNGLUNIFORM1UIVPROC)glad_glUniform1uivEXT;
13233  if (glad_glUniform1uivEXT == NULL && glad_glUniform1uiv != NULL) glad_glUniform1uivEXT = (PFNGLUNIFORM1UIVEXTPROC)glad_glUniform1uiv;
13234  if (glad_glUniform2f == NULL && glad_glUniform2fARB != NULL) glad_glUniform2f = (PFNGLUNIFORM2FPROC)glad_glUniform2fARB;
13235  if (glad_glUniform2fARB == NULL && glad_glUniform2f != NULL) glad_glUniform2fARB = (PFNGLUNIFORM2FARBPROC)glad_glUniform2f;
13236  if (glad_glUniform2fv == NULL && glad_glUniform2fvARB != NULL) glad_glUniform2fv = (PFNGLUNIFORM2FVPROC)glad_glUniform2fvARB;
13237  if (glad_glUniform2fvARB == NULL && glad_glUniform2fv != NULL) glad_glUniform2fvARB = (PFNGLUNIFORM2FVARBPROC)glad_glUniform2fv;
13238  if (glad_glUniform2i == NULL && glad_glUniform2iARB != NULL) glad_glUniform2i = (PFNGLUNIFORM2IPROC)glad_glUniform2iARB;
13239  if (glad_glUniform2iARB == NULL && glad_glUniform2i != NULL) glad_glUniform2iARB = (PFNGLUNIFORM2IARBPROC)glad_glUniform2i;
13240  if (glad_glUniform2iv == NULL && glad_glUniform2ivARB != NULL) glad_glUniform2iv = (PFNGLUNIFORM2IVPROC)glad_glUniform2ivARB;
13241  if (glad_glUniform2ivARB == NULL && glad_glUniform2iv != NULL) glad_glUniform2ivARB = (PFNGLUNIFORM2IVARBPROC)glad_glUniform2iv;
13242  if (glad_glUniform2ui == NULL && glad_glUniform2uiEXT != NULL) glad_glUniform2ui = (PFNGLUNIFORM2UIPROC)glad_glUniform2uiEXT;
13243  if (glad_glUniform2uiEXT == NULL && glad_glUniform2ui != NULL) glad_glUniform2uiEXT = (PFNGLUNIFORM2UIEXTPROC)glad_glUniform2ui;
13244  if (glad_glUniform2uiv == NULL && glad_glUniform2uivEXT != NULL) glad_glUniform2uiv = (PFNGLUNIFORM2UIVPROC)glad_glUniform2uivEXT;
13245  if (glad_glUniform2uivEXT == NULL && glad_glUniform2uiv != NULL) glad_glUniform2uivEXT = (PFNGLUNIFORM2UIVEXTPROC)glad_glUniform2uiv;
13246  if (glad_glUniform3f == NULL && glad_glUniform3fARB != NULL) glad_glUniform3f = (PFNGLUNIFORM3FPROC)glad_glUniform3fARB;
13247  if (glad_glUniform3fARB == NULL && glad_glUniform3f != NULL) glad_glUniform3fARB = (PFNGLUNIFORM3FARBPROC)glad_glUniform3f;
13248  if (glad_glUniform3fv == NULL && glad_glUniform3fvARB != NULL) glad_glUniform3fv = (PFNGLUNIFORM3FVPROC)glad_glUniform3fvARB;
13249  if (glad_glUniform3fvARB == NULL && glad_glUniform3fv != NULL) glad_glUniform3fvARB = (PFNGLUNIFORM3FVARBPROC)glad_glUniform3fv;
13250  if (glad_glUniform3i == NULL && glad_glUniform3iARB != NULL) glad_glUniform3i = (PFNGLUNIFORM3IPROC)glad_glUniform3iARB;
13251  if (glad_glUniform3iARB == NULL && glad_glUniform3i != NULL) glad_glUniform3iARB = (PFNGLUNIFORM3IARBPROC)glad_glUniform3i;
13252  if (glad_glUniform3iv == NULL && glad_glUniform3ivARB != NULL) glad_glUniform3iv = (PFNGLUNIFORM3IVPROC)glad_glUniform3ivARB;
13253  if (glad_glUniform3ivARB == NULL && glad_glUniform3iv != NULL) glad_glUniform3ivARB = (PFNGLUNIFORM3IVARBPROC)glad_glUniform3iv;
13254  if (glad_glUniform3ui == NULL && glad_glUniform3uiEXT != NULL) glad_glUniform3ui = (PFNGLUNIFORM3UIPROC)glad_glUniform3uiEXT;
13255  if (glad_glUniform3uiEXT == NULL && glad_glUniform3ui != NULL) glad_glUniform3uiEXT = (PFNGLUNIFORM3UIEXTPROC)glad_glUniform3ui;
13256  if (glad_glUniform3uiv == NULL && glad_glUniform3uivEXT != NULL) glad_glUniform3uiv = (PFNGLUNIFORM3UIVPROC)glad_glUniform3uivEXT;
13257  if (glad_glUniform3uivEXT == NULL && glad_glUniform3uiv != NULL) glad_glUniform3uivEXT = (PFNGLUNIFORM3UIVEXTPROC)glad_glUniform3uiv;
13258  if (glad_glUniform4f == NULL && glad_glUniform4fARB != NULL) glad_glUniform4f = (PFNGLUNIFORM4FPROC)glad_glUniform4fARB;
13259  if (glad_glUniform4fARB == NULL && glad_glUniform4f != NULL) glad_glUniform4fARB = (PFNGLUNIFORM4FARBPROC)glad_glUniform4f;
13260  if (glad_glUniform4fv == NULL && glad_glUniform4fvARB != NULL) glad_glUniform4fv = (PFNGLUNIFORM4FVPROC)glad_glUniform4fvARB;
13261  if (glad_glUniform4fvARB == NULL && glad_glUniform4fv != NULL) glad_glUniform4fvARB = (PFNGLUNIFORM4FVARBPROC)glad_glUniform4fv;
13262  if (glad_glUniform4i == NULL && glad_glUniform4iARB != NULL) glad_glUniform4i = (PFNGLUNIFORM4IPROC)glad_glUniform4iARB;
13263  if (glad_glUniform4iARB == NULL && glad_glUniform4i != NULL) glad_glUniform4iARB = (PFNGLUNIFORM4IARBPROC)glad_glUniform4i;
13264  if (glad_glUniform4iv == NULL && glad_glUniform4ivARB != NULL) glad_glUniform4iv = (PFNGLUNIFORM4IVPROC)glad_glUniform4ivARB;
13265  if (glad_glUniform4ivARB == NULL && glad_glUniform4iv != NULL) glad_glUniform4ivARB = (PFNGLUNIFORM4IVARBPROC)glad_glUniform4iv;
13266  if (glad_glUniform4ui == NULL && glad_glUniform4uiEXT != NULL) glad_glUniform4ui = (PFNGLUNIFORM4UIPROC)glad_glUniform4uiEXT;
13267  if (glad_glUniform4uiEXT == NULL && glad_glUniform4ui != NULL) glad_glUniform4uiEXT = (PFNGLUNIFORM4UIEXTPROC)glad_glUniform4ui;
13268  if (glad_glUniform4uiv == NULL && glad_glUniform4uivEXT != NULL) glad_glUniform4uiv = (PFNGLUNIFORM4UIVPROC)glad_glUniform4uivEXT;
13269  if (glad_glUniform4uivEXT == NULL && glad_glUniform4uiv != NULL) glad_glUniform4uivEXT = (PFNGLUNIFORM4UIVEXTPROC)glad_glUniform4uiv;
13270  if (glad_glUniformMatrix2fv == NULL && glad_glUniformMatrix2fvARB != NULL) glad_glUniformMatrix2fv = (PFNGLUNIFORMMATRIX2FVPROC)glad_glUniformMatrix2fvARB;
13271  if (glad_glUniformMatrix2fvARB == NULL && glad_glUniformMatrix2fv != NULL) glad_glUniformMatrix2fvARB = (PFNGLUNIFORMMATRIX2FVARBPROC)glad_glUniformMatrix2fv;
13272  if (glad_glUniformMatrix2x3fv == NULL && glad_glUniformMatrix2x3fvNV != NULL) glad_glUniformMatrix2x3fv = (PFNGLUNIFORMMATRIX2X3FVPROC)glad_glUniformMatrix2x3fvNV;
13273  if (glad_glUniformMatrix2x3fvNV == NULL && glad_glUniformMatrix2x3fv != NULL) glad_glUniformMatrix2x3fvNV = (PFNGLUNIFORMMATRIX2X3FVNVPROC)glad_glUniformMatrix2x3fv;
13274  if (glad_glUniformMatrix2x4fv == NULL && glad_glUniformMatrix2x4fvNV != NULL) glad_glUniformMatrix2x4fv = (PFNGLUNIFORMMATRIX2X4FVPROC)glad_glUniformMatrix2x4fvNV;
13275  if (glad_glUniformMatrix2x4fvNV == NULL && glad_glUniformMatrix2x4fv != NULL) glad_glUniformMatrix2x4fvNV = (PFNGLUNIFORMMATRIX2X4FVNVPROC)glad_glUniformMatrix2x4fv;
13276  if (glad_glUniformMatrix3fv == NULL && glad_glUniformMatrix3fvARB != NULL) glad_glUniformMatrix3fv = (PFNGLUNIFORMMATRIX3FVPROC)glad_glUniformMatrix3fvARB;
13277  if (glad_glUniformMatrix3fvARB == NULL && glad_glUniformMatrix3fv != NULL) glad_glUniformMatrix3fvARB = (PFNGLUNIFORMMATRIX3FVARBPROC)glad_glUniformMatrix3fv;
13278  if (glad_glUniformMatrix3x2fv == NULL && glad_glUniformMatrix3x2fvNV != NULL) glad_glUniformMatrix3x2fv = (PFNGLUNIFORMMATRIX3X2FVPROC)glad_glUniformMatrix3x2fvNV;
13279  if (glad_glUniformMatrix3x2fvNV == NULL && glad_glUniformMatrix3x2fv != NULL) glad_glUniformMatrix3x2fvNV = (PFNGLUNIFORMMATRIX3X2FVNVPROC)glad_glUniformMatrix3x2fv;
13280  if (glad_glUniformMatrix3x4fv == NULL && glad_glUniformMatrix3x4fvNV != NULL) glad_glUniformMatrix3x4fv = (PFNGLUNIFORMMATRIX3X4FVPROC)glad_glUniformMatrix3x4fvNV;
13281  if (glad_glUniformMatrix3x4fvNV == NULL && glad_glUniformMatrix3x4fv != NULL) glad_glUniformMatrix3x4fvNV = (PFNGLUNIFORMMATRIX3X4FVNVPROC)glad_glUniformMatrix3x4fv;
13282  if (glad_glUniformMatrix4fv == NULL && glad_glUniformMatrix4fvARB != NULL) glad_glUniformMatrix4fv = (PFNGLUNIFORMMATRIX4FVPROC)glad_glUniformMatrix4fvARB;
13283  if (glad_glUniformMatrix4fvARB == NULL && glad_glUniformMatrix4fv != NULL) glad_glUniformMatrix4fvARB = (PFNGLUNIFORMMATRIX4FVARBPROC)glad_glUniformMatrix4fv;
13284  if (glad_glUniformMatrix4x2fv == NULL && glad_glUniformMatrix4x2fvNV != NULL) glad_glUniformMatrix4x2fv = (PFNGLUNIFORMMATRIX4X2FVPROC)glad_glUniformMatrix4x2fvNV;
13285  if (glad_glUniformMatrix4x2fvNV == NULL && glad_glUniformMatrix4x2fv != NULL) glad_glUniformMatrix4x2fvNV = (PFNGLUNIFORMMATRIX4X2FVNVPROC)glad_glUniformMatrix4x2fv;
13286  if (glad_glUniformMatrix4x3fv == NULL && glad_glUniformMatrix4x3fvNV != NULL) glad_glUniformMatrix4x3fv = (PFNGLUNIFORMMATRIX4X3FVPROC)glad_glUniformMatrix4x3fvNV;
13287  if (glad_glUniformMatrix4x3fvNV == NULL && glad_glUniformMatrix4x3fv != NULL) glad_glUniformMatrix4x3fvNV = (PFNGLUNIFORMMATRIX4X3FVNVPROC)glad_glUniformMatrix4x3fv;
13288  if (glad_glUnmapBuffer == NULL && glad_glUnmapBufferARB != NULL) glad_glUnmapBuffer = (PFNGLUNMAPBUFFERPROC)glad_glUnmapBufferARB;
13289  if (glad_glUnmapBuffer == NULL && glad_glUnmapBufferOES != NULL) glad_glUnmapBuffer = (PFNGLUNMAPBUFFERPROC)glad_glUnmapBufferOES;
13290  if (glad_glUnmapBufferARB == NULL && glad_glUnmapBuffer != NULL) glad_glUnmapBufferARB = (PFNGLUNMAPBUFFERARBPROC)glad_glUnmapBuffer;
13291  if (glad_glUnmapBufferARB == NULL && glad_glUnmapBufferOES != NULL) glad_glUnmapBufferARB = (PFNGLUNMAPBUFFERARBPROC)glad_glUnmapBufferOES;
13292  if (glad_glUnmapBufferOES == NULL && glad_glUnmapBuffer != NULL) glad_glUnmapBufferOES = (PFNGLUNMAPBUFFEROESPROC)glad_glUnmapBuffer;
13293  if (glad_glUnmapBufferOES == NULL && glad_glUnmapBufferARB != NULL) glad_glUnmapBufferOES = (PFNGLUNMAPBUFFEROESPROC)glad_glUnmapBufferARB;
13294  if (glad_glUseProgram == NULL && glad_glUseProgramObjectARB != NULL) glad_glUseProgram = (PFNGLUSEPROGRAMPROC)glad_glUseProgramObjectARB;
13295  if (glad_glUseProgramObjectARB == NULL && glad_glUseProgram != NULL) glad_glUseProgramObjectARB = (PFNGLUSEPROGRAMOBJECTARBPROC)glad_glUseProgram;
13296  if (glad_glValidateProgram == NULL && glad_glValidateProgramARB != NULL) glad_glValidateProgram = (PFNGLVALIDATEPROGRAMPROC)glad_glValidateProgramARB;
13297  if (glad_glValidateProgramARB == NULL && glad_glValidateProgram != NULL) glad_glValidateProgramARB = (PFNGLVALIDATEPROGRAMARBPROC)glad_glValidateProgram;
13298  if (glad_glVertexAttrib1d == NULL && glad_glVertexAttrib1dARB != NULL) glad_glVertexAttrib1d = (PFNGLVERTEXATTRIB1DPROC)glad_glVertexAttrib1dARB;
13299  if (glad_glVertexAttrib1d == NULL && glad_glVertexAttrib1dNV != NULL) glad_glVertexAttrib1d = (PFNGLVERTEXATTRIB1DPROC)glad_glVertexAttrib1dNV;
13300  if (glad_glVertexAttrib1dARB == NULL && glad_glVertexAttrib1d != NULL) glad_glVertexAttrib1dARB = (PFNGLVERTEXATTRIB1DARBPROC)glad_glVertexAttrib1d;
13301  if (glad_glVertexAttrib1dARB == NULL && glad_glVertexAttrib1dNV != NULL) glad_glVertexAttrib1dARB = (PFNGLVERTEXATTRIB1DARBPROC)glad_glVertexAttrib1dNV;
13302  if (glad_glVertexAttrib1dNV == NULL && glad_glVertexAttrib1d != NULL) glad_glVertexAttrib1dNV = (PFNGLVERTEXATTRIB1DNVPROC)glad_glVertexAttrib1d;
13303  if (glad_glVertexAttrib1dNV == NULL && glad_glVertexAttrib1dARB != NULL) glad_glVertexAttrib1dNV = (PFNGLVERTEXATTRIB1DNVPROC)glad_glVertexAttrib1dARB;
13304  if (glad_glVertexAttrib1dv == NULL && glad_glVertexAttrib1dvARB != NULL) glad_glVertexAttrib1dv = (PFNGLVERTEXATTRIB1DVPROC)glad_glVertexAttrib1dvARB;
13305  if (glad_glVertexAttrib1dv == NULL && glad_glVertexAttrib1dvNV != NULL) glad_glVertexAttrib1dv = (PFNGLVERTEXATTRIB1DVPROC)glad_glVertexAttrib1dvNV;
13306  if (glad_glVertexAttrib1dvARB == NULL && glad_glVertexAttrib1dv != NULL) glad_glVertexAttrib1dvARB = (PFNGLVERTEXATTRIB1DVARBPROC)glad_glVertexAttrib1dv;
13307  if (glad_glVertexAttrib1dvARB == NULL && glad_glVertexAttrib1dvNV != NULL) glad_glVertexAttrib1dvARB = (PFNGLVERTEXATTRIB1DVARBPROC)glad_glVertexAttrib1dvNV;
13308  if (glad_glVertexAttrib1dvNV == NULL && glad_glVertexAttrib1dv != NULL) glad_glVertexAttrib1dvNV = (PFNGLVERTEXATTRIB1DVNVPROC)glad_glVertexAttrib1dv;
13309  if (glad_glVertexAttrib1dvNV == NULL && glad_glVertexAttrib1dvARB != NULL) glad_glVertexAttrib1dvNV = (PFNGLVERTEXATTRIB1DVNVPROC)glad_glVertexAttrib1dvARB;
13310  if (glad_glVertexAttrib1f == NULL && glad_glVertexAttrib1fARB != NULL) glad_glVertexAttrib1f = (PFNGLVERTEXATTRIB1FPROC)glad_glVertexAttrib1fARB;
13311  if (glad_glVertexAttrib1f == NULL && glad_glVertexAttrib1fNV != NULL) glad_glVertexAttrib1f = (PFNGLVERTEXATTRIB1FPROC)glad_glVertexAttrib1fNV;
13312  if (glad_glVertexAttrib1fARB == NULL && glad_glVertexAttrib1f != NULL) glad_glVertexAttrib1fARB = (PFNGLVERTEXATTRIB1FARBPROC)glad_glVertexAttrib1f;
13313  if (glad_glVertexAttrib1fARB == NULL && glad_glVertexAttrib1fNV != NULL) glad_glVertexAttrib1fARB = (PFNGLVERTEXATTRIB1FARBPROC)glad_glVertexAttrib1fNV;
13314  if (glad_glVertexAttrib1fNV == NULL && glad_glVertexAttrib1f != NULL) glad_glVertexAttrib1fNV = (PFNGLVERTEXATTRIB1FNVPROC)glad_glVertexAttrib1f;
13315  if (glad_glVertexAttrib1fNV == NULL && glad_glVertexAttrib1fARB != NULL) glad_glVertexAttrib1fNV = (PFNGLVERTEXATTRIB1FNVPROC)glad_glVertexAttrib1fARB;
13316  if (glad_glVertexAttrib1fv == NULL && glad_glVertexAttrib1fvARB != NULL) glad_glVertexAttrib1fv = (PFNGLVERTEXATTRIB1FVPROC)glad_glVertexAttrib1fvARB;
13317  if (glad_glVertexAttrib1fv == NULL && glad_glVertexAttrib1fvNV != NULL) glad_glVertexAttrib1fv = (PFNGLVERTEXATTRIB1FVPROC)glad_glVertexAttrib1fvNV;
13318  if (glad_glVertexAttrib1fvARB == NULL && glad_glVertexAttrib1fv != NULL) glad_glVertexAttrib1fvARB = (PFNGLVERTEXATTRIB1FVARBPROC)glad_glVertexAttrib1fv;
13319  if (glad_glVertexAttrib1fvARB == NULL && glad_glVertexAttrib1fvNV != NULL) glad_glVertexAttrib1fvARB = (PFNGLVERTEXATTRIB1FVARBPROC)glad_glVertexAttrib1fvNV;
13320  if (glad_glVertexAttrib1fvNV == NULL && glad_glVertexAttrib1fv != NULL) glad_glVertexAttrib1fvNV = (PFNGLVERTEXATTRIB1FVNVPROC)glad_glVertexAttrib1fv;
13321  if (glad_glVertexAttrib1fvNV == NULL && glad_glVertexAttrib1fvARB != NULL) glad_glVertexAttrib1fvNV = (PFNGLVERTEXATTRIB1FVNVPROC)glad_glVertexAttrib1fvARB;
13322  if (glad_glVertexAttrib1s == NULL && glad_glVertexAttrib1sARB != NULL) glad_glVertexAttrib1s = (PFNGLVERTEXATTRIB1SPROC)glad_glVertexAttrib1sARB;
13323  if (glad_glVertexAttrib1s == NULL && glad_glVertexAttrib1sNV != NULL) glad_glVertexAttrib1s = (PFNGLVERTEXATTRIB1SPROC)glad_glVertexAttrib1sNV;
13324  if (glad_glVertexAttrib1sARB == NULL && glad_glVertexAttrib1s != NULL) glad_glVertexAttrib1sARB = (PFNGLVERTEXATTRIB1SARBPROC)glad_glVertexAttrib1s;
13325  if (glad_glVertexAttrib1sARB == NULL && glad_glVertexAttrib1sNV != NULL) glad_glVertexAttrib1sARB = (PFNGLVERTEXATTRIB1SARBPROC)glad_glVertexAttrib1sNV;
13326  if (glad_glVertexAttrib1sNV == NULL && glad_glVertexAttrib1s != NULL) glad_glVertexAttrib1sNV = (PFNGLVERTEXATTRIB1SNVPROC)glad_glVertexAttrib1s;
13327  if (glad_glVertexAttrib1sNV == NULL && glad_glVertexAttrib1sARB != NULL) glad_glVertexAttrib1sNV = (PFNGLVERTEXATTRIB1SNVPROC)glad_glVertexAttrib1sARB;
13328  if (glad_glVertexAttrib1sv == NULL && glad_glVertexAttrib1svARB != NULL) glad_glVertexAttrib1sv = (PFNGLVERTEXATTRIB1SVPROC)glad_glVertexAttrib1svARB;
13329  if (glad_glVertexAttrib1sv == NULL && glad_glVertexAttrib1svNV != NULL) glad_glVertexAttrib1sv = (PFNGLVERTEXATTRIB1SVPROC)glad_glVertexAttrib1svNV;
13330  if (glad_glVertexAttrib1svARB == NULL && glad_glVertexAttrib1sv != NULL) glad_glVertexAttrib1svARB = (PFNGLVERTEXATTRIB1SVARBPROC)glad_glVertexAttrib1sv;
13331  if (glad_glVertexAttrib1svARB == NULL && glad_glVertexAttrib1svNV != NULL) glad_glVertexAttrib1svARB = (PFNGLVERTEXATTRIB1SVARBPROC)glad_glVertexAttrib1svNV;
13332  if (glad_glVertexAttrib1svNV == NULL && glad_glVertexAttrib1sv != NULL) glad_glVertexAttrib1svNV = (PFNGLVERTEXATTRIB1SVNVPROC)glad_glVertexAttrib1sv;
13333  if (glad_glVertexAttrib1svNV == NULL && glad_glVertexAttrib1svARB != NULL) glad_glVertexAttrib1svNV = (PFNGLVERTEXATTRIB1SVNVPROC)glad_glVertexAttrib1svARB;
13334  if (glad_glVertexAttrib2d == NULL && glad_glVertexAttrib2dARB != NULL) glad_glVertexAttrib2d = (PFNGLVERTEXATTRIB2DPROC)glad_glVertexAttrib2dARB;
13335  if (glad_glVertexAttrib2d == NULL && glad_glVertexAttrib2dNV != NULL) glad_glVertexAttrib2d = (PFNGLVERTEXATTRIB2DPROC)glad_glVertexAttrib2dNV;
13336  if (glad_glVertexAttrib2dARB == NULL && glad_glVertexAttrib2d != NULL) glad_glVertexAttrib2dARB = (PFNGLVERTEXATTRIB2DARBPROC)glad_glVertexAttrib2d;
13337  if (glad_glVertexAttrib2dARB == NULL && glad_glVertexAttrib2dNV != NULL) glad_glVertexAttrib2dARB = (PFNGLVERTEXATTRIB2DARBPROC)glad_glVertexAttrib2dNV;
13338  if (glad_glVertexAttrib2dNV == NULL && glad_glVertexAttrib2d != NULL) glad_glVertexAttrib2dNV = (PFNGLVERTEXATTRIB2DNVPROC)glad_glVertexAttrib2d;
13339  if (glad_glVertexAttrib2dNV == NULL && glad_glVertexAttrib2dARB != NULL) glad_glVertexAttrib2dNV = (PFNGLVERTEXATTRIB2DNVPROC)glad_glVertexAttrib2dARB;
13340  if (glad_glVertexAttrib2dv == NULL && glad_glVertexAttrib2dvARB != NULL) glad_glVertexAttrib2dv = (PFNGLVERTEXATTRIB2DVPROC)glad_glVertexAttrib2dvARB;
13341  if (glad_glVertexAttrib2dv == NULL && glad_glVertexAttrib2dvNV != NULL) glad_glVertexAttrib2dv = (PFNGLVERTEXATTRIB2DVPROC)glad_glVertexAttrib2dvNV;
13342  if (glad_glVertexAttrib2dvARB == NULL && glad_glVertexAttrib2dv != NULL) glad_glVertexAttrib2dvARB = (PFNGLVERTEXATTRIB2DVARBPROC)glad_glVertexAttrib2dv;
13343  if (glad_glVertexAttrib2dvARB == NULL && glad_glVertexAttrib2dvNV != NULL) glad_glVertexAttrib2dvARB = (PFNGLVERTEXATTRIB2DVARBPROC)glad_glVertexAttrib2dvNV;
13344  if (glad_glVertexAttrib2dvNV == NULL && glad_glVertexAttrib2dv != NULL) glad_glVertexAttrib2dvNV = (PFNGLVERTEXATTRIB2DVNVPROC)glad_glVertexAttrib2dv;
13345  if (glad_glVertexAttrib2dvNV == NULL && glad_glVertexAttrib2dvARB != NULL) glad_glVertexAttrib2dvNV = (PFNGLVERTEXATTRIB2DVNVPROC)glad_glVertexAttrib2dvARB;
13346  if (glad_glVertexAttrib2f == NULL && glad_glVertexAttrib2fARB != NULL) glad_glVertexAttrib2f = (PFNGLVERTEXATTRIB2FPROC)glad_glVertexAttrib2fARB;
13347  if (glad_glVertexAttrib2f == NULL && glad_glVertexAttrib2fNV != NULL) glad_glVertexAttrib2f = (PFNGLVERTEXATTRIB2FPROC)glad_glVertexAttrib2fNV;
13348  if (glad_glVertexAttrib2fARB == NULL && glad_glVertexAttrib2f != NULL) glad_glVertexAttrib2fARB = (PFNGLVERTEXATTRIB2FARBPROC)glad_glVertexAttrib2f;
13349  if (glad_glVertexAttrib2fARB == NULL && glad_glVertexAttrib2fNV != NULL) glad_glVertexAttrib2fARB = (PFNGLVERTEXATTRIB2FARBPROC)glad_glVertexAttrib2fNV;
13350  if (glad_glVertexAttrib2fNV == NULL && glad_glVertexAttrib2f != NULL) glad_glVertexAttrib2fNV = (PFNGLVERTEXATTRIB2FNVPROC)glad_glVertexAttrib2f;
13351  if (glad_glVertexAttrib2fNV == NULL && glad_glVertexAttrib2fARB != NULL) glad_glVertexAttrib2fNV = (PFNGLVERTEXATTRIB2FNVPROC)glad_glVertexAttrib2fARB;
13352  if (glad_glVertexAttrib2fv == NULL && glad_glVertexAttrib2fvARB != NULL) glad_glVertexAttrib2fv = (PFNGLVERTEXATTRIB2FVPROC)glad_glVertexAttrib2fvARB;
13353  if (glad_glVertexAttrib2fv == NULL && glad_glVertexAttrib2fvNV != NULL) glad_glVertexAttrib2fv = (PFNGLVERTEXATTRIB2FVPROC)glad_glVertexAttrib2fvNV;
13354  if (glad_glVertexAttrib2fvARB == NULL && glad_glVertexAttrib2fv != NULL) glad_glVertexAttrib2fvARB = (PFNGLVERTEXATTRIB2FVARBPROC)glad_glVertexAttrib2fv;
13355  if (glad_glVertexAttrib2fvARB == NULL && glad_glVertexAttrib2fvNV != NULL) glad_glVertexAttrib2fvARB = (PFNGLVERTEXATTRIB2FVARBPROC)glad_glVertexAttrib2fvNV;
13356  if (glad_glVertexAttrib2fvNV == NULL && glad_glVertexAttrib2fv != NULL) glad_glVertexAttrib2fvNV = (PFNGLVERTEXATTRIB2FVNVPROC)glad_glVertexAttrib2fv;
13357  if (glad_glVertexAttrib2fvNV == NULL && glad_glVertexAttrib2fvARB != NULL) glad_glVertexAttrib2fvNV = (PFNGLVERTEXATTRIB2FVNVPROC)glad_glVertexAttrib2fvARB;
13358  if (glad_glVertexAttrib2s == NULL && glad_glVertexAttrib2sARB != NULL) glad_glVertexAttrib2s = (PFNGLVERTEXATTRIB2SPROC)glad_glVertexAttrib2sARB;
13359  if (glad_glVertexAttrib2s == NULL && glad_glVertexAttrib2sNV != NULL) glad_glVertexAttrib2s = (PFNGLVERTEXATTRIB2SPROC)glad_glVertexAttrib2sNV;
13360  if (glad_glVertexAttrib2sARB == NULL && glad_glVertexAttrib2s != NULL) glad_glVertexAttrib2sARB = (PFNGLVERTEXATTRIB2SARBPROC)glad_glVertexAttrib2s;
13361  if (glad_glVertexAttrib2sARB == NULL && glad_glVertexAttrib2sNV != NULL) glad_glVertexAttrib2sARB = (PFNGLVERTEXATTRIB2SARBPROC)glad_glVertexAttrib2sNV;
13362  if (glad_glVertexAttrib2sNV == NULL && glad_glVertexAttrib2s != NULL) glad_glVertexAttrib2sNV = (PFNGLVERTEXATTRIB2SNVPROC)glad_glVertexAttrib2s;
13363  if (glad_glVertexAttrib2sNV == NULL && glad_glVertexAttrib2sARB != NULL) glad_glVertexAttrib2sNV = (PFNGLVERTEXATTRIB2SNVPROC)glad_glVertexAttrib2sARB;
13364  if (glad_glVertexAttrib2sv == NULL && glad_glVertexAttrib2svARB != NULL) glad_glVertexAttrib2sv = (PFNGLVERTEXATTRIB2SVPROC)glad_glVertexAttrib2svARB;
13365  if (glad_glVertexAttrib2sv == NULL && glad_glVertexAttrib2svNV != NULL) glad_glVertexAttrib2sv = (PFNGLVERTEXATTRIB2SVPROC)glad_glVertexAttrib2svNV;
13366  if (glad_glVertexAttrib2svARB == NULL && glad_glVertexAttrib2sv != NULL) glad_glVertexAttrib2svARB = (PFNGLVERTEXATTRIB2SVARBPROC)glad_glVertexAttrib2sv;
13367  if (glad_glVertexAttrib2svARB == NULL && glad_glVertexAttrib2svNV != NULL) glad_glVertexAttrib2svARB = (PFNGLVERTEXATTRIB2SVARBPROC)glad_glVertexAttrib2svNV;
13368  if (glad_glVertexAttrib2svNV == NULL && glad_glVertexAttrib2sv != NULL) glad_glVertexAttrib2svNV = (PFNGLVERTEXATTRIB2SVNVPROC)glad_glVertexAttrib2sv;
13369  if (glad_glVertexAttrib2svNV == NULL && glad_glVertexAttrib2svARB != NULL) glad_glVertexAttrib2svNV = (PFNGLVERTEXATTRIB2SVNVPROC)glad_glVertexAttrib2svARB;
13370  if (glad_glVertexAttrib3d == NULL && glad_glVertexAttrib3dARB != NULL) glad_glVertexAttrib3d = (PFNGLVERTEXATTRIB3DPROC)glad_glVertexAttrib3dARB;
13371  if (glad_glVertexAttrib3d == NULL && glad_glVertexAttrib3dNV != NULL) glad_glVertexAttrib3d = (PFNGLVERTEXATTRIB3DPROC)glad_glVertexAttrib3dNV;
13372  if (glad_glVertexAttrib3dARB == NULL && glad_glVertexAttrib3d != NULL) glad_glVertexAttrib3dARB = (PFNGLVERTEXATTRIB3DARBPROC)glad_glVertexAttrib3d;
13373  if (glad_glVertexAttrib3dARB == NULL && glad_glVertexAttrib3dNV != NULL) glad_glVertexAttrib3dARB = (PFNGLVERTEXATTRIB3DARBPROC)glad_glVertexAttrib3dNV;
13374  if (glad_glVertexAttrib3dNV == NULL && glad_glVertexAttrib3d != NULL) glad_glVertexAttrib3dNV = (PFNGLVERTEXATTRIB3DNVPROC)glad_glVertexAttrib3d;
13375  if (glad_glVertexAttrib3dNV == NULL && glad_glVertexAttrib3dARB != NULL) glad_glVertexAttrib3dNV = (PFNGLVERTEXATTRIB3DNVPROC)glad_glVertexAttrib3dARB;
13376  if (glad_glVertexAttrib3dv == NULL && glad_glVertexAttrib3dvARB != NULL) glad_glVertexAttrib3dv = (PFNGLVERTEXATTRIB3DVPROC)glad_glVertexAttrib3dvARB;
13377  if (glad_glVertexAttrib3dv == NULL && glad_glVertexAttrib3dvNV != NULL) glad_glVertexAttrib3dv = (PFNGLVERTEXATTRIB3DVPROC)glad_glVertexAttrib3dvNV;
13378  if (glad_glVertexAttrib3dvARB == NULL && glad_glVertexAttrib3dv != NULL) glad_glVertexAttrib3dvARB = (PFNGLVERTEXATTRIB3DVARBPROC)glad_glVertexAttrib3dv;
13379  if (glad_glVertexAttrib3dvARB == NULL && glad_glVertexAttrib3dvNV != NULL) glad_glVertexAttrib3dvARB = (PFNGLVERTEXATTRIB3DVARBPROC)glad_glVertexAttrib3dvNV;
13380  if (glad_glVertexAttrib3dvNV == NULL && glad_glVertexAttrib3dv != NULL) glad_glVertexAttrib3dvNV = (PFNGLVERTEXATTRIB3DVNVPROC)glad_glVertexAttrib3dv;
13381  if (glad_glVertexAttrib3dvNV == NULL && glad_glVertexAttrib3dvARB != NULL) glad_glVertexAttrib3dvNV = (PFNGLVERTEXATTRIB3DVNVPROC)glad_glVertexAttrib3dvARB;
13382  if (glad_glVertexAttrib3f == NULL && glad_glVertexAttrib3fARB != NULL) glad_glVertexAttrib3f = (PFNGLVERTEXATTRIB3FPROC)glad_glVertexAttrib3fARB;
13383  if (glad_glVertexAttrib3f == NULL && glad_glVertexAttrib3fNV != NULL) glad_glVertexAttrib3f = (PFNGLVERTEXATTRIB3FPROC)glad_glVertexAttrib3fNV;
13384  if (glad_glVertexAttrib3fARB == NULL && glad_glVertexAttrib3f != NULL) glad_glVertexAttrib3fARB = (PFNGLVERTEXATTRIB3FARBPROC)glad_glVertexAttrib3f;
13385  if (glad_glVertexAttrib3fARB == NULL && glad_glVertexAttrib3fNV != NULL) glad_glVertexAttrib3fARB = (PFNGLVERTEXATTRIB3FARBPROC)glad_glVertexAttrib3fNV;
13386  if (glad_glVertexAttrib3fNV == NULL && glad_glVertexAttrib3f != NULL) glad_glVertexAttrib3fNV = (PFNGLVERTEXATTRIB3FNVPROC)glad_glVertexAttrib3f;
13387  if (glad_glVertexAttrib3fNV == NULL && glad_glVertexAttrib3fARB != NULL) glad_glVertexAttrib3fNV = (PFNGLVERTEXATTRIB3FNVPROC)glad_glVertexAttrib3fARB;
13388  if (glad_glVertexAttrib3fv == NULL && glad_glVertexAttrib3fvARB != NULL) glad_glVertexAttrib3fv = (PFNGLVERTEXATTRIB3FVPROC)glad_glVertexAttrib3fvARB;
13389  if (glad_glVertexAttrib3fv == NULL && glad_glVertexAttrib3fvNV != NULL) glad_glVertexAttrib3fv = (PFNGLVERTEXATTRIB3FVPROC)glad_glVertexAttrib3fvNV;
13390  if (glad_glVertexAttrib3fvARB == NULL && glad_glVertexAttrib3fv != NULL) glad_glVertexAttrib3fvARB = (PFNGLVERTEXATTRIB3FVARBPROC)glad_glVertexAttrib3fv;
13391  if (glad_glVertexAttrib3fvARB == NULL && glad_glVertexAttrib3fvNV != NULL) glad_glVertexAttrib3fvARB = (PFNGLVERTEXATTRIB3FVARBPROC)glad_glVertexAttrib3fvNV;
13392  if (glad_glVertexAttrib3fvNV == NULL && glad_glVertexAttrib3fv != NULL) glad_glVertexAttrib3fvNV = (PFNGLVERTEXATTRIB3FVNVPROC)glad_glVertexAttrib3fv;
13393  if (glad_glVertexAttrib3fvNV == NULL && glad_glVertexAttrib3fvARB != NULL) glad_glVertexAttrib3fvNV = (PFNGLVERTEXATTRIB3FVNVPROC)glad_glVertexAttrib3fvARB;
13394  if (glad_glVertexAttrib3s == NULL && glad_glVertexAttrib3sARB != NULL) glad_glVertexAttrib3s = (PFNGLVERTEXATTRIB3SPROC)glad_glVertexAttrib3sARB;
13395  if (glad_glVertexAttrib3s == NULL && glad_glVertexAttrib3sNV != NULL) glad_glVertexAttrib3s = (PFNGLVERTEXATTRIB3SPROC)glad_glVertexAttrib3sNV;
13396  if (glad_glVertexAttrib3sARB == NULL && glad_glVertexAttrib3s != NULL) glad_glVertexAttrib3sARB = (PFNGLVERTEXATTRIB3SARBPROC)glad_glVertexAttrib3s;
13397  if (glad_glVertexAttrib3sARB == NULL && glad_glVertexAttrib3sNV != NULL) glad_glVertexAttrib3sARB = (PFNGLVERTEXATTRIB3SARBPROC)glad_glVertexAttrib3sNV;
13398  if (glad_glVertexAttrib3sNV == NULL && glad_glVertexAttrib3s != NULL) glad_glVertexAttrib3sNV = (PFNGLVERTEXATTRIB3SNVPROC)glad_glVertexAttrib3s;
13399  if (glad_glVertexAttrib3sNV == NULL && glad_glVertexAttrib3sARB != NULL) glad_glVertexAttrib3sNV = (PFNGLVERTEXATTRIB3SNVPROC)glad_glVertexAttrib3sARB;
13400  if (glad_glVertexAttrib3sv == NULL && glad_glVertexAttrib3svARB != NULL) glad_glVertexAttrib3sv = (PFNGLVERTEXATTRIB3SVPROC)glad_glVertexAttrib3svARB;
13401  if (glad_glVertexAttrib3sv == NULL && glad_glVertexAttrib3svNV != NULL) glad_glVertexAttrib3sv = (PFNGLVERTEXATTRIB3SVPROC)glad_glVertexAttrib3svNV;
13402  if (glad_glVertexAttrib3svARB == NULL && glad_glVertexAttrib3sv != NULL) glad_glVertexAttrib3svARB = (PFNGLVERTEXATTRIB3SVARBPROC)glad_glVertexAttrib3sv;
13403  if (glad_glVertexAttrib3svARB == NULL && glad_glVertexAttrib3svNV != NULL) glad_glVertexAttrib3svARB = (PFNGLVERTEXATTRIB3SVARBPROC)glad_glVertexAttrib3svNV;
13404  if (glad_glVertexAttrib3svNV == NULL && glad_glVertexAttrib3sv != NULL) glad_glVertexAttrib3svNV = (PFNGLVERTEXATTRIB3SVNVPROC)glad_glVertexAttrib3sv;
13405  if (glad_glVertexAttrib3svNV == NULL && glad_glVertexAttrib3svARB != NULL) glad_glVertexAttrib3svNV = (PFNGLVERTEXATTRIB3SVNVPROC)glad_glVertexAttrib3svARB;
13406  if (glad_glVertexAttrib4bv == NULL && glad_glVertexAttrib4bvARB != NULL) glad_glVertexAttrib4bv = (PFNGLVERTEXATTRIB4BVPROC)glad_glVertexAttrib4bvARB;
13407  if (glad_glVertexAttrib4bvARB == NULL && glad_glVertexAttrib4bv != NULL) glad_glVertexAttrib4bvARB = (PFNGLVERTEXATTRIB4BVARBPROC)glad_glVertexAttrib4bv;
13408  if (glad_glVertexAttrib4d == NULL && glad_glVertexAttrib4dARB != NULL) glad_glVertexAttrib4d = (PFNGLVERTEXATTRIB4DPROC)glad_glVertexAttrib4dARB;
13409  if (glad_glVertexAttrib4d == NULL && glad_glVertexAttrib4dNV != NULL) glad_glVertexAttrib4d = (PFNGLVERTEXATTRIB4DPROC)glad_glVertexAttrib4dNV;
13410  if (glad_glVertexAttrib4dARB == NULL && glad_glVertexAttrib4d != NULL) glad_glVertexAttrib4dARB = (PFNGLVERTEXATTRIB4DARBPROC)glad_glVertexAttrib4d;
13411  if (glad_glVertexAttrib4dARB == NULL && glad_glVertexAttrib4dNV != NULL) glad_glVertexAttrib4dARB = (PFNGLVERTEXATTRIB4DARBPROC)glad_glVertexAttrib4dNV;
13412  if (glad_glVertexAttrib4dNV == NULL && glad_glVertexAttrib4d != NULL) glad_glVertexAttrib4dNV = (PFNGLVERTEXATTRIB4DNVPROC)glad_glVertexAttrib4d;
13413  if (glad_glVertexAttrib4dNV == NULL && glad_glVertexAttrib4dARB != NULL) glad_glVertexAttrib4dNV = (PFNGLVERTEXATTRIB4DNVPROC)glad_glVertexAttrib4dARB;
13414  if (glad_glVertexAttrib4dv == NULL && glad_glVertexAttrib4dvARB != NULL) glad_glVertexAttrib4dv = (PFNGLVERTEXATTRIB4DVPROC)glad_glVertexAttrib4dvARB;
13415  if (glad_glVertexAttrib4dv == NULL && glad_glVertexAttrib4dvNV != NULL) glad_glVertexAttrib4dv = (PFNGLVERTEXATTRIB4DVPROC)glad_glVertexAttrib4dvNV;
13416  if (glad_glVertexAttrib4dvARB == NULL && glad_glVertexAttrib4dv != NULL) glad_glVertexAttrib4dvARB = (PFNGLVERTEXATTRIB4DVARBPROC)glad_glVertexAttrib4dv;
13417  if (glad_glVertexAttrib4dvARB == NULL && glad_glVertexAttrib4dvNV != NULL) glad_glVertexAttrib4dvARB = (PFNGLVERTEXATTRIB4DVARBPROC)glad_glVertexAttrib4dvNV;
13418  if (glad_glVertexAttrib4dvNV == NULL && glad_glVertexAttrib4dv != NULL) glad_glVertexAttrib4dvNV = (PFNGLVERTEXATTRIB4DVNVPROC)glad_glVertexAttrib4dv;
13419  if (glad_glVertexAttrib4dvNV == NULL && glad_glVertexAttrib4dvARB != NULL) glad_glVertexAttrib4dvNV = (PFNGLVERTEXATTRIB4DVNVPROC)glad_glVertexAttrib4dvARB;
13420  if (glad_glVertexAttrib4f == NULL && glad_glVertexAttrib4fARB != NULL) glad_glVertexAttrib4f = (PFNGLVERTEXATTRIB4FPROC)glad_glVertexAttrib4fARB;
13421  if (glad_glVertexAttrib4f == NULL && glad_glVertexAttrib4fNV != NULL) glad_glVertexAttrib4f = (PFNGLVERTEXATTRIB4FPROC)glad_glVertexAttrib4fNV;
13422  if (glad_glVertexAttrib4fARB == NULL && glad_glVertexAttrib4f != NULL) glad_glVertexAttrib4fARB = (PFNGLVERTEXATTRIB4FARBPROC)glad_glVertexAttrib4f;
13423  if (glad_glVertexAttrib4fARB == NULL && glad_glVertexAttrib4fNV != NULL) glad_glVertexAttrib4fARB = (PFNGLVERTEXATTRIB4FARBPROC)glad_glVertexAttrib4fNV;
13424  if (glad_glVertexAttrib4fNV == NULL && glad_glVertexAttrib4f != NULL) glad_glVertexAttrib4fNV = (PFNGLVERTEXATTRIB4FNVPROC)glad_glVertexAttrib4f;
13425  if (glad_glVertexAttrib4fNV == NULL && glad_glVertexAttrib4fARB != NULL) glad_glVertexAttrib4fNV = (PFNGLVERTEXATTRIB4FNVPROC)glad_glVertexAttrib4fARB;
13426  if (glad_glVertexAttrib4fv == NULL && glad_glVertexAttrib4fvARB != NULL) glad_glVertexAttrib4fv = (PFNGLVERTEXATTRIB4FVPROC)glad_glVertexAttrib4fvARB;
13427  if (glad_glVertexAttrib4fv == NULL && glad_glVertexAttrib4fvNV != NULL) glad_glVertexAttrib4fv = (PFNGLVERTEXATTRIB4FVPROC)glad_glVertexAttrib4fvNV;
13428  if (glad_glVertexAttrib4fvARB == NULL && glad_glVertexAttrib4fv != NULL) glad_glVertexAttrib4fvARB = (PFNGLVERTEXATTRIB4FVARBPROC)glad_glVertexAttrib4fv;
13429  if (glad_glVertexAttrib4fvARB == NULL && glad_glVertexAttrib4fvNV != NULL) glad_glVertexAttrib4fvARB = (PFNGLVERTEXATTRIB4FVARBPROC)glad_glVertexAttrib4fvNV;
13430  if (glad_glVertexAttrib4fvNV == NULL && glad_glVertexAttrib4fv != NULL) glad_glVertexAttrib4fvNV = (PFNGLVERTEXATTRIB4FVNVPROC)glad_glVertexAttrib4fv;
13431  if (glad_glVertexAttrib4fvNV == NULL && glad_glVertexAttrib4fvARB != NULL) glad_glVertexAttrib4fvNV = (PFNGLVERTEXATTRIB4FVNVPROC)glad_glVertexAttrib4fvARB;
13432  if (glad_glVertexAttrib4iv == NULL && glad_glVertexAttrib4ivARB != NULL) glad_glVertexAttrib4iv = (PFNGLVERTEXATTRIB4IVPROC)glad_glVertexAttrib4ivARB;
13433  if (glad_glVertexAttrib4ivARB == NULL && glad_glVertexAttrib4iv != NULL) glad_glVertexAttrib4ivARB = (PFNGLVERTEXATTRIB4IVARBPROC)glad_glVertexAttrib4iv;
13434  if (glad_glVertexAttrib4Nbv == NULL && glad_glVertexAttrib4NbvARB != NULL) glad_glVertexAttrib4Nbv = (PFNGLVERTEXATTRIB4NBVPROC)glad_glVertexAttrib4NbvARB;
13435  if (glad_glVertexAttrib4NbvARB == NULL && glad_glVertexAttrib4Nbv != NULL) glad_glVertexAttrib4NbvARB = (PFNGLVERTEXATTRIB4NBVARBPROC)glad_glVertexAttrib4Nbv;
13436  if (glad_glVertexAttrib4Niv == NULL && glad_glVertexAttrib4NivARB != NULL) glad_glVertexAttrib4Niv = (PFNGLVERTEXATTRIB4NIVPROC)glad_glVertexAttrib4NivARB;
13437  if (glad_glVertexAttrib4NivARB == NULL && glad_glVertexAttrib4Niv != NULL) glad_glVertexAttrib4NivARB = (PFNGLVERTEXATTRIB4NIVARBPROC)glad_glVertexAttrib4Niv;
13438  if (glad_glVertexAttrib4Nsv == NULL && glad_glVertexAttrib4NsvARB != NULL) glad_glVertexAttrib4Nsv = (PFNGLVERTEXATTRIB4NSVPROC)glad_glVertexAttrib4NsvARB;
13439  if (glad_glVertexAttrib4NsvARB == NULL && glad_glVertexAttrib4Nsv != NULL) glad_glVertexAttrib4NsvARB = (PFNGLVERTEXATTRIB4NSVARBPROC)glad_glVertexAttrib4Nsv;
13440  if (glad_glVertexAttrib4Nub == NULL && glad_glVertexAttrib4NubARB != NULL) glad_glVertexAttrib4Nub = (PFNGLVERTEXATTRIB4NUBPROC)glad_glVertexAttrib4NubARB;
13441  if (glad_glVertexAttrib4Nub == NULL && glad_glVertexAttrib4ubNV != NULL) glad_glVertexAttrib4Nub = (PFNGLVERTEXATTRIB4NUBPROC)glad_glVertexAttrib4ubNV;
13442  if (glad_glVertexAttrib4NubARB == NULL && glad_glVertexAttrib4Nub != NULL) glad_glVertexAttrib4NubARB = (PFNGLVERTEXATTRIB4NUBARBPROC)glad_glVertexAttrib4Nub;
13443  if (glad_glVertexAttrib4NubARB == NULL && glad_glVertexAttrib4ubNV != NULL) glad_glVertexAttrib4NubARB = (PFNGLVERTEXATTRIB4NUBARBPROC)glad_glVertexAttrib4ubNV;
13444  if (glad_glVertexAttrib4Nubv == NULL && glad_glVertexAttrib4NubvARB != NULL) glad_glVertexAttrib4Nubv = (PFNGLVERTEXATTRIB4NUBVPROC)glad_glVertexAttrib4NubvARB;
13445  if (glad_glVertexAttrib4Nubv == NULL && glad_glVertexAttrib4ubvNV != NULL) glad_glVertexAttrib4Nubv = (PFNGLVERTEXATTRIB4NUBVPROC)glad_glVertexAttrib4ubvNV;
13446  if (glad_glVertexAttrib4NubvARB == NULL && glad_glVertexAttrib4Nubv != NULL) glad_glVertexAttrib4NubvARB = (PFNGLVERTEXATTRIB4NUBVARBPROC)glad_glVertexAttrib4Nubv;
13447  if (glad_glVertexAttrib4NubvARB == NULL && glad_glVertexAttrib4ubvNV != NULL) glad_glVertexAttrib4NubvARB = (PFNGLVERTEXATTRIB4NUBVARBPROC)glad_glVertexAttrib4ubvNV;
13448  if (glad_glVertexAttrib4Nuiv == NULL && glad_glVertexAttrib4NuivARB != NULL) glad_glVertexAttrib4Nuiv = (PFNGLVERTEXATTRIB4NUIVPROC)glad_glVertexAttrib4NuivARB;
13449  if (glad_glVertexAttrib4NuivARB == NULL && glad_glVertexAttrib4Nuiv != NULL) glad_glVertexAttrib4NuivARB = (PFNGLVERTEXATTRIB4NUIVARBPROC)glad_glVertexAttrib4Nuiv;
13450  if (glad_glVertexAttrib4Nusv == NULL && glad_glVertexAttrib4NusvARB != NULL) glad_glVertexAttrib4Nusv = (PFNGLVERTEXATTRIB4NUSVPROC)glad_glVertexAttrib4NusvARB;
13451  if (glad_glVertexAttrib4NusvARB == NULL && glad_glVertexAttrib4Nusv != NULL) glad_glVertexAttrib4NusvARB = (PFNGLVERTEXATTRIB4NUSVARBPROC)glad_glVertexAttrib4Nusv;
13452  if (glad_glVertexAttrib4s == NULL && glad_glVertexAttrib4sARB != NULL) glad_glVertexAttrib4s = (PFNGLVERTEXATTRIB4SPROC)glad_glVertexAttrib4sARB;
13453  if (glad_glVertexAttrib4s == NULL && glad_glVertexAttrib4sNV != NULL) glad_glVertexAttrib4s = (PFNGLVERTEXATTRIB4SPROC)glad_glVertexAttrib4sNV;
13454  if (glad_glVertexAttrib4sARB == NULL && glad_glVertexAttrib4s != NULL) glad_glVertexAttrib4sARB = (PFNGLVERTEXATTRIB4SARBPROC)glad_glVertexAttrib4s;
13455  if (glad_glVertexAttrib4sARB == NULL && glad_glVertexAttrib4sNV != NULL) glad_glVertexAttrib4sARB = (PFNGLVERTEXATTRIB4SARBPROC)glad_glVertexAttrib4sNV;
13456  if (glad_glVertexAttrib4sNV == NULL && glad_glVertexAttrib4s != NULL) glad_glVertexAttrib4sNV = (PFNGLVERTEXATTRIB4SNVPROC)glad_glVertexAttrib4s;
13457  if (glad_glVertexAttrib4sNV == NULL && glad_glVertexAttrib4sARB != NULL) glad_glVertexAttrib4sNV = (PFNGLVERTEXATTRIB4SNVPROC)glad_glVertexAttrib4sARB;
13458  if (glad_glVertexAttrib4sv == NULL && glad_glVertexAttrib4svARB != NULL) glad_glVertexAttrib4sv = (PFNGLVERTEXATTRIB4SVPROC)glad_glVertexAttrib4svARB;
13459  if (glad_glVertexAttrib4sv == NULL && glad_glVertexAttrib4svNV != NULL) glad_glVertexAttrib4sv = (PFNGLVERTEXATTRIB4SVPROC)glad_glVertexAttrib4svNV;
13460  if (glad_glVertexAttrib4svARB == NULL && glad_glVertexAttrib4sv != NULL) glad_glVertexAttrib4svARB = (PFNGLVERTEXATTRIB4SVARBPROC)glad_glVertexAttrib4sv;
13461  if (glad_glVertexAttrib4svARB == NULL && glad_glVertexAttrib4svNV != NULL) glad_glVertexAttrib4svARB = (PFNGLVERTEXATTRIB4SVARBPROC)glad_glVertexAttrib4svNV;
13462  if (glad_glVertexAttrib4svNV == NULL && glad_glVertexAttrib4sv != NULL) glad_glVertexAttrib4svNV = (PFNGLVERTEXATTRIB4SVNVPROC)glad_glVertexAttrib4sv;
13463  if (glad_glVertexAttrib4svNV == NULL && glad_glVertexAttrib4svARB != NULL) glad_glVertexAttrib4svNV = (PFNGLVERTEXATTRIB4SVNVPROC)glad_glVertexAttrib4svARB;
13464  if (glad_glVertexAttrib4ubNV == NULL && glad_glVertexAttrib4Nub != NULL) glad_glVertexAttrib4ubNV = (PFNGLVERTEXATTRIB4UBNVPROC)glad_glVertexAttrib4Nub;
13465  if (glad_glVertexAttrib4ubNV == NULL && glad_glVertexAttrib4NubARB != NULL) glad_glVertexAttrib4ubNV = (PFNGLVERTEXATTRIB4UBNVPROC)glad_glVertexAttrib4NubARB;
13466  if (glad_glVertexAttrib4ubv == NULL && glad_glVertexAttrib4ubvARB != NULL) glad_glVertexAttrib4ubv = (PFNGLVERTEXATTRIB4UBVPROC)glad_glVertexAttrib4ubvARB;
13467  if (glad_glVertexAttrib4ubvARB == NULL && glad_glVertexAttrib4ubv != NULL) glad_glVertexAttrib4ubvARB = (PFNGLVERTEXATTRIB4UBVARBPROC)glad_glVertexAttrib4ubv;
13468  if (glad_glVertexAttrib4ubvNV == NULL && glad_glVertexAttrib4Nubv != NULL) glad_glVertexAttrib4ubvNV = (PFNGLVERTEXATTRIB4UBVNVPROC)glad_glVertexAttrib4Nubv;
13469  if (glad_glVertexAttrib4ubvNV == NULL && glad_glVertexAttrib4NubvARB != NULL) glad_glVertexAttrib4ubvNV = (PFNGLVERTEXATTRIB4UBVNVPROC)glad_glVertexAttrib4NubvARB;
13470  if (glad_glVertexAttrib4uiv == NULL && glad_glVertexAttrib4uivARB != NULL) glad_glVertexAttrib4uiv = (PFNGLVERTEXATTRIB4UIVPROC)glad_glVertexAttrib4uivARB;
13471  if (glad_glVertexAttrib4uivARB == NULL && glad_glVertexAttrib4uiv != NULL) glad_glVertexAttrib4uivARB = (PFNGLVERTEXATTRIB4UIVARBPROC)glad_glVertexAttrib4uiv;
13472  if (glad_glVertexAttrib4usv == NULL && glad_glVertexAttrib4usvARB != NULL) glad_glVertexAttrib4usv = (PFNGLVERTEXATTRIB4USVPROC)glad_glVertexAttrib4usvARB;
13473  if (glad_glVertexAttrib4usvARB == NULL && glad_glVertexAttrib4usv != NULL) glad_glVertexAttrib4usvARB = (PFNGLVERTEXATTRIB4USVARBPROC)glad_glVertexAttrib4usv;
13474  if (glad_glVertexAttribDivisor == NULL && glad_glVertexAttribDivisorANGLE != NULL) glad_glVertexAttribDivisor = (PFNGLVERTEXATTRIBDIVISORPROC)glad_glVertexAttribDivisorANGLE;
13475  if (glad_glVertexAttribDivisor == NULL && glad_glVertexAttribDivisorARB != NULL) glad_glVertexAttribDivisor = (PFNGLVERTEXATTRIBDIVISORPROC)glad_glVertexAttribDivisorARB;
13476  if (glad_glVertexAttribDivisor == NULL && glad_glVertexAttribDivisorEXT != NULL) glad_glVertexAttribDivisor = (PFNGLVERTEXATTRIBDIVISORPROC)glad_glVertexAttribDivisorEXT;
13477  if (glad_glVertexAttribDivisor == NULL && glad_glVertexAttribDivisorNV != NULL) glad_glVertexAttribDivisor = (PFNGLVERTEXATTRIBDIVISORPROC)glad_glVertexAttribDivisorNV;
13478  if (glad_glVertexAttribDivisorANGLE == NULL && glad_glVertexAttribDivisor != NULL) glad_glVertexAttribDivisorANGLE = (PFNGLVERTEXATTRIBDIVISORANGLEPROC)glad_glVertexAttribDivisor;
13479  if (glad_glVertexAttribDivisorANGLE == NULL && glad_glVertexAttribDivisorARB != NULL) glad_glVertexAttribDivisorANGLE = (PFNGLVERTEXATTRIBDIVISORANGLEPROC)glad_glVertexAttribDivisorARB;
13480  if (glad_glVertexAttribDivisorANGLE == NULL && glad_glVertexAttribDivisorEXT != NULL) glad_glVertexAttribDivisorANGLE = (PFNGLVERTEXATTRIBDIVISORANGLEPROC)glad_glVertexAttribDivisorEXT;
13481  if (glad_glVertexAttribDivisorANGLE == NULL && glad_glVertexAttribDivisorNV != NULL) glad_glVertexAttribDivisorANGLE = (PFNGLVERTEXATTRIBDIVISORANGLEPROC)glad_glVertexAttribDivisorNV;
13482  if (glad_glVertexAttribDivisorARB == NULL && glad_glVertexAttribDivisor != NULL) glad_glVertexAttribDivisorARB = (PFNGLVERTEXATTRIBDIVISORARBPROC)glad_glVertexAttribDivisor;
13483  if (glad_glVertexAttribDivisorARB == NULL && glad_glVertexAttribDivisorANGLE != NULL) glad_glVertexAttribDivisorARB = (PFNGLVERTEXATTRIBDIVISORARBPROC)glad_glVertexAttribDivisorANGLE;
13484  if (glad_glVertexAttribDivisorARB == NULL && glad_glVertexAttribDivisorEXT != NULL) glad_glVertexAttribDivisorARB = (PFNGLVERTEXATTRIBDIVISORARBPROC)glad_glVertexAttribDivisorEXT;
13485  if (glad_glVertexAttribDivisorARB == NULL && glad_glVertexAttribDivisorNV != NULL) glad_glVertexAttribDivisorARB = (PFNGLVERTEXATTRIBDIVISORARBPROC)glad_glVertexAttribDivisorNV;
13486  if (glad_glVertexAttribDivisorEXT == NULL && glad_glVertexAttribDivisor != NULL) glad_glVertexAttribDivisorEXT = (PFNGLVERTEXATTRIBDIVISOREXTPROC)glad_glVertexAttribDivisor;
13487  if (glad_glVertexAttribDivisorEXT == NULL && glad_glVertexAttribDivisorANGLE != NULL) glad_glVertexAttribDivisorEXT = (PFNGLVERTEXATTRIBDIVISOREXTPROC)glad_glVertexAttribDivisorANGLE;
13488  if (glad_glVertexAttribDivisorEXT == NULL && glad_glVertexAttribDivisorARB != NULL) glad_glVertexAttribDivisorEXT = (PFNGLVERTEXATTRIBDIVISOREXTPROC)glad_glVertexAttribDivisorARB;
13489  if (glad_glVertexAttribDivisorEXT == NULL && glad_glVertexAttribDivisorNV != NULL) glad_glVertexAttribDivisorEXT = (PFNGLVERTEXATTRIBDIVISOREXTPROC)glad_glVertexAttribDivisorNV;
13490  if (glad_glVertexAttribDivisorNV == NULL && glad_glVertexAttribDivisor != NULL) glad_glVertexAttribDivisorNV = (PFNGLVERTEXATTRIBDIVISORNVPROC)glad_glVertexAttribDivisor;
13491  if (glad_glVertexAttribDivisorNV == NULL && glad_glVertexAttribDivisorANGLE != NULL) glad_glVertexAttribDivisorNV = (PFNGLVERTEXATTRIBDIVISORNVPROC)glad_glVertexAttribDivisorANGLE;
13492  if (glad_glVertexAttribDivisorNV == NULL && glad_glVertexAttribDivisorARB != NULL) glad_glVertexAttribDivisorNV = (PFNGLVERTEXATTRIBDIVISORNVPROC)glad_glVertexAttribDivisorARB;
13493  if (glad_glVertexAttribDivisorNV == NULL && glad_glVertexAttribDivisorEXT != NULL) glad_glVertexAttribDivisorNV = (PFNGLVERTEXATTRIBDIVISORNVPROC)glad_glVertexAttribDivisorEXT;
13494  if (glad_glVertexAttribI1i == NULL && glad_glVertexAttribI1iEXT != NULL) glad_glVertexAttribI1i = (PFNGLVERTEXATTRIBI1IPROC)glad_glVertexAttribI1iEXT;
13495  if (glad_glVertexAttribI1iEXT == NULL && glad_glVertexAttribI1i != NULL) glad_glVertexAttribI1iEXT = (PFNGLVERTEXATTRIBI1IEXTPROC)glad_glVertexAttribI1i;
13496  if (glad_glVertexAttribI1iv == NULL && glad_glVertexAttribI1ivEXT != NULL) glad_glVertexAttribI1iv = (PFNGLVERTEXATTRIBI1IVPROC)glad_glVertexAttribI1ivEXT;
13497  if (glad_glVertexAttribI1ivEXT == NULL && glad_glVertexAttribI1iv != NULL) glad_glVertexAttribI1ivEXT = (PFNGLVERTEXATTRIBI1IVEXTPROC)glad_glVertexAttribI1iv;
13498  if (glad_glVertexAttribI1ui == NULL && glad_glVertexAttribI1uiEXT != NULL) glad_glVertexAttribI1ui = (PFNGLVERTEXATTRIBI1UIPROC)glad_glVertexAttribI1uiEXT;
13499  if (glad_glVertexAttribI1uiEXT == NULL && glad_glVertexAttribI1ui != NULL) glad_glVertexAttribI1uiEXT = (PFNGLVERTEXATTRIBI1UIEXTPROC)glad_glVertexAttribI1ui;
13500  if (glad_glVertexAttribI1uiv == NULL && glad_glVertexAttribI1uivEXT != NULL) glad_glVertexAttribI1uiv = (PFNGLVERTEXATTRIBI1UIVPROC)glad_glVertexAttribI1uivEXT;
13501  if (glad_glVertexAttribI1uivEXT == NULL && glad_glVertexAttribI1uiv != NULL) glad_glVertexAttribI1uivEXT = (PFNGLVERTEXATTRIBI1UIVEXTPROC)glad_glVertexAttribI1uiv;
13502  if (glad_glVertexAttribI2i == NULL && glad_glVertexAttribI2iEXT != NULL) glad_glVertexAttribI2i = (PFNGLVERTEXATTRIBI2IPROC)glad_glVertexAttribI2iEXT;
13503  if (glad_glVertexAttribI2iEXT == NULL && glad_glVertexAttribI2i != NULL) glad_glVertexAttribI2iEXT = (PFNGLVERTEXATTRIBI2IEXTPROC)glad_glVertexAttribI2i;
13504  if (glad_glVertexAttribI2iv == NULL && glad_glVertexAttribI2ivEXT != NULL) glad_glVertexAttribI2iv = (PFNGLVERTEXATTRIBI2IVPROC)glad_glVertexAttribI2ivEXT;
13505  if (glad_glVertexAttribI2ivEXT == NULL && glad_glVertexAttribI2iv != NULL) glad_glVertexAttribI2ivEXT = (PFNGLVERTEXATTRIBI2IVEXTPROC)glad_glVertexAttribI2iv;
13506  if (glad_glVertexAttribI2ui == NULL && glad_glVertexAttribI2uiEXT != NULL) glad_glVertexAttribI2ui = (PFNGLVERTEXATTRIBI2UIPROC)glad_glVertexAttribI2uiEXT;
13507  if (glad_glVertexAttribI2uiEXT == NULL && glad_glVertexAttribI2ui != NULL) glad_glVertexAttribI2uiEXT = (PFNGLVERTEXATTRIBI2UIEXTPROC)glad_glVertexAttribI2ui;
13508  if (glad_glVertexAttribI2uiv == NULL && glad_glVertexAttribI2uivEXT != NULL) glad_glVertexAttribI2uiv = (PFNGLVERTEXATTRIBI2UIVPROC)glad_glVertexAttribI2uivEXT;
13509  if (glad_glVertexAttribI2uivEXT == NULL && glad_glVertexAttribI2uiv != NULL) glad_glVertexAttribI2uivEXT = (PFNGLVERTEXATTRIBI2UIVEXTPROC)glad_glVertexAttribI2uiv;
13510  if (glad_glVertexAttribI3i == NULL && glad_glVertexAttribI3iEXT != NULL) glad_glVertexAttribI3i = (PFNGLVERTEXATTRIBI3IPROC)glad_glVertexAttribI3iEXT;
13511  if (glad_glVertexAttribI3iEXT == NULL && glad_glVertexAttribI3i != NULL) glad_glVertexAttribI3iEXT = (PFNGLVERTEXATTRIBI3IEXTPROC)glad_glVertexAttribI3i;
13512  if (glad_glVertexAttribI3iv == NULL && glad_glVertexAttribI3ivEXT != NULL) glad_glVertexAttribI3iv = (PFNGLVERTEXATTRIBI3IVPROC)glad_glVertexAttribI3ivEXT;
13513  if (glad_glVertexAttribI3ivEXT == NULL && glad_glVertexAttribI3iv != NULL) glad_glVertexAttribI3ivEXT = (PFNGLVERTEXATTRIBI3IVEXTPROC)glad_glVertexAttribI3iv;
13514  if (glad_glVertexAttribI3ui == NULL && glad_glVertexAttribI3uiEXT != NULL) glad_glVertexAttribI3ui = (PFNGLVERTEXATTRIBI3UIPROC)glad_glVertexAttribI3uiEXT;
13515  if (glad_glVertexAttribI3uiEXT == NULL && glad_glVertexAttribI3ui != NULL) glad_glVertexAttribI3uiEXT = (PFNGLVERTEXATTRIBI3UIEXTPROC)glad_glVertexAttribI3ui;
13516  if (glad_glVertexAttribI3uiv == NULL && glad_glVertexAttribI3uivEXT != NULL) glad_glVertexAttribI3uiv = (PFNGLVERTEXATTRIBI3UIVPROC)glad_glVertexAttribI3uivEXT;
13517  if (glad_glVertexAttribI3uivEXT == NULL && glad_glVertexAttribI3uiv != NULL) glad_glVertexAttribI3uivEXT = (PFNGLVERTEXATTRIBI3UIVEXTPROC)glad_glVertexAttribI3uiv;
13518  if (glad_glVertexAttribI4bv == NULL && glad_glVertexAttribI4bvEXT != NULL) glad_glVertexAttribI4bv = (PFNGLVERTEXATTRIBI4BVPROC)glad_glVertexAttribI4bvEXT;
13519  if (glad_glVertexAttribI4bvEXT == NULL && glad_glVertexAttribI4bv != NULL) glad_glVertexAttribI4bvEXT = (PFNGLVERTEXATTRIBI4BVEXTPROC)glad_glVertexAttribI4bv;
13520  if (glad_glVertexAttribI4i == NULL && glad_glVertexAttribI4iEXT != NULL) glad_glVertexAttribI4i = (PFNGLVERTEXATTRIBI4IPROC)glad_glVertexAttribI4iEXT;
13521  if (glad_glVertexAttribI4iEXT == NULL && glad_glVertexAttribI4i != NULL) glad_glVertexAttribI4iEXT = (PFNGLVERTEXATTRIBI4IEXTPROC)glad_glVertexAttribI4i;
13522  if (glad_glVertexAttribI4iv == NULL && glad_glVertexAttribI4ivEXT != NULL) glad_glVertexAttribI4iv = (PFNGLVERTEXATTRIBI4IVPROC)glad_glVertexAttribI4ivEXT;
13523  if (glad_glVertexAttribI4ivEXT == NULL && glad_glVertexAttribI4iv != NULL) glad_glVertexAttribI4ivEXT = (PFNGLVERTEXATTRIBI4IVEXTPROC)glad_glVertexAttribI4iv;
13524  if (glad_glVertexAttribI4sv == NULL && glad_glVertexAttribI4svEXT != NULL) glad_glVertexAttribI4sv = (PFNGLVERTEXATTRIBI4SVPROC)glad_glVertexAttribI4svEXT;
13525  if (glad_glVertexAttribI4svEXT == NULL && glad_glVertexAttribI4sv != NULL) glad_glVertexAttribI4svEXT = (PFNGLVERTEXATTRIBI4SVEXTPROC)glad_glVertexAttribI4sv;
13526  if (glad_glVertexAttribI4ubv == NULL && glad_glVertexAttribI4ubvEXT != NULL) glad_glVertexAttribI4ubv = (PFNGLVERTEXATTRIBI4UBVPROC)glad_glVertexAttribI4ubvEXT;
13527  if (glad_glVertexAttribI4ubvEXT == NULL && glad_glVertexAttribI4ubv != NULL) glad_glVertexAttribI4ubvEXT = (PFNGLVERTEXATTRIBI4UBVEXTPROC)glad_glVertexAttribI4ubv;
13528  if (glad_glVertexAttribI4ui == NULL && glad_glVertexAttribI4uiEXT != NULL) glad_glVertexAttribI4ui = (PFNGLVERTEXATTRIBI4UIPROC)glad_glVertexAttribI4uiEXT;
13529  if (glad_glVertexAttribI4uiEXT == NULL && glad_glVertexAttribI4ui != NULL) glad_glVertexAttribI4uiEXT = (PFNGLVERTEXATTRIBI4UIEXTPROC)glad_glVertexAttribI4ui;
13530  if (glad_glVertexAttribI4uiv == NULL && glad_glVertexAttribI4uivEXT != NULL) glad_glVertexAttribI4uiv = (PFNGLVERTEXATTRIBI4UIVPROC)glad_glVertexAttribI4uivEXT;
13531  if (glad_glVertexAttribI4uivEXT == NULL && glad_glVertexAttribI4uiv != NULL) glad_glVertexAttribI4uivEXT = (PFNGLVERTEXATTRIBI4UIVEXTPROC)glad_glVertexAttribI4uiv;
13532  if (glad_glVertexAttribI4usv == NULL && glad_glVertexAttribI4usvEXT != NULL) glad_glVertexAttribI4usv = (PFNGLVERTEXATTRIBI4USVPROC)glad_glVertexAttribI4usvEXT;
13533  if (glad_glVertexAttribI4usvEXT == NULL && glad_glVertexAttribI4usv != NULL) glad_glVertexAttribI4usvEXT = (PFNGLVERTEXATTRIBI4USVEXTPROC)glad_glVertexAttribI4usv;
13534  if (glad_glVertexAttribIPointer == NULL && glad_glVertexAttribIPointerEXT != NULL) glad_glVertexAttribIPointer = (PFNGLVERTEXATTRIBIPOINTERPROC)glad_glVertexAttribIPointerEXT;
13535  if (glad_glVertexAttribIPointerEXT == NULL && glad_glVertexAttribIPointer != NULL) glad_glVertexAttribIPointerEXT = (PFNGLVERTEXATTRIBIPOINTEREXTPROC)glad_glVertexAttribIPointer;
13536  if (glad_glVertexAttribPointer == NULL && glad_glVertexAttribPointerARB != NULL) glad_glVertexAttribPointer = (PFNGLVERTEXATTRIBPOINTERPROC)glad_glVertexAttribPointerARB;
13537  if (glad_glVertexAttribPointerARB == NULL && glad_glVertexAttribPointer != NULL) glad_glVertexAttribPointerARB = (PFNGLVERTEXATTRIBPOINTERARBPROC)glad_glVertexAttribPointer;
13538  if (glad_glWaitSync == NULL && glad_glWaitSyncAPPLE != NULL) glad_glWaitSync = (PFNGLWAITSYNCPROC)glad_glWaitSyncAPPLE;
13539  if (glad_glWaitSyncAPPLE == NULL && glad_glWaitSync != NULL) glad_glWaitSyncAPPLE = (PFNGLWAITSYNCAPPLEPROC)glad_glWaitSync;
13540  if (glad_glWindowPos2d == NULL && glad_glWindowPos2dARB != NULL) glad_glWindowPos2d = (PFNGLWINDOWPOS2DPROC)glad_glWindowPos2dARB;
13541  if (glad_glWindowPos2d == NULL && glad_glWindowPos2dMESA != NULL) glad_glWindowPos2d = (PFNGLWINDOWPOS2DPROC)glad_glWindowPos2dMESA;
13542  if (glad_glWindowPos2dARB == NULL && glad_glWindowPos2d != NULL) glad_glWindowPos2dARB = (PFNGLWINDOWPOS2DARBPROC)glad_glWindowPos2d;
13543  if (glad_glWindowPos2dARB == NULL && glad_glWindowPos2dMESA != NULL) glad_glWindowPos2dARB = (PFNGLWINDOWPOS2DARBPROC)glad_glWindowPos2dMESA;
13544  if (glad_glWindowPos2dMESA == NULL && glad_glWindowPos2d != NULL) glad_glWindowPos2dMESA = (PFNGLWINDOWPOS2DMESAPROC)glad_glWindowPos2d;
13545  if (glad_glWindowPos2dMESA == NULL && glad_glWindowPos2dARB != NULL) glad_glWindowPos2dMESA = (PFNGLWINDOWPOS2DMESAPROC)glad_glWindowPos2dARB;
13546  if (glad_glWindowPos2dv == NULL && glad_glWindowPos2dvARB != NULL) glad_glWindowPos2dv = (PFNGLWINDOWPOS2DVPROC)glad_glWindowPos2dvARB;
13547  if (glad_glWindowPos2dv == NULL && glad_glWindowPos2dvMESA != NULL) glad_glWindowPos2dv = (PFNGLWINDOWPOS2DVPROC)glad_glWindowPos2dvMESA;
13548  if (glad_glWindowPos2dvARB == NULL && glad_glWindowPos2dv != NULL) glad_glWindowPos2dvARB = (PFNGLWINDOWPOS2DVARBPROC)glad_glWindowPos2dv;
13549  if (glad_glWindowPos2dvARB == NULL && glad_glWindowPos2dvMESA != NULL) glad_glWindowPos2dvARB = (PFNGLWINDOWPOS2DVARBPROC)glad_glWindowPos2dvMESA;
13550  if (glad_glWindowPos2dvMESA == NULL && glad_glWindowPos2dv != NULL) glad_glWindowPos2dvMESA = (PFNGLWINDOWPOS2DVMESAPROC)glad_glWindowPos2dv;
13551  if (glad_glWindowPos2dvMESA == NULL && glad_glWindowPos2dvARB != NULL) glad_glWindowPos2dvMESA = (PFNGLWINDOWPOS2DVMESAPROC)glad_glWindowPos2dvARB;
13552  if (glad_glWindowPos2f == NULL && glad_glWindowPos2fARB != NULL) glad_glWindowPos2f = (PFNGLWINDOWPOS2FPROC)glad_glWindowPos2fARB;
13553  if (glad_glWindowPos2f == NULL && glad_glWindowPos2fMESA != NULL) glad_glWindowPos2f = (PFNGLWINDOWPOS2FPROC)glad_glWindowPos2fMESA;
13554  if (glad_glWindowPos2fARB == NULL && glad_glWindowPos2f != NULL) glad_glWindowPos2fARB = (PFNGLWINDOWPOS2FARBPROC)glad_glWindowPos2f;
13555  if (glad_glWindowPos2fARB == NULL && glad_glWindowPos2fMESA != NULL) glad_glWindowPos2fARB = (PFNGLWINDOWPOS2FARBPROC)glad_glWindowPos2fMESA;
13556  if (glad_glWindowPos2fMESA == NULL && glad_glWindowPos2f != NULL) glad_glWindowPos2fMESA = (PFNGLWINDOWPOS2FMESAPROC)glad_glWindowPos2f;
13557  if (glad_glWindowPos2fMESA == NULL && glad_glWindowPos2fARB != NULL) glad_glWindowPos2fMESA = (PFNGLWINDOWPOS2FMESAPROC)glad_glWindowPos2fARB;
13558  if (glad_glWindowPos2fv == NULL && glad_glWindowPos2fvARB != NULL) glad_glWindowPos2fv = (PFNGLWINDOWPOS2FVPROC)glad_glWindowPos2fvARB;
13559  if (glad_glWindowPos2fv == NULL && glad_glWindowPos2fvMESA != NULL) glad_glWindowPos2fv = (PFNGLWINDOWPOS2FVPROC)glad_glWindowPos2fvMESA;
13560  if (glad_glWindowPos2fvARB == NULL && glad_glWindowPos2fv != NULL) glad_glWindowPos2fvARB = (PFNGLWINDOWPOS2FVARBPROC)glad_glWindowPos2fv;
13561  if (glad_glWindowPos2fvARB == NULL && glad_glWindowPos2fvMESA != NULL) glad_glWindowPos2fvARB = (PFNGLWINDOWPOS2FVARBPROC)glad_glWindowPos2fvMESA;
13562  if (glad_glWindowPos2fvMESA == NULL && glad_glWindowPos2fv != NULL) glad_glWindowPos2fvMESA = (PFNGLWINDOWPOS2FVMESAPROC)glad_glWindowPos2fv;
13563  if (glad_glWindowPos2fvMESA == NULL && glad_glWindowPos2fvARB != NULL) glad_glWindowPos2fvMESA = (PFNGLWINDOWPOS2FVMESAPROC)glad_glWindowPos2fvARB;
13564  if (glad_glWindowPos2i == NULL && glad_glWindowPos2iARB != NULL) glad_glWindowPos2i = (PFNGLWINDOWPOS2IPROC)glad_glWindowPos2iARB;
13565  if (glad_glWindowPos2i == NULL && glad_glWindowPos2iMESA != NULL) glad_glWindowPos2i = (PFNGLWINDOWPOS2IPROC)glad_glWindowPos2iMESA;
13566  if (glad_glWindowPos2iARB == NULL && glad_glWindowPos2i != NULL) glad_glWindowPos2iARB = (PFNGLWINDOWPOS2IARBPROC)glad_glWindowPos2i;
13567  if (glad_glWindowPos2iARB == NULL && glad_glWindowPos2iMESA != NULL) glad_glWindowPos2iARB = (PFNGLWINDOWPOS2IARBPROC)glad_glWindowPos2iMESA;
13568  if (glad_glWindowPos2iMESA == NULL && glad_glWindowPos2i != NULL) glad_glWindowPos2iMESA = (PFNGLWINDOWPOS2IMESAPROC)glad_glWindowPos2i;
13569  if (glad_glWindowPos2iMESA == NULL && glad_glWindowPos2iARB != NULL) glad_glWindowPos2iMESA = (PFNGLWINDOWPOS2IMESAPROC)glad_glWindowPos2iARB;
13570  if (glad_glWindowPos2iv == NULL && glad_glWindowPos2ivARB != NULL) glad_glWindowPos2iv = (PFNGLWINDOWPOS2IVPROC)glad_glWindowPos2ivARB;
13571  if (glad_glWindowPos2iv == NULL && glad_glWindowPos2ivMESA != NULL) glad_glWindowPos2iv = (PFNGLWINDOWPOS2IVPROC)glad_glWindowPos2ivMESA;
13572  if (glad_glWindowPos2ivARB == NULL && glad_glWindowPos2iv != NULL) glad_glWindowPos2ivARB = (PFNGLWINDOWPOS2IVARBPROC)glad_glWindowPos2iv;
13573  if (glad_glWindowPos2ivARB == NULL && glad_glWindowPos2ivMESA != NULL) glad_glWindowPos2ivARB = (PFNGLWINDOWPOS2IVARBPROC)glad_glWindowPos2ivMESA;
13574  if (glad_glWindowPos2ivMESA == NULL && glad_glWindowPos2iv != NULL) glad_glWindowPos2ivMESA = (PFNGLWINDOWPOS2IVMESAPROC)glad_glWindowPos2iv;
13575  if (glad_glWindowPos2ivMESA == NULL && glad_glWindowPos2ivARB != NULL) glad_glWindowPos2ivMESA = (PFNGLWINDOWPOS2IVMESAPROC)glad_glWindowPos2ivARB;
13576  if (glad_glWindowPos2s == NULL && glad_glWindowPos2sARB != NULL) glad_glWindowPos2s = (PFNGLWINDOWPOS2SPROC)glad_glWindowPos2sARB;
13577  if (glad_glWindowPos2s == NULL && glad_glWindowPos2sMESA != NULL) glad_glWindowPos2s = (PFNGLWINDOWPOS2SPROC)glad_glWindowPos2sMESA;
13578  if (glad_glWindowPos2sARB == NULL && glad_glWindowPos2s != NULL) glad_glWindowPos2sARB = (PFNGLWINDOWPOS2SARBPROC)glad_glWindowPos2s;
13579  if (glad_glWindowPos2sARB == NULL && glad_glWindowPos2sMESA != NULL) glad_glWindowPos2sARB = (PFNGLWINDOWPOS2SARBPROC)glad_glWindowPos2sMESA;
13580  if (glad_glWindowPos2sMESA == NULL && glad_glWindowPos2s != NULL) glad_glWindowPos2sMESA = (PFNGLWINDOWPOS2SMESAPROC)glad_glWindowPos2s;
13581  if (glad_glWindowPos2sMESA == NULL && glad_glWindowPos2sARB != NULL) glad_glWindowPos2sMESA = (PFNGLWINDOWPOS2SMESAPROC)glad_glWindowPos2sARB;
13582  if (glad_glWindowPos2sv == NULL && glad_glWindowPos2svARB != NULL) glad_glWindowPos2sv = (PFNGLWINDOWPOS2SVPROC)glad_glWindowPos2svARB;
13583  if (glad_glWindowPos2sv == NULL && glad_glWindowPos2svMESA != NULL) glad_glWindowPos2sv = (PFNGLWINDOWPOS2SVPROC)glad_glWindowPos2svMESA;
13584  if (glad_glWindowPos2svARB == NULL && glad_glWindowPos2sv != NULL) glad_glWindowPos2svARB = (PFNGLWINDOWPOS2SVARBPROC)glad_glWindowPos2sv;
13585  if (glad_glWindowPos2svARB == NULL && glad_glWindowPos2svMESA != NULL) glad_glWindowPos2svARB = (PFNGLWINDOWPOS2SVARBPROC)glad_glWindowPos2svMESA;
13586  if (glad_glWindowPos2svMESA == NULL && glad_glWindowPos2sv != NULL) glad_glWindowPos2svMESA = (PFNGLWINDOWPOS2SVMESAPROC)glad_glWindowPos2sv;
13587  if (glad_glWindowPos2svMESA == NULL && glad_glWindowPos2svARB != NULL) glad_glWindowPos2svMESA = (PFNGLWINDOWPOS2SVMESAPROC)glad_glWindowPos2svARB;
13588  if (glad_glWindowPos3d == NULL && glad_glWindowPos3dARB != NULL) glad_glWindowPos3d = (PFNGLWINDOWPOS3DPROC)glad_glWindowPos3dARB;
13589  if (glad_glWindowPos3d == NULL && glad_glWindowPos3dMESA != NULL) glad_glWindowPos3d = (PFNGLWINDOWPOS3DPROC)glad_glWindowPos3dMESA;
13590  if (glad_glWindowPos3dARB == NULL && glad_glWindowPos3d != NULL) glad_glWindowPos3dARB = (PFNGLWINDOWPOS3DARBPROC)glad_glWindowPos3d;
13591  if (glad_glWindowPos3dARB == NULL && glad_glWindowPos3dMESA != NULL) glad_glWindowPos3dARB = (PFNGLWINDOWPOS3DARBPROC)glad_glWindowPos3dMESA;
13592  if (glad_glWindowPos3dMESA == NULL && glad_glWindowPos3d != NULL) glad_glWindowPos3dMESA = (PFNGLWINDOWPOS3DMESAPROC)glad_glWindowPos3d;
13593  if (glad_glWindowPos3dMESA == NULL && glad_glWindowPos3dARB != NULL) glad_glWindowPos3dMESA = (PFNGLWINDOWPOS3DMESAPROC)glad_glWindowPos3dARB;
13594  if (glad_glWindowPos3dv == NULL && glad_glWindowPos3dvARB != NULL) glad_glWindowPos3dv = (PFNGLWINDOWPOS3DVPROC)glad_glWindowPos3dvARB;
13595  if (glad_glWindowPos3dv == NULL && glad_glWindowPos3dvMESA != NULL) glad_glWindowPos3dv = (PFNGLWINDOWPOS3DVPROC)glad_glWindowPos3dvMESA;
13596  if (glad_glWindowPos3dvARB == NULL && glad_glWindowPos3dv != NULL) glad_glWindowPos3dvARB = (PFNGLWINDOWPOS3DVARBPROC)glad_glWindowPos3dv;
13597  if (glad_glWindowPos3dvARB == NULL && glad_glWindowPos3dvMESA != NULL) glad_glWindowPos3dvARB = (PFNGLWINDOWPOS3DVARBPROC)glad_glWindowPos3dvMESA;
13598  if (glad_glWindowPos3dvMESA == NULL && glad_glWindowPos3dv != NULL) glad_glWindowPos3dvMESA = (PFNGLWINDOWPOS3DVMESAPROC)glad_glWindowPos3dv;
13599  if (glad_glWindowPos3dvMESA == NULL && glad_glWindowPos3dvARB != NULL) glad_glWindowPos3dvMESA = (PFNGLWINDOWPOS3DVMESAPROC)glad_glWindowPos3dvARB;
13600  if (glad_glWindowPos3f == NULL && glad_glWindowPos3fARB != NULL) glad_glWindowPos3f = (PFNGLWINDOWPOS3FPROC)glad_glWindowPos3fARB;
13601  if (glad_glWindowPos3f == NULL && glad_glWindowPos3fMESA != NULL) glad_glWindowPos3f = (PFNGLWINDOWPOS3FPROC)glad_glWindowPos3fMESA;
13602  if (glad_glWindowPos3fARB == NULL && glad_glWindowPos3f != NULL) glad_glWindowPos3fARB = (PFNGLWINDOWPOS3FARBPROC)glad_glWindowPos3f;
13603  if (glad_glWindowPos3fARB == NULL && glad_glWindowPos3fMESA != NULL) glad_glWindowPos3fARB = (PFNGLWINDOWPOS3FARBPROC)glad_glWindowPos3fMESA;
13604  if (glad_glWindowPos3fMESA == NULL && glad_glWindowPos3f != NULL) glad_glWindowPos3fMESA = (PFNGLWINDOWPOS3FMESAPROC)glad_glWindowPos3f;
13605  if (glad_glWindowPos3fMESA == NULL && glad_glWindowPos3fARB != NULL) glad_glWindowPos3fMESA = (PFNGLWINDOWPOS3FMESAPROC)glad_glWindowPos3fARB;
13606  if (glad_glWindowPos3fv == NULL && glad_glWindowPos3fvARB != NULL) glad_glWindowPos3fv = (PFNGLWINDOWPOS3FVPROC)glad_glWindowPos3fvARB;
13607  if (glad_glWindowPos3fv == NULL && glad_glWindowPos3fvMESA != NULL) glad_glWindowPos3fv = (PFNGLWINDOWPOS3FVPROC)glad_glWindowPos3fvMESA;
13608  if (glad_glWindowPos3fvARB == NULL && glad_glWindowPos3fv != NULL) glad_glWindowPos3fvARB = (PFNGLWINDOWPOS3FVARBPROC)glad_glWindowPos3fv;
13609  if (glad_glWindowPos3fvARB == NULL && glad_glWindowPos3fvMESA != NULL) glad_glWindowPos3fvARB = (PFNGLWINDOWPOS3FVARBPROC)glad_glWindowPos3fvMESA;
13610  if (glad_glWindowPos3fvMESA == NULL && glad_glWindowPos3fv != NULL) glad_glWindowPos3fvMESA = (PFNGLWINDOWPOS3FVMESAPROC)glad_glWindowPos3fv;
13611  if (glad_glWindowPos3fvMESA == NULL && glad_glWindowPos3fvARB != NULL) glad_glWindowPos3fvMESA = (PFNGLWINDOWPOS3FVMESAPROC)glad_glWindowPos3fvARB;
13612  if (glad_glWindowPos3i == NULL && glad_glWindowPos3iARB != NULL) glad_glWindowPos3i = (PFNGLWINDOWPOS3IPROC)glad_glWindowPos3iARB;
13613  if (glad_glWindowPos3i == NULL && glad_glWindowPos3iMESA != NULL) glad_glWindowPos3i = (PFNGLWINDOWPOS3IPROC)glad_glWindowPos3iMESA;
13614  if (glad_glWindowPos3iARB == NULL && glad_glWindowPos3i != NULL) glad_glWindowPos3iARB = (PFNGLWINDOWPOS3IARBPROC)glad_glWindowPos3i;
13615  if (glad_glWindowPos3iARB == NULL && glad_glWindowPos3iMESA != NULL) glad_glWindowPos3iARB = (PFNGLWINDOWPOS3IARBPROC)glad_glWindowPos3iMESA;
13616  if (glad_glWindowPos3iMESA == NULL && glad_glWindowPos3i != NULL) glad_glWindowPos3iMESA = (PFNGLWINDOWPOS3IMESAPROC)glad_glWindowPos3i;
13617  if (glad_glWindowPos3iMESA == NULL && glad_glWindowPos3iARB != NULL) glad_glWindowPos3iMESA = (PFNGLWINDOWPOS3IMESAPROC)glad_glWindowPos3iARB;
13618  if (glad_glWindowPos3iv == NULL && glad_glWindowPos3ivARB != NULL) glad_glWindowPos3iv = (PFNGLWINDOWPOS3IVPROC)glad_glWindowPos3ivARB;
13619  if (glad_glWindowPos3iv == NULL && glad_glWindowPos3ivMESA != NULL) glad_glWindowPos3iv = (PFNGLWINDOWPOS3IVPROC)glad_glWindowPos3ivMESA;
13620  if (glad_glWindowPos3ivARB == NULL && glad_glWindowPos3iv != NULL) glad_glWindowPos3ivARB = (PFNGLWINDOWPOS3IVARBPROC)glad_glWindowPos3iv;
13621  if (glad_glWindowPos3ivARB == NULL && glad_glWindowPos3ivMESA != NULL) glad_glWindowPos3ivARB = (PFNGLWINDOWPOS3IVARBPROC)glad_glWindowPos3ivMESA;
13622  if (glad_glWindowPos3ivMESA == NULL && glad_glWindowPos3iv != NULL) glad_glWindowPos3ivMESA = (PFNGLWINDOWPOS3IVMESAPROC)glad_glWindowPos3iv;
13623  if (glad_glWindowPos3ivMESA == NULL && glad_glWindowPos3ivARB != NULL) glad_glWindowPos3ivMESA = (PFNGLWINDOWPOS3IVMESAPROC)glad_glWindowPos3ivARB;
13624  if (glad_glWindowPos3s == NULL && glad_glWindowPos3sARB != NULL) glad_glWindowPos3s = (PFNGLWINDOWPOS3SPROC)glad_glWindowPos3sARB;
13625  if (glad_glWindowPos3s == NULL && glad_glWindowPos3sMESA != NULL) glad_glWindowPos3s = (PFNGLWINDOWPOS3SPROC)glad_glWindowPos3sMESA;
13626  if (glad_glWindowPos3sARB == NULL && glad_glWindowPos3s != NULL) glad_glWindowPos3sARB = (PFNGLWINDOWPOS3SARBPROC)glad_glWindowPos3s;
13627  if (glad_glWindowPos3sARB == NULL && glad_glWindowPos3sMESA != NULL) glad_glWindowPos3sARB = (PFNGLWINDOWPOS3SARBPROC)glad_glWindowPos3sMESA;
13628  if (glad_glWindowPos3sMESA == NULL && glad_glWindowPos3s != NULL) glad_glWindowPos3sMESA = (PFNGLWINDOWPOS3SMESAPROC)glad_glWindowPos3s;
13629  if (glad_glWindowPos3sMESA == NULL && glad_glWindowPos3sARB != NULL) glad_glWindowPos3sMESA = (PFNGLWINDOWPOS3SMESAPROC)glad_glWindowPos3sARB;
13630  if (glad_glWindowPos3sv == NULL && glad_glWindowPos3svARB != NULL) glad_glWindowPos3sv = (PFNGLWINDOWPOS3SVPROC)glad_glWindowPos3svARB;
13631  if (glad_glWindowPos3sv == NULL && glad_glWindowPos3svMESA != NULL) glad_glWindowPos3sv = (PFNGLWINDOWPOS3SVPROC)glad_glWindowPos3svMESA;
13632  if (glad_glWindowPos3svARB == NULL && glad_glWindowPos3sv != NULL) glad_glWindowPos3svARB = (PFNGLWINDOWPOS3SVARBPROC)glad_glWindowPos3sv;
13633  if (glad_glWindowPos3svARB == NULL && glad_glWindowPos3svMESA != NULL) glad_glWindowPos3svARB = (PFNGLWINDOWPOS3SVARBPROC)glad_glWindowPos3svMESA;
13634  if (glad_glWindowPos3svMESA == NULL && glad_glWindowPos3sv != NULL) glad_glWindowPos3svMESA = (PFNGLWINDOWPOS3SVMESAPROC)glad_glWindowPos3sv;
13635  if (glad_glWindowPos3svMESA == NULL && glad_glWindowPos3svARB != NULL) glad_glWindowPos3svMESA = (PFNGLWINDOWPOS3SVMESAPROC)glad_glWindowPos3svARB;
13636 }
13637 
13638 static void glad_gl_free_extensions(char **exts_i) {
13639  if (exts_i != NULL) {
13640  unsigned int index;
13641  for(index = 0; exts_i[index]; index++) {
13642  free((void *) (exts_i[index]));
13643  }
13644  free((void *)exts_i);
13645  exts_i = NULL;
13646  }
13647 }
13648 static int glad_gl_get_extensions( const char **out_exts, char ***out_exts_i) {
13649 #if defined(GL_ES_VERSION_3_0) || defined(GL_VERSION_3_0)
13650  if (glad_glGetStringi != NULL && glad_glGetIntegerv != NULL) {
13651  unsigned int index = 0;
13652  unsigned int num_exts_i = 0;
13653  char **exts_i = NULL;
13654  glad_glGetIntegerv(GL_NUM_EXTENSIONS, (int*) &num_exts_i);
13655  exts_i = (char **) malloc((num_exts_i + 1) * (sizeof *exts_i));
13656  if (exts_i == NULL) {
13657  return 0;
13658  }
13659  for(index = 0; index < num_exts_i; index++) {
13660  const char *gl_str_tmp = (const char*) glad_glGetStringi(GL_EXTENSIONS, index);
13661  size_t len = strlen(gl_str_tmp) + 1;
13662 
13663  char *local_str = (char*) malloc(len * sizeof(char));
13664  if(local_str == NULL) {
13665  exts_i[index] = NULL;
13666  glad_gl_free_extensions(exts_i);
13667  return 0;
13668  }
13669 
13670  memcpy(local_str, gl_str_tmp, len * sizeof(char));
13671  exts_i[index] = local_str;
13672  }
13673  exts_i[index] = NULL;
13674 
13675  *out_exts_i = exts_i;
13676 
13677  return 1;
13678  }
13679 #else
13680  GLAD_UNUSED(out_exts_i);
13681 #endif
13682  if (glad_glGetString == NULL) {
13683  return 0;
13684  }
13685  *out_exts = (const char *)glad_glGetString(GL_EXTENSIONS);
13686  return 1;
13687 }
13688 static int glad_gl_has_extension(const char *exts, char **exts_i, const char *ext) {
13689  if(exts_i) {
13690  unsigned int index;
13691  for(index = 0; exts_i[index]; index++) {
13692  const char *e = exts_i[index];
13693  if(strcmp(e, ext) == 0) {
13694  return 1;
13695  }
13696  }
13697  } else {
13698  const char *extensions;
13699  const char *loc;
13700  const char *terminator;
13701  extensions = exts;
13702  if(extensions == NULL || ext == NULL) {
13703  return 0;
13704  }
13705  while(1) {
13706  loc = strstr(extensions, ext);
13707  if(loc == NULL) {
13708  return 0;
13709  }
13710  terminator = loc + strlen(ext);
13711  if((loc == extensions || *(loc - 1) == ' ') &&
13712  (*terminator == ' ' || *terminator == '\0')) {
13713  return 1;
13714  }
13715  extensions = terminator;
13716  }
13717  }
13718  return 0;
13719 }
13720 
13721 static GLADapiproc glad_gl_get_proc_from_userptr(void *userptr, const char* name) {
13722  return (GLAD_GNUC_EXTENSION (GLADapiproc (*)(const char *name)) userptr)(name);
13723 }
13724 
13725 static int glad_gl_find_extensions_gl(void) {
13726  const char *exts = NULL;
13727  char **exts_i = NULL;
13728  if (!glad_gl_get_extensions(&exts, &exts_i)) return 0;
13729 
13730  GLAD_GL_APPLE_flush_buffer_range = glad_gl_has_extension(exts, exts_i, "GL_APPLE_flush_buffer_range");
13731  GLAD_GL_APPLE_vertex_array_object = glad_gl_has_extension(exts, exts_i, "GL_APPLE_vertex_array_object");
13732  GLAD_GL_ARB_blend_func_extended = glad_gl_has_extension(exts, exts_i, "GL_ARB_blend_func_extended");
13733  GLAD_GL_ARB_color_buffer_float = glad_gl_has_extension(exts, exts_i, "GL_ARB_color_buffer_float");
13734  GLAD_GL_ARB_copy_buffer = glad_gl_has_extension(exts, exts_i, "GL_ARB_copy_buffer");
13735  GLAD_GL_ARB_debug_output = glad_gl_has_extension(exts, exts_i, "GL_ARB_debug_output");
13736  GLAD_GL_ARB_draw_buffers = glad_gl_has_extension(exts, exts_i, "GL_ARB_draw_buffers");
13737  GLAD_GL_ARB_draw_elements_base_vertex = glad_gl_has_extension(exts, exts_i, "GL_ARB_draw_elements_base_vertex");
13738  GLAD_GL_ARB_draw_instanced = glad_gl_has_extension(exts, exts_i, "GL_ARB_draw_instanced");
13739  GLAD_GL_ARB_fragment_program = glad_gl_has_extension(exts, exts_i, "GL_ARB_fragment_program");
13740  GLAD_GL_ARB_fragment_shader = glad_gl_has_extension(exts, exts_i, "GL_ARB_fragment_shader");
13741  GLAD_GL_ARB_framebuffer_object = glad_gl_has_extension(exts, exts_i, "GL_ARB_framebuffer_object");
13742  GLAD_GL_ARB_geometry_shader4 = glad_gl_has_extension(exts, exts_i, "GL_ARB_geometry_shader4");
13743  GLAD_GL_ARB_imaging = glad_gl_has_extension(exts, exts_i, "GL_ARB_imaging");
13744  GLAD_GL_ARB_instanced_arrays = glad_gl_has_extension(exts, exts_i, "GL_ARB_instanced_arrays");
13745  GLAD_GL_ARB_map_buffer_range = glad_gl_has_extension(exts, exts_i, "GL_ARB_map_buffer_range");
13746  GLAD_GL_ARB_multisample = glad_gl_has_extension(exts, exts_i, "GL_ARB_multisample");
13747  GLAD_GL_ARB_multitexture = glad_gl_has_extension(exts, exts_i, "GL_ARB_multitexture");
13748  GLAD_GL_ARB_occlusion_query = glad_gl_has_extension(exts, exts_i, "GL_ARB_occlusion_query");
13749  GLAD_GL_ARB_point_parameters = glad_gl_has_extension(exts, exts_i, "GL_ARB_point_parameters");
13750  GLAD_GL_ARB_provoking_vertex = glad_gl_has_extension(exts, exts_i, "GL_ARB_provoking_vertex");
13751  GLAD_GL_ARB_sampler_objects = glad_gl_has_extension(exts, exts_i, "GL_ARB_sampler_objects");
13752  GLAD_GL_ARB_shader_objects = glad_gl_has_extension(exts, exts_i, "GL_ARB_shader_objects");
13753  GLAD_GL_ARB_shading_language_100 = glad_gl_has_extension(exts, exts_i, "GL_ARB_shading_language_100");
13754  GLAD_GL_ARB_sync = glad_gl_has_extension(exts, exts_i, "GL_ARB_sync");
13755  GLAD_GL_ARB_texture_buffer_object = glad_gl_has_extension(exts, exts_i, "GL_ARB_texture_buffer_object");
13756  GLAD_GL_ARB_texture_compression = glad_gl_has_extension(exts, exts_i, "GL_ARB_texture_compression");
13757  GLAD_GL_ARB_texture_multisample = glad_gl_has_extension(exts, exts_i, "GL_ARB_texture_multisample");
13758  GLAD_GL_ARB_texture_non_power_of_two = glad_gl_has_extension(exts, exts_i, "GL_ARB_texture_non_power_of_two");
13759  GLAD_GL_ARB_timer_query = glad_gl_has_extension(exts, exts_i, "GL_ARB_timer_query");
13760  GLAD_GL_ARB_transpose_matrix = glad_gl_has_extension(exts, exts_i, "GL_ARB_transpose_matrix");
13761  GLAD_GL_ARB_uniform_buffer_object = glad_gl_has_extension(exts, exts_i, "GL_ARB_uniform_buffer_object");
13762  GLAD_GL_ARB_vertex_array_object = glad_gl_has_extension(exts, exts_i, "GL_ARB_vertex_array_object");
13763  GLAD_GL_ARB_vertex_buffer_object = glad_gl_has_extension(exts, exts_i, "GL_ARB_vertex_buffer_object");
13764  GLAD_GL_ARB_vertex_program = glad_gl_has_extension(exts, exts_i, "GL_ARB_vertex_program");
13765  GLAD_GL_ARB_vertex_shader = glad_gl_has_extension(exts, exts_i, "GL_ARB_vertex_shader");
13766  GLAD_GL_ARB_vertex_type_2_10_10_10_rev = glad_gl_has_extension(exts, exts_i, "GL_ARB_vertex_type_2_10_10_10_rev");
13767  GLAD_GL_ARB_window_pos = glad_gl_has_extension(exts, exts_i, "GL_ARB_window_pos");
13768  GLAD_GL_ATI_draw_buffers = glad_gl_has_extension(exts, exts_i, "GL_ATI_draw_buffers");
13769  GLAD_GL_ATI_separate_stencil = glad_gl_has_extension(exts, exts_i, "GL_ATI_separate_stencil");
13770  GLAD_GL_EXT_blend_color = glad_gl_has_extension(exts, exts_i, "GL_EXT_blend_color");
13771  GLAD_GL_EXT_blend_equation_separate = glad_gl_has_extension(exts, exts_i, "GL_EXT_blend_equation_separate");
13772  GLAD_GL_EXT_blend_func_separate = glad_gl_has_extension(exts, exts_i, "GL_EXT_blend_func_separate");
13773  GLAD_GL_EXT_blend_minmax = glad_gl_has_extension(exts, exts_i, "GL_EXT_blend_minmax");
13774  GLAD_GL_EXT_color_subtable = glad_gl_has_extension(exts, exts_i, "GL_EXT_color_subtable");
13775  GLAD_GL_EXT_convolution = glad_gl_has_extension(exts, exts_i, "GL_EXT_convolution");
13776  GLAD_GL_EXT_copy_texture = glad_gl_has_extension(exts, exts_i, "GL_EXT_copy_texture");
13777  GLAD_GL_EXT_direct_state_access = glad_gl_has_extension(exts, exts_i, "GL_EXT_direct_state_access");
13778  GLAD_GL_EXT_draw_buffers2 = glad_gl_has_extension(exts, exts_i, "GL_EXT_draw_buffers2");
13779  GLAD_GL_EXT_draw_instanced = glad_gl_has_extension(exts, exts_i, "GL_EXT_draw_instanced");
13780  GLAD_GL_EXT_draw_range_elements = glad_gl_has_extension(exts, exts_i, "GL_EXT_draw_range_elements");
13781  GLAD_GL_EXT_fog_coord = glad_gl_has_extension(exts, exts_i, "GL_EXT_fog_coord");
13782  GLAD_GL_EXT_framebuffer_blit = glad_gl_has_extension(exts, exts_i, "GL_EXT_framebuffer_blit");
13783  GLAD_GL_EXT_framebuffer_multisample = glad_gl_has_extension(exts, exts_i, "GL_EXT_framebuffer_multisample");
13784  GLAD_GL_EXT_framebuffer_object = glad_gl_has_extension(exts, exts_i, "GL_EXT_framebuffer_object");
13785  GLAD_GL_EXT_gpu_shader4 = glad_gl_has_extension(exts, exts_i, "GL_EXT_gpu_shader4");
13786  GLAD_GL_EXT_histogram = glad_gl_has_extension(exts, exts_i, "GL_EXT_histogram");
13787  GLAD_GL_EXT_multi_draw_arrays = glad_gl_has_extension(exts, exts_i, "GL_EXT_multi_draw_arrays");
13788  GLAD_GL_EXT_packed_depth_stencil = glad_gl_has_extension(exts, exts_i, "GL_EXT_packed_depth_stencil");
13789  GLAD_GL_EXT_packed_pixels = glad_gl_has_extension(exts, exts_i, "GL_EXT_packed_pixels");
13790  GLAD_GL_EXT_paletted_texture = glad_gl_has_extension(exts, exts_i, "GL_EXT_paletted_texture");
13791  GLAD_GL_EXT_point_parameters = glad_gl_has_extension(exts, exts_i, "GL_EXT_point_parameters");
13792  GLAD_GL_EXT_provoking_vertex = glad_gl_has_extension(exts, exts_i, "GL_EXT_provoking_vertex");
13793  GLAD_GL_EXT_secondary_color = glad_gl_has_extension(exts, exts_i, "GL_EXT_secondary_color");
13794  GLAD_GL_EXT_subtexture = glad_gl_has_extension(exts, exts_i, "GL_EXT_subtexture");
13795  GLAD_GL_EXT_texture3D = glad_gl_has_extension(exts, exts_i, "GL_EXT_texture3D");
13796  GLAD_GL_EXT_texture_array = glad_gl_has_extension(exts, exts_i, "GL_EXT_texture_array");
13797  GLAD_GL_EXT_texture_buffer_object = glad_gl_has_extension(exts, exts_i, "GL_EXT_texture_buffer_object");
13798  GLAD_GL_EXT_texture_compression_s3tc = glad_gl_has_extension(exts, exts_i, "GL_EXT_texture_compression_s3tc");
13799  GLAD_GL_EXT_texture_integer = glad_gl_has_extension(exts, exts_i, "GL_EXT_texture_integer");
13800  GLAD_GL_EXT_texture_object = glad_gl_has_extension(exts, exts_i, "GL_EXT_texture_object");
13801  GLAD_GL_EXT_timer_query = glad_gl_has_extension(exts, exts_i, "GL_EXT_timer_query");
13802  GLAD_GL_EXT_transform_feedback = glad_gl_has_extension(exts, exts_i, "GL_EXT_transform_feedback");
13803  GLAD_GL_EXT_vertex_array = glad_gl_has_extension(exts, exts_i, "GL_EXT_vertex_array");
13804  GLAD_GL_INGR_blend_func_separate = glad_gl_has_extension(exts, exts_i, "GL_INGR_blend_func_separate");
13805  GLAD_GL_KHR_debug = glad_gl_has_extension(exts, exts_i, "GL_KHR_debug");
13806  GLAD_GL_MESA_window_pos = glad_gl_has_extension(exts, exts_i, "GL_MESA_window_pos");
13807  GLAD_GL_NVX_conditional_render = glad_gl_has_extension(exts, exts_i, "GL_NVX_conditional_render");
13808  GLAD_GL_NV_conditional_render = glad_gl_has_extension(exts, exts_i, "GL_NV_conditional_render");
13809  GLAD_GL_NV_explicit_multisample = glad_gl_has_extension(exts, exts_i, "GL_NV_explicit_multisample");
13810  GLAD_GL_NV_geometry_program4 = glad_gl_has_extension(exts, exts_i, "GL_NV_geometry_program4");
13811  GLAD_GL_NV_point_sprite = glad_gl_has_extension(exts, exts_i, "GL_NV_point_sprite");
13812  GLAD_GL_NV_transform_feedback = glad_gl_has_extension(exts, exts_i, "GL_NV_transform_feedback");
13813  GLAD_GL_NV_vertex_program = glad_gl_has_extension(exts, exts_i, "GL_NV_vertex_program");
13814  GLAD_GL_NV_vertex_program4 = glad_gl_has_extension(exts, exts_i, "GL_NV_vertex_program4");
13815  GLAD_GL_SGIS_point_parameters = glad_gl_has_extension(exts, exts_i, "GL_SGIS_point_parameters");
13816  GLAD_GL_SGIS_texture_edge_clamp = glad_gl_has_extension(exts, exts_i, "GL_SGIS_texture_edge_clamp");
13817  GLAD_GL_SGI_color_table = glad_gl_has_extension(exts, exts_i, "GL_SGI_color_table");
13818  GLAD_GL_OES_single_precision = glad_gl_has_extension(exts, exts_i, "GL_OES_single_precision");
13819  GLAD_GL_EXT_separate_shader_objects = glad_gl_has_extension(exts, exts_i, "GL_EXT_separate_shader_objects");
13820  GLAD_GL_EXT_texture_storage = glad_gl_has_extension(exts, exts_i, "GL_EXT_texture_storage");
13821 
13822  glad_gl_free_extensions(exts_i);
13823 
13824  return 1;
13825 }
13826 
13827 static int glad_gl_find_core_gl(void) {
13828  int i;
13829  const char* version;
13830  const char* prefixes[] = {
13831  "OpenGL ES-CM ",
13832  "OpenGL ES-CL ",
13833  "OpenGL ES ",
13834  "OpenGL SC ",
13835  NULL
13836  };
13837  int major = 0;
13838  int minor = 0;
13839  version = (const char*) glad_glGetString(GL_VERSION);
13840  if (!version) return 0;
13841  for (i = 0; prefixes[i]; i++) {
13842  const size_t length = strlen(prefixes[i]);
13843  if (strncmp(version, prefixes[i], length) == 0) {
13844  version += length;
13845  break;
13846  }
13847  }
13848 
13849  GLAD_IMPL_UTIL_SSCANF(version, "%d.%d", &major, &minor);
13850 
13851  GLAD_GL_VERSION_1_0 = (major == 1 && minor >= 0) || major > 1;
13852  GLAD_GL_VERSION_1_1 = (major == 1 && minor >= 1) || major > 1;
13853  GLAD_GL_VERSION_1_2 = (major == 1 && minor >= 2) || major > 1;
13854  GLAD_GL_VERSION_1_3 = (major == 1 && minor >= 3) || major > 1;
13855  GLAD_GL_VERSION_1_4 = (major == 1 && minor >= 4) || major > 1;
13856  GLAD_GL_VERSION_1_5 = (major == 1 && minor >= 5) || major > 1;
13857  GLAD_GL_VERSION_2_0 = (major == 2 && minor >= 0) || major > 2;
13858  GLAD_GL_VERSION_2_1 = (major == 2 && minor >= 1) || major > 2;
13859  GLAD_GL_VERSION_3_0 = (major == 3 && minor >= 0) || major > 3;
13860  GLAD_GL_VERSION_3_1 = (major == 3 && minor >= 1) || major > 3;
13861  GLAD_GL_VERSION_3_2 = (major == 3 && minor >= 2) || major > 3;
13862  GLAD_GL_VERSION_3_3 = (major == 3 && minor >= 3) || major > 3;
13863 
13864  return GLAD_MAKE_VERSION(major, minor);
13865 }
13866 
13867 int gladLoadGLUserPtr( GLADuserptrloadfunc load, void *userptr) {
13868  int version;
13869 
13870  glad_glGetString = (PFNGLGETSTRINGPROC) load(userptr, "glGetString");
13871  if(glad_glGetString == NULL) return 0;
13872  version = glad_gl_find_core_gl();
13873 
13874  glad_gl_load_GL_VERSION_1_0(load, userptr);
13875  glad_gl_load_GL_VERSION_1_1(load, userptr);
13876  glad_gl_load_GL_VERSION_1_2(load, userptr);
13877  glad_gl_load_GL_VERSION_1_3(load, userptr);
13878  glad_gl_load_GL_VERSION_1_4(load, userptr);
13879  glad_gl_load_GL_VERSION_1_5(load, userptr);
13880  glad_gl_load_GL_VERSION_2_0(load, userptr);
13881  glad_gl_load_GL_VERSION_2_1(load, userptr);
13882  glad_gl_load_GL_VERSION_3_0(load, userptr);
13883  glad_gl_load_GL_VERSION_3_1(load, userptr);
13884  glad_gl_load_GL_VERSION_3_2(load, userptr);
13885  glad_gl_load_GL_VERSION_3_3(load, userptr);
13886 
13887  if (!glad_gl_find_extensions_gl()) return 0;
13888  glad_gl_load_GL_APPLE_flush_buffer_range(load, userptr);
13889  glad_gl_load_GL_APPLE_vertex_array_object(load, userptr);
13890  glad_gl_load_GL_ARB_blend_func_extended(load, userptr);
13891  glad_gl_load_GL_ARB_color_buffer_float(load, userptr);
13892  glad_gl_load_GL_ARB_copy_buffer(load, userptr);
13893  glad_gl_load_GL_ARB_debug_output(load, userptr);
13894  glad_gl_load_GL_ARB_draw_buffers(load, userptr);
13895  glad_gl_load_GL_ARB_draw_elements_base_vertex(load, userptr);
13896  glad_gl_load_GL_ARB_draw_instanced(load, userptr);
13897  glad_gl_load_GL_ARB_fragment_program(load, userptr);
13898  glad_gl_load_GL_ARB_framebuffer_object(load, userptr);
13899  glad_gl_load_GL_ARB_geometry_shader4(load, userptr);
13900  glad_gl_load_GL_ARB_imaging(load, userptr);
13901  glad_gl_load_GL_ARB_instanced_arrays(load, userptr);
13902  glad_gl_load_GL_ARB_map_buffer_range(load, userptr);
13903  glad_gl_load_GL_ARB_multisample(load, userptr);
13904  glad_gl_load_GL_ARB_multitexture(load, userptr);
13905  glad_gl_load_GL_ARB_occlusion_query(load, userptr);
13906  glad_gl_load_GL_ARB_point_parameters(load, userptr);
13907  glad_gl_load_GL_ARB_provoking_vertex(load, userptr);
13908  glad_gl_load_GL_ARB_sampler_objects(load, userptr);
13909  glad_gl_load_GL_ARB_shader_objects(load, userptr);
13910  glad_gl_load_GL_ARB_sync(load, userptr);
13911  glad_gl_load_GL_ARB_texture_buffer_object(load, userptr);
13912  glad_gl_load_GL_ARB_texture_compression(load, userptr);
13913  glad_gl_load_GL_ARB_texture_multisample(load, userptr);
13914  glad_gl_load_GL_ARB_timer_query(load, userptr);
13915  glad_gl_load_GL_ARB_transpose_matrix(load, userptr);
13916  glad_gl_load_GL_ARB_uniform_buffer_object(load, userptr);
13917  glad_gl_load_GL_ARB_vertex_array_object(load, userptr);
13918  glad_gl_load_GL_ARB_vertex_buffer_object(load, userptr);
13919  glad_gl_load_GL_ARB_vertex_program(load, userptr);
13920  glad_gl_load_GL_ARB_vertex_shader(load, userptr);
13921  glad_gl_load_GL_ARB_vertex_type_2_10_10_10_rev(load, userptr);
13922  glad_gl_load_GL_ARB_window_pos(load, userptr);
13923  glad_gl_load_GL_ATI_draw_buffers(load, userptr);
13924  glad_gl_load_GL_ATI_separate_stencil(load, userptr);
13925  glad_gl_load_GL_EXT_blend_color(load, userptr);
13926  glad_gl_load_GL_EXT_blend_equation_separate(load, userptr);
13927  glad_gl_load_GL_EXT_blend_func_separate(load, userptr);
13928  glad_gl_load_GL_EXT_blend_minmax(load, userptr);
13929  glad_gl_load_GL_EXT_color_subtable(load, userptr);
13930  glad_gl_load_GL_EXT_convolution(load, userptr);
13931  glad_gl_load_GL_EXT_copy_texture(load, userptr);
13932  glad_gl_load_GL_EXT_direct_state_access(load, userptr);
13933  glad_gl_load_GL_EXT_draw_buffers2(load, userptr);
13934  glad_gl_load_GL_EXT_draw_instanced(load, userptr);
13935  glad_gl_load_GL_EXT_draw_range_elements(load, userptr);
13936  glad_gl_load_GL_EXT_fog_coord(load, userptr);
13937  glad_gl_load_GL_EXT_framebuffer_blit(load, userptr);
13938  glad_gl_load_GL_EXT_framebuffer_multisample(load, userptr);
13939  glad_gl_load_GL_EXT_framebuffer_object(load, userptr);
13940  glad_gl_load_GL_EXT_gpu_shader4(load, userptr);
13941  glad_gl_load_GL_EXT_histogram(load, userptr);
13942  glad_gl_load_GL_EXT_multi_draw_arrays(load, userptr);
13943  glad_gl_load_GL_EXT_paletted_texture(load, userptr);
13944  glad_gl_load_GL_EXT_point_parameters(load, userptr);
13945  glad_gl_load_GL_EXT_provoking_vertex(load, userptr);
13946  glad_gl_load_GL_EXT_secondary_color(load, userptr);
13947  glad_gl_load_GL_EXT_subtexture(load, userptr);
13948  glad_gl_load_GL_EXT_texture3D(load, userptr);
13949  glad_gl_load_GL_EXT_texture_array(load, userptr);
13950  glad_gl_load_GL_EXT_texture_buffer_object(load, userptr);
13951  glad_gl_load_GL_EXT_texture_integer(load, userptr);
13952  glad_gl_load_GL_EXT_texture_object(load, userptr);
13953  glad_gl_load_GL_EXT_timer_query(load, userptr);
13954  glad_gl_load_GL_EXT_transform_feedback(load, userptr);
13955  glad_gl_load_GL_EXT_vertex_array(load, userptr);
13956  glad_gl_load_GL_INGR_blend_func_separate(load, userptr);
13957  glad_gl_load_GL_KHR_debug(load, userptr);
13958  glad_gl_load_GL_MESA_window_pos(load, userptr);
13959  glad_gl_load_GL_NVX_conditional_render(load, userptr);
13960  glad_gl_load_GL_NV_conditional_render(load, userptr);
13961  glad_gl_load_GL_NV_explicit_multisample(load, userptr);
13962  glad_gl_load_GL_NV_geometry_program4(load, userptr);
13963  glad_gl_load_GL_NV_point_sprite(load, userptr);
13964  glad_gl_load_GL_NV_transform_feedback(load, userptr);
13965  glad_gl_load_GL_NV_vertex_program(load, userptr);
13966  glad_gl_load_GL_NV_vertex_program4(load, userptr);
13967  glad_gl_load_GL_SGIS_point_parameters(load, userptr);
13968  glad_gl_load_GL_SGI_color_table(load, userptr);
13969  glad_gl_load_GL_OES_single_precision(load, userptr);
13970  glad_gl_load_GL_EXT_separate_shader_objects(load, userptr);
13971  glad_gl_load_GL_EXT_texture_storage(load, userptr);
13972 
13973 
13974  glad_gl_resolve_aliases();
13975 
13976  return version;
13977 }
13978 
13979 
13980 int gladLoadGL( GLADloadfunc load) {
13981  return gladLoadGLUserPtr( glad_gl_get_proc_from_userptr, GLAD_GNUC_EXTENSION (void*) load);
13982 }
13983 
13984 static int glad_gl_find_extensions_gles1(void) {
13985  const char *exts = NULL;
13986  char **exts_i = NULL;
13987  if (!glad_gl_get_extensions(&exts, &exts_i)) return 0;
13988 
13989  GLAD_GL_EXT_blend_minmax = glad_gl_has_extension(exts, exts_i, "GL_EXT_blend_minmax");
13990  GLAD_GL_EXT_multi_draw_arrays = glad_gl_has_extension(exts, exts_i, "GL_EXT_multi_draw_arrays");
13991  GLAD_GL_KHR_debug = glad_gl_has_extension(exts, exts_i, "GL_KHR_debug");
13992  GLAD_GL_OES_depth24 = glad_gl_has_extension(exts, exts_i, "GL_OES_depth24");
13993  GLAD_GL_OES_packed_depth_stencil = glad_gl_has_extension(exts, exts_i, "GL_OES_packed_depth_stencil");
13994  GLAD_GL_OES_single_precision = glad_gl_has_extension(exts, exts_i, "GL_OES_single_precision");
13995  GLAD_GL_OES_texture_npot = glad_gl_has_extension(exts, exts_i, "GL_OES_texture_npot");
13996  GLAD_GL_APPLE_sync = glad_gl_has_extension(exts, exts_i, "GL_APPLE_sync");
13997  GLAD_GL_EXT_map_buffer_range = glad_gl_has_extension(exts, exts_i, "GL_EXT_map_buffer_range");
13998  GLAD_GL_EXT_multisampled_render_to_texture = glad_gl_has_extension(exts, exts_i, "GL_EXT_multisampled_render_to_texture");
13999  GLAD_GL_EXT_texture_storage = glad_gl_has_extension(exts, exts_i, "GL_EXT_texture_storage");
14000  GLAD_GL_OES_mapbuffer = glad_gl_has_extension(exts, exts_i, "GL_OES_mapbuffer");
14001  GLAD_GL_OES_vertex_array_object = glad_gl_has_extension(exts, exts_i, "GL_OES_vertex_array_object");
14002 
14003  glad_gl_free_extensions(exts_i);
14004 
14005  return 1;
14006 }
14007 
14008 static int glad_gl_find_core_gles1(void) {
14009  int i;
14010  const char* version;
14011  const char* prefixes[] = {
14012  "OpenGL ES-CM ",
14013  "OpenGL ES-CL ",
14014  "OpenGL ES ",
14015  "OpenGL SC ",
14016  NULL
14017  };
14018  int major = 0;
14019  int minor = 0;
14020  version = (const char*) glad_glGetString(GL_VERSION);
14021  if (!version) return 0;
14022  for (i = 0; prefixes[i]; i++) {
14023  const size_t length = strlen(prefixes[i]);
14024  if (strncmp(version, prefixes[i], length) == 0) {
14025  version += length;
14026  break;
14027  }
14028  }
14029 
14030  GLAD_IMPL_UTIL_SSCANF(version, "%d.%d", &major, &minor);
14031 
14032  GLAD_GL_VERSION_ES_CM_1_0 = (major == 1 && minor >= 0) || major > 1;
14033 
14034  return GLAD_MAKE_VERSION(major, minor);
14035 }
14036 
14037 int gladLoadGLES1UserPtr( GLADuserptrloadfunc load, void *userptr) {
14038  int version;
14039 
14040  glad_glGetString = (PFNGLGETSTRINGPROC) load(userptr, "glGetString");
14041  if(glad_glGetString == NULL) return 0;
14042  version = glad_gl_find_core_gles1();
14043 
14044  glad_gl_load_GL_VERSION_ES_CM_1_0(load, userptr);
14045 
14046  if (!glad_gl_find_extensions_gles1()) return 0;
14047  glad_gl_load_GL_EXT_blend_minmax(load, userptr);
14048  glad_gl_load_GL_EXT_multi_draw_arrays(load, userptr);
14049  glad_gl_load_GL_KHR_debug(load, userptr);
14050  glad_gl_load_GL_OES_single_precision(load, userptr);
14051  glad_gl_load_GL_APPLE_sync(load, userptr);
14052  glad_gl_load_GL_EXT_map_buffer_range(load, userptr);
14053  glad_gl_load_GL_EXT_multisampled_render_to_texture(load, userptr);
14054  glad_gl_load_GL_EXT_texture_storage(load, userptr);
14055  glad_gl_load_GL_OES_mapbuffer(load, userptr);
14056  glad_gl_load_GL_OES_vertex_array_object(load, userptr);
14057 
14058 
14059  glad_gl_resolve_aliases();
14060 
14061  return version;
14062 }
14063 
14064 
14065 int gladLoadGLES1( GLADloadfunc load) {
14066  return gladLoadGLES1UserPtr( glad_gl_get_proc_from_userptr, GLAD_GNUC_EXTENSION (void*) load);
14067 }
14068 
14069 static int glad_gl_find_extensions_gles2(void) {
14070  const char *exts = NULL;
14071  char **exts_i = NULL;
14072  if (!glad_gl_get_extensions(&exts, &exts_i)) return 0;
14073 
14074  GLAD_GL_EXT_blend_minmax = glad_gl_has_extension(exts, exts_i, "GL_EXT_blend_minmax");
14075  GLAD_GL_EXT_draw_instanced = glad_gl_has_extension(exts, exts_i, "GL_EXT_draw_instanced");
14076  GLAD_GL_EXT_multi_draw_arrays = glad_gl_has_extension(exts, exts_i, "GL_EXT_multi_draw_arrays");
14077  GLAD_GL_EXT_texture_compression_s3tc = glad_gl_has_extension(exts, exts_i, "GL_EXT_texture_compression_s3tc");
14078  GLAD_GL_KHR_debug = glad_gl_has_extension(exts, exts_i, "GL_KHR_debug");
14079  GLAD_GL_NV_conditional_render = glad_gl_has_extension(exts, exts_i, "GL_NV_conditional_render");
14080  GLAD_GL_OES_depth24 = glad_gl_has_extension(exts, exts_i, "GL_OES_depth24");
14081  GLAD_GL_OES_packed_depth_stencil = glad_gl_has_extension(exts, exts_i, "GL_OES_packed_depth_stencil");
14082  GLAD_GL_OES_texture_npot = glad_gl_has_extension(exts, exts_i, "GL_OES_texture_npot");
14083  GLAD_GL_ANGLE_instanced_arrays = glad_gl_has_extension(exts, exts_i, "GL_ANGLE_instanced_arrays");
14084  GLAD_GL_APPLE_sync = glad_gl_has_extension(exts, exts_i, "GL_APPLE_sync");
14085  GLAD_GL_EXT_disjoint_timer_query = glad_gl_has_extension(exts, exts_i, "GL_EXT_disjoint_timer_query");
14086  GLAD_GL_EXT_draw_buffers = glad_gl_has_extension(exts, exts_i, "GL_EXT_draw_buffers");
14087  GLAD_GL_EXT_instanced_arrays = glad_gl_has_extension(exts, exts_i, "GL_EXT_instanced_arrays");
14088  GLAD_GL_EXT_map_buffer_range = glad_gl_has_extension(exts, exts_i, "GL_EXT_map_buffer_range");
14089  GLAD_GL_EXT_multisampled_render_to_texture = glad_gl_has_extension(exts, exts_i, "GL_EXT_multisampled_render_to_texture");
14090  GLAD_GL_EXT_separate_shader_objects = glad_gl_has_extension(exts, exts_i, "GL_EXT_separate_shader_objects");
14091  GLAD_GL_EXT_texture_storage = glad_gl_has_extension(exts, exts_i, "GL_EXT_texture_storage");
14092  GLAD_GL_EXT_unpack_subimage = glad_gl_has_extension(exts, exts_i, "GL_EXT_unpack_subimage");
14093  GLAD_GL_MESA_sampler_objects = glad_gl_has_extension(exts, exts_i, "GL_MESA_sampler_objects");
14094  GLAD_GL_NV_copy_buffer = glad_gl_has_extension(exts, exts_i, "GL_NV_copy_buffer");
14095  GLAD_GL_NV_draw_instanced = glad_gl_has_extension(exts, exts_i, "GL_NV_draw_instanced");
14096  GLAD_GL_NV_framebuffer_blit = glad_gl_has_extension(exts, exts_i, "GL_NV_framebuffer_blit");
14097  GLAD_GL_NV_framebuffer_multisample = glad_gl_has_extension(exts, exts_i, "GL_NV_framebuffer_multisample");
14098  GLAD_GL_NV_instanced_arrays = glad_gl_has_extension(exts, exts_i, "GL_NV_instanced_arrays");
14099  GLAD_GL_NV_non_square_matrices = glad_gl_has_extension(exts, exts_i, "GL_NV_non_square_matrices");
14100  GLAD_GL_OES_get_program_binary = glad_gl_has_extension(exts, exts_i, "GL_OES_get_program_binary");
14101  GLAD_GL_OES_mapbuffer = glad_gl_has_extension(exts, exts_i, "GL_OES_mapbuffer");
14102  GLAD_GL_OES_vertex_array_object = glad_gl_has_extension(exts, exts_i, "GL_OES_vertex_array_object");
14103 
14104  glad_gl_free_extensions(exts_i);
14105 
14106  return 1;
14107 }
14108 
14109 static int glad_gl_find_core_gles2(void) {
14110  int i;
14111  const char* version;
14112  const char* prefixes[] = {
14113  "OpenGL ES-CM ",
14114  "OpenGL ES-CL ",
14115  "OpenGL ES ",
14116  "OpenGL SC ",
14117  NULL
14118  };
14119  int major = 0;
14120  int minor = 0;
14121  version = (const char*) glad_glGetString(GL_VERSION);
14122  if (!version) return 0;
14123  for (i = 0; prefixes[i]; i++) {
14124  const size_t length = strlen(prefixes[i]);
14125  if (strncmp(version, prefixes[i], length) == 0) {
14126  version += length;
14127  break;
14128  }
14129  }
14130 
14131  GLAD_IMPL_UTIL_SSCANF(version, "%d.%d", &major, &minor);
14132 
14133  GLAD_GL_ES_VERSION_2_0 = (major == 2 && minor >= 0) || major > 2;
14134  GLAD_GL_ES_VERSION_3_0 = (major == 3 && minor >= 0) || major > 3;
14135 
14136  return GLAD_MAKE_VERSION(major, minor);
14137 }
14138 
14139 int gladLoadGLES2UserPtr( GLADuserptrloadfunc load, void *userptr) {
14140  int version;
14141 
14142  glad_glGetString = (PFNGLGETSTRINGPROC) load(userptr, "glGetString");
14143  if(glad_glGetString == NULL) return 0;
14144  version = glad_gl_find_core_gles2();
14145 
14146  glad_gl_load_GL_ES_VERSION_2_0(load, userptr);
14147  glad_gl_load_GL_ES_VERSION_3_0(load, userptr);
14148 
14149  if (!glad_gl_find_extensions_gles2()) return 0;
14150  glad_gl_load_GL_EXT_blend_minmax(load, userptr);
14151  glad_gl_load_GL_EXT_draw_instanced(load, userptr);
14152  glad_gl_load_GL_EXT_multi_draw_arrays(load, userptr);
14153  glad_gl_load_GL_KHR_debug(load, userptr);
14154  glad_gl_load_GL_NV_conditional_render(load, userptr);
14155  glad_gl_load_GL_ANGLE_instanced_arrays(load, userptr);
14156  glad_gl_load_GL_APPLE_sync(load, userptr);
14157  glad_gl_load_GL_EXT_disjoint_timer_query(load, userptr);
14158  glad_gl_load_GL_EXT_draw_buffers(load, userptr);
14159  glad_gl_load_GL_EXT_instanced_arrays(load, userptr);
14160  glad_gl_load_GL_EXT_map_buffer_range(load, userptr);
14161  glad_gl_load_GL_EXT_multisampled_render_to_texture(load, userptr);
14162  glad_gl_load_GL_EXT_separate_shader_objects(load, userptr);
14163  glad_gl_load_GL_EXT_texture_storage(load, userptr);
14164  glad_gl_load_GL_MESA_sampler_objects(load, userptr);
14165  glad_gl_load_GL_NV_copy_buffer(load, userptr);
14166  glad_gl_load_GL_NV_draw_instanced(load, userptr);
14167  glad_gl_load_GL_NV_framebuffer_blit(load, userptr);
14168  glad_gl_load_GL_NV_framebuffer_multisample(load, userptr);
14169  glad_gl_load_GL_NV_instanced_arrays(load, userptr);
14170  glad_gl_load_GL_NV_non_square_matrices(load, userptr);
14171  glad_gl_load_GL_OES_get_program_binary(load, userptr);
14172  glad_gl_load_GL_OES_mapbuffer(load, userptr);
14173  glad_gl_load_GL_OES_vertex_array_object(load, userptr);
14174 
14175 
14176  glad_gl_resolve_aliases();
14177 
14178  return version;
14179 }
14180 
14181 
14182 int gladLoadGLES2( GLADloadfunc load) {
14183  return gladLoadGLES2UserPtr( glad_gl_get_proc_from_userptr, GLAD_GNUC_EXTENSION (void*) load);
14184 }
14185 
14186 
14187 
14188 
14189 
14190 
14191 #ifdef __cplusplus
14192 }
14193 #endif
14194 
14195 #endif /* GLAD_GL_IMPLEMENTATION */
14196