35 #pragma clang diagnostic push 36 #pragma clang diagnostic ignored "-Wreserved-id-macro" 39 #error OpenGL (gl.h) header already included (API: gl), remove previous include! 43 #error OpenGL (gl3.h) header already included (API: gl), remove previous include! 47 #error OpenGL (glext.h) header already included (API: gl), remove previous include! 51 #error OpenGL (gl3ext.h) header already included (API: gl), remove previous include! 55 #error OpenGL ES 1 header already included (API: gles1), remove previous include! 57 #define __gles1_gl_h_ 1 59 #error OpenGL ES 2 header already included (API: gles2), remove previous include! 63 #error OpenGL ES 2 header already included (API: gles2), remove previous include! 65 #define __gles2_gl2_h_ 1 67 #error OpenGL ES 3 header already included (API: gles2), remove previous include! 69 #define __gles2_gl3_h_ 1 71 #pragma clang diagnostic pop 75 #define GLAD_OPTION_GL_ALIAS 76 #define GLAD_OPTION_GL_HEADER_ONLY 82 #ifndef GLAD_PLATFORM_H_ 83 #define GLAD_PLATFORM_H_ 85 #ifndef GLAD_PLATFORM_WIN32 86 #if defined(_WIN32) || defined(__WIN32__) || defined(WIN32) || defined(__MINGW32__) 87 #define GLAD_PLATFORM_WIN32 1 89 #define GLAD_PLATFORM_WIN32 0 93 #ifndef GLAD_PLATFORM_APPLE 95 #define GLAD_PLATFORM_APPLE 1 97 #define GLAD_PLATFORM_APPLE 0 101 #ifndef GLAD_PLATFORM_EMSCRIPTEN 102 #ifdef __EMSCRIPTEN__ 103 #define GLAD_PLATFORM_EMSCRIPTEN 1 105 #define GLAD_PLATFORM_EMSCRIPTEN 0 109 #ifndef GLAD_PLATFORM_UWP 110 #if defined(_MSC_VER) && !defined(GLAD_INTERNAL_HAVE_WINAPIFAMILY) 112 #if __has_include(<winapifamily.h>) 113 #define GLAD_INTERNAL_HAVE_WINAPIFAMILY 1 115 #elif _MSC_VER >= 1700 && !_USING_V110_SDK71_ 116 #define GLAD_INTERNAL_HAVE_WINAPIFAMILY 1 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 127 #ifndef GLAD_PLATFORM_UWP 128 #define GLAD_PLATFORM_UWP 0 133 #define GLAD_GNUC_EXTENSION __extension__ 135 #define GLAD_GNUC_EXTENSION 138 #define GLAD_UNUSED(x) (void)(x) 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 147 #define GLAD_API_CALL __declspec(dllexport) extern 150 #if defined(__GNUC__) 151 #define GLAD_API_CALL __attribute__ ((dllimport)) extern 153 #define GLAD_API_CALL __declspec(dllimport) extern 156 #elif defined(__GNUC__) && defined(GLAD_API_CALL_EXPORT_BUILD) 157 #define GLAD_API_CALL __attribute__ ((visibility ("default"))) extern 159 #define GLAD_API_CALL extern 162 #define GLAD_API_CALL extern 167 #define GLAD_API_PTR APIENTRY 168 #elif GLAD_PLATFORM_WIN32 169 #define GLAD_API_PTR __stdcall 175 #define GLAPI GLAD_API_CALL 179 #define GLAPIENTRY GLAD_API_PTR 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) 186 #define GLAD_GENERATOR_VERSION "2.0.8" 188 typedef void (*GLADapiproc)(void);
190 typedef GLADapiproc (*GLADloadfunc)(
const char *name);
191 typedef GLADapiproc (*GLADuserptrloadfunc)(
void *userptr,
const char *name);
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, ...);
199 #define GL_2_BYTES 0x1407 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 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 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 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 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 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 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 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 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 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 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 2552 #ifndef __khrplatform_h_ 2553 #define __khrplatform_h_ 2644 #if defined(__SCITECH_SNAP__) && !defined(KHRONOS_STATIC) 2645 # define KHRONOS_STATIC 1 2653 #if defined(KHRONOS_STATIC) 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"))) 2664 # define KHRONOS_APICALL 2673 #if defined(_WIN32) && !defined(_WIN32_WCE) && !defined(__SCITECH_SNAP__) 2675 # define KHRONOS_GLAD_API_PTR __stdcall 2677 # define KHRONOS_GLAD_API_PTR 2685 #if defined (__ARMCC_2__) 2686 #define KHRONOS_APIATTRIBUTES __softfp 2688 #define KHRONOS_APIATTRIBUTES 2694 #if (defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L) || defined(__GNUC__) || defined(__SCO__) || defined(__USLC__) 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 2716 #if defined(__SIZEOF_LONG__) && defined(__SIZEOF_POINTER__) 2717 #if __SIZEOF_POINTER__ > __SIZEOF_LONG__ 2718 #define KHRONOS_USE_INTPTR_T 2722 #elif defined(__VMS ) || defined(__sgi) 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 2735 #elif defined(_WIN32) && !defined(__SCITECH_SNAP__) 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 2747 #elif defined(__sun__) || defined(__digital__) 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;
2758 typedef long long int khronos_int64_t;
2759 typedef unsigned long long int khronos_uint64_t;
2761 #define KHRONOS_SUPPORT_INT64 1 2762 #define KHRONOS_SUPPORT_FLOAT 1 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 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 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;
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;
2810 typedef signed long int khronos_intptr_t;
2811 typedef unsigned long int khronos_uintptr_t;
2815 typedef signed long long int khronos_ssize_t;
2816 typedef unsigned long long int khronos_usize_t;
2818 typedef signed long int khronos_ssize_t;
2819 typedef unsigned long int khronos_usize_t;
2822 #if KHRONOS_SUPPORT_FLOAT 2826 typedef float khronos_float_t;
2829 #if KHRONOS_SUPPORT_INT64 2839 typedef khronos_uint64_t khronos_utime_nanoseconds_t;
2840 typedef khronos_int64_t khronos_stime_nanoseconds_t;
2846 #ifndef KHRONOS_MAX_ENUM 2847 #define KHRONOS_MAX_ENUM 0x7FFFFFFF 2859 KHRONOS_BOOLEAN_ENUM_FORCE_SIZE = KHRONOS_MAX_ENUM
2860 } khronos_boolean_enum_t;
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;
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;
2884 typedef void *GLhandleARB;
2886 typedef unsigned int GLhandleARB;
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;
2894 typedef khronos_intptr_t GLintptr;
2896 #if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && (__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ > 1060) 2897 typedef khronos_intptr_t GLintptrARB;
2899 typedef khronos_intptr_t GLintptrARB;
2901 #if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && (__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ > 1060) 2902 typedef khronos_ssize_t GLsizeiptr;
2904 typedef khronos_ssize_t GLsizeiptr;
2906 #if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && (__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ > 1060) 2907 typedef khronos_ssize_t GLsizeiptrARB;
2909 typedef khronos_ssize_t GLsizeiptrARB;
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;
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);
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;
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);
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 8139 GLAD_API_CALL
int gladLoadGLUserPtr( GLADuserptrloadfunc load,
void *userptr);
8140 GLAD_API_CALL
int gladLoadGL( GLADloadfunc load);
8142 GLAD_API_CALL
int gladLoadGLES1UserPtr( GLADuserptrloadfunc load,
void *userptr);
8143 GLAD_API_CALL
int gladLoadGLES1( GLADloadfunc load);
8145 GLAD_API_CALL
int gladLoadGLES2UserPtr( GLADuserptrloadfunc load,
void *userptr);
8146 GLAD_API_CALL
int gladLoadGLES2( GLADloadfunc load);
8156 #ifdef GLAD_GL_IMPLEMENTATION 8164 #ifndef GLAD_IMPL_UTIL_C_ 8165 #define GLAD_IMPL_UTIL_C_ 8168 #define GLAD_IMPL_UTIL_SSCANF sscanf_s 8170 #define GLAD_IMPL_UTIL_SSCANF sscanf 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;
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;
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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");
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;
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]));
13644 free((
void *)exts_i);
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) {
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;
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);
13670 memcpy(local_str, gl_str_tmp, len *
sizeof(
char));
13671 exts_i[index] = local_str;
13673 exts_i[index] = NULL;
13675 *out_exts_i = exts_i;
13680 GLAD_UNUSED(out_exts_i);
13682 if (glad_glGetString == NULL) {
13685 *out_exts = (
const char *)glad_glGetString(GL_EXTENSIONS);
13688 static int glad_gl_has_extension(
const char *exts,
char **exts_i,
const char *ext) {
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) {
13698 const char *extensions;
13700 const char *terminator;
13702 if(extensions == NULL || ext == NULL) {
13706 loc = strstr(extensions, ext);
13710 terminator = loc + strlen(ext);
13711 if((loc == extensions || *(loc - 1) ==
' ') &&
13712 (*terminator ==
' ' || *terminator ==
'\0')) {
13715 extensions = terminator;
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);
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;
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");
13822 glad_gl_free_extensions(exts_i);
13827 static int glad_gl_find_core_gl(
void) {
13829 const char* version;
13830 const char* prefixes[] = {
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) {
13849 GLAD_IMPL_UTIL_SSCANF(version,
"%d.%d", &major, &minor);
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;
13864 return GLAD_MAKE_VERSION(major, minor);
13867 int gladLoadGLUserPtr( GLADuserptrloadfunc load,
void *userptr) {
13870 glad_glGetString = (PFNGLGETSTRINGPROC) load(userptr,
"glGetString");
13871 if(glad_glGetString == NULL)
return 0;
13872 version = glad_gl_find_core_gl();
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);
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);
13974 glad_gl_resolve_aliases();
13980 int gladLoadGL( GLADloadfunc load) {
13981 return gladLoadGLUserPtr( glad_gl_get_proc_from_userptr, GLAD_GNUC_EXTENSION (
void*) load);
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;
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");
14003 glad_gl_free_extensions(exts_i);
14008 static int glad_gl_find_core_gles1(
void) {
14010 const char* version;
14011 const char* prefixes[] = {
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) {
14030 GLAD_IMPL_UTIL_SSCANF(version,
"%d.%d", &major, &minor);
14032 GLAD_GL_VERSION_ES_CM_1_0 = (major == 1 && minor >= 0) || major > 1;
14034 return GLAD_MAKE_VERSION(major, minor);
14037 int gladLoadGLES1UserPtr( GLADuserptrloadfunc load,
void *userptr) {
14040 glad_glGetString = (PFNGLGETSTRINGPROC) load(userptr,
"glGetString");
14041 if(glad_glGetString == NULL)
return 0;
14042 version = glad_gl_find_core_gles1();
14044 glad_gl_load_GL_VERSION_ES_CM_1_0(load, userptr);
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);
14059 glad_gl_resolve_aliases();
14065 int gladLoadGLES1( GLADloadfunc load) {
14066 return gladLoadGLES1UserPtr( glad_gl_get_proc_from_userptr, GLAD_GNUC_EXTENSION (
void*) load);
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;
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");
14104 glad_gl_free_extensions(exts_i);
14109 static int glad_gl_find_core_gles2(
void) {
14111 const char* version;
14112 const char* prefixes[] = {
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) {
14131 GLAD_IMPL_UTIL_SSCANF(version,
"%d.%d", &major, &minor);
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;
14136 return GLAD_MAKE_VERSION(major, minor);
14139 int gladLoadGLES2UserPtr( GLADuserptrloadfunc load,
void *userptr) {
14142 glad_glGetString = (PFNGLGETSTRINGPROC) load(userptr,
"glGetString");
14143 if(glad_glGetString == NULL)
return 0;
14144 version = glad_gl_find_core_gles2();
14146 glad_gl_load_GL_ES_VERSION_2_0(load, userptr);
14147 glad_gl_load_GL_ES_VERSION_3_0(load, userptr);
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);
14176 glad_gl_resolve_aliases();
14182 int gladLoadGLES2( GLADloadfunc load) {
14183 return gladLoadGLES2UserPtr( glad_gl_get_proc_from_userptr, GLAD_GNUC_EXTENSION (
void*) load);