2 # Copyright (C) 2015 Intel Corporation
4 # Permission is hereby granted, free of charge, to any person obtaining a
5 # copy of this software and associated documentation files (the "Software"),
6 # to deal in the Software without restriction, including without limitation
7 # the rights to use, copy, modify, merge, publish, distribute, sublicense,
8 # and/or sell copies of the Software, and to permit persons to whom the
9 # Software is furnished to do so, subject to the following conditions:
11 # The above copyright notice and this permission notice (including the next
12 # paragraph) shall be included in all copies or substantial portions of the
15 # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
18 # THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
20 # FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
24 """The maximum entries of actual static data required by indirect GLX."""
29 """Table of functions that have ABI-mandated offsets in the dispatch table.
31 The first MAX_OFFSETS entries are required by indirect GLX. The rest are
32 required to preserve the glapi <> GL/GLES ABI. This is to be addressed shortly.
34 This list will never change."""
187 "ColorMaterial": 151,
211 "PolygonStipple": 175,
214 "TexParameterf": 178,
215 "TexParameterfv": 179,
216 "TexParameteri": 180,
217 "TexParameteriv": 181,
230 "FeedbackBuffer": 194,
283 "PixelTransferf": 247,
284 "PixelTransferi": 248,
305 "GetMaterialfv": 269,
306 "GetMaterialiv": 270,
307 "GetPixelMapfv": 271,
308 "GetPixelMapuiv": 272,
309 "GetPixelMapusv": 273,
310 "GetPolygonStipple": 274,
318 "GetTexParameterfv": 282,
319 "GetTexParameteriv": 283,
320 "GetTexLevelParameterfv": 284,
321 "GetTexLevelParameteriv": 285,
345 "DisableClientState": 309,
348 "EdgeFlagPointer": 312,
349 "EnableClientState": 313,
353 "InterleavedArrays": 317,
354 "NormalPointer": 318,
355 "PolygonOffset": 319,
356 "TexCoordPointer": 320,
357 "VertexPointer": 321,
358 "AreTexturesResident": 322,
359 "CopyTexImage1D": 323,
360 "CopyTexImage2D": 324,
361 "CopyTexSubImage1D": 325,
362 "CopyTexSubImage2D": 326,
363 "DeleteTextures": 327,
367 "PrioritizeTextures": 331,
368 "TexSubImage1D": 332,
369 "TexSubImage2D": 333,
370 "PopClientAttrib": 334,
371 "PushClientAttrib": 335,
373 "BlendEquation": 337,
374 "DrawRangeElements": 338,
376 "ColorTableParameterfv": 340,
377 "ColorTableParameteriv": 341,
378 "CopyColorTable": 342,
379 "GetColorTable": 343,
380 "GetColorTableParameterfv": 344,
381 "GetColorTableParameteriv": 345,
382 "ColorSubTable": 346,
383 "CopyColorSubTable": 347,
384 "ConvolutionFilter1D": 348,
385 "ConvolutionFilter2D": 349,
386 "ConvolutionParameterf": 350,
387 "ConvolutionParameterfv": 351,
388 "ConvolutionParameteri": 352,
389 "ConvolutionParameteriv": 353,
390 "CopyConvolutionFilter1D": 354,
391 "CopyConvolutionFilter2D": 355,
392 "GetConvolutionFilter": 356,
393 "GetConvolutionParameterfv": 357,
394 "GetConvolutionParameteriv": 358,
395 "GetSeparableFilter": 359,
396 "SeparableFilter2D": 360,
398 "GetHistogramParameterfv": 362,
399 "GetHistogramParameteriv": 363,
401 "GetMinmaxParameterfv": 365,
402 "GetMinmaxParameteriv": 366,
405 "ResetHistogram": 369,
408 "TexSubImage3D": 372,
409 "CopyTexSubImage3D": 373,
410 "ActiveTexture": 374,
411 "ClientActiveTexture": 375,
412 "MultiTexCoord1d": 376,
413 "MultiTexCoord1dv": 377,
414 "MultiTexCoord1fARB": 378,
415 "MultiTexCoord1fvARB": 379,
416 "MultiTexCoord1i": 380,
417 "MultiTexCoord1iv": 381,
418 "MultiTexCoord1s": 382,
419 "MultiTexCoord1sv": 383,
420 "MultiTexCoord2d": 384,
421 "MultiTexCoord2dv": 385,
422 "MultiTexCoord2fARB": 386,
423 "MultiTexCoord2fvARB": 387,
424 "MultiTexCoord2i": 388,
425 "MultiTexCoord2iv": 389,
426 "MultiTexCoord2s": 390,
427 "MultiTexCoord2sv": 391,
428 "MultiTexCoord3d": 392,
429 "MultiTexCoord3dv": 393,
430 "MultiTexCoord3fARB": 394,
431 "MultiTexCoord3fvARB": 395,
432 "MultiTexCoord3i": 396,
433 "MultiTexCoord3iv": 397,
434 "MultiTexCoord3s": 398,
435 "MultiTexCoord3sv": 399,
436 "MultiTexCoord4d": 400,
437 "MultiTexCoord4dv": 401,
438 "MultiTexCoord4fARB": 402,
439 "MultiTexCoord4fvARB": 403,
440 "MultiTexCoord4i": 404,
441 "MultiTexCoord4iv": 405,
442 "MultiTexCoord4s": 406,
443 "MultiTexCoord4sv": 407,
444 "CompressedTexImage1D": 408,
445 "CompressedTexImage2D": 409,
446 "CompressedTexImage3D": 410,
447 "CompressedTexSubImage1D": 411,
448 "CompressedTexSubImage2D": 412,
449 "CompressedTexSubImage3D": 413,
450 "GetCompressedTexImage": 414,
451 "LoadTransposeMatrixd": 415,
452 "LoadTransposeMatrixf": 416,
453 "MultTransposeMatrixd": 417,
454 "MultTransposeMatrixf": 418,
455 "SampleCoverage": 419,
456 "BlendFuncSeparate": 420,
457 "FogCoordPointer": 421,
460 "MultiDrawArrays": 424,
461 "PointParameterf": 425,
462 "PointParameterfv": 426,
463 "PointParameteri": 427,
464 "PointParameteriv": 428,
465 "SecondaryColor3b": 429,
466 "SecondaryColor3bv": 430,
467 "SecondaryColor3d": 431,
468 "SecondaryColor3dv": 432,
469 "SecondaryColor3i": 433,
470 "SecondaryColor3iv": 434,
471 "SecondaryColor3s": 435,
472 "SecondaryColor3sv": 436,
473 "SecondaryColor3ub": 437,
474 "SecondaryColor3ubv": 438,
475 "SecondaryColor3ui": 439,
476 "SecondaryColor3uiv": 440,
477 "SecondaryColor3us": 441,
478 "SecondaryColor3usv": 442,
479 "SecondaryColorPointer": 443,
499 "BufferSubData": 463,
500 "DeleteBuffers": 464,
501 "DeleteQueries": 465,
505 "GetBufferParameteriv": 469,
506 "GetBufferPointerv": 470,
507 "GetBufferSubData": 471,
508 "GetQueryObjectiv": 472,
509 "GetQueryObjectuiv": 473,
516 "BindAttribLocation": 480,
517 "BlendEquationSeparate": 481,
518 "CompileShader": 482,
519 "CreateProgram": 483,
521 "DeleteProgram": 485,
524 "DisableVertexAttribArray": 488,
526 "EnableVertexAttribArray": 490,
527 "GetActiveAttrib": 491,
528 "GetActiveUniform": 492,
529 "GetAttachedShaders": 493,
530 "GetAttribLocation": 494,
531 "GetProgramInfoLog": 495,
533 "GetShaderInfoLog": 497,
534 "GetShaderSource": 498,
536 "GetUniformLocation": 500,
539 "GetVertexAttribPointerv": 503,
540 "GetVertexAttribdv": 504,
541 "GetVertexAttribfv": 505,
542 "GetVertexAttribiv": 506,
547 "StencilFuncSeparate": 511,
548 "StencilMaskSeparate": 512,
549 "StencilOpSeparate": 513,
566 "UniformMatrix2fv": 530,
567 "UniformMatrix3fv": 531,
568 "UniformMatrix4fv": 532,
570 "ValidateProgram": 534,
571 "VertexAttrib1d": 535,
572 "VertexAttrib1dv": 536,
573 "VertexAttrib1s": 537,
574 "VertexAttrib1sv": 538,
575 "VertexAttrib2d": 539,
576 "VertexAttrib2dv": 540,
577 "VertexAttrib2s": 541,
578 "VertexAttrib2sv": 542,
579 "VertexAttrib3d": 543,
580 "VertexAttrib3dv": 544,
581 "VertexAttrib3s": 545,
582 "VertexAttrib3sv": 546,
583 "VertexAttrib4Nbv": 547,
584 "VertexAttrib4Niv": 548,
585 "VertexAttrib4Nsv": 549,
586 "VertexAttrib4Nub": 550,
587 "VertexAttrib4Nubv": 551,
588 "VertexAttrib4Nuiv": 552,
589 "VertexAttrib4Nusv": 553,
590 "VertexAttrib4bv": 554,
591 "VertexAttrib4d": 555,
592 "VertexAttrib4dv": 556,
593 "VertexAttrib4iv": 557,
594 "VertexAttrib4s": 558,
595 "VertexAttrib4sv": 559,
596 "VertexAttrib4ubv": 560,
597 "VertexAttrib4uiv": 561,
598 "VertexAttrib4usv": 562,
599 "VertexAttribPointer": 563,
600 "UniformMatrix2x3fv": 564,
601 "UniformMatrix2x4fv": 565,
602 "UniformMatrix3x2fv": 566,
603 "UniformMatrix3x4fv": 567,
604 "UniformMatrix4x2fv": 568,
605 "UniformMatrix4x3fv": 569,
606 "BeginConditionalRender": 570,
607 "BeginTransformFeedback": 571,
608 "BindBufferBase": 572,
609 "BindBufferRange": 573,
610 "BindFragDataLocation": 574,
612 "ClearBufferfi": 576,
613 "ClearBufferfv": 577,
614 "ClearBufferiv": 578,
615 "ClearBufferuiv": 579,
619 "EndConditionalRender": 583,
620 "EndTransformFeedback": 584,
621 "GetBooleani_v": 585,
622 "GetFragDataLocation": 586,
623 "GetIntegeri_v": 587,
625 "GetTexParameterIiv": 589,
626 "GetTexParameterIuiv": 590,
627 "GetTransformFeedbackVarying": 591,
628 "GetUniformuiv": 592,
629 "GetVertexAttribIiv": 593,
630 "GetVertexAttribIuiv": 594,
632 "TexParameterIiv": 596,
633 "TexParameterIuiv": 597,
634 "TransformFeedbackVaryings": 598,
643 "VertexAttribI1iv": 607,
644 "VertexAttribI1uiv": 608,
645 "VertexAttribI4bv": 609,
646 "VertexAttribI4sv": 610,
647 "VertexAttribI4ubv": 611,
648 "VertexAttribI4usv": 612,
649 "VertexAttribIPointer": 613,
650 "PrimitiveRestartIndex": 614,
652 "FramebufferTexture": 616,
653 "GetBufferParameteri64v": 617,
654 "GetInteger64i_v": 618,
655 "VertexAttribDivisor": 619,
656 "MinSampleShading": 620,
657 "MemoryBarrierByRegion": 621,
658 "BindProgramARB": 622,
659 "DeleteProgramsARB": 623,
660 "GenProgramsARB": 624,
661 "GetProgramEnvParameterdvARB": 625,
662 "GetProgramEnvParameterfvARB": 626,
663 "GetProgramLocalParameterdvARB": 627,
664 "GetProgramLocalParameterfvARB": 628,
665 "GetProgramStringARB": 629,
666 "GetProgramivARB": 630,
668 "ProgramEnvParameter4dARB": 632,
669 "ProgramEnvParameter4dvARB": 633,
670 "ProgramEnvParameter4fARB": 634,
671 "ProgramEnvParameter4fvARB": 635,
672 "ProgramLocalParameter4dARB": 636,
673 "ProgramLocalParameter4dvARB": 637,
674 "ProgramLocalParameter4fARB": 638,
675 "ProgramLocalParameter4fvARB": 639,
676 "ProgramStringARB": 640,
677 "VertexAttrib1fARB": 641,
678 "VertexAttrib1fvARB": 642,
679 "VertexAttrib2fARB": 643,
680 "VertexAttrib2fvARB": 644,
681 "VertexAttrib3fARB": 645,
682 "VertexAttrib3fvARB": 646,
683 "VertexAttrib4fARB": 647,
684 "VertexAttrib4fvARB": 648,
685 "AttachObjectARB": 649,
686 "CreateProgramObjectARB": 650,
687 "CreateShaderObjectARB": 651,
688 "DeleteObjectARB": 652,
689 "DetachObjectARB": 653,
690 "GetAttachedObjectsARB": 654,
692 "GetInfoLogARB": 656,
693 "GetObjectParameterfvARB": 657,
694 "GetObjectParameterivARB": 658,
695 "DrawArraysInstancedARB": 659,
696 "DrawElementsInstancedARB": 660,
697 "BindFramebuffer": 661,
698 "BindRenderbuffer": 662,
699 "BlitFramebuffer": 663,
700 "CheckFramebufferStatus": 664,
701 "DeleteFramebuffers": 665,
702 "DeleteRenderbuffers": 666,
703 "FramebufferRenderbuffer": 667,
704 "FramebufferTexture1D": 668,
705 "FramebufferTexture2D": 669,
706 "FramebufferTexture3D": 670,
707 "FramebufferTextureLayer": 671,
708 "GenFramebuffers": 672,
709 "GenRenderbuffers": 673,
710 "GenerateMipmap": 674,
711 "GetFramebufferAttachmentParameteriv": 675,
712 "GetRenderbufferParameteriv": 676,
713 "IsFramebuffer": 677,
714 "IsRenderbuffer": 678,
715 "RenderbufferStorage": 679,
716 "RenderbufferStorageMultisample": 680,
717 "FlushMappedBufferRange": 681,
718 "MapBufferRange": 682,
719 "BindVertexArray": 683,
720 "DeleteVertexArrays": 684,
721 "GenVertexArrays": 685,
722 "IsVertexArray": 686,
723 "GetActiveUniformBlockName": 687,
724 "GetActiveUniformBlockiv": 688,
725 "GetActiveUniformName": 689,
726 "GetActiveUniformsiv": 690,
727 "GetUniformBlockIndex": 691,
728 "GetUniformIndices": 692,
729 "UniformBlockBinding": 693,
730 "CopyBufferSubData": 694,
731 "ClientWaitSync": 695,
734 "GetInteger64v": 698,
738 "DrawElementsBaseVertex": 702,
739 "DrawElementsInstancedBaseVertex": 703,
740 "DrawRangeElementsBaseVertex": 704,
741 "MultiDrawElementsBaseVertex": 705,
742 "ProvokingVertex": 706,
743 "GetMultisamplefv": 707,
745 "TexImage2DMultisample": 709,
746 "TexImage3DMultisample": 710,
747 "BlendEquationSeparateiARB": 711,
748 "BlendEquationiARB": 712,
749 "BlendFuncSeparateiARB": 713,
750 "BlendFunciARB": 714,
751 "BindFragDataLocationIndexed": 715,
752 "GetFragDataIndex": 716,
754 "DeleteSamplers": 718,
756 "GetSamplerParameterIiv": 720,
757 "GetSamplerParameterIuiv": 721,
758 "GetSamplerParameterfv": 722,
759 "GetSamplerParameteriv": 723,
761 "SamplerParameterIiv": 725,
762 "SamplerParameterIuiv": 726,
763 "SamplerParameterf": 727,
764 "SamplerParameterfv": 728,
765 "SamplerParameteri": 729,
766 "SamplerParameteriv": 730,
767 "GetQueryObjecti64v": 731,
768 "GetQueryObjectui64v": 732,
774 "MultiTexCoordP1ui": 738,
775 "MultiTexCoordP1uiv": 739,
776 "MultiTexCoordP2ui": 740,
777 "MultiTexCoordP2uiv": 741,
778 "MultiTexCoordP3ui": 742,
779 "MultiTexCoordP3uiv": 743,
780 "MultiTexCoordP4ui": 744,
781 "MultiTexCoordP4uiv": 745,
784 "SecondaryColorP3ui": 748,
785 "SecondaryColorP3uiv": 749,
787 "TexCoordP1uiv": 751,
789 "TexCoordP2uiv": 753,
791 "TexCoordP3uiv": 755,
793 "TexCoordP4uiv": 757,
794 "VertexAttribP1ui": 758,
795 "VertexAttribP1uiv": 759,
796 "VertexAttribP2ui": 760,
797 "VertexAttribP2uiv": 761,
798 "VertexAttribP3ui": 762,
799 "VertexAttribP3uiv": 763,
800 "VertexAttribP4ui": 764,
801 "VertexAttribP4uiv": 765,
808 "DrawArraysIndirect": 772,
809 "DrawElementsIndirect": 773,
819 "UniformMatrix2dv": 783,
820 "UniformMatrix2x3dv": 784,
821 "UniformMatrix2x4dv": 785,
822 "UniformMatrix3dv": 786,
823 "UniformMatrix3x2dv": 787,
824 "UniformMatrix3x4dv": 788,
825 "UniformMatrix4dv": 789,
826 "UniformMatrix4x2dv": 790,
827 "UniformMatrix4x3dv": 791,
828 "GetActiveSubroutineName": 792,
829 "GetActiveSubroutineUniformName": 793,
830 "GetActiveSubroutineUniformiv": 794,
831 "GetProgramStageiv": 795,
832 "GetSubroutineIndex": 796,
833 "GetSubroutineUniformLocation": 797,
834 "GetUniformSubroutineuiv": 798,
835 "UniformSubroutinesuiv": 799,
836 "PatchParameterfv": 800,
837 "PatchParameteri": 801,
838 "BindTransformFeedback": 802,
839 "DeleteTransformFeedbacks": 803,
840 "DrawTransformFeedback": 804,
841 "GenTransformFeedbacks": 805,
842 "IsTransformFeedback": 806,
843 "PauseTransformFeedback": 807,
844 "ResumeTransformFeedback": 808,
845 "BeginQueryIndexed": 809,
846 "DrawTransformFeedbackStream": 810,
847 "EndQueryIndexed": 811,
848 "GetQueryIndexediv": 812,
851 "GetShaderPrecisionFormat": 815,
852 "ReleaseShaderCompiler": 816,
854 "GetProgramBinary": 818,
855 "ProgramBinary": 819,
856 "ProgramParameteri": 820,
857 "GetVertexAttribLdv": 821,
858 "VertexAttribL1d": 822,
859 "VertexAttribL1dv": 823,
860 "VertexAttribL2d": 824,
861 "VertexAttribL2dv": 825,
862 "VertexAttribL3d": 826,
863 "VertexAttribL3dv": 827,
864 "VertexAttribL4d": 828,
865 "VertexAttribL4dv": 829,
866 "VertexAttribLPointer": 830,
867 "DepthRangeArrayv": 831,
868 "DepthRangeIndexed": 832,
871 "ScissorArrayv": 835,
872 "ScissorIndexed": 836,
873 "ScissorIndexedv": 837,
874 "ViewportArrayv": 838,
875 "ViewportIndexedf": 839,
876 "ViewportIndexedfv": 840,
877 "GetGraphicsResetStatusARB": 841,
878 "GetnColorTableARB": 842,
879 "GetnCompressedTexImageARB": 843,
880 "GetnConvolutionFilterARB": 844,
881 "GetnHistogramARB": 845,
885 "GetnMinmaxARB": 849,
886 "GetnPixelMapfvARB": 850,
887 "GetnPixelMapuivARB": 851,
888 "GetnPixelMapusvARB": 852,
889 "GetnPolygonStippleARB": 853,
890 "GetnSeparableFilterARB": 854,
891 "GetnTexImageARB": 855,
892 "GetnUniformdvARB": 856,
893 "GetnUniformfvARB": 857,
894 "GetnUniformivARB": 858,
895 "GetnUniformuivARB": 859,
896 "ReadnPixelsARB": 860,
897 "DrawArraysInstancedBaseInstance": 861,
898 "DrawElementsInstancedBaseInstance": 862,
899 "DrawElementsInstancedBaseVertexBaseInstance": 863,
900 "DrawTransformFeedbackInstanced": 864,
901 "DrawTransformFeedbackStreamInstanced": 865,
902 "GetInternalformativ": 866,
903 "GetActiveAtomicCounterBufferiv": 867,
904 "BindImageTexture": 868,
905 "MemoryBarrier": 869,
909 "TextureStorage1DEXT": 873,
910 "TextureStorage2DEXT": 874,
911 "TextureStorage3DEXT": 875,
912 "ClearBufferData": 876,
913 "ClearBufferSubData": 877,
914 "DispatchCompute": 878,
915 "DispatchComputeIndirect": 879,
916 "CopyImageSubData": 880,
918 "BindVertexBuffer": 882,
919 "VertexAttribBinding": 883,
920 "VertexAttribFormat": 884,
921 "VertexAttribIFormat": 885,
922 "VertexAttribLFormat": 886,
923 "VertexBindingDivisor": 887,
924 "FramebufferParameteri": 888,
925 "GetFramebufferParameteriv": 889,
926 "GetInternalformati64v": 890,
927 "MultiDrawArraysIndirect": 891,
928 "MultiDrawElementsIndirect": 892,
929 "GetProgramInterfaceiv": 893,
930 "GetProgramResourceIndex": 894,
931 "GetProgramResourceLocation": 895,
932 "GetProgramResourceLocationIndex": 896,
933 "GetProgramResourceName": 897,
934 "GetProgramResourceiv": 898,
935 "ShaderStorageBlockBinding": 899,
936 "TexBufferRange": 900,
937 "TexStorage2DMultisample": 901,
938 "TexStorage3DMultisample": 902,
939 "BufferStorage": 903,
940 "ClearTexImage": 904,
941 "ClearTexSubImage": 905,
942 "BindBuffersBase": 906,
943 "BindBuffersRange": 907,
944 "BindImageTextures": 908,
947 "BindVertexBuffers": 911,
948 "GetImageHandleARB": 912,
949 "GetTextureHandleARB": 913,
950 "GetTextureSamplerHandleARB": 914,
951 "GetVertexAttribLui64vARB": 915,
952 "IsImageHandleResidentARB": 916,
953 "IsTextureHandleResidentARB": 917,
954 "MakeImageHandleNonResidentARB": 918,
955 "MakeImageHandleResidentARB": 919,
956 "MakeTextureHandleNonResidentARB": 920,
957 "MakeTextureHandleResidentARB": 921,
958 "ProgramUniformHandleui64ARB": 922,
959 "ProgramUniformHandleui64vARB": 923,
960 "UniformHandleui64ARB": 924,
961 "UniformHandleui64vARB": 925,
962 "VertexAttribL1ui64ARB": 926,
963 "VertexAttribL1ui64vARB": 927,
964 "DispatchComputeGroupSizeARB": 928,
965 "MultiDrawArraysIndirectCountARB": 929,
966 "MultiDrawElementsIndirectCountARB": 930,
968 "BindTextureUnit": 932,
969 "BlitNamedFramebuffer": 933,
970 "CheckNamedFramebufferStatus": 934,
971 "ClearNamedBufferData": 935,
972 "ClearNamedBufferSubData": 936,
973 "ClearNamedFramebufferfi": 937,
974 "ClearNamedFramebufferfv": 938,
975 "ClearNamedFramebufferiv": 939,
976 "ClearNamedFramebufferuiv": 940,
977 "CompressedTextureSubImage1D": 941,
978 "CompressedTextureSubImage2D": 942,
979 "CompressedTextureSubImage3D": 943,
980 "CopyNamedBufferSubData": 944,
981 "CopyTextureSubImage1D": 945,
982 "CopyTextureSubImage2D": 946,
983 "CopyTextureSubImage3D": 947,
984 "CreateBuffers": 948,
985 "CreateFramebuffers": 949,
986 "CreateProgramPipelines": 950,
987 "CreateQueries": 951,
988 "CreateRenderbuffers": 952,
989 "CreateSamplers": 953,
990 "CreateTextures": 954,
991 "CreateTransformFeedbacks": 955,
992 "CreateVertexArrays": 956,
993 "DisableVertexArrayAttrib": 957,
994 "EnableVertexArrayAttrib": 958,
995 "FlushMappedNamedBufferRange": 959,
996 "GenerateTextureMipmap": 960,
997 "GetCompressedTextureImage": 961,
998 "GetNamedBufferParameteri64v": 962,
999 "GetNamedBufferParameteriv": 963,
1000 "GetNamedBufferPointerv": 964,
1001 "GetNamedBufferSubData": 965,
1002 "GetNamedFramebufferAttachmentParameteriv": 966,
1003 "GetNamedFramebufferParameteriv": 967,
1004 "GetNamedRenderbufferParameteriv": 968,
1005 "GetQueryBufferObjecti64v": 969,
1006 "GetQueryBufferObjectiv": 970,
1007 "GetQueryBufferObjectui64v": 971,
1008 "GetQueryBufferObjectuiv": 972,
1009 "GetTextureImage": 973,
1010 "GetTextureLevelParameterfv": 974,
1011 "GetTextureLevelParameteriv": 975,
1012 "GetTextureParameterIiv": 976,
1013 "GetTextureParameterIuiv": 977,
1014 "GetTextureParameterfv": 978,
1015 "GetTextureParameteriv": 979,
1016 "GetTransformFeedbacki64_v": 980,
1017 "GetTransformFeedbacki_v": 981,
1018 "GetTransformFeedbackiv": 982,
1019 "GetVertexArrayIndexed64iv": 983,
1020 "GetVertexArrayIndexediv": 984,
1021 "GetVertexArrayiv": 985,
1022 "InvalidateNamedFramebufferData": 986,
1023 "InvalidateNamedFramebufferSubData": 987,
1024 "MapNamedBuffer": 988,
1025 "MapNamedBufferRange": 989,
1026 "NamedBufferData": 990,
1027 "NamedBufferStorage": 991,
1028 "NamedBufferSubData": 992,
1029 "NamedFramebufferDrawBuffer": 993,
1030 "NamedFramebufferDrawBuffers": 994,
1031 "NamedFramebufferParameteri": 995,
1032 "NamedFramebufferReadBuffer": 996,
1033 "NamedFramebufferRenderbuffer": 997,
1034 "NamedFramebufferTexture": 998,
1035 "NamedFramebufferTextureLayer": 999,
1036 "NamedRenderbufferStorage": 1000,
1037 "NamedRenderbufferStorageMultisample": 1001,
1038 "TextureBuffer": 1002,
1039 "TextureBufferRange": 1003,
1040 "TextureParameterIiv": 1004,
1041 "TextureParameterIuiv": 1005,
1042 "TextureParameterf": 1006,
1043 "TextureParameterfv": 1007,
1044 "TextureParameteri": 1008,
1045 "TextureParameteriv": 1009,
1046 "TextureStorage1D": 1010,
1047 "TextureStorage2D": 1011,
1048 "TextureStorage2DMultisample": 1012,
1049 "TextureStorage3D": 1013,
1050 "TextureStorage3DMultisample": 1014,
1051 "TextureSubImage1D": 1015,
1052 "TextureSubImage2D": 1016,
1053 "TextureSubImage3D": 1017,
1054 "TransformFeedbackBufferBase": 1018,
1055 "TransformFeedbackBufferRange": 1019,
1056 "UnmapNamedBufferEXT": 1020,
1057 "VertexArrayAttribBinding": 1021,
1058 "VertexArrayAttribFormat": 1022,
1059 "VertexArrayAttribIFormat": 1023,
1060 "VertexArrayAttribLFormat": 1024,
1061 "VertexArrayBindingDivisor": 1025,
1062 "VertexArrayElementBuffer": 1026,
1063 "VertexArrayVertexBuffer": 1027,
1064 "VertexArrayVertexBuffers": 1028,
1065 "GetCompressedTextureSubImage": 1029,
1066 "GetTextureSubImage": 1030,
1067 "BufferPageCommitmentARB": 1031,
1068 "NamedBufferPageCommitmentARB": 1032,
1069 "GetUniformi64vARB": 1033,
1070 "GetUniformui64vARB": 1034,
1071 "GetnUniformi64vARB": 1035,
1072 "GetnUniformui64vARB": 1036,
1073 "ProgramUniform1i64ARB": 1037,
1074 "ProgramUniform1i64vARB": 1038,
1075 "ProgramUniform1ui64ARB": 1039,
1076 "ProgramUniform1ui64vARB": 1040,
1077 "ProgramUniform2i64ARB": 1041,
1078 "ProgramUniform2i64vARB": 1042,
1079 "ProgramUniform2ui64ARB": 1043,
1080 "ProgramUniform2ui64vARB": 1044,
1081 "ProgramUniform3i64ARB": 1045,
1082 "ProgramUniform3i64vARB": 1046,
1083 "ProgramUniform3ui64ARB": 1047,
1084 "ProgramUniform3ui64vARB": 1048,
1085 "ProgramUniform4i64ARB": 1049,
1086 "ProgramUniform4i64vARB": 1050,
1087 "ProgramUniform4ui64ARB": 1051,
1088 "ProgramUniform4ui64vARB": 1052,
1089 "Uniform1i64ARB": 1053,
1090 "Uniform1i64vARB": 1054,
1091 "Uniform1ui64ARB": 1055,
1092 "Uniform1ui64vARB": 1056,
1093 "Uniform2i64ARB": 1057,
1094 "Uniform2i64vARB": 1058,
1095 "Uniform2ui64ARB": 1059,
1096 "Uniform2ui64vARB": 1060,
1097 "Uniform3i64ARB": 1061,
1098 "Uniform3i64vARB": 1062,
1099 "Uniform3ui64ARB": 1063,
1100 "Uniform3ui64vARB": 1064,
1101 "Uniform4i64ARB": 1065,
1102 "Uniform4i64vARB": 1066,
1103 "Uniform4ui64ARB": 1067,
1104 "Uniform4ui64vARB": 1068,
1105 "EvaluateDepthValuesARB": 1069,
1106 "FramebufferSampleLocationsfvARB": 1070,
1107 "NamedFramebufferSampleLocationsfvARB": 1071,
1108 "SpecializeShaderARB": 1072,
1109 "InvalidateBufferData": 1073,
1110 "InvalidateBufferSubData": 1074,
1111 "InvalidateFramebuffer": 1075,
1112 "InvalidateSubFramebuffer": 1076,
1113 "InvalidateTexImage": 1077,
1114 "InvalidateTexSubImage": 1078,
1115 "DrawTexfOES": 1079,
1116 "DrawTexfvOES": 1080,
1117 "DrawTexiOES": 1081,
1118 "DrawTexivOES": 1082,
1119 "DrawTexsOES": 1083,
1120 "DrawTexsvOES": 1084,
1121 "DrawTexxOES": 1085,
1122 "DrawTexxvOES": 1086,
1123 "PointSizePointerOES": 1087,
1124 "QueryMatrixxOES": 1088,
1125 "SampleMaskSGIS": 1089,
1126 "SamplePatternSGIS": 1090,
1127 "ColorPointerEXT": 1091,
1128 "EdgeFlagPointerEXT": 1092,
1129 "IndexPointerEXT": 1093,
1130 "NormalPointerEXT": 1094,
1131 "TexCoordPointerEXT": 1095,
1132 "VertexPointerEXT": 1096,
1133 "DiscardFramebufferEXT": 1097,
1134 "ActiveShaderProgram": 1098,
1135 "BindProgramPipeline": 1099,
1136 "CreateShaderProgramv": 1100,
1137 "DeleteProgramPipelines": 1101,
1138 "GenProgramPipelines": 1102,
1139 "GetProgramPipelineInfoLog": 1103,
1140 "GetProgramPipelineiv": 1104,
1141 "IsProgramPipeline": 1105,
1142 "LockArraysEXT": 1106,
1143 "ProgramUniform1d": 1107,
1144 "ProgramUniform1dv": 1108,
1145 "ProgramUniform1f": 1109,
1146 "ProgramUniform1fv": 1110,
1147 "ProgramUniform1i": 1111,
1148 "ProgramUniform1iv": 1112,
1149 "ProgramUniform1ui": 1113,
1150 "ProgramUniform1uiv": 1114,
1151 "ProgramUniform2d": 1115,
1152 "ProgramUniform2dv": 1116,
1153 "ProgramUniform2f": 1117,
1154 "ProgramUniform2fv": 1118,
1155 "ProgramUniform2i": 1119,
1156 "ProgramUniform2iv": 1120,
1157 "ProgramUniform2ui": 1121,
1158 "ProgramUniform2uiv": 1122,
1159 "ProgramUniform3d": 1123,
1160 "ProgramUniform3dv": 1124,
1161 "ProgramUniform3f": 1125,
1162 "ProgramUniform3fv": 1126,
1163 "ProgramUniform3i": 1127,
1164 "ProgramUniform3iv": 1128,
1165 "ProgramUniform3ui": 1129,
1166 "ProgramUniform3uiv": 1130,
1167 "ProgramUniform4d": 1131,
1168 "ProgramUniform4dv": 1132,
1169 "ProgramUniform4f": 1133,
1170 "ProgramUniform4fv": 1134,
1171 "ProgramUniform4i": 1135,
1172 "ProgramUniform4iv": 1136,
1173 "ProgramUniform4ui": 1137,
1174 "ProgramUniform4uiv": 1138,
1175 "ProgramUniformMatrix2dv": 1139,
1176 "ProgramUniformMatrix2fv": 1140,
1177 "ProgramUniformMatrix2x3dv": 1141,
1178 "ProgramUniformMatrix2x3fv": 1142,
1179 "ProgramUniformMatrix2x4dv": 1143,
1180 "ProgramUniformMatrix2x4fv": 1144,
1181 "ProgramUniformMatrix3dv": 1145,
1182 "ProgramUniformMatrix3fv": 1146,
1183 "ProgramUniformMatrix3x2dv": 1147,
1184 "ProgramUniformMatrix3x2fv": 1148,
1185 "ProgramUniformMatrix3x4dv": 1149,
1186 "ProgramUniformMatrix3x4fv": 1150,
1187 "ProgramUniformMatrix4dv": 1151,
1188 "ProgramUniformMatrix4fv": 1152,
1189 "ProgramUniformMatrix4x2dv": 1153,
1190 "ProgramUniformMatrix4x2fv": 1154,
1191 "ProgramUniformMatrix4x3dv": 1155,
1192 "ProgramUniformMatrix4x3fv": 1156,
1193 "UnlockArraysEXT": 1157,
1194 "UseProgramStages": 1158,
1195 "ValidateProgramPipeline": 1159,
1196 "FramebufferTexture2DMultisampleEXT": 1160,
1197 "DebugMessageCallback": 1161,
1198 "DebugMessageControl": 1162,
1199 "DebugMessageInsert": 1163,
1200 "GetDebugMessageLog": 1164,
1201 "GetObjectLabel": 1165,
1202 "GetObjectPtrLabel": 1166,
1203 "ObjectLabel": 1167,
1204 "ObjectPtrLabel": 1168,
1205 "PopDebugGroup": 1169,
1206 "PushDebugGroup": 1170,
1207 "SecondaryColor3fEXT": 1171,
1208 "SecondaryColor3fvEXT": 1172,
1209 "MultiDrawElementsEXT": 1173,
1210 "FogCoordfEXT": 1174,
1211 "FogCoordfvEXT": 1175,
1212 "ResizeBuffersMESA": 1176,
1213 "WindowPos4dMESA": 1177,
1214 "WindowPos4dvMESA": 1178,
1215 "WindowPos4fMESA": 1179,
1216 "WindowPos4fvMESA": 1180,
1217 "WindowPos4iMESA": 1181,
1218 "WindowPos4ivMESA": 1182,
1219 "WindowPos4sMESA": 1183,
1220 "WindowPos4svMESA": 1184,
1221 "MultiModeDrawArraysIBM": 1185,
1222 "MultiModeDrawElementsIBM": 1186,
1223 "AreProgramsResidentNV": 1187,
1224 "ExecuteProgramNV": 1188,
1225 "GetProgramParameterdvNV": 1189,
1226 "GetProgramParameterfvNV": 1190,
1227 "GetProgramStringNV": 1191,
1228 "GetProgramivNV": 1192,
1229 "GetTrackMatrixivNV": 1193,
1230 "GetVertexAttribdvNV": 1194,
1231 "GetVertexAttribfvNV": 1195,
1232 "GetVertexAttribivNV": 1196,
1233 "LoadProgramNV": 1197,
1234 "ProgramParameters4dvNV": 1198,
1235 "ProgramParameters4fvNV": 1199,
1236 "RequestResidentProgramsNV": 1200,
1237 "TrackMatrixNV": 1201,
1238 "VertexAttrib1dNV": 1202,
1239 "VertexAttrib1dvNV": 1203,
1240 "VertexAttrib1fNV": 1204,
1241 "VertexAttrib1fvNV": 1205,
1242 "VertexAttrib1sNV": 1206,
1243 "VertexAttrib1svNV": 1207,
1244 "VertexAttrib2dNV": 1208,
1245 "VertexAttrib2dvNV": 1209,
1246 "VertexAttrib2fNV": 1210,
1247 "VertexAttrib2fvNV": 1211,
1248 "VertexAttrib2sNV": 1212,
1249 "VertexAttrib2svNV": 1213,
1250 "VertexAttrib3dNV": 1214,
1251 "VertexAttrib3dvNV": 1215,
1252 "VertexAttrib3fNV": 1216,
1253 "VertexAttrib3fvNV": 1217,
1254 "VertexAttrib3sNV": 1218,
1255 "VertexAttrib3svNV": 1219,
1256 "VertexAttrib4dNV": 1220,
1257 "VertexAttrib4dvNV": 1221,
1258 "VertexAttrib4fNV": 1222,
1259 "VertexAttrib4fvNV": 1223,
1260 "VertexAttrib4sNV": 1224,
1261 "VertexAttrib4svNV": 1225,
1262 "VertexAttrib4ubNV": 1226,
1263 "VertexAttrib4ubvNV": 1227,
1264 "VertexAttribPointerNV": 1228,
1265 "VertexAttribs1dvNV": 1229,
1266 "VertexAttribs1fvNV": 1230,
1267 "VertexAttribs1svNV": 1231,
1268 "VertexAttribs2dvNV": 1232,
1269 "VertexAttribs2fvNV": 1233,
1270 "VertexAttribs2svNV": 1234,
1271 "VertexAttribs3dvNV": 1235,
1272 "VertexAttribs3fvNV": 1236,
1273 "VertexAttribs3svNV": 1237,
1274 "VertexAttribs4dvNV": 1238,
1275 "VertexAttribs4fvNV": 1239,
1276 "VertexAttribs4svNV": 1240,
1277 "VertexAttribs4ubvNV": 1241,
1278 "GetTexBumpParameterfvATI": 1242,
1279 "GetTexBumpParameterivATI": 1243,
1280 "TexBumpParameterfvATI": 1244,
1281 "TexBumpParameterivATI": 1245,
1282 "AlphaFragmentOp1ATI": 1246,
1283 "AlphaFragmentOp2ATI": 1247,
1284 "AlphaFragmentOp3ATI": 1248,
1285 "BeginFragmentShaderATI": 1249,
1286 "BindFragmentShaderATI": 1250,
1287 "ColorFragmentOp1ATI": 1251,
1288 "ColorFragmentOp2ATI": 1252,
1289 "ColorFragmentOp3ATI": 1253,
1290 "DeleteFragmentShaderATI": 1254,
1291 "EndFragmentShaderATI": 1255,
1292 "GenFragmentShadersATI": 1256,
1293 "PassTexCoordATI": 1257,
1294 "SampleMapATI": 1258,
1295 "SetFragmentShaderConstantATI": 1259,
1296 "DepthRangeArrayfvOES": 1260,
1297 "DepthRangeIndexedfOES": 1261,
1298 "ActiveStencilFaceEXT": 1262,
1299 "GetProgramNamedParameterdvNV": 1263,
1300 "GetProgramNamedParameterfvNV": 1264,
1301 "ProgramNamedParameter4dNV": 1265,
1302 "ProgramNamedParameter4dvNV": 1266,
1303 "ProgramNamedParameter4fNV": 1267,
1304 "ProgramNamedParameter4fvNV": 1268,
1305 "PrimitiveRestartNV": 1269,
1306 "GetTexGenxvOES": 1270,
1308 "TexGenxvOES": 1272,
1309 "DepthBoundsEXT": 1273,
1310 "BindFramebufferEXT": 1274,
1311 "BindRenderbufferEXT": 1275,
1312 "StringMarkerGREMEDY": 1276,
1313 "BufferParameteriAPPLE": 1277,
1314 "FlushMappedBufferRangeAPPLE": 1278,
1315 "VertexAttribI1iEXT": 1279,
1316 "VertexAttribI1uiEXT": 1280,
1317 "VertexAttribI2iEXT": 1281,
1318 "VertexAttribI2ivEXT": 1282,
1319 "VertexAttribI2uiEXT": 1283,
1320 "VertexAttribI2uivEXT": 1284,
1321 "VertexAttribI3iEXT": 1285,
1322 "VertexAttribI3ivEXT": 1286,
1323 "VertexAttribI3uiEXT": 1287,
1324 "VertexAttribI3uivEXT": 1288,
1325 "VertexAttribI4iEXT": 1289,
1326 "VertexAttribI4ivEXT": 1290,
1327 "VertexAttribI4uiEXT": 1291,
1328 "VertexAttribI4uivEXT": 1292,
1329 "ClearColorIiEXT": 1293,
1330 "ClearColorIuiEXT": 1294,
1331 "BindBufferOffsetEXT": 1295,
1332 "BeginPerfMonitorAMD": 1296,
1333 "DeletePerfMonitorsAMD": 1297,
1334 "EndPerfMonitorAMD": 1298,
1335 "GenPerfMonitorsAMD": 1299,
1336 "GetPerfMonitorCounterDataAMD": 1300,
1337 "GetPerfMonitorCounterInfoAMD": 1301,
1338 "GetPerfMonitorCounterStringAMD": 1302,
1339 "GetPerfMonitorCountersAMD": 1303,
1340 "GetPerfMonitorGroupStringAMD": 1304,
1341 "GetPerfMonitorGroupsAMD": 1305,
1342 "SelectPerfMonitorCountersAMD": 1306,
1343 "GetObjectParameterivAPPLE": 1307,
1344 "ObjectPurgeableAPPLE": 1308,
1345 "ObjectUnpurgeableAPPLE": 1309,
1346 "ActiveProgramEXT": 1310,
1347 "CreateShaderProgramEXT": 1311,
1348 "UseShaderProgramEXT": 1312,
1349 "TextureBarrierNV": 1313,
1350 "VDPAUFiniNV": 1314,
1351 "VDPAUGetSurfaceivNV": 1315,
1352 "VDPAUInitNV": 1316,
1353 "VDPAUIsSurfaceNV": 1317,
1354 "VDPAUMapSurfacesNV": 1318,
1355 "VDPAURegisterOutputSurfaceNV": 1319,
1356 "VDPAURegisterVideoSurfaceNV": 1320,
1357 "VDPAUSurfaceAccessNV": 1321,
1358 "VDPAUUnmapSurfacesNV": 1322,
1359 "VDPAUUnregisterSurfaceNV": 1323,
1360 "BeginPerfQueryINTEL": 1324,
1361 "CreatePerfQueryINTEL": 1325,
1362 "DeletePerfQueryINTEL": 1326,
1363 "EndPerfQueryINTEL": 1327,
1364 "GetFirstPerfQueryIdINTEL": 1328,
1365 "GetNextPerfQueryIdINTEL": 1329,
1366 "GetPerfCounterInfoINTEL": 1330,
1367 "GetPerfQueryDataINTEL": 1331,
1368 "GetPerfQueryIdByNameINTEL": 1332,
1369 "GetPerfQueryInfoINTEL": 1333,
1370 "PolygonOffsetClampEXT": 1334,
1371 "SubpixelPrecisionBiasNV": 1335,
1372 "ConservativeRasterParameterfNV": 1336,
1373 "ConservativeRasterParameteriNV": 1337,
1374 "WindowRectanglesEXT": 1338,
1375 "BufferStorageMemEXT": 1339,
1376 "CreateMemoryObjectsEXT": 1340,
1377 "DeleteMemoryObjectsEXT": 1341,
1378 "DeleteSemaphoresEXT": 1342,
1379 "GenSemaphoresEXT": 1343,
1380 "GetMemoryObjectParameterivEXT": 1344,
1381 "GetSemaphoreParameterui64vEXT": 1345,
1382 "GetUnsignedBytei_vEXT": 1346,
1383 "GetUnsignedBytevEXT": 1347,
1384 "IsMemoryObjectEXT": 1348,
1385 "IsSemaphoreEXT": 1349,
1386 "MemoryObjectParameterivEXT": 1350,
1387 "NamedBufferStorageMemEXT": 1351,
1388 "SemaphoreParameterui64vEXT": 1352,
1389 "SignalSemaphoreEXT": 1353,
1390 "TexStorageMem1DEXT": 1354,
1391 "TexStorageMem2DEXT": 1355,
1392 "TexStorageMem2DMultisampleEXT": 1356,
1393 "TexStorageMem3DEXT": 1357,
1394 "TexStorageMem3DMultisampleEXT": 1358,
1395 "TextureStorageMem1DEXT": 1359,
1396 "TextureStorageMem2DEXT": 1360,
1397 "TextureStorageMem2DMultisampleEXT": 1361,
1398 "TextureStorageMem3DEXT": 1362,
1399 "TextureStorageMem3DMultisampleEXT": 1363,
1400 "WaitSemaphoreEXT": 1364,
1401 "ImportMemoryFdEXT": 1365,
1402 "ImportSemaphoreFdEXT": 1366,
1403 "FramebufferFetchBarrierEXT": 1367,
1404 "NamedRenderbufferStorageMultisampleAdvancedAMD": 1368,
1405 "RenderbufferStorageMultisampleAdvancedAMD": 1369,
1406 "StencilFuncSeparateATI": 1370,
1407 "ProgramEnvParameters4fvEXT": 1371,
1408 "ProgramLocalParameters4fvEXT": 1372,
1409 "EGLImageTargetRenderbufferStorageOES": 1373,
1410 "EGLImageTargetTexture2DOES": 1374,
1412 "ClearColorx": 1376,
1413 "ClearDepthx": 1377,
1415 "DepthRangex": 1379,
1420 "LightModelx": 1384,
1421 "LightModelxv": 1385,
1425 "LoadMatrixx": 1389,
1428 "MultMatrixx": 1392,
1429 "MultiTexCoord4x": 1393,
1434 "PolygonOffsetx": 1398,
1436 "SampleCoveragex": 1400,
1440 "TexParameterx": 1404,
1444 "GetClipPlanef": 1408,
1445 "GetClipPlanex": 1409,
1448 "GetMaterialxv": 1412,
1449 "GetTexEnvxv": 1413,
1450 "GetTexParameterxv": 1414,
1451 "PointParameterx": 1415,
1452 "PointParameterxv": 1416,
1453 "TexParameterxv": 1417,
1454 "BlendBarrier": 1418,
1455 "PrimitiveBoundingBox": 1419,
1456 "MaxShaderCompilerThreadsKHR": 1420,
1457 "MatrixLoadfEXT": 1421,
1458 "MatrixLoaddEXT": 1422,
1459 "MatrixMultfEXT": 1423,
1460 "MatrixMultdEXT": 1424,
1461 "MatrixLoadIdentityEXT": 1425,
1462 "MatrixRotatefEXT": 1426,
1463 "MatrixRotatedEXT": 1427,
1464 "MatrixScalefEXT": 1428,
1465 "MatrixScaledEXT": 1429,
1466 "MatrixTranslatefEXT": 1430,
1467 "MatrixTranslatedEXT": 1431,
1468 "MatrixOrthoEXT": 1432,
1469 "MatrixFrustumEXT": 1433,
1470 "MatrixPushEXT": 1434,
1471 "MatrixPopEXT": 1435,
1472 "MatrixLoadTransposefEXT": 1436,
1473 "MatrixLoadTransposedEXT": 1437,
1474 "MatrixMultTransposefEXT": 1438,
1475 "MatrixMultTransposedEXT": 1439,
1476 "BindMultiTextureEXT": 1440,
1477 "NamedBufferDataEXT": 1441,
1478 "NamedBufferSubDataEXT": 1442,
1479 "NamedBufferStorageEXT": 1443,
1480 "MapNamedBufferRangeEXT": 1444,
1481 "TextureImage1DEXT": 1445,
1482 "TextureImage2DEXT": 1446,
1483 "TextureImage3DEXT": 1447,
1484 "TextureSubImage1DEXT": 1448,
1485 "TextureSubImage2DEXT": 1449,
1486 "TextureSubImage3DEXT": 1450,
1487 "CopyTextureImage1DEXT": 1451,
1488 "CopyTextureImage2DEXT": 1452,
1489 "CopyTextureSubImage1DEXT": 1453,
1490 "CopyTextureSubImage2DEXT": 1454,
1491 "CopyTextureSubImage3DEXT": 1455,
1492 "MapNamedBufferEXT": 1456,
1493 "GetTextureParameterivEXT": 1457,
1494 "GetTextureParameterfvEXT": 1458,
1495 "TextureParameteriEXT": 1459,
1496 "TextureParameterivEXT": 1460,
1497 "TextureParameterfEXT": 1461,
1498 "TextureParameterfvEXT": 1462,
1499 "GetTextureImageEXT": 1463,
1500 "GetTextureLevelParameterivEXT": 1464,
1501 "GetTextureLevelParameterfvEXT": 1465,
1502 "GetNamedBufferSubDataEXT": 1466,
1503 "GetNamedBufferPointervEXT": 1467,
1504 "GetNamedBufferParameterivEXT": 1468,
1505 "FlushMappedNamedBufferRangeEXT": 1469,
1506 "FramebufferDrawBufferEXT": 1470,
1507 "FramebufferDrawBuffersEXT": 1471,
1508 "FramebufferReadBufferEXT": 1472,
1509 "GetFramebufferParameterivEXT": 1473,
1510 "CheckNamedFramebufferStatusEXT": 1474,
1511 "NamedFramebufferTexture1DEXT": 1475,
1512 "NamedFramebufferTexture2DEXT": 1476,
1513 "NamedFramebufferTexture3DEXT": 1477,
1514 "NamedFramebufferRenderbufferEXT": 1478,
1515 "GetNamedFramebufferAttachmentParameterivEXT": 1479,
1516 "EnableClientStateiEXT": 1480,
1517 "DisableClientStateiEXT": 1481,
1518 "GetPointerIndexedvEXT": 1482,
1519 "MultiTexEnviEXT": 1483,
1520 "MultiTexEnvivEXT": 1484,
1521 "MultiTexEnvfEXT": 1485,
1522 "MultiTexEnvfvEXT": 1486,
1523 "GetMultiTexEnvivEXT": 1487,
1524 "GetMultiTexEnvfvEXT": 1488,
1525 "MultiTexParameteriEXT": 1489,
1526 "MultiTexParameterivEXT": 1490,
1527 "MultiTexParameterfEXT": 1491,
1528 "MultiTexParameterfvEXT": 1492,
1529 "GetMultiTexImageEXT": 1493,
1530 "MultiTexImage1DEXT": 1494,
1531 "MultiTexImage2DEXT": 1495,
1532 "MultiTexImage3DEXT": 1496,
1533 "MultiTexSubImage1DEXT": 1497,
1534 "MultiTexSubImage2DEXT": 1498,
1535 "MultiTexSubImage3DEXT": 1499,
1536 "GetMultiTexParameterivEXT": 1500,
1537 "GetMultiTexParameterfvEXT": 1501,
1538 "CopyMultiTexImage1DEXT": 1502,
1539 "CopyMultiTexImage2DEXT": 1503,
1540 "CopyMultiTexSubImage1DEXT": 1504,
1541 "CopyMultiTexSubImage2DEXT": 1505,
1542 "CopyMultiTexSubImage3DEXT": 1506,
1543 "MultiTexGendEXT": 1507,
1544 "MultiTexGendvEXT": 1508,
1545 "MultiTexGenfEXT": 1509,
1546 "MultiTexGenfvEXT": 1510,
1547 "MultiTexGeniEXT": 1511,
1548 "MultiTexGenivEXT": 1512,
1549 "GetMultiTexGendvEXT": 1513,
1550 "GetMultiTexGenfvEXT": 1514,
1551 "GetMultiTexGenivEXT": 1515,
1552 "MultiTexCoordPointerEXT": 1516,
1553 "BindImageTextureEXT": 1517,
1554 "CompressedTextureImage1DEXT": 1518,
1555 "CompressedTextureImage2DEXT": 1519,
1556 "CompressedTextureImage3DEXT": 1520,
1557 "CompressedTextureSubImage1DEXT": 1521,
1558 "CompressedTextureSubImage2DEXT": 1522,
1559 "CompressedTextureSubImage3DEXT": 1523,
1560 "GetCompressedTextureImageEXT": 1524,
1561 "CompressedMultiTexImage1DEXT": 1525,
1562 "CompressedMultiTexImage2DEXT": 1526,
1563 "CompressedMultiTexImage3DEXT": 1527,
1564 "CompressedMultiTexSubImage1DEXT": 1528,
1565 "CompressedMultiTexSubImage2DEXT": 1529,
1566 "CompressedMultiTexSubImage3DEXT": 1530,
1567 "GetCompressedMultiTexImageEXT": 1531,
1568 "GetMultiTexLevelParameterivEXT": 1532,
1569 "GetMultiTexLevelParameterfvEXT": 1533,
1570 "FramebufferParameteriMESA": 1534,
1571 "GetFramebufferParameterivMESA": 1535,
1572 "NamedRenderbufferStorageEXT": 1536,
1573 "GetNamedRenderbufferParameterivEXT": 1537,
1574 "ClientAttribDefaultEXT": 1538,
1575 "PushClientAttribDefaultEXT": 1539,
1576 "NamedProgramStringEXT": 1540,
1577 "GetNamedProgramStringEXT": 1541,
1578 "NamedProgramLocalParameter4fEXT": 1542,
1579 "NamedProgramLocalParameter4fvEXT": 1543,
1580 "GetNamedProgramLocalParameterfvEXT": 1544,
1581 "NamedProgramLocalParameter4dEXT": 1545,
1582 "NamedProgramLocalParameter4dvEXT": 1546,
1583 "GetNamedProgramLocalParameterdvEXT": 1547,
1584 "GetNamedProgramivEXT": 1548,
1585 "TextureBufferEXT": 1549,
1586 "MultiTexBufferEXT": 1550,
1587 "TextureParameterIivEXT": 1551,
1588 "TextureParameterIuivEXT": 1552,
1589 "GetTextureParameterIivEXT": 1553,
1590 "GetTextureParameterIuivEXT": 1554,
1591 "MultiTexParameterIivEXT": 1555,
1592 "MultiTexParameterIuivEXT": 1556,
1593 "GetMultiTexParameterIivEXT": 1557,
1594 "GetMultiTexParameterIuivEXT": 1558,
1595 "NamedProgramLocalParameters4fvEXT": 1559,
1596 "GenerateTextureMipmapEXT": 1560,
1597 "GenerateMultiTexMipmapEXT": 1561,
1598 "NamedRenderbufferStorageMultisampleEXT": 1562,
1599 "NamedCopyBufferSubDataEXT": 1563,
1600 "VertexArrayVertexOffsetEXT": 1564,
1601 "VertexArrayColorOffsetEXT": 1565,
1602 "VertexArrayEdgeFlagOffsetEXT": 1566,
1603 "VertexArrayIndexOffsetEXT": 1567,
1604 "VertexArrayNormalOffsetEXT": 1568,
1605 "VertexArrayTexCoordOffsetEXT": 1569,
1606 "VertexArrayMultiTexCoordOffsetEXT": 1570,
1607 "VertexArrayFogCoordOffsetEXT": 1571,
1608 "VertexArraySecondaryColorOffsetEXT": 1572,
1609 "VertexArrayVertexAttribOffsetEXT": 1573,
1610 "VertexArrayVertexAttribIOffsetEXT": 1574,
1611 "EnableVertexArrayEXT": 1575,
1612 "DisableVertexArrayEXT": 1576,
1613 "EnableVertexArrayAttribEXT": 1577,
1614 "DisableVertexArrayAttribEXT": 1578,
1615 "GetVertexArrayIntegervEXT": 1579,
1616 "GetVertexArrayPointervEXT": 1580,
1617 "GetVertexArrayIntegeri_vEXT": 1581,
1618 "GetVertexArrayPointeri_vEXT": 1582,
1619 "ClearNamedBufferDataEXT": 1583,
1620 "ClearNamedBufferSubDataEXT": 1584,
1621 "NamedFramebufferParameteriEXT": 1585,
1622 "GetNamedFramebufferParameterivEXT": 1586,
1623 "VertexArrayVertexAttribLOffsetEXT": 1587,
1624 "VertexArrayVertexAttribDivisorEXT": 1588,
1625 "TextureBufferRangeEXT": 1589,
1626 "TextureStorage2DMultisampleEXT": 1590,
1627 "TextureStorage3DMultisampleEXT": 1591,
1628 "VertexArrayBindVertexBufferEXT": 1592,
1629 "VertexArrayVertexAttribFormatEXT": 1593,
1630 "VertexArrayVertexAttribIFormatEXT": 1594,
1631 "VertexArrayVertexAttribLFormatEXT": 1595,
1632 "VertexArrayVertexAttribBindingEXT": 1596,
1633 "VertexArrayVertexBindingDivisorEXT": 1597,
1634 "NamedBufferPageCommitmentEXT": 1598,
1635 "NamedStringARB": 1599,
1636 "DeleteNamedStringARB": 1600,
1637 "CompileShaderIncludeARB": 1601,
1638 "IsNamedStringARB": 1602,
1639 "GetNamedStringARB": 1603,
1640 "GetNamedStringivARB": 1604,
1641 "EGLImageTargetTexStorageEXT" : 1605,
1642 "EGLImageTargetTextureStorageEXT" : 1606,
1647 "ActiveShaderProgram",
1652 "AreTexturesResident",
1653 "AreTexturesResidentEXT",
1659 "BeginConditionalRender",
1660 "BeginConditionalRenderNV",
1663 "BeginQueryIndexed",
1664 "BeginTransformFeedback",
1665 "BindAttribLocation",
1666 "BindAttribLocationARB",
1673 "BindFragDataLocation",
1674 "BindFragDataLocationEXT",
1675 "BindFragDataLocationIndexed",
1677 "BindFramebufferEXT",
1679 "BindImageTextures",
1681 "BindProgramPipeline",
1683 "BindRenderbufferEXT",
1689 "BindTransformFeedback",
1692 "BindVertexBuffers",
1700 "BlendEquationiARB",
1701 "BlendEquationSeparate",
1702 "BlendEquationSeparatei",
1703 "BlendEquationSeparateiARB",
1707 "BlendFuncSeparate",
1708 "BlendFuncSeparateEXT",
1709 "BlendFuncSeparatei",
1710 "BlendFuncSeparateiARB",
1719 "CheckFramebufferStatus",
1720 "CheckFramebufferStatusEXT",
1729 "ClearBufferSubData",
1742 "ClientActiveTexture",
1743 "ClientActiveTextureARB",
1783 "ColorMaskIndexedEXT",
1793 "ColorTableParameterfv",
1794 "ColorTableParameteriv",
1797 "CompressedTexImage1D",
1798 "CompressedTexImage1DARB",
1799 "CompressedTexImage2D",
1800 "CompressedTexImage2DARB",
1801 "CompressedTexImage3D",
1802 "CompressedTexImage3DARB",
1803 "CompressedTexSubImage1D",
1804 "CompressedTexSubImage1DARB",
1805 "CompressedTexSubImage2D",
1806 "CompressedTexSubImage2DARB",
1807 "CompressedTexSubImage3D",
1808 "CompressedTexSubImage3DARB",
1809 "ConvolutionFilter1D",
1810 "ConvolutionFilter2D",
1811 "ConvolutionParameterf",
1812 "ConvolutionParameterfv",
1813 "ConvolutionParameteri",
1814 "ConvolutionParameteriv",
1815 "CopyBufferSubData",
1816 "CopyColorSubTable",
1818 "CopyConvolutionFilter1D",
1819 "CopyConvolutionFilter2D",
1824 "CopyTexSubImage1D",
1825 "CopyTexSubImage2D",
1826 "CopyTexSubImage3D",
1827 "CopyTexSubImage3DEXT",
1829 "CreateProgramObjectARB",
1831 "CreateShaderObjectARB",
1832 "CreateShaderProgramv",
1834 "DebugMessageCallback",
1835 "DebugMessageCallbackARB",
1836 "DebugMessageControl",
1837 "DebugMessageControlARB",
1838 "DebugMessageInsert",
1839 "DebugMessageInsertARB",
1842 "DeleteFramebuffers",
1843 "DeleteFramebuffersEXT",
1847 "DeleteProgramPipelines",
1848 "DeleteProgramsARB",
1851 "DeleteRenderbuffers",
1852 "DeleteRenderbuffersEXT",
1857 "DeleteTexturesEXT",
1858 "DeleteTransformFeedbacks",
1859 "DeleteVertexArrays",
1865 "DepthRangeIndexed",
1870 "DisableClientState",
1872 "DisableIndexedEXT",
1873 "DisableVertexAttribArray",
1874 "DisableVertexAttribArrayARB",
1876 "DispatchComputeIndirect",
1879 "DrawArraysIndirect",
1880 "DrawArraysInstanced",
1881 "DrawArraysInstancedARB",
1882 "DrawArraysInstancedBaseInstance",
1883 "DrawArraysInstancedEXT",
1889 "DrawElementsBaseVertex",
1890 "DrawElementsIndirect",
1891 "DrawElementsInstanced",
1892 "DrawElementsInstancedARB",
1893 "DrawElementsInstancedBaseInstance",
1894 "DrawElementsInstancedBaseVertex",
1895 "DrawElementsInstancedBaseVertexBaseInstance",
1896 "DrawElementsInstancedEXT",
1898 "DrawRangeElements",
1899 "DrawRangeElementsBaseVertex",
1900 "DrawRangeElementsEXT",
1901 "DrawTransformFeedback",
1902 "DrawTransformFeedbackInstanced",
1903 "DrawTransformFeedbackStream",
1904 "DrawTransformFeedbackStreamInstanced",
1907 "EdgeFlagPointerEXT",
1910 "EnableClientState",
1913 "EnableVertexAttribArray",
1914 "EnableVertexAttribArrayARB",
1916 "EndConditionalRender",
1917 "EndConditionalRenderNV",
1922 "EndTransformFeedback",
1939 "FlushMappedBufferRange",
1949 "FogCoordPointerEXT",
1956 "FramebufferParameteri",
1957 "FramebufferRenderbuffer",
1958 "FramebufferRenderbufferEXT",
1959 "FramebufferTexture",
1960 "FramebufferTexture1D",
1961 "FramebufferTexture1DEXT",
1962 "FramebufferTexture2D",
1963 "FramebufferTexture2DEXT",
1964 "FramebufferTexture3D",
1965 "FramebufferTexture3DEXT",
1966 "FramebufferTextureARB",
1967 "FramebufferTextureLayer",
1968 "FramebufferTextureLayerARB",
1969 "FramebufferTextureLayerEXT",
1977 "GenerateMipmapEXT",
1979 "GenFramebuffersEXT",
1981 "GenProgramPipelines",
1986 "GenRenderbuffersEXT",
1990 "GenTransformFeedbacks",
1992 "GetActiveAtomicCounterBufferiv",
1994 "GetActiveAttribARB",
1996 "GetActiveUniformARB",
1997 "GetActiveUniformBlockiv",
1998 "GetActiveUniformBlockName",
1999 "GetActiveUniformName",
2000 "GetActiveUniformsiv",
2001 "GetAttachedObjectsARB",
2002 "GetAttachedShaders",
2003 "GetAttribLocation",
2004 "GetAttribLocationARB",
2006 "GetBooleanIndexedvEXT",
2008 "GetBufferParameteri64v",
2009 "GetBufferParameteriv",
2010 "GetBufferParameterivARB",
2011 "GetBufferPointerv",
2012 "GetBufferPointervARB",
2014 "GetBufferSubDataARB",
2019 "GetColorTableParameterfv",
2020 "GetColorTableParameteriv",
2021 "GetCompressedTexImage",
2022 "GetCompressedTexImageARB",
2023 "GetConvolutionFilter",
2024 "GetConvolutionParameterfv",
2025 "GetConvolutionParameteriv",
2026 "GetDebugMessageLog",
2027 "GetDebugMessageLogARB",
2035 "GetFragDataLocation",
2036 "GetFragDataLocationEXT",
2037 "GetFramebufferAttachmentParameteriv",
2038 "GetFramebufferAttachmentParameterivEXT",
2039 "GetFramebufferParameteriv",
2040 "GetGraphicsResetStatus",
2041 "GetGraphicsResetStatusARB",
2044 "GetHistogramParameterfv",
2045 "GetHistogramParameteriv",
2050 "GetIntegerIndexedvEXT",
2062 "GetMinmaxParameterfv",
2063 "GetMinmaxParameteriv",
2065 "GetnColorTableARB",
2066 "GetnCompressedTexImageARB",
2067 "GetnConvolutionFilterARB",
2073 "GetnPixelMapfvARB",
2074 "GetnPixelMapuivARB",
2075 "GetnPixelMapusvARB",
2076 "GetnPolygonStippleARB",
2077 "GetnSeparableFilterARB",
2085 "GetnUniformuivARB",
2087 "GetObjectParameterfvARB",
2088 "GetObjectParameterivARB",
2089 "GetObjectPtrLabel",
2095 "GetPolygonStipple",
2097 "GetProgramEnvParameterdvARB",
2098 "GetProgramEnvParameterfvARB",
2099 "GetProgramInfoLog",
2100 "GetProgramInterfaceiv",
2103 "GetProgramLocalParameterdvARB",
2104 "GetProgramLocalParameterfvARB",
2105 "GetProgramPipelineInfoLog",
2106 "GetProgramPipelineiv",
2107 "GetProgramResourceIndex",
2108 "GetProgramResourceiv",
2109 "GetProgramResourceLocation",
2110 "GetProgramResourceName",
2111 "GetProgramStringARB",
2112 "GetQueryIndexediv",
2116 "GetQueryObjectivARB",
2117 "GetQueryObjectuiv",
2118 "GetQueryObjectuivARB",
2119 "GetRenderbufferParameteriv",
2120 "GetRenderbufferParameterivEXT",
2121 "GetSamplerParameterfv",
2122 "GetSamplerParameterIiv",
2123 "GetSamplerParameterIuiv",
2124 "GetSamplerParameteriv",
2125 "GetSeparableFilter",
2128 "GetShaderPrecisionFormat",
2130 "GetShaderSourceARB",
2141 "GetTexLevelParameterfv",
2142 "GetTexLevelParameteriv",
2143 "GetTexParameterfv",
2144 "GetTexParameterIiv",
2145 "GetTexParameterIivEXT",
2146 "GetTexParameterIuiv",
2147 "GetTexParameterIuivEXT",
2148 "GetTexParameteriv",
2149 "GetTexParameterxv",
2150 "GetTransformFeedbackVarying",
2151 "GetUniformBlockIndex",
2154 "GetUniformIndices",
2157 "GetUniformLocation",
2158 "GetUniformLocationARB",
2161 "GetVertexAttribdv",
2162 "GetVertexAttribdvARB",
2163 "GetVertexAttribfv",
2164 "GetVertexAttribfvARB",
2165 "GetVertexAttribIiv",
2166 "GetVertexAttribIivEXT",
2167 "GetVertexAttribIuiv",
2168 "GetVertexAttribIuivEXT",
2169 "GetVertexAttribiv",
2170 "GetVertexAttribivARB",
2171 "GetVertexAttribPointerv",
2172 "GetVertexAttribPointervARB",
2189 "InterleavedArrays",
2190 "InvalidateBufferData",
2191 "InvalidateBufferSubData",
2192 "InvalidateFramebuffer",
2193 "InvalidateSubFramebuffer",
2194 "InvalidateTexImage",
2195 "InvalidateTexSubImage",
2200 "IsEnabledIndexedEXT",
2206 "IsProgramPipeline",
2210 "IsRenderbufferEXT",
2216 "IsTransformFeedback",
2241 "LoadTransposeMatrixd",
2242 "LoadTransposeMatrixdARB",
2243 "LoadTransposeMatrixf",
2244 "LoadTransposeMatrixfARB",
2266 "MemoryBarrierByRegion",
2269 "MinSampleShadingARB",
2271 "MultiDrawArraysEXT",
2272 "MultiDrawArraysIndirect",
2273 "MultiDrawElements",
2274 "MultiDrawElementsBaseVertex",
2275 "MultiDrawElementsEXT",
2276 "MultiDrawElementsIndirect",
2278 "MultiTexCoord1dARB",
2280 "MultiTexCoord1dvARB",
2282 "MultiTexCoord1fARB",
2284 "MultiTexCoord1fvARB",
2286 "MultiTexCoord1iARB",
2288 "MultiTexCoord1ivARB",
2290 "MultiTexCoord1sARB",
2292 "MultiTexCoord1svARB",
2294 "MultiTexCoord2dARB",
2296 "MultiTexCoord2dvARB",
2298 "MultiTexCoord2fARB",
2300 "MultiTexCoord2fvARB",
2302 "MultiTexCoord2iARB",
2304 "MultiTexCoord2ivARB",
2306 "MultiTexCoord2sARB",
2308 "MultiTexCoord2svARB",
2310 "MultiTexCoord3dARB",
2312 "MultiTexCoord3dvARB",
2314 "MultiTexCoord3fARB",
2316 "MultiTexCoord3fvARB",
2318 "MultiTexCoord3iARB",
2320 "MultiTexCoord3ivARB",
2322 "MultiTexCoord3sARB",
2324 "MultiTexCoord3svARB",
2326 "MultiTexCoord4dARB",
2328 "MultiTexCoord4dvARB",
2330 "MultiTexCoord4fARB",
2332 "MultiTexCoord4fvARB",
2334 "MultiTexCoord4iARB",
2336 "MultiTexCoord4ivARB",
2338 "MultiTexCoord4sARB",
2340 "MultiTexCoord4svARB",
2342 "MultiTexCoordP1ui",
2343 "MultiTexCoordP1uiv",
2344 "MultiTexCoordP2ui",
2345 "MultiTexCoordP2uiv",
2346 "MultiTexCoordP3ui",
2347 "MultiTexCoordP3uiv",
2348 "MultiTexCoordP4ui",
2349 "MultiTexCoordP4uiv",
2353 "MultTransposeMatrixd",
2354 "MultTransposeMatrixdARB",
2355 "MultTransposeMatrixf",
2356 "MultTransposeMatrixfARB",
2380 "PauseTransformFeedback",
2390 "PointParameterfARB",
2391 "PointParameterfEXT",
2393 "PointParameterfvARB",
2394 "PointParameterfvEXT",
2400 "PointSizePointerOES",
2411 "PrimitiveBoundingBox",
2412 "PrimitiveRestartIndex",
2413 "PrimitiveRestartIndexNV",
2414 "PrimitiveRestartNV",
2415 "PrioritizeTextures",
2416 "PrioritizeTexturesEXT",
2418 "ProgramEnvParameter4dARB",
2419 "ProgramEnvParameter4dvARB",
2420 "ProgramEnvParameter4fARB",
2421 "ProgramEnvParameter4fvARB",
2422 "ProgramLocalParameter4dARB",
2423 "ProgramLocalParameter4dvARB",
2424 "ProgramLocalParameter4fARB",
2425 "ProgramLocalParameter4fvARB",
2426 "ProgramParameteri",
2427 "ProgramParameteriARB",
2430 "ProgramUniform1fv",
2432 "ProgramUniform1iv",
2433 "ProgramUniform1ui",
2434 "ProgramUniform1uiv",
2436 "ProgramUniform2fv",
2438 "ProgramUniform2iv",
2439 "ProgramUniform2ui",
2440 "ProgramUniform2uiv",
2442 "ProgramUniform3fv",
2444 "ProgramUniform3iv",
2445 "ProgramUniform3ui",
2446 "ProgramUniform3uiv",
2448 "ProgramUniform4fv",
2450 "ProgramUniform4iv",
2451 "ProgramUniform4ui",
2452 "ProgramUniform4uiv",
2453 "ProgramUniformMatrix2fv",
2454 "ProgramUniformMatrix2x3fv",
2455 "ProgramUniformMatrix2x4fv",
2456 "ProgramUniformMatrix3fv",
2457 "ProgramUniformMatrix3x2fv",
2458 "ProgramUniformMatrix3x4fv",
2459 "ProgramUniformMatrix4fv",
2460 "ProgramUniformMatrix4x2fv",
2461 "ProgramUniformMatrix4x3fv",
2463 "ProvokingVertexEXT",
2505 "ReleaseShaderCompiler",
2506 "RenderbufferStorage",
2507 "RenderbufferStorageEXT",
2508 "RenderbufferStorageMultisample",
2509 "RenderbufferStorageMultisampleEXT",
2513 "ResumeTransformFeedback",
2518 "SampleCoverageARB",
2521 "SamplerParameterf",
2522 "SamplerParameterfv",
2523 "SamplerParameteri",
2524 "SamplerParameterIiv",
2525 "SamplerParameterIuiv",
2526 "SamplerParameteriv",
2535 "SecondaryColor3bEXT",
2536 "SecondaryColor3bv",
2537 "SecondaryColor3bvEXT",
2539 "SecondaryColor3dEXT",
2540 "SecondaryColor3dv",
2541 "SecondaryColor3dvEXT",
2543 "SecondaryColor3fEXT",
2544 "SecondaryColor3fv",
2545 "SecondaryColor3fvEXT",
2547 "SecondaryColor3iEXT",
2548 "SecondaryColor3iv",
2549 "SecondaryColor3ivEXT",
2551 "SecondaryColor3sEXT",
2552 "SecondaryColor3sv",
2553 "SecondaryColor3svEXT",
2554 "SecondaryColor3ub",
2555 "SecondaryColor3ubEXT",
2556 "SecondaryColor3ubv",
2557 "SecondaryColor3ubvEXT",
2558 "SecondaryColor3ui",
2559 "SecondaryColor3uiEXT",
2560 "SecondaryColor3uiv",
2561 "SecondaryColor3uivEXT",
2562 "SecondaryColor3us",
2563 "SecondaryColor3usEXT",
2564 "SecondaryColor3usv",
2565 "SecondaryColor3usvEXT",
2566 "SecondaryColorP3ui",
2567 "SecondaryColorP3uiv",
2568 "SecondaryColorPointer",
2569 "SecondaryColorPointerEXT",
2571 "SeparableFilter2D",
2577 "StencilFuncSeparate",
2579 "StencilMaskSeparate",
2581 "StencilOpSeparate",
2626 "TexCoordPointerEXT",
2641 "TexImage2DMultisample",
2644 "TexImage3DMultisample",
2649 "TexParameterIivEXT",
2651 "TexParameterIuivEXT",
2657 "TexStorage2DMultisample",
2659 "TexStorage3DMultisample",
2665 "TextureStorage1DEXT",
2666 "TextureStorage2DEXT",
2667 "TextureStorage3DEXT",
2669 "TransformFeedbackVaryings",
2721 "UniformBlockBinding",
2723 "UniformMatrix2fvARB",
2724 "UniformMatrix2x3fv",
2725 "UniformMatrix2x4fv",
2727 "UniformMatrix3fvARB",
2728 "UniformMatrix3x2fv",
2729 "UniformMatrix3x4fv",
2731 "UniformMatrix4fvARB",
2732 "UniformMatrix4x2fv",
2733 "UniformMatrix4x3fv",
2738 "UseProgramObjectARB",
2741 "ValidateProgramARB",
2742 "ValidateProgramPipeline",
2768 "VertexAttrib1dARB",
2770 "VertexAttrib1dvARB",
2772 "VertexAttrib1fARB",
2774 "VertexAttrib1fvARB",
2776 "VertexAttrib1sARB",
2778 "VertexAttrib1svARB",
2780 "VertexAttrib2dARB",
2782 "VertexAttrib2dvARB",
2784 "VertexAttrib2fARB",
2786 "VertexAttrib2fvARB",
2788 "VertexAttrib2sARB",
2790 "VertexAttrib2svARB",
2792 "VertexAttrib3dARB",
2794 "VertexAttrib3dvARB",
2796 "VertexAttrib3fARB",
2798 "VertexAttrib3fvARB",
2800 "VertexAttrib3sARB",
2802 "VertexAttrib3svARB",
2804 "VertexAttrib4bvARB",
2806 "VertexAttrib4dARB",
2808 "VertexAttrib4dvARB",
2810 "VertexAttrib4fARB",
2812 "VertexAttrib4fvARB",
2814 "VertexAttrib4ivARB",
2816 "VertexAttrib4NbvARB",
2818 "VertexAttrib4NivARB",
2820 "VertexAttrib4NsvARB",
2822 "VertexAttrib4NubARB",
2823 "VertexAttrib4Nubv",
2824 "VertexAttrib4NubvARB",
2825 "VertexAttrib4Nuiv",
2826 "VertexAttrib4NuivARB",
2827 "VertexAttrib4Nusv",
2828 "VertexAttrib4NusvARB",
2830 "VertexAttrib4sARB",
2832 "VertexAttrib4svARB",
2834 "VertexAttrib4ubvARB",
2836 "VertexAttrib4uivARB",
2838 "VertexAttrib4usvARB",
2839 "VertexAttribBinding",
2840 "VertexAttribDivisor",
2841 "VertexAttribDivisorARB",
2842 "VertexAttribFormat",
2844 "VertexAttribI1iEXT",
2846 "VertexAttribI1ivEXT",
2848 "VertexAttribI1uiEXT",
2849 "VertexAttribI1uiv",
2850 "VertexAttribI1uivEXT",
2852 "VertexAttribI2iEXT",
2854 "VertexAttribI2ivEXT",
2856 "VertexAttribI2uiEXT",
2857 "VertexAttribI2uiv",
2858 "VertexAttribI2uivEXT",
2860 "VertexAttribI3iEXT",
2862 "VertexAttribI3ivEXT",
2864 "VertexAttribI3uiEXT",
2865 "VertexAttribI3uiv",
2866 "VertexAttribI3uivEXT",
2868 "VertexAttribI4bvEXT",
2870 "VertexAttribI4iEXT",
2872 "VertexAttribI4ivEXT",
2874 "VertexAttribI4svEXT",
2875 "VertexAttribI4ubv",
2876 "VertexAttribI4ubvEXT",
2878 "VertexAttribI4uiEXT",
2879 "VertexAttribI4uiv",
2880 "VertexAttribI4uivEXT",
2881 "VertexAttribI4usv",
2882 "VertexAttribI4usvEXT",
2883 "VertexAttribIFormat",
2884 "VertexAttribIPointer",
2885 "VertexAttribIPointerEXT",
2886 "VertexAttribLFormat",
2888 "VertexAttribP1uiv",
2890 "VertexAttribP2uiv",
2892 "VertexAttribP3uiv",
2894 "VertexAttribP4uiv",
2895 "VertexAttribPointer",
2896 "VertexAttribPointerARB",
2897 "VertexBindingDivisor",
2909 "ViewportIndexedfv",
2945 """Functions that need dispatch slots but are not used
2947 Some of these functions may have GLX protocol support (for
2948 indirect-rendering). Other were used in previous versions of Mesa. They keep
2949 slots in the dispatch table so that newer versions of libGL can still be used
2950 with older drivers."""
2951 unused_functions
= [
2954 "SamplePatternSGIS",
2957 "AreProgramsResidentNV",
2959 "GetProgramParameterdvNV",
2960 "GetProgramParameterfvNV",
2962 "GetProgramStringNV",
2963 "GetTrackMatrixivNV",
2964 "GetVertexAttribdvNV",
2965 "GetVertexAttribfvNV",
2966 "GetVertexAttribivNV",
2968 "ProgramParameters4dvNV",
2969 "ProgramParameters4fvNV",
2970 "RequestResidentProgramsNV",
2972 "VertexAttribPointerNV",
2974 # MESA_resize_buffers
2975 "ResizeBuffersMESA",
2977 # ATI_envmap_bumpmap
2978 "TexBumpParameterfvATI",
2979 "TexBumpParameterivATI",
2980 "GetTexBumpParameterfvATI",
2981 "GetTexBumpParameterivATI",
2983 # NV_fragment_program
2984 "ProgramNamedParameter4fNV",
2985 "ProgramNamedParameter4dNV",
2986 "ProgramNamedParameter4fvNV",
2987 "ProgramNamedParameter4dvNV",
2988 "GetProgramNamedParameterfvNV",
2989 "GetProgramNamedParameterdvNV",
2991 # APPLE_flush_buffer_range
2992 "BufferParameteriAPPLE",
2993 "FlushMappedBufferRangeAPPLE",
2995 # EXT_separate_shader_objects
2996 "UseShaderProgramEXT",
2998 "CreateShaderProgramEXT",