X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=src%2Fmapi%2Fglapi%2Fgen%2Fstatic_data.py;h=f4ad5da6f3eafb07c4dd792a7b8fa50bc5e9a1f1;hb=a4e935f2d70304a89104157378a4033ba10cd3e0;hp=8489d0ecbda7bcdb1db4a4f1f8f157a4426b84b8;hpb=4adfc6ed31983bcf52e106469f22bb121a56532b;p=mesa.git diff --git a/src/mapi/glapi/gen/static_data.py b/src/mapi/glapi/gen/static_data.py index 8489d0ecbda..f4ad5da6f3e 100644 --- a/src/mapi/glapi/gen/static_data.py +++ b/src/mapi/glapi/gen/static_data.py @@ -1,4 +1,3 @@ -#!/usr/bin/env python # Copyright (C) 2015 Intel Corporation # @@ -21,8 +20,17 @@ # FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS # IN THE SOFTWARE. + +"""The maximum entries of actual static data required by indirect GLX.""" + + +MAX_OFFSETS = 407 + """Table of functions that have ABI-mandated offsets in the dispatch table. +The first MAX_OFFSETS entries are required by indirect GLX. The rest are +required to preserve the glapi <> GL/GLES ABI. This is to be addressed shortly. + This list will never change.""" offsets = { "NewList": 0, @@ -332,33 +340,33 @@ offsets = { "Translatef": 304, "Viewport": 305, "ArrayElement": 306, + "BindTexture": 307, "ColorPointer": 308, "DisableClientState": 309, "DrawArrays": 310, "DrawElements": 311, "EdgeFlagPointer": 312, "EnableClientState": 313, - "GetPointerv": 329, "IndexPointer": 314, + "Indexub": 315, + "Indexubv": 316, "InterleavedArrays": 317, "NormalPointer": 318, + "PolygonOffset": 319, "TexCoordPointer": 320, "VertexPointer": 321, - "PolygonOffset": 319, + "AreTexturesResident": 322, "CopyTexImage1D": 323, "CopyTexImage2D": 324, "CopyTexSubImage1D": 325, "CopyTexSubImage2D": 326, - "TexSubImage1D": 332, - "TexSubImage2D": 333, - "AreTexturesResident": 322, - "BindTexture": 307, "DeleteTextures": 327, "GenTextures": 328, + "GetPointerv": 329, "IsTexture": 330, "PrioritizeTextures": 331, - "Indexub": 315, - "Indexubv": 316, + "TexSubImage1D": 332, + "TexSubImage2D": 333, "PopClientAttrib": 334, "PushClientAttrib": 335, "BlendColor": 336, @@ -432,1288 +440,2513 @@ offsets = { "MultiTexCoord4i": 404, "MultiTexCoord4iv": 405, "MultiTexCoord4s": 406, - "MultiTexCoord4sv": 407 + "MultiTexCoord4sv": 407, + "CompressedTexImage1D": 408, + "CompressedTexImage2D": 409, + "CompressedTexImage3D": 410, + "CompressedTexSubImage1D": 411, + "CompressedTexSubImage2D": 412, + "CompressedTexSubImage3D": 413, + "GetCompressedTexImage": 414, + "LoadTransposeMatrixd": 415, + "LoadTransposeMatrixf": 416, + "MultTransposeMatrixd": 417, + "MultTransposeMatrixf": 418, + "SampleCoverage": 419, + "BlendFuncSeparate": 420, + "FogCoordPointer": 421, + "FogCoordd": 422, + "FogCoorddv": 423, + "MultiDrawArrays": 424, + "PointParameterf": 425, + "PointParameterfv": 426, + "PointParameteri": 427, + "PointParameteriv": 428, + "SecondaryColor3b": 429, + "SecondaryColor3bv": 430, + "SecondaryColor3d": 431, + "SecondaryColor3dv": 432, + "SecondaryColor3i": 433, + "SecondaryColor3iv": 434, + "SecondaryColor3s": 435, + "SecondaryColor3sv": 436, + "SecondaryColor3ub": 437, + "SecondaryColor3ubv": 438, + "SecondaryColor3ui": 439, + "SecondaryColor3uiv": 440, + "SecondaryColor3us": 441, + "SecondaryColor3usv": 442, + "SecondaryColorPointer": 443, + "WindowPos2d": 444, + "WindowPos2dv": 445, + "WindowPos2f": 446, + "WindowPos2fv": 447, + "WindowPos2i": 448, + "WindowPos2iv": 449, + "WindowPos2s": 450, + "WindowPos2sv": 451, + "WindowPos3d": 452, + "WindowPos3dv": 453, + "WindowPos3f": 454, + "WindowPos3fv": 455, + "WindowPos3i": 456, + "WindowPos3iv": 457, + "WindowPos3s": 458, + "WindowPos3sv": 459, + "BeginQuery": 460, + "BindBuffer": 461, + "BufferData": 462, + "BufferSubData": 463, + "DeleteBuffers": 464, + "DeleteQueries": 465, + "EndQuery": 466, + "GenBuffers": 467, + "GenQueries": 468, + "GetBufferParameteriv": 469, + "GetBufferPointerv": 470, + "GetBufferSubData": 471, + "GetQueryObjectiv": 472, + "GetQueryObjectuiv": 473, + "GetQueryiv": 474, + "IsBuffer": 475, + "IsQuery": 476, + "MapBuffer": 477, + "UnmapBuffer": 478, + "AttachShader": 479, + "BindAttribLocation": 480, + "BlendEquationSeparate": 481, + "CompileShader": 482, + "CreateProgram": 483, + "CreateShader": 484, + "DeleteProgram": 485, + "DeleteShader": 486, + "DetachShader": 487, + "DisableVertexAttribArray": 488, + "DrawBuffers": 489, + "EnableVertexAttribArray": 490, + "GetActiveAttrib": 491, + "GetActiveUniform": 492, + "GetAttachedShaders": 493, + "GetAttribLocation": 494, + "GetProgramInfoLog": 495, + "GetProgramiv": 496, + "GetShaderInfoLog": 497, + "GetShaderSource": 498, + "GetShaderiv": 499, + "GetUniformLocation": 500, + "GetUniformfv": 501, + "GetUniformiv": 502, + "GetVertexAttribPointerv": 503, + "GetVertexAttribdv": 504, + "GetVertexAttribfv": 505, + "GetVertexAttribiv": 506, + "IsProgram": 507, + "IsShader": 508, + "LinkProgram": 509, + "ShaderSource": 510, + "StencilFuncSeparate": 511, + "StencilMaskSeparate": 512, + "StencilOpSeparate": 513, + "Uniform1f": 514, + "Uniform1fv": 515, + "Uniform1i": 516, + "Uniform1iv": 517, + "Uniform2f": 518, + "Uniform2fv": 519, + "Uniform2i": 520, + "Uniform2iv": 521, + "Uniform3f": 522, + "Uniform3fv": 523, + "Uniform3i": 524, + "Uniform3iv": 525, + "Uniform4f": 526, + "Uniform4fv": 527, + "Uniform4i": 528, + "Uniform4iv": 529, + "UniformMatrix2fv": 530, + "UniformMatrix3fv": 531, + "UniformMatrix4fv": 532, + "UseProgram": 533, + "ValidateProgram": 534, + "VertexAttrib1d": 535, + "VertexAttrib1dv": 536, + "VertexAttrib1s": 537, + "VertexAttrib1sv": 538, + "VertexAttrib2d": 539, + "VertexAttrib2dv": 540, + "VertexAttrib2s": 541, + "VertexAttrib2sv": 542, + "VertexAttrib3d": 543, + "VertexAttrib3dv": 544, + "VertexAttrib3s": 545, + "VertexAttrib3sv": 546, + "VertexAttrib4Nbv": 547, + "VertexAttrib4Niv": 548, + "VertexAttrib4Nsv": 549, + "VertexAttrib4Nub": 550, + "VertexAttrib4Nubv": 551, + "VertexAttrib4Nuiv": 552, + "VertexAttrib4Nusv": 553, + "VertexAttrib4bv": 554, + "VertexAttrib4d": 555, + "VertexAttrib4dv": 556, + "VertexAttrib4iv": 557, + "VertexAttrib4s": 558, + "VertexAttrib4sv": 559, + "VertexAttrib4ubv": 560, + "VertexAttrib4uiv": 561, + "VertexAttrib4usv": 562, + "VertexAttribPointer": 563, + "UniformMatrix2x3fv": 564, + "UniformMatrix2x4fv": 565, + "UniformMatrix3x2fv": 566, + "UniformMatrix3x4fv": 567, + "UniformMatrix4x2fv": 568, + "UniformMatrix4x3fv": 569, + "BeginConditionalRender": 570, + "BeginTransformFeedback": 571, + "BindBufferBase": 572, + "BindBufferRange": 573, + "BindFragDataLocation": 574, + "ClampColor": 575, + "ClearBufferfi": 576, + "ClearBufferfv": 577, + "ClearBufferiv": 578, + "ClearBufferuiv": 579, + "ColorMaski": 580, + "Disablei": 581, + "Enablei": 582, + "EndConditionalRender": 583, + "EndTransformFeedback": 584, + "GetBooleani_v": 585, + "GetFragDataLocation": 586, + "GetIntegeri_v": 587, + "GetStringi": 588, + "GetTexParameterIiv": 589, + "GetTexParameterIuiv": 590, + "GetTransformFeedbackVarying": 591, + "GetUniformuiv": 592, + "GetVertexAttribIiv": 593, + "GetVertexAttribIuiv": 594, + "IsEnabledi": 595, + "TexParameterIiv": 596, + "TexParameterIuiv": 597, + "TransformFeedbackVaryings": 598, + "Uniform1ui": 599, + "Uniform1uiv": 600, + "Uniform2ui": 601, + "Uniform2uiv": 602, + "Uniform3ui": 603, + "Uniform3uiv": 604, + "Uniform4ui": 605, + "Uniform4uiv": 606, + "VertexAttribI1iv": 607, + "VertexAttribI1uiv": 608, + "VertexAttribI4bv": 609, + "VertexAttribI4sv": 610, + "VertexAttribI4ubv": 611, + "VertexAttribI4usv": 612, + "VertexAttribIPointer": 613, + "PrimitiveRestartIndex": 614, + "TexBuffer": 615, + "FramebufferTexture": 616, + "GetBufferParameteri64v": 617, + "GetInteger64i_v": 618, + "VertexAttribDivisor": 619, + "MinSampleShading": 620, + "MemoryBarrierByRegion": 621, + "BindProgramARB": 622, + "DeleteProgramsARB": 623, + "GenProgramsARB": 624, + "GetProgramEnvParameterdvARB": 625, + "GetProgramEnvParameterfvARB": 626, + "GetProgramLocalParameterdvARB": 627, + "GetProgramLocalParameterfvARB": 628, + "GetProgramStringARB": 629, + "GetProgramivARB": 630, + "IsProgramARB": 631, + "ProgramEnvParameter4dARB": 632, + "ProgramEnvParameter4dvARB": 633, + "ProgramEnvParameter4fARB": 634, + "ProgramEnvParameter4fvARB": 635, + "ProgramLocalParameter4dARB": 636, + "ProgramLocalParameter4dvARB": 637, + "ProgramLocalParameter4fARB": 638, + "ProgramLocalParameter4fvARB": 639, + "ProgramStringARB": 640, + "VertexAttrib1fARB": 641, + "VertexAttrib1fvARB": 642, + "VertexAttrib2fARB": 643, + "VertexAttrib2fvARB": 644, + "VertexAttrib3fARB": 645, + "VertexAttrib3fvARB": 646, + "VertexAttrib4fARB": 647, + "VertexAttrib4fvARB": 648, + "AttachObjectARB": 649, + "CreateProgramObjectARB": 650, + "CreateShaderObjectARB": 651, + "DeleteObjectARB": 652, + "DetachObjectARB": 653, + "GetAttachedObjectsARB": 654, + "GetHandleARB": 655, + "GetInfoLogARB": 656, + "GetObjectParameterfvARB": 657, + "GetObjectParameterivARB": 658, + "DrawArraysInstancedARB": 659, + "DrawElementsInstancedARB": 660, + "BindFramebuffer": 661, + "BindRenderbuffer": 662, + "BlitFramebuffer": 663, + "CheckFramebufferStatus": 664, + "DeleteFramebuffers": 665, + "DeleteRenderbuffers": 666, + "FramebufferRenderbuffer": 667, + "FramebufferTexture1D": 668, + "FramebufferTexture2D": 669, + "FramebufferTexture3D": 670, + "FramebufferTextureLayer": 671, + "GenFramebuffers": 672, + "GenRenderbuffers": 673, + "GenerateMipmap": 674, + "GetFramebufferAttachmentParameteriv": 675, + "GetRenderbufferParameteriv": 676, + "IsFramebuffer": 677, + "IsRenderbuffer": 678, + "RenderbufferStorage": 679, + "RenderbufferStorageMultisample": 680, + "FlushMappedBufferRange": 681, + "MapBufferRange": 682, + "BindVertexArray": 683, + "DeleteVertexArrays": 684, + "GenVertexArrays": 685, + "IsVertexArray": 686, + "GetActiveUniformBlockName": 687, + "GetActiveUniformBlockiv": 688, + "GetActiveUniformName": 689, + "GetActiveUniformsiv": 690, + "GetUniformBlockIndex": 691, + "GetUniformIndices": 692, + "UniformBlockBinding": 693, + "CopyBufferSubData": 694, + "ClientWaitSync": 695, + "DeleteSync": 696, + "FenceSync": 697, + "GetInteger64v": 698, + "GetSynciv": 699, + "IsSync": 700, + "WaitSync": 701, + "DrawElementsBaseVertex": 702, + "DrawElementsInstancedBaseVertex": 703, + "DrawRangeElementsBaseVertex": 704, + "MultiDrawElementsBaseVertex": 705, + "ProvokingVertex": 706, + "GetMultisamplefv": 707, + "SampleMaski": 708, + "TexImage2DMultisample": 709, + "TexImage3DMultisample": 710, + "BlendEquationSeparateiARB": 711, + "BlendEquationiARB": 712, + "BlendFuncSeparateiARB": 713, + "BlendFunciARB": 714, + "BindFragDataLocationIndexed": 715, + "GetFragDataIndex": 716, + "BindSampler": 717, + "DeleteSamplers": 718, + "GenSamplers": 719, + "GetSamplerParameterIiv": 720, + "GetSamplerParameterIuiv": 721, + "GetSamplerParameterfv": 722, + "GetSamplerParameteriv": 723, + "IsSampler": 724, + "SamplerParameterIiv": 725, + "SamplerParameterIuiv": 726, + "SamplerParameterf": 727, + "SamplerParameterfv": 728, + "SamplerParameteri": 729, + "SamplerParameteriv": 730, + "GetQueryObjecti64v": 731, + "GetQueryObjectui64v": 732, + "QueryCounter": 733, + "ColorP3ui": 734, + "ColorP3uiv": 735, + "ColorP4ui": 736, + "ColorP4uiv": 737, + "MultiTexCoordP1ui": 738, + "MultiTexCoordP1uiv": 739, + "MultiTexCoordP2ui": 740, + "MultiTexCoordP2uiv": 741, + "MultiTexCoordP3ui": 742, + "MultiTexCoordP3uiv": 743, + "MultiTexCoordP4ui": 744, + "MultiTexCoordP4uiv": 745, + "NormalP3ui": 746, + "NormalP3uiv": 747, + "SecondaryColorP3ui": 748, + "SecondaryColorP3uiv": 749, + "TexCoordP1ui": 750, + "TexCoordP1uiv": 751, + "TexCoordP2ui": 752, + "TexCoordP2uiv": 753, + "TexCoordP3ui": 754, + "TexCoordP3uiv": 755, + "TexCoordP4ui": 756, + "TexCoordP4uiv": 757, + "VertexAttribP1ui": 758, + "VertexAttribP1uiv": 759, + "VertexAttribP2ui": 760, + "VertexAttribP2uiv": 761, + "VertexAttribP3ui": 762, + "VertexAttribP3uiv": 763, + "VertexAttribP4ui": 764, + "VertexAttribP4uiv": 765, + "VertexP2ui": 766, + "VertexP2uiv": 767, + "VertexP3ui": 768, + "VertexP3uiv": 769, + "VertexP4ui": 770, + "VertexP4uiv": 771, + "DrawArraysIndirect": 772, + "DrawElementsIndirect": 773, + "GetUniformdv": 774, + "Uniform1d": 775, + "Uniform1dv": 776, + "Uniform2d": 777, + "Uniform2dv": 778, + "Uniform3d": 779, + "Uniform3dv": 780, + "Uniform4d": 781, + "Uniform4dv": 782, + "UniformMatrix2dv": 783, + "UniformMatrix2x3dv": 784, + "UniformMatrix2x4dv": 785, + "UniformMatrix3dv": 786, + "UniformMatrix3x2dv": 787, + "UniformMatrix3x4dv": 788, + "UniformMatrix4dv": 789, + "UniformMatrix4x2dv": 790, + "UniformMatrix4x3dv": 791, + "GetActiveSubroutineName": 792, + "GetActiveSubroutineUniformName": 793, + "GetActiveSubroutineUniformiv": 794, + "GetProgramStageiv": 795, + "GetSubroutineIndex": 796, + "GetSubroutineUniformLocation": 797, + "GetUniformSubroutineuiv": 798, + "UniformSubroutinesuiv": 799, + "PatchParameterfv": 800, + "PatchParameteri": 801, + "BindTransformFeedback": 802, + "DeleteTransformFeedbacks": 803, + "DrawTransformFeedback": 804, + "GenTransformFeedbacks": 805, + "IsTransformFeedback": 806, + "PauseTransformFeedback": 807, + "ResumeTransformFeedback": 808, + "BeginQueryIndexed": 809, + "DrawTransformFeedbackStream": 810, + "EndQueryIndexed": 811, + "GetQueryIndexediv": 812, + "ClearDepthf": 813, + "DepthRangef": 814, + "GetShaderPrecisionFormat": 815, + "ReleaseShaderCompiler": 816, + "ShaderBinary": 817, + "GetProgramBinary": 818, + "ProgramBinary": 819, + "ProgramParameteri": 820, + "GetVertexAttribLdv": 821, + "VertexAttribL1d": 822, + "VertexAttribL1dv": 823, + "VertexAttribL2d": 824, + "VertexAttribL2dv": 825, + "VertexAttribL3d": 826, + "VertexAttribL3dv": 827, + "VertexAttribL4d": 828, + "VertexAttribL4dv": 829, + "VertexAttribLPointer": 830, + "DepthRangeArrayv": 831, + "DepthRangeIndexed": 832, + "GetDoublei_v": 833, + "GetFloati_v": 834, + "ScissorArrayv": 835, + "ScissorIndexed": 836, + "ScissorIndexedv": 837, + "ViewportArrayv": 838, + "ViewportIndexedf": 839, + "ViewportIndexedfv": 840, + "GetGraphicsResetStatusARB": 841, + "GetnColorTableARB": 842, + "GetnCompressedTexImageARB": 843, + "GetnConvolutionFilterARB": 844, + "GetnHistogramARB": 845, + "GetnMapdvARB": 846, + "GetnMapfvARB": 847, + "GetnMapivARB": 848, + "GetnMinmaxARB": 849, + "GetnPixelMapfvARB": 850, + "GetnPixelMapuivARB": 851, + "GetnPixelMapusvARB": 852, + "GetnPolygonStippleARB": 853, + "GetnSeparableFilterARB": 854, + "GetnTexImageARB": 855, + "GetnUniformdvARB": 856, + "GetnUniformfvARB": 857, + "GetnUniformivARB": 858, + "GetnUniformuivARB": 859, + "ReadnPixelsARB": 860, + "DrawArraysInstancedBaseInstance": 861, + "DrawElementsInstancedBaseInstance": 862, + "DrawElementsInstancedBaseVertexBaseInstance": 863, + "DrawTransformFeedbackInstanced": 864, + "DrawTransformFeedbackStreamInstanced": 865, + "GetInternalformativ": 866, + "GetActiveAtomicCounterBufferiv": 867, + "BindImageTexture": 868, + "MemoryBarrier": 869, + "TexStorage1D": 870, + "TexStorage2D": 871, + "TexStorage3D": 872, + "TextureStorage1DEXT": 873, + "TextureStorage2DEXT": 874, + "TextureStorage3DEXT": 875, + "ClearBufferData": 876, + "ClearBufferSubData": 877, + "DispatchCompute": 878, + "DispatchComputeIndirect": 879, + "CopyImageSubData": 880, + "TextureView": 881, + "BindVertexBuffer": 882, + "VertexAttribBinding": 883, + "VertexAttribFormat": 884, + "VertexAttribIFormat": 885, + "VertexAttribLFormat": 886, + "VertexBindingDivisor": 887, + "FramebufferParameteri": 888, + "GetFramebufferParameteriv": 889, + "GetInternalformati64v": 890, + "MultiDrawArraysIndirect": 891, + "MultiDrawElementsIndirect": 892, + "GetProgramInterfaceiv": 893, + "GetProgramResourceIndex": 894, + "GetProgramResourceLocation": 895, + "GetProgramResourceLocationIndex": 896, + "GetProgramResourceName": 897, + "GetProgramResourceiv": 898, + "ShaderStorageBlockBinding": 899, + "TexBufferRange": 900, + "TexStorage2DMultisample": 901, + "TexStorage3DMultisample": 902, + "BufferStorage": 903, + "ClearTexImage": 904, + "ClearTexSubImage": 905, + "BindBuffersBase": 906, + "BindBuffersRange": 907, + "BindImageTextures": 908, + "BindSamplers": 909, + "BindTextures": 910, + "BindVertexBuffers": 911, + "GetImageHandleARB": 912, + "GetTextureHandleARB": 913, + "GetTextureSamplerHandleARB": 914, + "GetVertexAttribLui64vARB": 915, + "IsImageHandleResidentARB": 916, + "IsTextureHandleResidentARB": 917, + "MakeImageHandleNonResidentARB": 918, + "MakeImageHandleResidentARB": 919, + "MakeTextureHandleNonResidentARB": 920, + "MakeTextureHandleResidentARB": 921, + "ProgramUniformHandleui64ARB": 922, + "ProgramUniformHandleui64vARB": 923, + "UniformHandleui64ARB": 924, + "UniformHandleui64vARB": 925, + "VertexAttribL1ui64ARB": 926, + "VertexAttribL1ui64vARB": 927, + "DispatchComputeGroupSizeARB": 928, + "MultiDrawArraysIndirectCountARB": 929, + "MultiDrawElementsIndirectCountARB": 930, + "ClipControl": 931, + "BindTextureUnit": 932, + "BlitNamedFramebuffer": 933, + "CheckNamedFramebufferStatus": 934, + "ClearNamedBufferData": 935, + "ClearNamedBufferSubData": 936, + "ClearNamedFramebufferfi": 937, + "ClearNamedFramebufferfv": 938, + "ClearNamedFramebufferiv": 939, + "ClearNamedFramebufferuiv": 940, + "CompressedTextureSubImage1D": 941, + "CompressedTextureSubImage2D": 942, + "CompressedTextureSubImage3D": 943, + "CopyNamedBufferSubData": 944, + "CopyTextureSubImage1D": 945, + "CopyTextureSubImage2D": 946, + "CopyTextureSubImage3D": 947, + "CreateBuffers": 948, + "CreateFramebuffers": 949, + "CreateProgramPipelines": 950, + "CreateQueries": 951, + "CreateRenderbuffers": 952, + "CreateSamplers": 953, + "CreateTextures": 954, + "CreateTransformFeedbacks": 955, + "CreateVertexArrays": 956, + "DisableVertexArrayAttrib": 957, + "EnableVertexArrayAttrib": 958, + "FlushMappedNamedBufferRange": 959, + "GenerateTextureMipmap": 960, + "GetCompressedTextureImage": 961, + "GetNamedBufferParameteri64v": 962, + "GetNamedBufferParameteriv": 963, + "GetNamedBufferPointerv": 964, + "GetNamedBufferSubData": 965, + "GetNamedFramebufferAttachmentParameteriv": 966, + "GetNamedFramebufferParameteriv": 967, + "GetNamedRenderbufferParameteriv": 968, + "GetQueryBufferObjecti64v": 969, + "GetQueryBufferObjectiv": 970, + "GetQueryBufferObjectui64v": 971, + "GetQueryBufferObjectuiv": 972, + "GetTextureImage": 973, + "GetTextureLevelParameterfv": 974, + "GetTextureLevelParameteriv": 975, + "GetTextureParameterIiv": 976, + "GetTextureParameterIuiv": 977, + "GetTextureParameterfv": 978, + "GetTextureParameteriv": 979, + "GetTransformFeedbacki64_v": 980, + "GetTransformFeedbacki_v": 981, + "GetTransformFeedbackiv": 982, + "GetVertexArrayIndexed64iv": 983, + "GetVertexArrayIndexediv": 984, + "GetVertexArrayiv": 985, + "InvalidateNamedFramebufferData": 986, + "InvalidateNamedFramebufferSubData": 987, + "MapNamedBuffer": 988, + "MapNamedBufferRange": 989, + "NamedBufferData": 990, + "NamedBufferStorage": 991, + "NamedBufferSubData": 992, + "NamedFramebufferDrawBuffer": 993, + "NamedFramebufferDrawBuffers": 994, + "NamedFramebufferParameteri": 995, + "NamedFramebufferReadBuffer": 996, + "NamedFramebufferRenderbuffer": 997, + "NamedFramebufferTexture": 998, + "NamedFramebufferTextureLayer": 999, + "NamedRenderbufferStorage": 1000, + "NamedRenderbufferStorageMultisample": 1001, + "TextureBuffer": 1002, + "TextureBufferRange": 1003, + "TextureParameterIiv": 1004, + "TextureParameterIuiv": 1005, + "TextureParameterf": 1006, + "TextureParameterfv": 1007, + "TextureParameteri": 1008, + "TextureParameteriv": 1009, + "TextureStorage1D": 1010, + "TextureStorage2D": 1011, + "TextureStorage2DMultisample": 1012, + "TextureStorage3D": 1013, + "TextureStorage3DMultisample": 1014, + "TextureSubImage1D": 1015, + "TextureSubImage2D": 1016, + "TextureSubImage3D": 1017, + "TransformFeedbackBufferBase": 1018, + "TransformFeedbackBufferRange": 1019, + "UnmapNamedBufferEXT": 1020, + "VertexArrayAttribBinding": 1021, + "VertexArrayAttribFormat": 1022, + "VertexArrayAttribIFormat": 1023, + "VertexArrayAttribLFormat": 1024, + "VertexArrayBindingDivisor": 1025, + "VertexArrayElementBuffer": 1026, + "VertexArrayVertexBuffer": 1027, + "VertexArrayVertexBuffers": 1028, + "GetCompressedTextureSubImage": 1029, + "GetTextureSubImage": 1030, + "BufferPageCommitmentARB": 1031, + "NamedBufferPageCommitmentARB": 1032, + "GetUniformi64vARB": 1033, + "GetUniformui64vARB": 1034, + "GetnUniformi64vARB": 1035, + "GetnUniformui64vARB": 1036, + "ProgramUniform1i64ARB": 1037, + "ProgramUniform1i64vARB": 1038, + "ProgramUniform1ui64ARB": 1039, + "ProgramUniform1ui64vARB": 1040, + "ProgramUniform2i64ARB": 1041, + "ProgramUniform2i64vARB": 1042, + "ProgramUniform2ui64ARB": 1043, + "ProgramUniform2ui64vARB": 1044, + "ProgramUniform3i64ARB": 1045, + "ProgramUniform3i64vARB": 1046, + "ProgramUniform3ui64ARB": 1047, + "ProgramUniform3ui64vARB": 1048, + "ProgramUniform4i64ARB": 1049, + "ProgramUniform4i64vARB": 1050, + "ProgramUniform4ui64ARB": 1051, + "ProgramUniform4ui64vARB": 1052, + "Uniform1i64ARB": 1053, + "Uniform1i64vARB": 1054, + "Uniform1ui64ARB": 1055, + "Uniform1ui64vARB": 1056, + "Uniform2i64ARB": 1057, + "Uniform2i64vARB": 1058, + "Uniform2ui64ARB": 1059, + "Uniform2ui64vARB": 1060, + "Uniform3i64ARB": 1061, + "Uniform3i64vARB": 1062, + "Uniform3ui64ARB": 1063, + "Uniform3ui64vARB": 1064, + "Uniform4i64ARB": 1065, + "Uniform4i64vARB": 1066, + "Uniform4ui64ARB": 1067, + "Uniform4ui64vARB": 1068, + "EvaluateDepthValuesARB": 1069, + "FramebufferSampleLocationsfvARB": 1070, + "NamedFramebufferSampleLocationsfvARB": 1071, + "SpecializeShaderARB": 1072, + "InvalidateBufferData": 1073, + "InvalidateBufferSubData": 1074, + "InvalidateFramebuffer": 1075, + "InvalidateSubFramebuffer": 1076, + "InvalidateTexImage": 1077, + "InvalidateTexSubImage": 1078, + "DrawTexfOES": 1079, + "DrawTexfvOES": 1080, + "DrawTexiOES": 1081, + "DrawTexivOES": 1082, + "DrawTexsOES": 1083, + "DrawTexsvOES": 1084, + "DrawTexxOES": 1085, + "DrawTexxvOES": 1086, + "PointSizePointerOES": 1087, + "QueryMatrixxOES": 1088, + "SampleMaskSGIS": 1089, + "SamplePatternSGIS": 1090, + "ColorPointerEXT": 1091, + "EdgeFlagPointerEXT": 1092, + "IndexPointerEXT": 1093, + "NormalPointerEXT": 1094, + "TexCoordPointerEXT": 1095, + "VertexPointerEXT": 1096, + "DiscardFramebufferEXT": 1097, + "ActiveShaderProgram": 1098, + "BindProgramPipeline": 1099, + "CreateShaderProgramv": 1100, + "DeleteProgramPipelines": 1101, + "GenProgramPipelines": 1102, + "GetProgramPipelineInfoLog": 1103, + "GetProgramPipelineiv": 1104, + "IsProgramPipeline": 1105, + "LockArraysEXT": 1106, + "ProgramUniform1d": 1107, + "ProgramUniform1dv": 1108, + "ProgramUniform1f": 1109, + "ProgramUniform1fv": 1110, + "ProgramUniform1i": 1111, + "ProgramUniform1iv": 1112, + "ProgramUniform1ui": 1113, + "ProgramUniform1uiv": 1114, + "ProgramUniform2d": 1115, + "ProgramUniform2dv": 1116, + "ProgramUniform2f": 1117, + "ProgramUniform2fv": 1118, + "ProgramUniform2i": 1119, + "ProgramUniform2iv": 1120, + "ProgramUniform2ui": 1121, + "ProgramUniform2uiv": 1122, + "ProgramUniform3d": 1123, + "ProgramUniform3dv": 1124, + "ProgramUniform3f": 1125, + "ProgramUniform3fv": 1126, + "ProgramUniform3i": 1127, + "ProgramUniform3iv": 1128, + "ProgramUniform3ui": 1129, + "ProgramUniform3uiv": 1130, + "ProgramUniform4d": 1131, + "ProgramUniform4dv": 1132, + "ProgramUniform4f": 1133, + "ProgramUniform4fv": 1134, + "ProgramUniform4i": 1135, + "ProgramUniform4iv": 1136, + "ProgramUniform4ui": 1137, + "ProgramUniform4uiv": 1138, + "ProgramUniformMatrix2dv": 1139, + "ProgramUniformMatrix2fv": 1140, + "ProgramUniformMatrix2x3dv": 1141, + "ProgramUniformMatrix2x3fv": 1142, + "ProgramUniformMatrix2x4dv": 1143, + "ProgramUniformMatrix2x4fv": 1144, + "ProgramUniformMatrix3dv": 1145, + "ProgramUniformMatrix3fv": 1146, + "ProgramUniformMatrix3x2dv": 1147, + "ProgramUniformMatrix3x2fv": 1148, + "ProgramUniformMatrix3x4dv": 1149, + "ProgramUniformMatrix3x4fv": 1150, + "ProgramUniformMatrix4dv": 1151, + "ProgramUniformMatrix4fv": 1152, + "ProgramUniformMatrix4x2dv": 1153, + "ProgramUniformMatrix4x2fv": 1154, + "ProgramUniformMatrix4x3dv": 1155, + "ProgramUniformMatrix4x3fv": 1156, + "UnlockArraysEXT": 1157, + "UseProgramStages": 1158, + "ValidateProgramPipeline": 1159, + "FramebufferTexture2DMultisampleEXT": 1160, + "DebugMessageCallback": 1161, + "DebugMessageControl": 1162, + "DebugMessageInsert": 1163, + "GetDebugMessageLog": 1164, + "GetObjectLabel": 1165, + "GetObjectPtrLabel": 1166, + "ObjectLabel": 1167, + "ObjectPtrLabel": 1168, + "PopDebugGroup": 1169, + "PushDebugGroup": 1170, + "SecondaryColor3fEXT": 1171, + "SecondaryColor3fvEXT": 1172, + "MultiDrawElementsEXT": 1173, + "FogCoordfEXT": 1174, + "FogCoordfvEXT": 1175, + "ResizeBuffersMESA": 1176, + "WindowPos4dMESA": 1177, + "WindowPos4dvMESA": 1178, + "WindowPos4fMESA": 1179, + "WindowPos4fvMESA": 1180, + "WindowPos4iMESA": 1181, + "WindowPos4ivMESA": 1182, + "WindowPos4sMESA": 1183, + "WindowPos4svMESA": 1184, + "MultiModeDrawArraysIBM": 1185, + "MultiModeDrawElementsIBM": 1186, + "AreProgramsResidentNV": 1187, + "ExecuteProgramNV": 1188, + "GetProgramParameterdvNV": 1189, + "GetProgramParameterfvNV": 1190, + "GetProgramStringNV": 1191, + "GetProgramivNV": 1192, + "GetTrackMatrixivNV": 1193, + "GetVertexAttribdvNV": 1194, + "GetVertexAttribfvNV": 1195, + "GetVertexAttribivNV": 1196, + "LoadProgramNV": 1197, + "ProgramParameters4dvNV": 1198, + "ProgramParameters4fvNV": 1199, + "RequestResidentProgramsNV": 1200, + "TrackMatrixNV": 1201, + "VertexAttrib1dNV": 1202, + "VertexAttrib1dvNV": 1203, + "VertexAttrib1fNV": 1204, + "VertexAttrib1fvNV": 1205, + "VertexAttrib1sNV": 1206, + "VertexAttrib1svNV": 1207, + "VertexAttrib2dNV": 1208, + "VertexAttrib2dvNV": 1209, + "VertexAttrib2fNV": 1210, + "VertexAttrib2fvNV": 1211, + "VertexAttrib2sNV": 1212, + "VertexAttrib2svNV": 1213, + "VertexAttrib3dNV": 1214, + "VertexAttrib3dvNV": 1215, + "VertexAttrib3fNV": 1216, + "VertexAttrib3fvNV": 1217, + "VertexAttrib3sNV": 1218, + "VertexAttrib3svNV": 1219, + "VertexAttrib4dNV": 1220, + "VertexAttrib4dvNV": 1221, + "VertexAttrib4fNV": 1222, + "VertexAttrib4fvNV": 1223, + "VertexAttrib4sNV": 1224, + "VertexAttrib4svNV": 1225, + "VertexAttrib4ubNV": 1226, + "VertexAttrib4ubvNV": 1227, + "VertexAttribPointerNV": 1228, + "VertexAttribs1dvNV": 1229, + "VertexAttribs1fvNV": 1230, + "VertexAttribs1svNV": 1231, + "VertexAttribs2dvNV": 1232, + "VertexAttribs2fvNV": 1233, + "VertexAttribs2svNV": 1234, + "VertexAttribs3dvNV": 1235, + "VertexAttribs3fvNV": 1236, + "VertexAttribs3svNV": 1237, + "VertexAttribs4dvNV": 1238, + "VertexAttribs4fvNV": 1239, + "VertexAttribs4svNV": 1240, + "VertexAttribs4ubvNV": 1241, + "GetTexBumpParameterfvATI": 1242, + "GetTexBumpParameterivATI": 1243, + "TexBumpParameterfvATI": 1244, + "TexBumpParameterivATI": 1245, + "AlphaFragmentOp1ATI": 1246, + "AlphaFragmentOp2ATI": 1247, + "AlphaFragmentOp3ATI": 1248, + "BeginFragmentShaderATI": 1249, + "BindFragmentShaderATI": 1250, + "ColorFragmentOp1ATI": 1251, + "ColorFragmentOp2ATI": 1252, + "ColorFragmentOp3ATI": 1253, + "DeleteFragmentShaderATI": 1254, + "EndFragmentShaderATI": 1255, + "GenFragmentShadersATI": 1256, + "PassTexCoordATI": 1257, + "SampleMapATI": 1258, + "SetFragmentShaderConstantATI": 1259, + "DepthRangeArrayfvOES": 1260, + "DepthRangeIndexedfOES": 1261, + "ActiveStencilFaceEXT": 1262, + "GetProgramNamedParameterdvNV": 1263, + "GetProgramNamedParameterfvNV": 1264, + "ProgramNamedParameter4dNV": 1265, + "ProgramNamedParameter4dvNV": 1266, + "ProgramNamedParameter4fNV": 1267, + "ProgramNamedParameter4fvNV": 1268, + "PrimitiveRestartNV": 1269, + "GetTexGenxvOES": 1270, + "TexGenxOES": 1271, + "TexGenxvOES": 1272, + "DepthBoundsEXT": 1273, + "BindFramebufferEXT": 1274, + "BindRenderbufferEXT": 1275, + "StringMarkerGREMEDY": 1276, + "BufferParameteriAPPLE": 1277, + "FlushMappedBufferRangeAPPLE": 1278, + "VertexAttribI1iEXT": 1279, + "VertexAttribI1uiEXT": 1280, + "VertexAttribI2iEXT": 1281, + "VertexAttribI2ivEXT": 1282, + "VertexAttribI2uiEXT": 1283, + "VertexAttribI2uivEXT": 1284, + "VertexAttribI3iEXT": 1285, + "VertexAttribI3ivEXT": 1286, + "VertexAttribI3uiEXT": 1287, + "VertexAttribI3uivEXT": 1288, + "VertexAttribI4iEXT": 1289, + "VertexAttribI4ivEXT": 1290, + "VertexAttribI4uiEXT": 1291, + "VertexAttribI4uivEXT": 1292, + "ClearColorIiEXT": 1293, + "ClearColorIuiEXT": 1294, + "BindBufferOffsetEXT": 1295, + "BeginPerfMonitorAMD": 1296, + "DeletePerfMonitorsAMD": 1297, + "EndPerfMonitorAMD": 1298, + "GenPerfMonitorsAMD": 1299, + "GetPerfMonitorCounterDataAMD": 1300, + "GetPerfMonitorCounterInfoAMD": 1301, + "GetPerfMonitorCounterStringAMD": 1302, + "GetPerfMonitorCountersAMD": 1303, + "GetPerfMonitorGroupStringAMD": 1304, + "GetPerfMonitorGroupsAMD": 1305, + "SelectPerfMonitorCountersAMD": 1306, + "GetObjectParameterivAPPLE": 1307, + "ObjectPurgeableAPPLE": 1308, + "ObjectUnpurgeableAPPLE": 1309, + "ActiveProgramEXT": 1310, + "CreateShaderProgramEXT": 1311, + "UseShaderProgramEXT": 1312, + "TextureBarrierNV": 1313, + "VDPAUFiniNV": 1314, + "VDPAUGetSurfaceivNV": 1315, + "VDPAUInitNV": 1316, + "VDPAUIsSurfaceNV": 1317, + "VDPAUMapSurfacesNV": 1318, + "VDPAURegisterOutputSurfaceNV": 1319, + "VDPAURegisterVideoSurfaceNV": 1320, + "VDPAUSurfaceAccessNV": 1321, + "VDPAUUnmapSurfacesNV": 1322, + "VDPAUUnregisterSurfaceNV": 1323, + "BeginPerfQueryINTEL": 1324, + "CreatePerfQueryINTEL": 1325, + "DeletePerfQueryINTEL": 1326, + "EndPerfQueryINTEL": 1327, + "GetFirstPerfQueryIdINTEL": 1328, + "GetNextPerfQueryIdINTEL": 1329, + "GetPerfCounterInfoINTEL": 1330, + "GetPerfQueryDataINTEL": 1331, + "GetPerfQueryIdByNameINTEL": 1332, + "GetPerfQueryInfoINTEL": 1333, + "PolygonOffsetClampEXT": 1334, + "SubpixelPrecisionBiasNV": 1335, + "ConservativeRasterParameterfNV": 1336, + "ConservativeRasterParameteriNV": 1337, + "WindowRectanglesEXT": 1338, + "BufferStorageMemEXT": 1339, + "CreateMemoryObjectsEXT": 1340, + "DeleteMemoryObjectsEXT": 1341, + "DeleteSemaphoresEXT": 1342, + "GenSemaphoresEXT": 1343, + "GetMemoryObjectParameterivEXT": 1344, + "GetSemaphoreParameterui64vEXT": 1345, + "GetUnsignedBytei_vEXT": 1346, + "GetUnsignedBytevEXT": 1347, + "IsMemoryObjectEXT": 1348, + "IsSemaphoreEXT": 1349, + "MemoryObjectParameterivEXT": 1350, + "NamedBufferStorageMemEXT": 1351, + "SemaphoreParameterui64vEXT": 1352, + "SignalSemaphoreEXT": 1353, + "TexStorageMem1DEXT": 1354, + "TexStorageMem2DEXT": 1355, + "TexStorageMem2DMultisampleEXT": 1356, + "TexStorageMem3DEXT": 1357, + "TexStorageMem3DMultisampleEXT": 1358, + "TextureStorageMem1DEXT": 1359, + "TextureStorageMem2DEXT": 1360, + "TextureStorageMem2DMultisampleEXT": 1361, + "TextureStorageMem3DEXT": 1362, + "TextureStorageMem3DMultisampleEXT": 1363, + "WaitSemaphoreEXT": 1364, + "ImportMemoryFdEXT": 1365, + "ImportSemaphoreFdEXT": 1366, + "FramebufferFetchBarrierEXT": 1367, + "NamedRenderbufferStorageMultisampleAdvancedAMD": 1368, + "RenderbufferStorageMultisampleAdvancedAMD": 1369, + "StencilFuncSeparateATI": 1370, + "ProgramEnvParameters4fvEXT": 1371, + "ProgramLocalParameters4fvEXT": 1372, + "EGLImageTargetRenderbufferStorageOES": 1373, + "EGLImageTargetTexture2DOES": 1374, + "AlphaFuncx": 1375, + "ClearColorx": 1376, + "ClearDepthx": 1377, + "Color4x": 1378, + "DepthRangex": 1379, + "Fogx": 1380, + "Fogxv": 1381, + "Frustumf": 1382, + "Frustumx": 1383, + "LightModelx": 1384, + "LightModelxv": 1385, + "Lightx": 1386, + "Lightxv": 1387, + "LineWidthx": 1388, + "LoadMatrixx": 1389, + "Materialx": 1390, + "Materialxv": 1391, + "MultMatrixx": 1392, + "MultiTexCoord4x": 1393, + "Normal3x": 1394, + "Orthof": 1395, + "Orthox": 1396, + "PointSizex": 1397, + "PolygonOffsetx": 1398, + "Rotatex": 1399, + "SampleCoveragex": 1400, + "Scalex": 1401, + "TexEnvx": 1402, + "TexEnvxv": 1403, + "TexParameterx": 1404, + "Translatex": 1405, + "ClipPlanef": 1406, + "ClipPlanex": 1407, + "GetClipPlanef": 1408, + "GetClipPlanex": 1409, + "GetFixedv": 1410, + "GetLightxv": 1411, + "GetMaterialxv": 1412, + "GetTexEnvxv": 1413, + "GetTexParameterxv": 1414, + "PointParameterx": 1415, + "PointParameterxv": 1416, + "TexParameterxv": 1417, + "BlendBarrier": 1418, + "PrimitiveBoundingBox": 1419, + "MaxShaderCompilerThreadsKHR": 1420, + "MatrixLoadfEXT": 1421, + "MatrixLoaddEXT": 1422, + "MatrixMultfEXT": 1423, + "MatrixMultdEXT": 1424, + "MatrixLoadIdentityEXT": 1425, + "MatrixRotatefEXT": 1426, + "MatrixRotatedEXT": 1427, + "MatrixScalefEXT": 1428, + "MatrixScaledEXT": 1429, + "MatrixTranslatefEXT": 1430, + "MatrixTranslatedEXT": 1431, + "MatrixOrthoEXT": 1432, + "MatrixFrustumEXT": 1433, + "MatrixPushEXT": 1434, + "MatrixPopEXT": 1435, + "MatrixLoadTransposefEXT": 1436, + "MatrixLoadTransposedEXT": 1437, + "MatrixMultTransposefEXT": 1438, + "MatrixMultTransposedEXT": 1439, + "BindMultiTextureEXT": 1440, + "NamedBufferDataEXT": 1441, + "NamedBufferSubDataEXT": 1442, + "NamedBufferStorageEXT": 1443, + "MapNamedBufferRangeEXT": 1444, + "TextureImage1DEXT": 1445, + "TextureImage2DEXT": 1446, + "TextureImage3DEXT": 1447, + "TextureSubImage1DEXT": 1448, + "TextureSubImage2DEXT": 1449, + "TextureSubImage3DEXT": 1450, + "CopyTextureImage1DEXT": 1451, + "CopyTextureImage2DEXT": 1452, + "CopyTextureSubImage1DEXT": 1453, + "CopyTextureSubImage2DEXT": 1454, + "CopyTextureSubImage3DEXT": 1455, + "MapNamedBufferEXT": 1456, + "GetTextureParameterivEXT": 1457, + "GetTextureParameterfvEXT": 1458, + "TextureParameteriEXT": 1459, + "TextureParameterivEXT": 1460, + "TextureParameterfEXT": 1461, + "TextureParameterfvEXT": 1462, + "GetTextureImageEXT": 1463, + "GetTextureLevelParameterivEXT": 1464, + "GetTextureLevelParameterfvEXT": 1465, + "GetNamedBufferSubDataEXT": 1466, + "GetNamedBufferPointervEXT": 1467, + "GetNamedBufferParameterivEXT": 1468, + "FlushMappedNamedBufferRangeEXT": 1469, + "FramebufferDrawBufferEXT": 1470, + "FramebufferDrawBuffersEXT": 1471, + "FramebufferReadBufferEXT": 1472, + "GetFramebufferParameterivEXT": 1473, + "CheckNamedFramebufferStatusEXT": 1474, + "NamedFramebufferTexture1DEXT": 1475, + "NamedFramebufferTexture2DEXT": 1476, + "NamedFramebufferTexture3DEXT": 1477, + "NamedFramebufferRenderbufferEXT": 1478, + "GetNamedFramebufferAttachmentParameterivEXT": 1479, + "EnableClientStateiEXT": 1480, + "DisableClientStateiEXT": 1481, + "GetPointerIndexedvEXT": 1482, + "MultiTexEnviEXT": 1483, + "MultiTexEnvivEXT": 1484, + "MultiTexEnvfEXT": 1485, + "MultiTexEnvfvEXT": 1486, + "GetMultiTexEnvivEXT": 1487, + "GetMultiTexEnvfvEXT": 1488, + "MultiTexParameteriEXT": 1489, + "MultiTexParameterivEXT": 1490, + "MultiTexParameterfEXT": 1491, + "MultiTexParameterfvEXT": 1492, + "GetMultiTexImageEXT": 1493, + "MultiTexImage1DEXT": 1494, + "MultiTexImage2DEXT": 1495, + "MultiTexImage3DEXT": 1496, + "MultiTexSubImage1DEXT": 1497, + "MultiTexSubImage2DEXT": 1498, + "MultiTexSubImage3DEXT": 1499, + "GetMultiTexParameterivEXT": 1500, + "GetMultiTexParameterfvEXT": 1501, + "CopyMultiTexImage1DEXT": 1502, + "CopyMultiTexImage2DEXT": 1503, + "CopyMultiTexSubImage1DEXT": 1504, + "CopyMultiTexSubImage2DEXT": 1505, + "CopyMultiTexSubImage3DEXT": 1506, + "MultiTexGendEXT": 1507, + "MultiTexGendvEXT": 1508, + "MultiTexGenfEXT": 1509, + "MultiTexGenfvEXT": 1510, + "MultiTexGeniEXT": 1511, + "MultiTexGenivEXT": 1512, + "GetMultiTexGendvEXT": 1513, + "GetMultiTexGenfvEXT": 1514, + "GetMultiTexGenivEXT": 1515, + "MultiTexCoordPointerEXT": 1516, + "BindImageTextureEXT": 1517, + "CompressedTextureImage1DEXT": 1518, + "CompressedTextureImage2DEXT": 1519, + "CompressedTextureImage3DEXT": 1520, + "CompressedTextureSubImage1DEXT": 1521, + "CompressedTextureSubImage2DEXT": 1522, + "CompressedTextureSubImage3DEXT": 1523, + "GetCompressedTextureImageEXT": 1524, + "CompressedMultiTexImage1DEXT": 1525, + "CompressedMultiTexImage2DEXT": 1526, + "CompressedMultiTexImage3DEXT": 1527, + "CompressedMultiTexSubImage1DEXT": 1528, + "CompressedMultiTexSubImage2DEXT": 1529, + "CompressedMultiTexSubImage3DEXT": 1530, + "GetCompressedMultiTexImageEXT": 1531, + "GetMultiTexLevelParameterivEXT": 1532, + "GetMultiTexLevelParameterfvEXT": 1533, + "FramebufferParameteriMESA": 1534, + "GetFramebufferParameterivMESA": 1535, + "NamedRenderbufferStorageEXT": 1536, + "GetNamedRenderbufferParameterivEXT": 1537, + "ClientAttribDefaultEXT": 1538, + "PushClientAttribDefaultEXT": 1539, + "NamedProgramStringEXT": 1540, + "GetNamedProgramStringEXT": 1541, + "NamedProgramLocalParameter4fEXT": 1542, + "NamedProgramLocalParameter4fvEXT": 1543, + "GetNamedProgramLocalParameterfvEXT": 1544, + "NamedProgramLocalParameter4dEXT": 1545, + "NamedProgramLocalParameter4dvEXT": 1546, + "GetNamedProgramLocalParameterdvEXT": 1547, + "GetNamedProgramivEXT": 1548, + "TextureBufferEXT": 1549, + "MultiTexBufferEXT": 1550, + "TextureParameterIivEXT": 1551, + "TextureParameterIuivEXT": 1552, + "GetTextureParameterIivEXT": 1553, + "GetTextureParameterIuivEXT": 1554, + "MultiTexParameterIivEXT": 1555, + "MultiTexParameterIuivEXT": 1556, + "GetMultiTexParameterIivEXT": 1557, + "GetMultiTexParameterIuivEXT": 1558, + "NamedProgramLocalParameters4fvEXT": 1559, } functions = [ - "Accum", - "ActiveTexture", - "ActiveTextureARB", - "AlphaFragmentOp1ATI", - "AlphaFragmentOp2ATI", - "AlphaFragmentOp3ATI", - "AlphaFunc", - "AlphaFuncx", - "AreTexturesResident", - "AreTexturesResidentEXT", - "ArrayElement", - "ArrayElementEXT", - "AttachObjectARB", - "AttachShader", - "Begin", - "BeginConditionalRender", - "BeginConditionalRenderNV", - "BeginFragmentShaderATI", - "BeginPerfMonitorAMD", - "BeginQuery", - "BeginQueryARB", - "BeginQueryIndexed", - "BeginTransformFeedback", - "BeginTransformFeedbackEXT", - "BindAttribLocation", - "BindAttribLocationARB", - "BindBuffer", - "BindBufferARB", - "BindBufferBase", - "BindBufferBaseEXT", - "BindBufferOffsetEXT", - "BindBufferRange", - "BindBufferRangeEXT", - "BindBuffersBase", - "BindBuffersRange", - "BindFragDataLocation", - "BindFragDataLocationEXT", - "BindFragDataLocationIndexed", - "BindFragmentShaderATI", - "BindFramebuffer", - "BindFramebufferEXT", - "BindImageTexture", - "BindImageTextures", - "BindProgramARB", - "BindRenderbuffer", - "BindRenderbufferEXT", - "BindSampler", - "BindSamplers", - "BindTexture", - "BindTextureEXT", - "BindTextures", - "BindTransformFeedback", - "BindVertexArray", - "BindVertexBuffer", - "BindVertexBuffers", - "Bitmap", - "BlendColor", - "BlendColorEXT", - "BlendEquation", - "BlendEquationEXT", - "BlendEquationiARB", - "BlendEquationIndexedAMD", - "BlendEquationSeparate", - "BlendEquationSeparateiARB", - "BlendEquationSeparateIndexedAMD", - "BlendFunc", - "BlendFunciARB", - "BlendFuncIndexedAMD", - "BlendFuncSeparate", - "BlendFuncSeparateEXT", - "BlendFuncSeparateiARB", - "BlendFuncSeparateIndexedAMD", - "BlitFramebuffer", - "BufferData", - "BufferDataARB", - "BufferStorage", - "BufferSubData", - "BufferSubDataARB", - "CallList", - "CallLists", - "CheckFramebufferStatus", - "CheckFramebufferStatusEXT", - "ClampColor", - "ClampColorARB", - "Clear", - "ClearAccum", - "ClearBufferData", - "ClearBufferfi", - "ClearBufferfv", - "ClearBufferiv", - "ClearBufferSubData", - "ClearBufferuiv", - "ClearColor", - "ClearColorIiEXT", - "ClearColorIuiEXT", - "ClearColorx", - "ClearDepth", - "ClearDepthf", - "ClearDepthx", - "ClearIndex", - "ClearStencil", - "ClearTexImage", - "ClearTexSubImage", - "ClientActiveTexture", - "ClientActiveTextureARB", - "ClientWaitSync", - "ClipPlane", - "ClipPlanef", - "ClipPlanex", - "Color3b", - "Color3bv", - "Color3d", - "Color3dv", - "Color3f", - "Color3fv", - "Color3i", - "Color3iv", - "Color3s", - "Color3sv", - "Color3ub", - "Color3ubv", - "Color3ui", - "Color3uiv", - "Color3us", - "Color3usv", - "Color4b", - "Color4bv", - "Color4d", - "Color4dv", - "Color4f", - "Color4fv", - "Color4i", - "Color4iv", - "Color4s", - "Color4sv", - "Color4ub", - "Color4ubv", - "Color4ui", - "Color4uiv", - "Color4us", - "Color4usv", - "Color4x", - "ColorFragmentOp1ATI", - "ColorFragmentOp2ATI", - "ColorFragmentOp3ATI", - "ColorMask", - "ColorMaski", - "ColorMaskIndexedEXT", - "ColorMaterial", - "ColorP3ui", - "ColorP3uiv", - "ColorP4ui", - "ColorP4uiv", - "ColorPointer", - "ColorPointerEXT", - "ColorSubTable", - "ColorTable", - "ColorTableParameterfv", - "ColorTableParameteriv", - "CompileShader", - "CompileShaderARB", - "CompressedTexImage1D", - "CompressedTexImage1DARB", - "CompressedTexImage2D", - "CompressedTexImage2DARB", - "CompressedTexImage3D", - "CompressedTexImage3DARB", - "CompressedTexSubImage1D", - "CompressedTexSubImage1DARB", - "CompressedTexSubImage2D", - "CompressedTexSubImage2DARB", - "CompressedTexSubImage3D", - "CompressedTexSubImage3DARB", - "ConvolutionFilter1D", - "ConvolutionFilter2D", - "ConvolutionParameterf", - "ConvolutionParameterfv", - "ConvolutionParameteri", - "ConvolutionParameteriv", - "CopyBufferSubData", - "CopyColorSubTable", - "CopyColorTable", - "CopyConvolutionFilter1D", - "CopyConvolutionFilter2D", - "CopyImageSubData", - "CopyPixels", - "CopyTexImage1D", - "CopyTexImage1DEXT", - "CopyTexImage2D", - "CopyTexImage2DEXT", - "CopyTexSubImage1D", - "CopyTexSubImage1DEXT", - "CopyTexSubImage2D", - "CopyTexSubImage2DEXT", - "CopyTexSubImage3D", - "CopyTexSubImage3DEXT", - "CreateProgram", - "CreateProgramObjectARB", - "CreateShader", - "CreateShaderObjectARB", - "CullFace", - "DebugMessageCallback", - "DebugMessageCallbackARB", - "DebugMessageControl", - "DebugMessageControlARB", - "DebugMessageInsert", - "DebugMessageInsertARB", - "DeleteBuffers", - "DeleteBuffersARB", - "DeleteFragmentShaderATI", - "DeleteFramebuffers", - "DeleteFramebuffersEXT", - "DeleteLists", - "DeleteObjectARB", - "DeletePerfMonitorsAMD", - "DeleteProgram", - "DeleteProgramsARB", - "DeleteQueries", - "DeleteQueriesARB", - "DeleteRenderbuffers", - "DeleteRenderbuffersEXT", - "DeleteSamplers", - "DeleteShader", - "DeleteSync", - "DeleteTextures", - "DeleteTexturesEXT", - "DeleteTransformFeedbacks", - "DeleteVertexArrays", - "DepthFunc", - "DepthMask", - "DepthRange", - "DepthRangeArrayv", - "DepthRangef", - "DepthRangeIndexed", - "DepthRangex", - "DetachObjectARB", - "DetachShader", - "Disable", - "DisableClientState", - "Disablei", - "DisableIndexedEXT", - "DisableVertexAttribArray", - "DisableVertexAttribArrayARB", - "DispatchCompute", - "DispatchComputeIndirect", - "DrawArrays", - "DrawArraysEXT", - "DrawArraysIndirect", - "DrawArraysInstanced", - "DrawArraysInstancedARB", - "DrawArraysInstancedBaseInstance", - "DrawArraysInstancedEXT", - "DrawBuffer", - "DrawBuffers", - "DrawBuffersARB", - "DrawBuffersATI", - "DrawElements", - "DrawElementsBaseVertex", - "DrawElementsIndirect", - "DrawElementsInstanced", - "DrawElementsInstancedARB", - "DrawElementsInstancedBaseInstance", - "DrawElementsInstancedBaseVertex", - "DrawElementsInstancedBaseVertexBaseInstance", - "DrawElementsInstancedEXT", - "DrawPixels", - "DrawRangeElements", - "DrawRangeElementsBaseVertex", - "DrawRangeElementsEXT", - "DrawTransformFeedback", - "DrawTransformFeedbackInstanced", - "DrawTransformFeedbackStream", - "DrawTransformFeedbackStreamInstanced", - "EdgeFlag", - "EdgeFlagPointer", - "EdgeFlagPointerEXT", - "EdgeFlagv", - "Enable", - "EnableClientState", - "Enablei", - "EnableIndexedEXT", - "EnableVertexAttribArray", - "EnableVertexAttribArrayARB", - "End", - "EndConditionalRender", - "EndConditionalRenderNV", - "EndFragmentShaderATI", - "EndList", - "EndPerfMonitorAMD", - "EndQuery", - "EndQueryARB", - "EndQueryIndexed", - "EndTransformFeedback", - "EndTransformFeedbackEXT", - "EvalCoord1d", - "EvalCoord1dv", - "EvalCoord1f", - "EvalCoord1fv", - "EvalCoord2d", - "EvalCoord2dv", - "EvalCoord2f", - "EvalCoord2fv", - "EvalMesh1", - "EvalMesh2", - "EvalPoint1", - "EvalPoint2", - "FeedbackBuffer", - "FenceSync", - "Finish", - "Flush", - "FlushMappedBufferRange", - "FogCoordd", - "FogCoorddEXT", - "FogCoorddv", - "FogCoorddvEXT", - "FogCoordf", - "FogCoordfEXT", - "FogCoordfv", - "FogCoordfvEXT", - "FogCoordPointer", - "FogCoordPointerEXT", - "Fogf", - "Fogfv", - "Fogi", - "Fogiv", - "Fogx", - "Fogxv", - "FramebufferRenderbuffer", - "FramebufferRenderbufferEXT", - "FramebufferTexture", - "FramebufferTexture1D", - "FramebufferTexture1DEXT", - "FramebufferTexture2D", - "FramebufferTexture2DEXT", - "FramebufferTexture3D", - "FramebufferTexture3DEXT", - "FramebufferTextureARB", - "FramebufferTextureLayer", - "FramebufferTextureLayerARB", - "FramebufferTextureLayerEXT", - "FrontFace", - "Frustum", - "Frustumf", - "Frustumx", - "GenBuffers", - "GenBuffersARB", - "GenerateMipmap", - "GenerateMipmapEXT", - "GenFragmentShadersATI", - "GenFramebuffers", - "GenFramebuffersEXT", - "GenLists", - "GenPerfMonitorsAMD", - "GenProgramsARB", - "GenQueries", - "GenQueriesARB", - "GenRenderbuffers", - "GenRenderbuffersEXT", - "GenSamplers", - "GenTextures", - "GenTexturesEXT", - "GenTransformFeedbacks", - "GenVertexArrays", - "GetActiveAtomicCounterBufferiv", - "GetActiveAttrib", - "GetActiveAttribARB", - "GetActiveUniform", - "GetActiveUniformARB", - "GetActiveUniformBlockiv", - "GetActiveUniformBlockName", - "GetActiveUniformName", - "GetActiveUniformsiv", - "GetAttachedObjectsARB", - "GetAttachedShaders", - "GetAttribLocation", - "GetAttribLocationARB", - "GetBooleanIndexedvEXT", - "GetBooleani_v", - "GetBooleanv", - "GetBufferParameteri64v", - "GetBufferParameteriv", - "GetBufferParameterivARB", - "GetBufferPointerv", - "GetBufferPointervARB", - "GetBufferSubData", - "GetBufferSubDataARB", - "GetClipPlane", - "GetClipPlanef", - "GetClipPlanex", - "GetColorTable", - "GetColorTableParameterfv", - "GetColorTableParameteriv", - "GetCompressedTexImage", - "GetCompressedTexImageARB", - "GetConvolutionFilter", - "GetConvolutionParameterfv", - "GetConvolutionParameteriv", - "GetDebugMessageLog", - "GetDebugMessageLogARB", - "GetDoublei_v", - "GetDoublev", - "GetError", - "GetFixedv", - "GetFloati_v", - "GetFloatv", - "GetFragDataIndex", - "GetFragDataLocation", - "GetFragDataLocationEXT", - "GetFramebufferAttachmentParameteriv", - "GetFramebufferAttachmentParameterivEXT", - "GetGraphicsResetStatusARB", - "GetHandleARB", - "GetHistogram", - "GetHistogramParameterfv", - "GetHistogramParameteriv", - "GetInfoLogARB", - "GetInteger64i_v", - "GetInteger64v", - "GetIntegerIndexedvEXT", - "GetIntegeri_v", - "GetIntegerv", - "GetLightfv", - "GetLightiv", - "GetLightxv", - "GetMapdv", - "GetMapfv", - "GetMapiv", - "GetMaterialfv", - "GetMaterialiv", - "GetMaterialxv", - "GetMinmax", - "GetMinmaxParameterfv", - "GetMinmaxParameteriv", - "GetMultisamplefv", - "GetnColorTableARB", - "GetnCompressedTexImageARB", - "GetnConvolutionFilterARB", - "GetnHistogramARB", - "GetnMapdvARB", - "GetnMapfvARB", - "GetnMapivARB", - "GetnMinmaxARB", - "GetnPixelMapfvARB", - "GetnPixelMapuivARB", - "GetnPixelMapusvARB", - "GetnPolygonStippleARB", - "GetnSeparableFilterARB", - "GetnTexImageARB", - "GetnUniformdvARB", - "GetnUniformfvARB", - "GetnUniformivARB", - "GetnUniformuivARB", - "GetObjectLabel", - "GetObjectParameterfvARB", - "GetObjectParameterivARB", - "GetObjectPtrLabel", - "GetPerfMonitorCounterDataAMD", - "GetPerfMonitorCounterInfoAMD", - "GetPerfMonitorCountersAMD", - "GetPerfMonitorCounterStringAMD", - "GetPerfMonitorGroupsAMD", - "GetPerfMonitorGroupStringAMD", - "GetPixelMapfv", - "GetPixelMapuiv", - "GetPixelMapusv", - "GetPointerv", - "GetPointervEXT", - "GetPolygonStipple", - "GetProgramBinary", - "GetProgramEnvParameterdvARB", - "GetProgramEnvParameterfvARB", - "GetProgramInfoLog", - "GetProgramiv", - "GetProgramivARB", - "GetProgramLocalParameterdvARB", - "GetProgramLocalParameterfvARB", - "GetProgramStringARB", - "GetQueryIndexediv", - "GetQueryiv", - "GetQueryivARB", - "GetQueryObjectiv", - "GetQueryObjectivARB", - "GetQueryObjectuiv", - "GetQueryObjectuivARB", - "GetRenderbufferParameteriv", - "GetRenderbufferParameterivEXT", - "GetSamplerParameterfv", - "GetSamplerParameterIiv", - "GetSamplerParameterIuiv", - "GetSamplerParameteriv", - "GetSeparableFilter", - "GetShaderInfoLog", - "GetShaderiv", - "GetShaderPrecisionFormat", - "GetShaderSource", - "GetShaderSourceARB", - "GetString", - "GetStringi", - "GetSynciv", - "GetTexBumpParameterfvATI", - "GetTexBumpParameterivATI", - "GetTexEnvfv", - "GetTexEnviv", - "GetTexEnvxv", - "GetTexGendv", - "GetTexGenfv", - "GetTexGeniv", - "GetTexImage", - "GetTexLevelParameterfv", - "GetTexLevelParameteriv", - "GetTexParameterfv", - "GetTexParameterIiv", - "GetTexParameterIivEXT", - "GetTexParameterIuiv", - "GetTexParameterIuivEXT", - "GetTexParameteriv", - "GetTexParameterxv", - "GetTransformFeedbackVarying", - "GetTransformFeedbackVaryingEXT", - "GetUniformBlockIndex", - "GetUniformfv", - "GetUniformfvARB", - "GetUniformIndices", - "GetUniformiv", - "GetUniformivARB", - "GetUniformLocation", - "GetUniformLocationARB", - "GetUniformuiv", - "GetUniformuivEXT", - "GetVertexAttribdv", - "GetVertexAttribdvARB", - "GetVertexAttribfv", - "GetVertexAttribfvARB", - "GetVertexAttribIiv", - "GetVertexAttribIivEXT", - "GetVertexAttribIuiv", - "GetVertexAttribIuivEXT", - "GetVertexAttribiv", - "GetVertexAttribivARB", - "GetVertexAttribPointerv", - "GetVertexAttribPointervARB", - "Hint", - "Histogram", - "Indexd", - "Indexdv", - "Indexf", - "Indexfv", - "Indexi", - "Indexiv", - "IndexMask", - "IndexPointer", - "IndexPointerEXT", - "Indexs", - "Indexsv", - "Indexub", - "Indexubv", - "InitNames", - "InterleavedArrays", - "InvalidateBufferData", - "InvalidateBufferSubData", - "InvalidateFramebuffer", - "InvalidateSubFramebuffer", - "InvalidateTexImage", - "InvalidateTexSubImage", - "IsBuffer", - "IsBufferARB", - "IsEnabled", - "IsEnabledi", - "IsEnabledIndexedEXT", - "IsFramebuffer", - "IsFramebufferEXT", - "IsList", - "IsProgram", - "IsProgramARB", - "IsQuery", - "IsQueryARB", - "IsRenderbuffer", - "IsRenderbufferEXT", - "IsSampler", - "IsShader", - "IsSync", - "IsTexture", - "IsTextureEXT", - "IsTransformFeedback", - "IsVertexArray", - "Lightf", - "Lightfv", - "Lighti", - "Lightiv", - "LightModelf", - "LightModelfv", - "LightModeli", - "LightModeliv", - "LightModelx", - "LightModelxv", - "Lightx", - "Lightxv", - "LineStipple", - "LineWidth", - "LineWidthx", - "LinkProgram", - "LinkProgramARB", - "ListBase", - "LoadIdentity", - "LoadMatrixd", - "LoadMatrixf", - "LoadMatrixx", - "LoadName", - "LoadTransposeMatrixd", - "LoadTransposeMatrixdARB", - "LoadTransposeMatrixf", - "LoadTransposeMatrixfARB", - "LockArraysEXT", - "LogicOp", - "Map1d", - "Map1f", - "Map2d", - "Map2f", - "MapBuffer", - "MapBufferARB", - "MapBufferRange", - "MapGrid1d", - "MapGrid1f", - "MapGrid2d", - "MapGrid2f", - "Materialf", - "Materialfv", - "Materiali", - "Materialiv", - "Materialx", - "Materialxv", - "MatrixMode", - "MemoryBarrier", - "Minmax", - "MinSampleShading", - "MinSampleShadingARB", - "MultiDrawArrays", - "MultiDrawArraysEXT", - "MultiDrawArraysIndirect", - "MultiDrawElements", - "MultiDrawElementsBaseVertex", - "MultiDrawElementsEXT", - "MultiDrawElementsIndirect", - "MultiTexCoord1d", - "MultiTexCoord1dARB", - "MultiTexCoord1dv", - "MultiTexCoord1dvARB", - "MultiTexCoord1f", - "MultiTexCoord1fARB", - "MultiTexCoord1fv", - "MultiTexCoord1fvARB", - "MultiTexCoord1i", - "MultiTexCoord1iARB", - "MultiTexCoord1iv", - "MultiTexCoord1ivARB", - "MultiTexCoord1s", - "MultiTexCoord1sARB", - "MultiTexCoord1sv", - "MultiTexCoord1svARB", - "MultiTexCoord2d", - "MultiTexCoord2dARB", - "MultiTexCoord2dv", - "MultiTexCoord2dvARB", - "MultiTexCoord2f", - "MultiTexCoord2fARB", - "MultiTexCoord2fv", - "MultiTexCoord2fvARB", - "MultiTexCoord2i", - "MultiTexCoord2iARB", - "MultiTexCoord2iv", - "MultiTexCoord2ivARB", - "MultiTexCoord2s", - "MultiTexCoord2sARB", - "MultiTexCoord2sv", - "MultiTexCoord2svARB", - "MultiTexCoord3d", - "MultiTexCoord3dARB", - "MultiTexCoord3dv", - "MultiTexCoord3dvARB", - "MultiTexCoord3f", - "MultiTexCoord3fARB", - "MultiTexCoord3fv", - "MultiTexCoord3fvARB", - "MultiTexCoord3i", - "MultiTexCoord3iARB", - "MultiTexCoord3iv", - "MultiTexCoord3ivARB", - "MultiTexCoord3s", - "MultiTexCoord3sARB", - "MultiTexCoord3sv", - "MultiTexCoord3svARB", - "MultiTexCoord4d", - "MultiTexCoord4dARB", - "MultiTexCoord4dv", - "MultiTexCoord4dvARB", - "MultiTexCoord4f", - "MultiTexCoord4fARB", - "MultiTexCoord4fv", - "MultiTexCoord4fvARB", - "MultiTexCoord4i", - "MultiTexCoord4iARB", - "MultiTexCoord4iv", - "MultiTexCoord4ivARB", - "MultiTexCoord4s", - "MultiTexCoord4sARB", - "MultiTexCoord4sv", - "MultiTexCoord4svARB", - "MultiTexCoord4x", - "MultiTexCoordP1ui", - "MultiTexCoordP1uiv", - "MultiTexCoordP2ui", - "MultiTexCoordP2uiv", - "MultiTexCoordP3ui", - "MultiTexCoordP3uiv", - "MultiTexCoordP4ui", - "MultiTexCoordP4uiv", - "MultMatrixd", - "MultMatrixf", - "MultMatrixx", - "MultTransposeMatrixd", - "MultTransposeMatrixdARB", - "MultTransposeMatrixf", - "MultTransposeMatrixfARB", - "NewList", - "Normal3b", - "Normal3bv", - "Normal3d", - "Normal3dv", - "Normal3f", - "Normal3fv", - "Normal3i", - "Normal3iv", - "Normal3s", - "Normal3sv", - "Normal3x", - "NormalP3ui", - "NormalP3uiv", - "NormalPointer", - "NormalPointerEXT", - "ObjectLabel", - "ObjectPtrLabel", - "Ortho", - "Orthof", - "Orthox", - "PassTexCoordATI", - "PassThrough", - "PauseTransformFeedback", - "PixelMapfv", - "PixelMapuiv", - "PixelMapusv", - "PixelStoref", - "PixelStorei", - "PixelTransferf", - "PixelTransferi", - "PixelZoom", - "PointParameterf", - "PointParameterfARB", - "PointParameterfEXT", - "PointParameterfv", - "PointParameterfvARB", - "PointParameterfvEXT", - "PointParameteri", - "PointParameteriv", - "PointParameterx", - "PointParameterxv", - "PointSize", - "PointSizePointerOES", - "PointSizex", - "PolygonMode", - "PolygonOffset", - "PolygonOffsetx", - "PolygonStipple", - "PopAttrib", - "PopClientAttrib", - "PopDebugGroup", - "PopMatrix", - "PopName", - "PrimitiveRestartIndex", - "PrimitiveRestartIndexNV", - "PrimitiveRestartNV", - "PrioritizeTextures", - "PrioritizeTexturesEXT", - "ProgramBinary", - "ProgramEnvParameter4dARB", - "ProgramEnvParameter4dvARB", - "ProgramEnvParameter4fARB", - "ProgramEnvParameter4fvARB", - "ProgramLocalParameter4dARB", - "ProgramLocalParameter4dvARB", - "ProgramLocalParameter4fARB", - "ProgramLocalParameter4fvARB", - "ProgramParameteri", - "ProgramParameteriARB", - "ProgramStringARB", - "ProvokingVertex", - "ProvokingVertexEXT", - "PushAttrib", - "PushClientAttrib", - "PushDebugGroup", - "PushMatrix", - "PushName", - "RasterPos2d", - "RasterPos2dv", - "RasterPos2f", - "RasterPos2fv", - "RasterPos2i", - "RasterPos2iv", - "RasterPos2s", - "RasterPos2sv", - "RasterPos3d", - "RasterPos3dv", - "RasterPos3f", - "RasterPos3fv", - "RasterPos3i", - "RasterPos3iv", - "RasterPos3s", - "RasterPos3sv", - "RasterPos4d", - "RasterPos4dv", - "RasterPos4f", - "RasterPos4fv", - "RasterPos4i", - "RasterPos4iv", - "RasterPos4s", - "RasterPos4sv", - "ReadBuffer", - "ReadnPixelsARB", - "ReadPixels", - "Rectd", - "Rectdv", - "Rectf", - "Rectfv", - "Recti", - "Rectiv", - "Rects", - "Rectsv", - "ReleaseShaderCompiler", - "RenderbufferStorage", - "RenderbufferStorageEXT", - "RenderbufferStorageMultisample", - "RenderbufferStorageMultisampleEXT", - "RenderMode", - "ResetHistogram", - "ResetMinmax", - "ResumeTransformFeedback", - "Rotated", - "Rotatef", - "Rotatex", - "SampleCoverage", - "SampleCoverageARB", - "SampleCoveragex", - "SampleMapATI", - "SampleMaski", - "SamplerParameterf", - "SamplerParameterfv", - "SamplerParameteri", - "SamplerParameterIiv", - "SamplerParameterIuiv", - "SamplerParameteriv", - "Scaled", - "Scalef", - "Scalex", - "Scissor", - "ScissorArrayv", - "ScissorIndexed", - "ScissorIndexedv", - "SecondaryColor3b", - "SecondaryColor3bEXT", - "SecondaryColor3bv", - "SecondaryColor3bvEXT", - "SecondaryColor3d", - "SecondaryColor3dEXT", - "SecondaryColor3dv", - "SecondaryColor3dvEXT", - "SecondaryColor3f", - "SecondaryColor3fEXT", - "SecondaryColor3fv", - "SecondaryColor3fvEXT", - "SecondaryColor3i", - "SecondaryColor3iEXT", - "SecondaryColor3iv", - "SecondaryColor3ivEXT", - "SecondaryColor3s", - "SecondaryColor3sEXT", - "SecondaryColor3sv", - "SecondaryColor3svEXT", - "SecondaryColor3ub", - "SecondaryColor3ubEXT", - "SecondaryColor3ubv", - "SecondaryColor3ubvEXT", - "SecondaryColor3ui", - "SecondaryColor3uiEXT", - "SecondaryColor3uiv", - "SecondaryColor3uivEXT", - "SecondaryColor3us", - "SecondaryColor3usEXT", - "SecondaryColor3usv", - "SecondaryColor3usvEXT", - "SecondaryColorP3ui", - "SecondaryColorP3uiv", - "SecondaryColorPointer", - "SecondaryColorPointerEXT", - "SelectBuffer", - "SelectPerfMonitorCountersAMD", - "SeparableFilter2D", - "SetFragmentShaderConstantATI", - "ShadeModel", - "ShaderBinary", - "ShaderSource", - "ShaderSourceARB", - "StencilFunc", - "StencilFuncSeparate", - "StencilMask", - "StencilMaskSeparate", - "StencilOp", - "StencilOpSeparate", - "TexBuffer", - "TexBufferARB", - "TexBufferRange", - "TexBumpParameterfvATI", - "TexBumpParameterivATI", - "TexCoord1d", - "TexCoord1dv", - "TexCoord1f", - "TexCoord1fv", - "TexCoord1i", - "TexCoord1iv", - "TexCoord1s", - "TexCoord1sv", - "TexCoord2d", - "TexCoord2dv", - "TexCoord2f", - "TexCoord2fv", - "TexCoord2i", - "TexCoord2iv", - "TexCoord2s", - "TexCoord2sv", - "TexCoord3d", - "TexCoord3dv", - "TexCoord3f", - "TexCoord3fv", - "TexCoord3i", - "TexCoord3iv", - "TexCoord3s", - "TexCoord3sv", - "TexCoord4d", - "TexCoord4dv", - "TexCoord4f", - "TexCoord4fv", - "TexCoord4i", - "TexCoord4iv", - "TexCoord4s", - "TexCoord4sv", - "TexCoordP1ui", - "TexCoordP1uiv", - "TexCoordP2ui", - "TexCoordP2uiv", - "TexCoordP3ui", - "TexCoordP3uiv", - "TexCoordP4ui", - "TexCoordP4uiv", - "TexCoordPointer", - "TexCoordPointerEXT", - "TexEnvf", - "TexEnvfv", - "TexEnvi", - "TexEnviv", - "TexEnvx", - "TexEnvxv", - "TexGend", - "TexGendv", - "TexGenf", - "TexGenfv", - "TexGeni", - "TexGeniv", - "TexImage1D", - "TexImage2D", - "TexImage2DMultisample", - "TexImage3D", - "TexImage3DEXT", - "TexImage3DMultisample", - "TexParameterf", - "TexParameterfv", - "TexParameteri", - "TexParameterIiv", - "TexParameterIivEXT", - "TexParameterIuiv", - "TexParameterIuivEXT", - "TexParameteriv", - "TexParameterx", - "TexParameterxv", - "TexStorage1D", - "TexStorage2D", - "TexStorage2DMultisample", - "TexStorage3D", - "TexStorage3DMultisample", - "TexSubImage1D", - "TexSubImage1DEXT", - "TexSubImage2D", - "TexSubImage2DEXT", - "TexSubImage3D", - "TexSubImage3DEXT", - "TextureBarrierNV", - "TextureStorage1DEXT", - "TextureStorage2DEXT", - "TextureStorage3DEXT", - "TextureView", - "TransformFeedbackVaryings", - "TransformFeedbackVaryingsEXT", - "Translated", - "Translatef", - "Translatex", - "Uniform1f", - "Uniform1fARB", - "Uniform1fv", - "Uniform1fvARB", - "Uniform1i", - "Uniform1iARB", - "Uniform1iv", - "Uniform1ivARB", - "Uniform1ui", - "Uniform1uiEXT", - "Uniform1uiv", - "Uniform1uivEXT", - "Uniform2f", - "Uniform2fARB", - "Uniform2fv", - "Uniform2fvARB", - "Uniform2i", - "Uniform2iARB", - "Uniform2iv", - "Uniform2ivARB", - "Uniform2ui", - "Uniform2uiEXT", - "Uniform2uiv", - "Uniform2uivEXT", - "Uniform3f", - "Uniform3fARB", - "Uniform3fv", - "Uniform3fvARB", - "Uniform3i", - "Uniform3iARB", - "Uniform3iv", - "Uniform3ivARB", - "Uniform3ui", - "Uniform3uiEXT", - "Uniform3uiv", - "Uniform3uivEXT", - "Uniform4f", - "Uniform4fARB", - "Uniform4fv", - "Uniform4fvARB", - "Uniform4i", - "Uniform4iARB", - "Uniform4iv", - "Uniform4ivARB", - "Uniform4ui", - "Uniform4uiEXT", - "Uniform4uiv", - "Uniform4uivEXT", - "UniformBlockBinding", - "UniformMatrix2fv", - "UniformMatrix2fvARB", - "UniformMatrix2x3fv", - "UniformMatrix2x4fv", - "UniformMatrix3fv", - "UniformMatrix3fvARB", - "UniformMatrix3x2fv", - "UniformMatrix3x4fv", - "UniformMatrix4fv", - "UniformMatrix4fvARB", - "UniformMatrix4x2fv", - "UniformMatrix4x3fv", - "UnlockArraysEXT", - "UnmapBuffer", - "UnmapBufferARB", - "UseProgram", - "UseProgramObjectARB", - "ValidateProgram", - "ValidateProgramARB", - "Vertex2d", - "Vertex2dv", - "Vertex2f", - "Vertex2fv", - "Vertex2i", - "Vertex2iv", - "Vertex2s", - "Vertex2sv", - "Vertex3d", - "Vertex3dv", - "Vertex3f", - "Vertex3fv", - "Vertex3i", - "Vertex3iv", - "Vertex3s", - "Vertex3sv", - "Vertex4d", - "Vertex4dv", - "Vertex4f", - "Vertex4fv", - "Vertex4i", - "Vertex4iv", - "Vertex4s", - "Vertex4sv", - "VertexAttrib1d", - "VertexAttrib1dARB", - "VertexAttrib1dv", - "VertexAttrib1dvARB", - "VertexAttrib1f", - "VertexAttrib1fARB", - "VertexAttrib1fv", - "VertexAttrib1fvARB", - "VertexAttrib1s", - "VertexAttrib1sARB", - "VertexAttrib1sv", - "VertexAttrib1svARB", - "VertexAttrib2d", - "VertexAttrib2dARB", - "VertexAttrib2dv", - "VertexAttrib2dvARB", - "VertexAttrib2f", - "VertexAttrib2fARB", - "VertexAttrib2fv", - "VertexAttrib2fvARB", - "VertexAttrib2s", - "VertexAttrib2sARB", - "VertexAttrib2sv", - "VertexAttrib2svARB", - "VertexAttrib3d", - "VertexAttrib3dARB", - "VertexAttrib3dv", - "VertexAttrib3dvARB", - "VertexAttrib3f", - "VertexAttrib3fARB", - "VertexAttrib3fv", - "VertexAttrib3fvARB", - "VertexAttrib3s", - "VertexAttrib3sARB", - "VertexAttrib3sv", - "VertexAttrib3svARB", - "VertexAttrib4bv", - "VertexAttrib4bvARB", - "VertexAttrib4d", - "VertexAttrib4dARB", - "VertexAttrib4dv", - "VertexAttrib4dvARB", - "VertexAttrib4f", - "VertexAttrib4fARB", - "VertexAttrib4fv", - "VertexAttrib4fvARB", - "VertexAttrib4iv", - "VertexAttrib4ivARB", - "VertexAttrib4Nbv", - "VertexAttrib4NbvARB", - "VertexAttrib4Niv", - "VertexAttrib4NivARB", - "VertexAttrib4Nsv", - "VertexAttrib4NsvARB", - "VertexAttrib4Nub", - "VertexAttrib4NubARB", - "VertexAttrib4Nubv", - "VertexAttrib4NubvARB", - "VertexAttrib4Nuiv", - "VertexAttrib4NuivARB", - "VertexAttrib4Nusv", - "VertexAttrib4NusvARB", - "VertexAttrib4s", - "VertexAttrib4sARB", - "VertexAttrib4sv", - "VertexAttrib4svARB", - "VertexAttrib4ubv", - "VertexAttrib4ubvARB", - "VertexAttrib4uiv", - "VertexAttrib4uivARB", - "VertexAttrib4usv", - "VertexAttrib4usvARB", - "VertexAttribBinding", - "VertexAttribDivisor", - "VertexAttribDivisorARB", - "VertexAttribFormat", - "VertexAttribI1i", - "VertexAttribI1iEXT", - "VertexAttribI1iv", - "VertexAttribI1ivEXT", - "VertexAttribI1ui", - "VertexAttribI1uiEXT", - "VertexAttribI1uiv", - "VertexAttribI1uivEXT", - "VertexAttribI2i", - "VertexAttribI2iEXT", - "VertexAttribI2iv", - "VertexAttribI2ivEXT", - "VertexAttribI2ui", - "VertexAttribI2uiEXT", - "VertexAttribI2uiv", - "VertexAttribI2uivEXT", - "VertexAttribI3i", - "VertexAttribI3iEXT", - "VertexAttribI3iv", - "VertexAttribI3ivEXT", - "VertexAttribI3ui", - "VertexAttribI3uiEXT", - "VertexAttribI3uiv", - "VertexAttribI3uivEXT", - "VertexAttribI4bv", - "VertexAttribI4bvEXT", - "VertexAttribI4i", - "VertexAttribI4iEXT", - "VertexAttribI4iv", - "VertexAttribI4ivEXT", - "VertexAttribI4sv", - "VertexAttribI4svEXT", - "VertexAttribI4ubv", - "VertexAttribI4ubvEXT", - "VertexAttribI4ui", - "VertexAttribI4uiEXT", - "VertexAttribI4uiv", - "VertexAttribI4uivEXT", - "VertexAttribI4usv", - "VertexAttribI4usvEXT", - "VertexAttribIFormat", - "VertexAttribIPointer", - "VertexAttribIPointerEXT", - "VertexAttribLFormat", - "VertexAttribP1ui", - "VertexAttribP1uiv", - "VertexAttribP2ui", - "VertexAttribP2uiv", - "VertexAttribP3ui", - "VertexAttribP3uiv", - "VertexAttribP4ui", - "VertexAttribP4uiv", - "VertexAttribPointer", - "VertexAttribPointerARB", - "VertexBindingDivisor", - "VertexP2ui", - "VertexP2uiv", - "VertexP3ui", - "VertexP3uiv", - "VertexP4ui", - "VertexP4uiv", - "VertexPointer", - "VertexPointerEXT", - "Viewport", - "ViewportArrayv", - "ViewportIndexedf", - "ViewportIndexedfv", - "WaitSync", - "WindowPos2d", - "WindowPos2dARB", - "WindowPos2dv", - "WindowPos2dvARB", - "WindowPos2f", - "WindowPos2fARB", - "WindowPos2fv", - "WindowPos2fvARB", - "WindowPos2i", - "WindowPos2iARB", - "WindowPos2iv", - "WindowPos2ivARB", - "WindowPos2s", - "WindowPos2sARB", - "WindowPos2sv", - "WindowPos2svARB", - "WindowPos3d", - "WindowPos3dARB", - "WindowPos3dv", - "WindowPos3dvARB", - "WindowPos3f", - "WindowPos3fARB", - "WindowPos3fv", - "WindowPos3fvARB", - "WindowPos3i", - "WindowPos3iARB", - "WindowPos3iv", - "WindowPos3ivARB", - "WindowPos3s", - "WindowPos3sARB", - "WindowPos3sv", - "WindowPos3svARB", + "Accum", + "ActiveShaderProgram", + "ActiveTexture", + "ActiveTextureARB", + "AlphaFunc", + "AlphaFuncx", + "AreTexturesResident", + "AreTexturesResidentEXT", + "ArrayElement", + "ArrayElementEXT", + "AttachObjectARB", + "AttachShader", + "Begin", + "BeginConditionalRender", + "BeginConditionalRenderNV", + "BeginQuery", + "BeginQueryARB", + "BeginQueryIndexed", + "BeginTransformFeedback", + "BindAttribLocation", + "BindAttribLocationARB", + "BindBuffer", + "BindBufferARB", + "BindBufferBase", + "BindBufferRange", + "BindBuffersBase", + "BindBuffersRange", + "BindFragDataLocation", + "BindFragDataLocationEXT", + "BindFragDataLocationIndexed", + "BindFramebuffer", + "BindFramebufferEXT", + "BindImageTexture", + "BindImageTextures", + "BindProgramARB", + "BindProgramPipeline", + "BindRenderbuffer", + "BindRenderbufferEXT", + "BindSampler", + "BindSamplers", + "BindTexture", + "BindTextureEXT", + "BindTextures", + "BindTransformFeedback", + "BindVertexArray", + "BindVertexBuffer", + "BindVertexBuffers", + "Bitmap", + "BlendBarrier", + "BlendColor", + "BlendColorEXT", + "BlendEquation", + "BlendEquationEXT", + "BlendEquationi", + "BlendEquationiARB", + "BlendEquationSeparate", + "BlendEquationSeparatei", + "BlendEquationSeparateiARB", + "BlendFunc", + "BlendFunci", + "BlendFunciARB", + "BlendFuncSeparate", + "BlendFuncSeparateEXT", + "BlendFuncSeparatei", + "BlendFuncSeparateiARB", + "BlitFramebuffer", + "BufferData", + "BufferDataARB", + "BufferStorage", + "BufferSubData", + "BufferSubDataARB", + "CallList", + "CallLists", + "CheckFramebufferStatus", + "CheckFramebufferStatusEXT", + "ClampColor", + "ClampColorARB", + "Clear", + "ClearAccum", + "ClearBufferData", + "ClearBufferfi", + "ClearBufferfv", + "ClearBufferiv", + "ClearBufferSubData", + "ClearBufferuiv", + "ClearColor", + "ClearColorIiEXT", + "ClearColorIuiEXT", + "ClearColorx", + "ClearDepth", + "ClearDepthf", + "ClearDepthx", + "ClearIndex", + "ClearStencil", + "ClearTexImage", + "ClearTexSubImage", + "ClientActiveTexture", + "ClientActiveTextureARB", + "ClientWaitSync", + "ClipPlane", + "ClipPlanef", + "ClipPlanex", + "Color3b", + "Color3bv", + "Color3d", + "Color3dv", + "Color3f", + "Color3fv", + "Color3i", + "Color3iv", + "Color3s", + "Color3sv", + "Color3ub", + "Color3ubv", + "Color3ui", + "Color3uiv", + "Color3us", + "Color3usv", + "Color4b", + "Color4bv", + "Color4d", + "Color4dv", + "Color4f", + "Color4fv", + "Color4i", + "Color4iv", + "Color4s", + "Color4sv", + "Color4ub", + "Color4ubv", + "Color4ui", + "Color4uiv", + "Color4us", + "Color4usv", + "Color4x", + "ColorMask", + "ColorMaski", + "ColorMaskIndexedEXT", + "ColorMaterial", + "ColorP3ui", + "ColorP3uiv", + "ColorP4ui", + "ColorP4uiv", + "ColorPointer", + "ColorPointerEXT", + "ColorSubTable", + "ColorTable", + "ColorTableParameterfv", + "ColorTableParameteriv", + "CompileShader", + "CompileShaderARB", + "CompressedTexImage1D", + "CompressedTexImage1DARB", + "CompressedTexImage2D", + "CompressedTexImage2DARB", + "CompressedTexImage3D", + "CompressedTexImage3DARB", + "CompressedTexSubImage1D", + "CompressedTexSubImage1DARB", + "CompressedTexSubImage2D", + "CompressedTexSubImage2DARB", + "CompressedTexSubImage3D", + "CompressedTexSubImage3DARB", + "ConvolutionFilter1D", + "ConvolutionFilter2D", + "ConvolutionParameterf", + "ConvolutionParameterfv", + "ConvolutionParameteri", + "ConvolutionParameteriv", + "CopyBufferSubData", + "CopyColorSubTable", + "CopyColorTable", + "CopyConvolutionFilter1D", + "CopyConvolutionFilter2D", + "CopyImageSubData", + "CopyPixels", + "CopyTexImage1D", + "CopyTexImage2D", + "CopyTexSubImage1D", + "CopyTexSubImage2D", + "CopyTexSubImage3D", + "CopyTexSubImage3DEXT", + "CreateProgram", + "CreateProgramObjectARB", + "CreateShader", + "CreateShaderObjectARB", + "CreateShaderProgramv", + "CullFace", + "DebugMessageCallback", + "DebugMessageCallbackARB", + "DebugMessageControl", + "DebugMessageControlARB", + "DebugMessageInsert", + "DebugMessageInsertARB", + "DeleteBuffers", + "DeleteBuffersARB", + "DeleteFramebuffers", + "DeleteFramebuffersEXT", + "DeleteLists", + "DeleteObjectARB", + "DeleteProgram", + "DeleteProgramPipelines", + "DeleteProgramsARB", + "DeleteQueries", + "DeleteQueriesARB", + "DeleteRenderbuffers", + "DeleteRenderbuffersEXT", + "DeleteSamplers", + "DeleteShader", + "DeleteSync", + "DeleteTextures", + "DeleteTexturesEXT", + "DeleteTransformFeedbacks", + "DeleteVertexArrays", + "DepthFunc", + "DepthMask", + "DepthRange", + "DepthRangeArrayv", + "DepthRangef", + "DepthRangeIndexed", + "DepthRangex", + "DetachObjectARB", + "DetachShader", + "Disable", + "DisableClientState", + "Disablei", + "DisableIndexedEXT", + "DisableVertexAttribArray", + "DisableVertexAttribArrayARB", + "DispatchCompute", + "DispatchComputeIndirect", + "DrawArrays", + "DrawArraysEXT", + "DrawArraysIndirect", + "DrawArraysInstanced", + "DrawArraysInstancedARB", + "DrawArraysInstancedBaseInstance", + "DrawArraysInstancedEXT", + "DrawBuffer", + "DrawBuffers", + "DrawBuffersARB", + "DrawBuffersATI", + "DrawElements", + "DrawElementsBaseVertex", + "DrawElementsIndirect", + "DrawElementsInstanced", + "DrawElementsInstancedARB", + "DrawElementsInstancedBaseInstance", + "DrawElementsInstancedBaseVertex", + "DrawElementsInstancedBaseVertexBaseInstance", + "DrawElementsInstancedEXT", + "DrawPixels", + "DrawRangeElements", + "DrawRangeElementsBaseVertex", + "DrawRangeElementsEXT", + "DrawTransformFeedback", + "DrawTransformFeedbackInstanced", + "DrawTransformFeedbackStream", + "DrawTransformFeedbackStreamInstanced", + "EdgeFlag", + "EdgeFlagPointer", + "EdgeFlagPointerEXT", + "EdgeFlagv", + "Enable", + "EnableClientState", + "Enablei", + "EnableIndexedEXT", + "EnableVertexAttribArray", + "EnableVertexAttribArrayARB", + "End", + "EndConditionalRender", + "EndConditionalRenderNV", + "EndList", + "EndQuery", + "EndQueryARB", + "EndQueryIndexed", + "EndTransformFeedback", + "EvalCoord1d", + "EvalCoord1dv", + "EvalCoord1f", + "EvalCoord1fv", + "EvalCoord2d", + "EvalCoord2dv", + "EvalCoord2f", + "EvalCoord2fv", + "EvalMesh1", + "EvalMesh2", + "EvalPoint1", + "EvalPoint2", + "FeedbackBuffer", + "FenceSync", + "Finish", + "Flush", + "FlushMappedBufferRange", + "FogCoordd", + "FogCoorddEXT", + "FogCoorddv", + "FogCoorddvEXT", + "FogCoordf", + "FogCoordfEXT", + "FogCoordfv", + "FogCoordfvEXT", + "FogCoordPointer", + "FogCoordPointerEXT", + "Fogf", + "Fogfv", + "Fogi", + "Fogiv", + "Fogx", + "Fogxv", + "FramebufferParameteri", + "FramebufferRenderbuffer", + "FramebufferRenderbufferEXT", + "FramebufferTexture", + "FramebufferTexture1D", + "FramebufferTexture1DEXT", + "FramebufferTexture2D", + "FramebufferTexture2DEXT", + "FramebufferTexture3D", + "FramebufferTexture3DEXT", + "FramebufferTextureARB", + "FramebufferTextureLayer", + "FramebufferTextureLayerARB", + "FramebufferTextureLayerEXT", + "FrontFace", + "Frustum", + "Frustumf", + "Frustumx", + "GenBuffers", + "GenBuffersARB", + "GenerateMipmap", + "GenerateMipmapEXT", + "GenFramebuffers", + "GenFramebuffersEXT", + "GenLists", + "GenProgramPipelines", + "GenProgramsARB", + "GenQueries", + "GenQueriesARB", + "GenRenderbuffers", + "GenRenderbuffersEXT", + "GenSamplers", + "GenTextures", + "GenTexturesEXT", + "GenTransformFeedbacks", + "GenVertexArrays", + "GetActiveAtomicCounterBufferiv", + "GetActiveAttrib", + "GetActiveAttribARB", + "GetActiveUniform", + "GetActiveUniformARB", + "GetActiveUniformBlockiv", + "GetActiveUniformBlockName", + "GetActiveUniformName", + "GetActiveUniformsiv", + "GetAttachedObjectsARB", + "GetAttachedShaders", + "GetAttribLocation", + "GetAttribLocationARB", + "GetBooleani_v", + "GetBooleanIndexedvEXT", + "GetBooleanv", + "GetBufferParameteri64v", + "GetBufferParameteriv", + "GetBufferParameterivARB", + "GetBufferPointerv", + "GetBufferPointervARB", + "GetBufferSubData", + "GetBufferSubDataARB", + "GetClipPlane", + "GetClipPlanef", + "GetClipPlanex", + "GetColorTable", + "GetColorTableParameterfv", + "GetColorTableParameteriv", + "GetCompressedTexImage", + "GetCompressedTexImageARB", + "GetConvolutionFilter", + "GetConvolutionParameterfv", + "GetConvolutionParameteriv", + "GetDebugMessageLog", + "GetDebugMessageLogARB", + "GetDoublei_v", + "GetDoublev", + "GetError", + "GetFixedv", + "GetFloati_v", + "GetFloatv", + "GetFragDataIndex", + "GetFragDataLocation", + "GetFragDataLocationEXT", + "GetFramebufferAttachmentParameteriv", + "GetFramebufferAttachmentParameterivEXT", + "GetFramebufferParameteriv", + "GetGraphicsResetStatus", + "GetGraphicsResetStatusARB", + "GetHandleARB", + "GetHistogram", + "GetHistogramParameterfv", + "GetHistogramParameteriv", + "GetInfoLogARB", + "GetInteger64i_v", + "GetInteger64v", + "GetIntegeri_v", + "GetIntegerIndexedvEXT", + "GetIntegerv", + "GetLightfv", + "GetLightiv", + "GetLightxv", + "GetMapdv", + "GetMapfv", + "GetMapiv", + "GetMaterialfv", + "GetMaterialiv", + "GetMaterialxv", + "GetMinmax", + "GetMinmaxParameterfv", + "GetMinmaxParameteriv", + "GetMultisamplefv", + "GetnColorTableARB", + "GetnCompressedTexImageARB", + "GetnConvolutionFilterARB", + "GetnHistogramARB", + "GetnMapdvARB", + "GetnMapfvARB", + "GetnMapivARB", + "GetnMinmaxARB", + "GetnPixelMapfvARB", + "GetnPixelMapuivARB", + "GetnPixelMapusvARB", + "GetnPolygonStippleARB", + "GetnSeparableFilterARB", + "GetnTexImageARB", + "GetnUniformdvARB", + "GetnUniformfv", + "GetnUniformfvARB", + "GetnUniformiv", + "GetnUniformivARB", + "GetnUniformuiv", + "GetnUniformuivARB", + "GetObjectLabel", + "GetObjectParameterfvARB", + "GetObjectParameterivARB", + "GetObjectPtrLabel", + "GetPixelMapfv", + "GetPixelMapuiv", + "GetPixelMapusv", + "GetPointerv", + "GetPointervEXT", + "GetPolygonStipple", + "GetProgramBinary", + "GetProgramEnvParameterdvARB", + "GetProgramEnvParameterfvARB", + "GetProgramInfoLog", + "GetProgramInterfaceiv", + "GetProgramiv", + "GetProgramivARB", + "GetProgramLocalParameterdvARB", + "GetProgramLocalParameterfvARB", + "GetProgramPipelineInfoLog", + "GetProgramPipelineiv", + "GetProgramResourceIndex", + "GetProgramResourceiv", + "GetProgramResourceLocation", + "GetProgramResourceName", + "GetProgramStringARB", + "GetQueryIndexediv", + "GetQueryiv", + "GetQueryivARB", + "GetQueryObjectiv", + "GetQueryObjectivARB", + "GetQueryObjectuiv", + "GetQueryObjectuivARB", + "GetRenderbufferParameteriv", + "GetRenderbufferParameterivEXT", + "GetSamplerParameterfv", + "GetSamplerParameterIiv", + "GetSamplerParameterIuiv", + "GetSamplerParameteriv", + "GetSeparableFilter", + "GetShaderInfoLog", + "GetShaderiv", + "GetShaderPrecisionFormat", + "GetShaderSource", + "GetShaderSourceARB", + "GetString", + "GetStringi", + "GetSynciv", + "GetTexEnvfv", + "GetTexEnviv", + "GetTexEnvxv", + "GetTexGendv", + "GetTexGenfv", + "GetTexGeniv", + "GetTexImage", + "GetTexLevelParameterfv", + "GetTexLevelParameteriv", + "GetTexParameterfv", + "GetTexParameterIiv", + "GetTexParameterIivEXT", + "GetTexParameterIuiv", + "GetTexParameterIuivEXT", + "GetTexParameteriv", + "GetTexParameterxv", + "GetTransformFeedbackVarying", + "GetUniformBlockIndex", + "GetUniformfv", + "GetUniformfvARB", + "GetUniformIndices", + "GetUniformiv", + "GetUniformivARB", + "GetUniformLocation", + "GetUniformLocationARB", + "GetUniformuiv", + "GetUniformuivEXT", + "GetVertexAttribdv", + "GetVertexAttribdvARB", + "GetVertexAttribfv", + "GetVertexAttribfvARB", + "GetVertexAttribIiv", + "GetVertexAttribIivEXT", + "GetVertexAttribIuiv", + "GetVertexAttribIuivEXT", + "GetVertexAttribiv", + "GetVertexAttribivARB", + "GetVertexAttribPointerv", + "GetVertexAttribPointervARB", + "Hint", + "Histogram", + "Indexd", + "Indexdv", + "Indexf", + "Indexfv", + "Indexi", + "Indexiv", + "IndexMask", + "IndexPointer", + "IndexPointerEXT", + "Indexs", + "Indexsv", + "Indexub", + "Indexubv", + "InitNames", + "InterleavedArrays", + "InvalidateBufferData", + "InvalidateBufferSubData", + "InvalidateFramebuffer", + "InvalidateSubFramebuffer", + "InvalidateTexImage", + "InvalidateTexSubImage", + "IsBuffer", + "IsBufferARB", + "IsEnabled", + "IsEnabledi", + "IsEnabledIndexedEXT", + "IsFramebuffer", + "IsFramebufferEXT", + "IsList", + "IsProgram", + "IsProgramARB", + "IsProgramPipeline", + "IsQuery", + "IsQueryARB", + "IsRenderbuffer", + "IsRenderbufferEXT", + "IsSampler", + "IsShader", + "IsSync", + "IsTexture", + "IsTextureEXT", + "IsTransformFeedback", + "IsVertexArray", + "Lightf", + "Lightfv", + "Lighti", + "Lightiv", + "LightModelf", + "LightModelfv", + "LightModeli", + "LightModeliv", + "LightModelx", + "LightModelxv", + "Lightx", + "Lightxv", + "LineStipple", + "LineWidth", + "LineWidthx", + "LinkProgram", + "LinkProgramARB", + "ListBase", + "LoadIdentity", + "LoadMatrixd", + "LoadMatrixf", + "LoadMatrixx", + "LoadName", + "LoadTransposeMatrixd", + "LoadTransposeMatrixdARB", + "LoadTransposeMatrixf", + "LoadTransposeMatrixfARB", + "LockArraysEXT", + "LogicOp", + "Map1d", + "Map1f", + "Map2d", + "Map2f", + "MapBuffer", + "MapBufferARB", + "MapBufferRange", + "MapGrid1d", + "MapGrid1f", + "MapGrid2d", + "MapGrid2f", + "Materialf", + "Materialfv", + "Materiali", + "Materialiv", + "Materialx", + "Materialxv", + "MatrixMode", + "MemoryBarrier", + "MemoryBarrierByRegion", + "Minmax", + "MinSampleShading", + "MinSampleShadingARB", + "MultiDrawArrays", + "MultiDrawArraysEXT", + "MultiDrawArraysIndirect", + "MultiDrawElements", + "MultiDrawElementsBaseVertex", + "MultiDrawElementsEXT", + "MultiDrawElementsIndirect", + "MultiTexCoord1d", + "MultiTexCoord1dARB", + "MultiTexCoord1dv", + "MultiTexCoord1dvARB", + "MultiTexCoord1f", + "MultiTexCoord1fARB", + "MultiTexCoord1fv", + "MultiTexCoord1fvARB", + "MultiTexCoord1i", + "MultiTexCoord1iARB", + "MultiTexCoord1iv", + "MultiTexCoord1ivARB", + "MultiTexCoord1s", + "MultiTexCoord1sARB", + "MultiTexCoord1sv", + "MultiTexCoord1svARB", + "MultiTexCoord2d", + "MultiTexCoord2dARB", + "MultiTexCoord2dv", + "MultiTexCoord2dvARB", + "MultiTexCoord2f", + "MultiTexCoord2fARB", + "MultiTexCoord2fv", + "MultiTexCoord2fvARB", + "MultiTexCoord2i", + "MultiTexCoord2iARB", + "MultiTexCoord2iv", + "MultiTexCoord2ivARB", + "MultiTexCoord2s", + "MultiTexCoord2sARB", + "MultiTexCoord2sv", + "MultiTexCoord2svARB", + "MultiTexCoord3d", + "MultiTexCoord3dARB", + "MultiTexCoord3dv", + "MultiTexCoord3dvARB", + "MultiTexCoord3f", + "MultiTexCoord3fARB", + "MultiTexCoord3fv", + "MultiTexCoord3fvARB", + "MultiTexCoord3i", + "MultiTexCoord3iARB", + "MultiTexCoord3iv", + "MultiTexCoord3ivARB", + "MultiTexCoord3s", + "MultiTexCoord3sARB", + "MultiTexCoord3sv", + "MultiTexCoord3svARB", + "MultiTexCoord4d", + "MultiTexCoord4dARB", + "MultiTexCoord4dv", + "MultiTexCoord4dvARB", + "MultiTexCoord4f", + "MultiTexCoord4fARB", + "MultiTexCoord4fv", + "MultiTexCoord4fvARB", + "MultiTexCoord4i", + "MultiTexCoord4iARB", + "MultiTexCoord4iv", + "MultiTexCoord4ivARB", + "MultiTexCoord4s", + "MultiTexCoord4sARB", + "MultiTexCoord4sv", + "MultiTexCoord4svARB", + "MultiTexCoord4x", + "MultiTexCoordP1ui", + "MultiTexCoordP1uiv", + "MultiTexCoordP2ui", + "MultiTexCoordP2uiv", + "MultiTexCoordP3ui", + "MultiTexCoordP3uiv", + "MultiTexCoordP4ui", + "MultiTexCoordP4uiv", + "MultMatrixd", + "MultMatrixf", + "MultMatrixx", + "MultTransposeMatrixd", + "MultTransposeMatrixdARB", + "MultTransposeMatrixf", + "MultTransposeMatrixfARB", + "NewList", + "Normal3b", + "Normal3bv", + "Normal3d", + "Normal3dv", + "Normal3f", + "Normal3fv", + "Normal3i", + "Normal3iv", + "Normal3s", + "Normal3sv", + "Normal3x", + "NormalP3ui", + "NormalP3uiv", + "NormalPointer", + "NormalPointerEXT", + "ObjectLabel", + "ObjectPtrLabel", + "Ortho", + "Orthof", + "Orthox", + "PassThrough", + "PatchParameteri", + "PauseTransformFeedback", + "PixelMapfv", + "PixelMapuiv", + "PixelMapusv", + "PixelStoref", + "PixelStorei", + "PixelTransferf", + "PixelTransferi", + "PixelZoom", + "PointParameterf", + "PointParameterfARB", + "PointParameterfEXT", + "PointParameterfv", + "PointParameterfvARB", + "PointParameterfvEXT", + "PointParameteri", + "PointParameteriv", + "PointParameterx", + "PointParameterxv", + "PointSize", + "PointSizePointerOES", + "PointSizex", + "PolygonMode", + "PolygonOffset", + "PolygonOffsetx", + "PolygonStipple", + "PopAttrib", + "PopClientAttrib", + "PopDebugGroup", + "PopMatrix", + "PopName", + "PrimitiveBoundingBox", + "PrimitiveRestartIndex", + "PrimitiveRestartIndexNV", + "PrimitiveRestartNV", + "PrioritizeTextures", + "PrioritizeTexturesEXT", + "ProgramBinary", + "ProgramEnvParameter4dARB", + "ProgramEnvParameter4dvARB", + "ProgramEnvParameter4fARB", + "ProgramEnvParameter4fvARB", + "ProgramLocalParameter4dARB", + "ProgramLocalParameter4dvARB", + "ProgramLocalParameter4fARB", + "ProgramLocalParameter4fvARB", + "ProgramParameteri", + "ProgramParameteriARB", + "ProgramStringARB", + "ProgramUniform1f", + "ProgramUniform1fv", + "ProgramUniform1i", + "ProgramUniform1iv", + "ProgramUniform1ui", + "ProgramUniform1uiv", + "ProgramUniform2f", + "ProgramUniform2fv", + "ProgramUniform2i", + "ProgramUniform2iv", + "ProgramUniform2ui", + "ProgramUniform2uiv", + "ProgramUniform3f", + "ProgramUniform3fv", + "ProgramUniform3i", + "ProgramUniform3iv", + "ProgramUniform3ui", + "ProgramUniform3uiv", + "ProgramUniform4f", + "ProgramUniform4fv", + "ProgramUniform4i", + "ProgramUniform4iv", + "ProgramUniform4ui", + "ProgramUniform4uiv", + "ProgramUniformMatrix2fv", + "ProgramUniformMatrix2x3fv", + "ProgramUniformMatrix2x4fv", + "ProgramUniformMatrix3fv", + "ProgramUniformMatrix3x2fv", + "ProgramUniformMatrix3x4fv", + "ProgramUniformMatrix4fv", + "ProgramUniformMatrix4x2fv", + "ProgramUniformMatrix4x3fv", + "ProvokingVertex", + "ProvokingVertexEXT", + "PushAttrib", + "PushClientAttrib", + "PushDebugGroup", + "PushMatrix", + "PushName", + "RasterPos2d", + "RasterPos2dv", + "RasterPos2f", + "RasterPos2fv", + "RasterPos2i", + "RasterPos2iv", + "RasterPos2s", + "RasterPos2sv", + "RasterPos3d", + "RasterPos3dv", + "RasterPos3f", + "RasterPos3fv", + "RasterPos3i", + "RasterPos3iv", + "RasterPos3s", + "RasterPos3sv", + "RasterPos4d", + "RasterPos4dv", + "RasterPos4f", + "RasterPos4fv", + "RasterPos4i", + "RasterPos4iv", + "RasterPos4s", + "RasterPos4sv", + "ReadBuffer", + "ReadnPixels", + "ReadnPixelsARB", + "ReadPixels", + "Rectd", + "Rectdv", + "Rectf", + "Rectfv", + "Recti", + "Rectiv", + "Rects", + "Rectsv", + "ReleaseShaderCompiler", + "RenderbufferStorage", + "RenderbufferStorageEXT", + "RenderbufferStorageMultisample", + "RenderbufferStorageMultisampleEXT", + "RenderMode", + "ResetHistogram", + "ResetMinmax", + "ResumeTransformFeedback", + "Rotated", + "Rotatef", + "Rotatex", + "SampleCoverage", + "SampleCoverageARB", + "SampleCoveragex", + "SampleMaski", + "SamplerParameterf", + "SamplerParameterfv", + "SamplerParameteri", + "SamplerParameterIiv", + "SamplerParameterIuiv", + "SamplerParameteriv", + "Scaled", + "Scalef", + "Scalex", + "Scissor", + "ScissorArrayv", + "ScissorIndexed", + "ScissorIndexedv", + "SecondaryColor3b", + "SecondaryColor3bEXT", + "SecondaryColor3bv", + "SecondaryColor3bvEXT", + "SecondaryColor3d", + "SecondaryColor3dEXT", + "SecondaryColor3dv", + "SecondaryColor3dvEXT", + "SecondaryColor3f", + "SecondaryColor3fEXT", + "SecondaryColor3fv", + "SecondaryColor3fvEXT", + "SecondaryColor3i", + "SecondaryColor3iEXT", + "SecondaryColor3iv", + "SecondaryColor3ivEXT", + "SecondaryColor3s", + "SecondaryColor3sEXT", + "SecondaryColor3sv", + "SecondaryColor3svEXT", + "SecondaryColor3ub", + "SecondaryColor3ubEXT", + "SecondaryColor3ubv", + "SecondaryColor3ubvEXT", + "SecondaryColor3ui", + "SecondaryColor3uiEXT", + "SecondaryColor3uiv", + "SecondaryColor3uivEXT", + "SecondaryColor3us", + "SecondaryColor3usEXT", + "SecondaryColor3usv", + "SecondaryColor3usvEXT", + "SecondaryColorP3ui", + "SecondaryColorP3uiv", + "SecondaryColorPointer", + "SecondaryColorPointerEXT", + "SelectBuffer", + "SeparableFilter2D", + "ShadeModel", + "ShaderBinary", + "ShaderSource", + "ShaderSourceARB", + "StencilFunc", + "StencilFuncSeparate", + "StencilMask", + "StencilMaskSeparate", + "StencilOp", + "StencilOpSeparate", + "TexBuffer", + "TexBufferARB", + "TexBufferRange", + "TexCoord1d", + "TexCoord1dv", + "TexCoord1f", + "TexCoord1fv", + "TexCoord1i", + "TexCoord1iv", + "TexCoord1s", + "TexCoord1sv", + "TexCoord2d", + "TexCoord2dv", + "TexCoord2f", + "TexCoord2fv", + "TexCoord2i", + "TexCoord2iv", + "TexCoord2s", + "TexCoord2sv", + "TexCoord3d", + "TexCoord3dv", + "TexCoord3f", + "TexCoord3fv", + "TexCoord3i", + "TexCoord3iv", + "TexCoord3s", + "TexCoord3sv", + "TexCoord4d", + "TexCoord4dv", + "TexCoord4f", + "TexCoord4fv", + "TexCoord4i", + "TexCoord4iv", + "TexCoord4s", + "TexCoord4sv", + "TexCoordP1ui", + "TexCoordP1uiv", + "TexCoordP2ui", + "TexCoordP2uiv", + "TexCoordP3ui", + "TexCoordP3uiv", + "TexCoordP4ui", + "TexCoordP4uiv", + "TexCoordPointer", + "TexCoordPointerEXT", + "TexEnvf", + "TexEnvfv", + "TexEnvi", + "TexEnviv", + "TexEnvx", + "TexEnvxv", + "TexGend", + "TexGendv", + "TexGenf", + "TexGenfv", + "TexGeni", + "TexGeniv", + "TexImage1D", + "TexImage2D", + "TexImage2DMultisample", + "TexImage3D", + "TexImage3DEXT", + "TexImage3DMultisample", + "TexParameterf", + "TexParameterfv", + "TexParameteri", + "TexParameterIiv", + "TexParameterIivEXT", + "TexParameterIuiv", + "TexParameterIuivEXT", + "TexParameteriv", + "TexParameterx", + "TexParameterxv", + "TexStorage1D", + "TexStorage2D", + "TexStorage2DMultisample", + "TexStorage3D", + "TexStorage3DMultisample", + "TexSubImage1D", + "TexSubImage2D", + "TexSubImage3D", + "TexSubImage3DEXT", + "TextureBarrierNV", + "TextureStorage1DEXT", + "TextureStorage2DEXT", + "TextureStorage3DEXT", + "TextureView", + "TransformFeedbackVaryings", + "Translated", + "Translatef", + "Translatex", + "Uniform1f", + "Uniform1fARB", + "Uniform1fv", + "Uniform1fvARB", + "Uniform1i", + "Uniform1iARB", + "Uniform1iv", + "Uniform1ivARB", + "Uniform1ui", + "Uniform1uiEXT", + "Uniform1uiv", + "Uniform1uivEXT", + "Uniform2f", + "Uniform2fARB", + "Uniform2fv", + "Uniform2fvARB", + "Uniform2i", + "Uniform2iARB", + "Uniform2iv", + "Uniform2ivARB", + "Uniform2ui", + "Uniform2uiEXT", + "Uniform2uiv", + "Uniform2uivEXT", + "Uniform3f", + "Uniform3fARB", + "Uniform3fv", + "Uniform3fvARB", + "Uniform3i", + "Uniform3iARB", + "Uniform3iv", + "Uniform3ivARB", + "Uniform3ui", + "Uniform3uiEXT", + "Uniform3uiv", + "Uniform3uivEXT", + "Uniform4f", + "Uniform4fARB", + "Uniform4fv", + "Uniform4fvARB", + "Uniform4i", + "Uniform4iARB", + "Uniform4iv", + "Uniform4ivARB", + "Uniform4ui", + "Uniform4uiEXT", + "Uniform4uiv", + "Uniform4uivEXT", + "UniformBlockBinding", + "UniformMatrix2fv", + "UniformMatrix2fvARB", + "UniformMatrix2x3fv", + "UniformMatrix2x4fv", + "UniformMatrix3fv", + "UniformMatrix3fvARB", + "UniformMatrix3x2fv", + "UniformMatrix3x4fv", + "UniformMatrix4fv", + "UniformMatrix4fvARB", + "UniformMatrix4x2fv", + "UniformMatrix4x3fv", + "UnlockArraysEXT", + "UnmapBuffer", + "UnmapBufferARB", + "UseProgram", + "UseProgramObjectARB", + "UseProgramStages", + "ValidateProgram", + "ValidateProgramARB", + "ValidateProgramPipeline", + "Vertex2d", + "Vertex2dv", + "Vertex2f", + "Vertex2fv", + "Vertex2i", + "Vertex2iv", + "Vertex2s", + "Vertex2sv", + "Vertex3d", + "Vertex3dv", + "Vertex3f", + "Vertex3fv", + "Vertex3i", + "Vertex3iv", + "Vertex3s", + "Vertex3sv", + "Vertex4d", + "Vertex4dv", + "Vertex4f", + "Vertex4fv", + "Vertex4i", + "Vertex4iv", + "Vertex4s", + "Vertex4sv", + "VertexAttrib1d", + "VertexAttrib1dARB", + "VertexAttrib1dv", + "VertexAttrib1dvARB", + "VertexAttrib1f", + "VertexAttrib1fARB", + "VertexAttrib1fv", + "VertexAttrib1fvARB", + "VertexAttrib1s", + "VertexAttrib1sARB", + "VertexAttrib1sv", + "VertexAttrib1svARB", + "VertexAttrib2d", + "VertexAttrib2dARB", + "VertexAttrib2dv", + "VertexAttrib2dvARB", + "VertexAttrib2f", + "VertexAttrib2fARB", + "VertexAttrib2fv", + "VertexAttrib2fvARB", + "VertexAttrib2s", + "VertexAttrib2sARB", + "VertexAttrib2sv", + "VertexAttrib2svARB", + "VertexAttrib3d", + "VertexAttrib3dARB", + "VertexAttrib3dv", + "VertexAttrib3dvARB", + "VertexAttrib3f", + "VertexAttrib3fARB", + "VertexAttrib3fv", + "VertexAttrib3fvARB", + "VertexAttrib3s", + "VertexAttrib3sARB", + "VertexAttrib3sv", + "VertexAttrib3svARB", + "VertexAttrib4bv", + "VertexAttrib4bvARB", + "VertexAttrib4d", + "VertexAttrib4dARB", + "VertexAttrib4dv", + "VertexAttrib4dvARB", + "VertexAttrib4f", + "VertexAttrib4fARB", + "VertexAttrib4fv", + "VertexAttrib4fvARB", + "VertexAttrib4iv", + "VertexAttrib4ivARB", + "VertexAttrib4Nbv", + "VertexAttrib4NbvARB", + "VertexAttrib4Niv", + "VertexAttrib4NivARB", + "VertexAttrib4Nsv", + "VertexAttrib4NsvARB", + "VertexAttrib4Nub", + "VertexAttrib4NubARB", + "VertexAttrib4Nubv", + "VertexAttrib4NubvARB", + "VertexAttrib4Nuiv", + "VertexAttrib4NuivARB", + "VertexAttrib4Nusv", + "VertexAttrib4NusvARB", + "VertexAttrib4s", + "VertexAttrib4sARB", + "VertexAttrib4sv", + "VertexAttrib4svARB", + "VertexAttrib4ubv", + "VertexAttrib4ubvARB", + "VertexAttrib4uiv", + "VertexAttrib4uivARB", + "VertexAttrib4usv", + "VertexAttrib4usvARB", + "VertexAttribBinding", + "VertexAttribDivisor", + "VertexAttribDivisorARB", + "VertexAttribFormat", + "VertexAttribI1i", + "VertexAttribI1iEXT", + "VertexAttribI1iv", + "VertexAttribI1ivEXT", + "VertexAttribI1ui", + "VertexAttribI1uiEXT", + "VertexAttribI1uiv", + "VertexAttribI1uivEXT", + "VertexAttribI2i", + "VertexAttribI2iEXT", + "VertexAttribI2iv", + "VertexAttribI2ivEXT", + "VertexAttribI2ui", + "VertexAttribI2uiEXT", + "VertexAttribI2uiv", + "VertexAttribI2uivEXT", + "VertexAttribI3i", + "VertexAttribI3iEXT", + "VertexAttribI3iv", + "VertexAttribI3ivEXT", + "VertexAttribI3ui", + "VertexAttribI3uiEXT", + "VertexAttribI3uiv", + "VertexAttribI3uivEXT", + "VertexAttribI4bv", + "VertexAttribI4bvEXT", + "VertexAttribI4i", + "VertexAttribI4iEXT", + "VertexAttribI4iv", + "VertexAttribI4ivEXT", + "VertexAttribI4sv", + "VertexAttribI4svEXT", + "VertexAttribI4ubv", + "VertexAttribI4ubvEXT", + "VertexAttribI4ui", + "VertexAttribI4uiEXT", + "VertexAttribI4uiv", + "VertexAttribI4uivEXT", + "VertexAttribI4usv", + "VertexAttribI4usvEXT", + "VertexAttribIFormat", + "VertexAttribIPointer", + "VertexAttribIPointerEXT", + "VertexAttribLFormat", + "VertexAttribP1ui", + "VertexAttribP1uiv", + "VertexAttribP2ui", + "VertexAttribP2uiv", + "VertexAttribP3ui", + "VertexAttribP3uiv", + "VertexAttribP4ui", + "VertexAttribP4uiv", + "VertexAttribPointer", + "VertexAttribPointerARB", + "VertexBindingDivisor", + "VertexP2ui", + "VertexP2uiv", + "VertexP3ui", + "VertexP3uiv", + "VertexP4ui", + "VertexP4uiv", + "VertexPointer", + "VertexPointerEXT", + "Viewport", + "ViewportArrayv", + "ViewportIndexedf", + "ViewportIndexedfv", + "WaitSync", + "WindowPos2d", + "WindowPos2dARB", + "WindowPos2dv", + "WindowPos2dvARB", + "WindowPos2f", + "WindowPos2fARB", + "WindowPos2fv", + "WindowPos2fvARB", + "WindowPos2i", + "WindowPos2iARB", + "WindowPos2iv", + "WindowPos2ivARB", + "WindowPos2s", + "WindowPos2sARB", + "WindowPos2sv", + "WindowPos2svARB", + "WindowPos3d", + "WindowPos3dARB", + "WindowPos3dv", + "WindowPos3dvARB", + "WindowPos3f", + "WindowPos3fARB", + "WindowPos3fv", + "WindowPos3fvARB", + "WindowPos3i", + "WindowPos3iARB", + "WindowPos3iv", + "WindowPos3ivARB", + "WindowPos3s", + "WindowPos3sARB", + "WindowPos3sv", + "WindowPos3svARB", +] + +"""Functions that need dispatch slots but are not used + +Some of these functions may have GLX protocol support (for +indirect-rendering). Other were used in previous versions of Mesa. They keep +slots in the dispatch table so that newer versions of libGL can still be used +with older drivers.""" +unused_functions = [ + # SGIS_multisample + "SampleMaskSGIS", + "SamplePatternSGIS", + + # NV_vertex_program + "AreProgramsResidentNV", + "ExecuteProgramNV", + "GetProgramParameterdvNV", + "GetProgramParameterfvNV", + "GetProgramivNV", + "GetProgramStringNV", + "GetTrackMatrixivNV", + "GetVertexAttribdvNV", + "GetVertexAttribfvNV", + "GetVertexAttribivNV", + "LoadProgramNV", + "ProgramParameters4dvNV", + "ProgramParameters4fvNV", + "RequestResidentProgramsNV", + "TrackMatrixNV", + "VertexAttribPointerNV", + + # MESA_resize_buffers + "ResizeBuffersMESA", + + # ATI_envmap_bumpmap + "TexBumpParameterfvATI", + "TexBumpParameterivATI", + "GetTexBumpParameterfvATI", + "GetTexBumpParameterivATI", + + # NV_fragment_program + "ProgramNamedParameter4fNV", + "ProgramNamedParameter4dNV", + "ProgramNamedParameter4fvNV", + "ProgramNamedParameter4dvNV", + "GetProgramNamedParameterfvNV", + "GetProgramNamedParameterdvNV", + + # APPLE_flush_buffer_range + "BufferParameteriAPPLE", + "FlushMappedBufferRangeAPPLE", + + # EXT_separate_shader_objects + "UseShaderProgramEXT", + "ActiveProgramEXT", + "CreateShaderProgramEXT", ]