3 # Copyright (C) 2015 Intel Corporation
5 # Permission is hereby granted, free of charge, to any person obtaining a
6 # copy of this software and associated documentation files (the "Software"),
7 # to deal in the Software without restriction, including without limitation
8 # the rights to use, copy, modify, merge, publish, distribute, sublicense,
9 # and/or sell copies of the Software, and to permit persons to whom the
10 # Software is furnished to do so, subject to the following conditions:
12 # The above copyright notice and this permission notice (including the next
13 # paragraph) shall be included in all copies or substantial portions of the
16 # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
19 # THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
21 # FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
24 """Table of functions that have ABI-mandated offsets in the dispatch table.
26 This list will never change."""
179 "ColorMaterial": 151,
203 "PolygonStipple": 175,
206 "TexParameterf": 178,
207 "TexParameterfv": 179,
208 "TexParameteri": 180,
209 "TexParameteriv": 181,
222 "FeedbackBuffer": 194,
275 "PixelTransferf": 247,
276 "PixelTransferi": 248,
297 "GetMaterialfv": 269,
298 "GetMaterialiv": 270,
299 "GetPixelMapfv": 271,
300 "GetPixelMapuiv": 272,
301 "GetPixelMapusv": 273,
302 "GetPolygonStipple": 274,
310 "GetTexParameterfv": 282,
311 "GetTexParameteriv": 283,
312 "GetTexLevelParameterfv": 284,
313 "GetTexLevelParameteriv": 285,
336 "DisableClientState": 309,
339 "EdgeFlagPointer": 312,
340 "EnableClientState": 313,
343 "InterleavedArrays": 317,
344 "NormalPointer": 318,
345 "TexCoordPointer": 320,
346 "VertexPointer": 321,
347 "PolygonOffset": 319,
348 "CopyTexImage1D": 323,
349 "CopyTexImage2D": 324,
350 "CopyTexSubImage1D": 325,
351 "CopyTexSubImage2D": 326,
352 "TexSubImage1D": 332,
353 "TexSubImage2D": 333,
354 "AreTexturesResident": 322,
356 "DeleteTextures": 327,
359 "PrioritizeTextures": 331,
362 "PopClientAttrib": 334,
363 "PushClientAttrib": 335,
365 "BlendEquation": 337,
366 "DrawRangeElements": 338,
368 "ColorTableParameterfv": 340,
369 "ColorTableParameteriv": 341,
370 "CopyColorTable": 342,
371 "GetColorTable": 343,
372 "GetColorTableParameterfv": 344,
373 "GetColorTableParameteriv": 345,
374 "ColorSubTable": 346,
375 "CopyColorSubTable": 347,
376 "ConvolutionFilter1D": 348,
377 "ConvolutionFilter2D": 349,
378 "ConvolutionParameterf": 350,
379 "ConvolutionParameterfv": 351,
380 "ConvolutionParameteri": 352,
381 "ConvolutionParameteriv": 353,
382 "CopyConvolutionFilter1D": 354,
383 "CopyConvolutionFilter2D": 355,
384 "GetConvolutionFilter": 356,
385 "GetConvolutionParameterfv": 357,
386 "GetConvolutionParameteriv": 358,
387 "GetSeparableFilter": 359,
388 "SeparableFilter2D": 360,
390 "GetHistogramParameterfv": 362,
391 "GetHistogramParameteriv": 363,
393 "GetMinmaxParameterfv": 365,
394 "GetMinmaxParameteriv": 366,
397 "ResetHistogram": 369,
400 "TexSubImage3D": 372,
401 "CopyTexSubImage3D": 373,
402 "ActiveTexture": 374,
403 "ClientActiveTexture": 375,
404 "MultiTexCoord1d": 376,
405 "MultiTexCoord1dv": 377,
406 "MultiTexCoord1fARB": 378,
407 "MultiTexCoord1fvARB": 379,
408 "MultiTexCoord1i": 380,
409 "MultiTexCoord1iv": 381,
410 "MultiTexCoord1s": 382,
411 "MultiTexCoord1sv": 383,
412 "MultiTexCoord2d": 384,
413 "MultiTexCoord2dv": 385,
414 "MultiTexCoord2fARB": 386,
415 "MultiTexCoord2fvARB": 387,
416 "MultiTexCoord2i": 388,
417 "MultiTexCoord2iv": 389,
418 "MultiTexCoord2s": 390,
419 "MultiTexCoord2sv": 391,
420 "MultiTexCoord3d": 392,
421 "MultiTexCoord3dv": 393,
422 "MultiTexCoord3fARB": 394,
423 "MultiTexCoord3fvARB": 395,
424 "MultiTexCoord3i": 396,
425 "MultiTexCoord3iv": 397,
426 "MultiTexCoord3s": 398,
427 "MultiTexCoord3sv": 399,
428 "MultiTexCoord4d": 400,
429 "MultiTexCoord4dv": 401,
430 "MultiTexCoord4fARB": 402,
431 "MultiTexCoord4fvARB": 403,
432 "MultiTexCoord4i": 404,
433 "MultiTexCoord4iv": 405,
434 "MultiTexCoord4s": 406,
435 "MultiTexCoord4sv": 407
443 "AlphaFragmentOp1ATI",
444 "AlphaFragmentOp2ATI",
445 "AlphaFragmentOp3ATI",
448 "AreProgramsResidentNV",
449 "AreTexturesResident",
450 "AreTexturesResidentEXT",
456 "BeginConditionalRender",
457 "BeginConditionalRenderNV",
458 "BeginFragmentShaderATI",
459 "BeginPerfMonitorAMD",
463 "BeginTransformFeedback",
464 "BeginTransformFeedbackEXT",
465 "BindAttribLocation",
466 "BindAttribLocationARB",
471 "BindBufferOffsetEXT",
473 "BindBufferRangeEXT",
476 "BindFragDataLocation",
477 "BindFragDataLocationEXT",
478 "BindFragDataLocationIndexed",
479 "BindFragmentShaderATI",
481 "BindFramebufferEXT",
487 "BindRenderbufferEXT",
494 "BindTransformFeedback",
504 "BlendEquationIndexedAMD",
505 "BlendEquationSeparate",
506 "BlendEquationSeparateiARB",
507 "BlendEquationSeparateIndexedAMD",
510 "BlendFuncIndexedAMD",
512 "BlendFuncSeparateEXT",
513 "BlendFuncSeparateiARB",
514 "BlendFuncSeparateIndexedAMD",
523 "CheckFramebufferStatus",
524 "CheckFramebufferStatusEXT",
533 "ClearBufferSubData",
546 "ClientActiveTexture",
547 "ClientActiveTextureARB",
586 "ColorFragmentOp1ATI",
587 "ColorFragmentOp2ATI",
588 "ColorFragmentOp3ATI",
591 "ColorMaskIndexedEXT",
602 "ColorTableParameterfv",
603 "ColorTableParameteriv",
606 "CompressedTexImage1D",
607 "CompressedTexImage1DARB",
608 "CompressedTexImage2D",
609 "CompressedTexImage2DARB",
610 "CompressedTexImage3D",
611 "CompressedTexImage3DARB",
612 "CompressedTexSubImage1D",
613 "CompressedTexSubImage1DARB",
614 "CompressedTexSubImage2D",
615 "CompressedTexSubImage2DARB",
616 "CompressedTexSubImage3D",
617 "CompressedTexSubImage3DARB",
618 "CompressedTextureSubImage1D",
619 "CompressedTextureSubImage2D",
620 "CompressedTextureSubImage3D",
621 "ConvolutionFilter1D",
622 "ConvolutionFilter2D",
623 "ConvolutionParameterf",
624 "ConvolutionParameterfv",
625 "ConvolutionParameteri",
626 "ConvolutionParameteriv",
630 "CopyConvolutionFilter1D",
631 "CopyConvolutionFilter2D",
639 "CopyTexSubImage1DEXT",
641 "CopyTexSubImage2DEXT",
643 "CopyTexSubImage3DEXT",
644 "CopyTextureSubImage1D",
645 "CopyTextureSubImage2D",
646 "CopyTextureSubImage3D",
648 "CreateProgramObjectARB",
650 "CreateShaderObjectARB",
651 "CreateShaderProgramEXT",
654 "DebugMessageCallback",
655 "DebugMessageCallbackARB",
656 "DebugMessageControl",
657 "DebugMessageControlARB",
658 "DebugMessageInsert",
659 "DebugMessageInsertARB",
662 "DeleteFragmentShaderATI",
663 "DeleteFramebuffers",
664 "DeleteFramebuffersEXT",
667 "DeletePerfMonitorsAMD",
673 "DeleteRenderbuffers",
674 "DeleteRenderbuffersEXT",
680 "DeleteTransformFeedbacks",
681 "DeleteVertexArrays",
692 "DisableClientState",
695 "DisableVertexAttribArray",
696 "DisableVertexAttribArrayARB",
698 "DispatchComputeIndirect",
701 "DrawArraysIndirect",
702 "DrawArraysInstanced",
703 "DrawArraysInstancedARB",
704 "DrawArraysInstancedBaseInstance",
705 "DrawArraysInstancedEXT",
711 "DrawElementsBaseVertex",
712 "DrawElementsIndirect",
713 "DrawElementsInstanced",
714 "DrawElementsInstancedARB",
715 "DrawElementsInstancedBaseInstance",
716 "DrawElementsInstancedBaseVertex",
717 "DrawElementsInstancedBaseVertexBaseInstance",
718 "DrawElementsInstancedEXT",
721 "DrawRangeElementsBaseVertex",
722 "DrawRangeElementsEXT",
723 "DrawTransformFeedback",
724 "DrawTransformFeedbackInstanced",
725 "DrawTransformFeedbackStream",
726 "DrawTransformFeedbackStreamInstanced",
729 "EdgeFlagPointerEXT",
731 "EGLImageTargetRenderbufferStorageOES",
732 "EGLImageTargetTexture2DOES",
737 "EnableVertexAttribArray",
738 "EnableVertexAttribArrayARB",
740 "EndConditionalRender",
741 "EndConditionalRenderNV",
742 "EndFragmentShaderATI",
748 "EndTransformFeedback",
749 "EndTransformFeedbackEXT",
767 "FlushMappedBufferRange",
777 "FogCoordPointerEXT",
784 "FramebufferRenderbuffer",
785 "FramebufferRenderbufferEXT",
786 "FramebufferTexture",
787 "FramebufferTexture1D",
788 "FramebufferTexture1DEXT",
789 "FramebufferTexture2D",
790 "FramebufferTexture2DEXT",
791 "FramebufferTexture3D",
792 "FramebufferTexture3DEXT",
793 "FramebufferTextureARB",
794 "FramebufferTextureLayer",
795 "FramebufferTextureLayerARB",
796 "FramebufferTextureLayerEXT",
805 "GenerateTextureMipmap",
806 "GenFragmentShadersATI",
808 "GenFramebuffersEXT",
810 "GenPerfMonitorsAMD",
816 "GenRenderbuffersEXT",
820 "GenTransformFeedbacks",
822 "GetActiveAtomicCounterBufferiv",
824 "GetActiveAttribARB",
826 "GetActiveUniformARB",
827 "GetActiveUniformBlockiv",
828 "GetActiveUniformBlockName",
829 "GetActiveUniformName",
830 "GetActiveUniformsiv",
831 "GetAttachedObjectsARB",
832 "GetAttachedShaders",
834 "GetAttribLocationARB",
835 "GetBooleanIndexedvEXT",
838 "GetBufferParameteri64v",
839 "GetBufferParameteriv",
840 "GetBufferParameterivARB",
842 "GetBufferPointervARB",
844 "GetBufferSubDataARB",
850 "GetColorTableParameterfv",
851 "GetColorTableParameterfvEXT",
852 "GetColorTableParameteriv",
853 "GetColorTableParameterivEXT",
854 "GetCompressedTexImage",
855 "GetCompressedTexImageARB",
856 "GetCompressedTextureImage",
857 "GetConvolutionFilter",
858 "GetConvolutionParameterfv",
859 "GetConvolutionParameteriv",
860 "GetDebugMessageLog",
861 "GetDebugMessageLogARB",
869 "GetFragDataLocation",
870 "GetFragDataLocationEXT",
871 "GetFramebufferAttachmentParameteriv",
872 "GetFramebufferAttachmentParameterivEXT",
873 "GetGraphicsResetStatusARB",
876 "GetHistogramParameterfv",
877 "GetHistogramParameteriv",
881 "GetIntegerIndexedvEXT",
894 "GetMinmaxParameterfv",
895 "GetMinmaxParameteriv",
898 "GetnCompressedTexImageARB",
899 "GetnConvolutionFilterARB",
906 "GetnPixelMapuivARB",
907 "GetnPixelMapusvARB",
908 "GetnPolygonStippleARB",
909 "GetnSeparableFilterARB",
916 "GetObjectParameterfvARB",
917 "GetObjectParameterivAPPLE",
918 "GetObjectParameterivARB",
920 "GetPerfMonitorCounterDataAMD",
921 "GetPerfMonitorCounterInfoAMD",
922 "GetPerfMonitorCountersAMD",
923 "GetPerfMonitorCounterStringAMD",
924 "GetPerfMonitorGroupsAMD",
925 "GetPerfMonitorGroupStringAMD",
933 "GetProgramEnvParameterdvARB",
934 "GetProgramEnvParameterfvARB",
939 "GetProgramLocalParameterdvARB",
940 "GetProgramLocalParameterfvARB",
941 "GetProgramNamedParameterdvNV",
942 "GetProgramNamedParameterfvNV",
943 "GetProgramParameterdvNV",
944 "GetProgramParameterfvNV",
945 "GetProgramStringARB",
946 "GetProgramStringNV",
951 "GetQueryObjectivARB",
953 "GetQueryObjectuivARB",
954 "GetRenderbufferParameteriv",
955 "GetRenderbufferParameterivEXT",
956 "GetSamplerParameterfv",
957 "GetSamplerParameterIiv",
958 "GetSamplerParameterIuiv",
959 "GetSamplerParameteriv",
960 "GetSeparableFilter",
963 "GetShaderPrecisionFormat",
965 "GetShaderSourceARB",
969 "GetTexBumpParameterfvATI",
970 "GetTexBumpParameterivATI",
978 "GetTexLevelParameterfv",
979 "GetTexLevelParameteriv",
981 "GetTexParameterIiv",
982 "GetTexParameterIivEXT",
983 "GetTexParameterIuiv",
984 "GetTexParameterIuivEXT",
988 "GetTextureLevelParameterfv",
989 "GetTextureLevelParameteriv",
990 "GetTextureParameterfv",
991 "GetTextureParameterIiv",
992 "GetTextureParameterIuiv",
993 "GetTextureParameteriv",
994 "GetTrackMatrixivNV",
995 "GetTransformFeedbackVarying",
996 "GetTransformFeedbackVaryingEXT",
997 "GetUniformBlockIndex",
1000 "GetUniformIndices",
1003 "GetUniformLocation",
1004 "GetUniformLocationARB",
1007 "GetVertexAttribdv",
1008 "GetVertexAttribdvARB",
1009 "GetVertexAttribdvNV",
1010 "GetVertexAttribfv",
1011 "GetVertexAttribfvARB",
1012 "GetVertexAttribfvNV",
1013 "GetVertexAttribIiv",
1014 "GetVertexAttribIivEXT",
1015 "GetVertexAttribIuiv",
1016 "GetVertexAttribIuivEXT",
1017 "GetVertexAttribiv",
1018 "GetVertexAttribivARB",
1019 "GetVertexAttribivNV",
1020 "GetVertexAttribPointerv",
1021 "GetVertexAttribPointervARB",
1022 "GetVertexAttribPointervNV",
1039 "InterleavedArrays",
1040 "InvalidateBufferData",
1041 "InvalidateBufferSubData",
1042 "InvalidateFramebuffer",
1043 "InvalidateSubFramebuffer",
1044 "InvalidateTexImage",
1045 "InvalidateTexSubImage",
1050 "IsEnabledIndexedEXT",
1060 "IsRenderbufferEXT",
1066 "IsTransformFeedback",
1092 "LoadTransposeMatrixd",
1093 "LoadTransposeMatrixdARB",
1094 "LoadTransposeMatrixf",
1095 "LoadTransposeMatrixfARB",
1119 "MinSampleShadingARB",
1121 "MultiDrawArraysEXT",
1122 "MultiDrawArraysIndirect",
1123 "MultiDrawElements",
1124 "MultiDrawElementsBaseVertex",
1125 "MultiDrawElementsEXT",
1126 "MultiDrawElementsIndirect",
1128 "MultiTexCoord1dARB",
1130 "MultiTexCoord1dvARB",
1132 "MultiTexCoord1fARB",
1134 "MultiTexCoord1fvARB",
1136 "MultiTexCoord1iARB",
1138 "MultiTexCoord1ivARB",
1140 "MultiTexCoord1sARB",
1142 "MultiTexCoord1svARB",
1144 "MultiTexCoord2dARB",
1146 "MultiTexCoord2dvARB",
1148 "MultiTexCoord2fARB",
1150 "MultiTexCoord2fvARB",
1152 "MultiTexCoord2iARB",
1154 "MultiTexCoord2ivARB",
1156 "MultiTexCoord2sARB",
1158 "MultiTexCoord2svARB",
1160 "MultiTexCoord3dARB",
1162 "MultiTexCoord3dvARB",
1164 "MultiTexCoord3fARB",
1166 "MultiTexCoord3fvARB",
1168 "MultiTexCoord3iARB",
1170 "MultiTexCoord3ivARB",
1172 "MultiTexCoord3sARB",
1174 "MultiTexCoord3svARB",
1176 "MultiTexCoord4dARB",
1178 "MultiTexCoord4dvARB",
1180 "MultiTexCoord4fARB",
1182 "MultiTexCoord4fvARB",
1184 "MultiTexCoord4iARB",
1186 "MultiTexCoord4ivARB",
1188 "MultiTexCoord4sARB",
1190 "MultiTexCoord4svARB",
1192 "MultiTexCoordP1ui",
1193 "MultiTexCoordP1uiv",
1194 "MultiTexCoordP2ui",
1195 "MultiTexCoordP2uiv",
1196 "MultiTexCoordP3ui",
1197 "MultiTexCoordP3uiv",
1198 "MultiTexCoordP4ui",
1199 "MultiTexCoordP4uiv",
1203 "MultTransposeMatrixd",
1204 "MultTransposeMatrixdARB",
1205 "MultTransposeMatrixf",
1206 "MultTransposeMatrixfARB",
1225 "ObjectPurgeableAPPLE",
1226 "ObjectUnpurgeableAPPLE",
1232 "PauseTransformFeedback",
1242 "PointParameterfARB",
1243 "PointParameterfEXT",
1245 "PointParameterfvARB",
1246 "PointParameterfvEXT",
1248 "PointParameteriNV",
1250 "PointParameterivNV",
1254 "PointSizePointerOES",
1258 "PolygonOffsetClampEXT",
1267 "PrimitiveRestartIndex",
1268 "PrimitiveRestartIndexNV",
1269 "PrimitiveRestartNV",
1270 "PrioritizeTextures",
1271 "PrioritizeTexturesEXT",
1273 "ProgramEnvParameter4dARB",
1274 "ProgramEnvParameter4dvARB",
1275 "ProgramEnvParameter4fARB",
1276 "ProgramEnvParameter4fvARB",
1277 "ProgramLocalParameter4dARB",
1278 "ProgramLocalParameter4dvARB",
1279 "ProgramLocalParameter4fARB",
1280 "ProgramLocalParameter4fvARB",
1281 "ProgramNamedParameter4dNV",
1282 "ProgramNamedParameter4dvNV",
1283 "ProgramNamedParameter4fNV",
1284 "ProgramNamedParameter4fvNV",
1285 "ProgramParameter4dNV",
1286 "ProgramParameter4dvNV",
1287 "ProgramParameter4fNV",
1288 "ProgramParameter4fvNV",
1289 "ProgramParameteri",
1290 "ProgramParameteriARB",
1291 "ProgramParameters4dvNV",
1292 "ProgramParameters4fvNV",
1295 "ProvokingVertexEXT",
1336 "ReleaseShaderCompiler",
1337 "RenderbufferStorage",
1338 "RenderbufferStorageEXT",
1339 "RenderbufferStorageMultisample",
1340 "RenderbufferStorageMultisampleEXT",
1342 "RequestResidentProgramsNV",
1345 "ResizeBuffersMESA",
1346 "ResumeTransformFeedback",
1351 "SampleCoverageARB",
1355 "SamplerParameterf",
1356 "SamplerParameterfv",
1357 "SamplerParameteri",
1358 "SamplerParameterIiv",
1359 "SamplerParameterIuiv",
1360 "SamplerParameteriv",
1369 "SecondaryColor3bEXT",
1370 "SecondaryColor3bv",
1371 "SecondaryColor3bvEXT",
1373 "SecondaryColor3dEXT",
1374 "SecondaryColor3dv",
1375 "SecondaryColor3dvEXT",
1377 "SecondaryColor3fEXT",
1378 "SecondaryColor3fv",
1379 "SecondaryColor3fvEXT",
1381 "SecondaryColor3iEXT",
1382 "SecondaryColor3iv",
1383 "SecondaryColor3ivEXT",
1385 "SecondaryColor3sEXT",
1386 "SecondaryColor3sv",
1387 "SecondaryColor3svEXT",
1388 "SecondaryColor3ub",
1389 "SecondaryColor3ubEXT",
1390 "SecondaryColor3ubv",
1391 "SecondaryColor3ubvEXT",
1392 "SecondaryColor3ui",
1393 "SecondaryColor3uiEXT",
1394 "SecondaryColor3uiv",
1395 "SecondaryColor3uivEXT",
1396 "SecondaryColor3us",
1397 "SecondaryColor3usEXT",
1398 "SecondaryColor3usv",
1399 "SecondaryColor3usvEXT",
1400 "SecondaryColorP3ui",
1401 "SecondaryColorP3uiv",
1402 "SecondaryColorPointer",
1403 "SecondaryColorPointerEXT",
1405 "SelectPerfMonitorCountersAMD",
1406 "SeparableFilter2D",
1407 "SetFragmentShaderConstantATI",
1413 "StencilFuncSeparate",
1415 "StencilMaskSeparate",
1417 "StencilOpSeparate",
1421 "TexBumpParameterfvATI",
1422 "TexBumpParameterivATI",
1464 "TexCoordPointerEXT",
1479 "TexImage2DMultisample",
1482 "TexImage3DMultisample",
1487 "TexParameterIivEXT",
1489 "TexParameterIuivEXT",
1495 "TexStorage2DMultisample",
1497 "TexStorage3DMultisample",
1507 "TextureParameterf",
1508 "TextureParameterfv",
1509 "TextureParameteri",
1510 "TextureParameterIiv",
1511 "TextureParameterIuiv",
1512 "TextureParameteriv",
1514 "TextureStorage1DEXT",
1516 "TextureStorage2DEXT",
1517 "TextureStorage2DMultisample",
1519 "TextureStorage3DEXT",
1520 "TextureStorage3DMultisample",
1521 "TextureSubImage1D",
1522 "TextureSubImage2D",
1523 "TextureSubImage3D",
1526 "TransformFeedbackVaryings",
1527 "TransformFeedbackVaryingsEXT",
1579 "UniformBlockBinding",
1581 "UniformMatrix2fvARB",
1582 "UniformMatrix2x3fv",
1583 "UniformMatrix2x4fv",
1585 "UniformMatrix3fvARB",
1586 "UniformMatrix3x2fv",
1587 "UniformMatrix3x4fv",
1589 "UniformMatrix4fvARB",
1590 "UniformMatrix4x2fv",
1591 "UniformMatrix4x3fv",
1596 "UseProgramObjectARB",
1597 "UseShaderProgramEXT",
1599 "ValidateProgramARB",
1601 "VDPAUGetSurfaceivNV",
1604 "VDPAUMapSurfacesNV",
1605 "VDPAURegisterOutputSurfaceNV",
1606 "VDPAURegisterVideoSurfaceNV",
1607 "VDPAUSurfaceAccessNV",
1608 "VDPAUUnmapSurfacesNV",
1609 "VDPAUUnregisterSurfaceNV",
1635 "VertexAttrib1dARB",
1638 "VertexAttrib1dvARB",
1639 "VertexAttrib1dvNV",
1641 "VertexAttrib1fARB",
1644 "VertexAttrib1fvARB",
1645 "VertexAttrib1fvNV",
1647 "VertexAttrib1sARB",
1650 "VertexAttrib1svARB",
1651 "VertexAttrib1svNV",
1653 "VertexAttrib2dARB",
1656 "VertexAttrib2dvARB",
1657 "VertexAttrib2dvNV",
1659 "VertexAttrib2fARB",
1662 "VertexAttrib2fvARB",
1663 "VertexAttrib2fvNV",
1665 "VertexAttrib2sARB",
1668 "VertexAttrib2svARB",
1669 "VertexAttrib2svNV",
1671 "VertexAttrib3dARB",
1674 "VertexAttrib3dvARB",
1675 "VertexAttrib3dvNV",
1677 "VertexAttrib3fARB",
1680 "VertexAttrib3fvARB",
1681 "VertexAttrib3fvNV",
1683 "VertexAttrib3sARB",
1686 "VertexAttrib3svARB",
1687 "VertexAttrib3svNV",
1689 "VertexAttrib4bvARB",
1691 "VertexAttrib4dARB",
1694 "VertexAttrib4dvARB",
1695 "VertexAttrib4dvNV",
1697 "VertexAttrib4fARB",
1700 "VertexAttrib4fvARB",
1701 "VertexAttrib4fvNV",
1703 "VertexAttrib4ivARB",
1705 "VertexAttrib4NbvARB",
1707 "VertexAttrib4NivARB",
1709 "VertexAttrib4NsvARB",
1711 "VertexAttrib4NubARB",
1712 "VertexAttrib4Nubv",
1713 "VertexAttrib4NubvARB",
1714 "VertexAttrib4Nuiv",
1715 "VertexAttrib4NuivARB",
1716 "VertexAttrib4Nusv",
1717 "VertexAttrib4NusvARB",
1719 "VertexAttrib4sARB",
1722 "VertexAttrib4svARB",
1723 "VertexAttrib4svNV",
1724 "VertexAttrib4ubNV",
1726 "VertexAttrib4ubvARB",
1727 "VertexAttrib4ubvNV",
1729 "VertexAttrib4uivARB",
1731 "VertexAttrib4usvARB",
1732 "VertexAttribBinding",
1733 "VertexAttribDivisor",
1734 "VertexAttribDivisorARB",
1735 "VertexAttribFormat",
1737 "VertexAttribI1iEXT",
1739 "VertexAttribI1ivEXT",
1741 "VertexAttribI1uiEXT",
1742 "VertexAttribI1uiv",
1743 "VertexAttribI1uivEXT",
1745 "VertexAttribI2iEXT",
1747 "VertexAttribI2ivEXT",
1749 "VertexAttribI2uiEXT",
1750 "VertexAttribI2uiv",
1751 "VertexAttribI2uivEXT",
1753 "VertexAttribI3iEXT",
1755 "VertexAttribI3ivEXT",
1757 "VertexAttribI3uiEXT",
1758 "VertexAttribI3uiv",
1759 "VertexAttribI3uivEXT",
1761 "VertexAttribI4bvEXT",
1763 "VertexAttribI4iEXT",
1765 "VertexAttribI4ivEXT",
1767 "VertexAttribI4svEXT",
1768 "VertexAttribI4ubv",
1769 "VertexAttribI4ubvEXT",
1771 "VertexAttribI4uiEXT",
1772 "VertexAttribI4uiv",
1773 "VertexAttribI4uivEXT",
1774 "VertexAttribI4usv",
1775 "VertexAttribI4usvEXT",
1776 "VertexAttribIFormat",
1777 "VertexAttribIPointer",
1778 "VertexAttribIPointerEXT",
1779 "VertexAttribLFormat",
1781 "VertexAttribP1uiv",
1783 "VertexAttribP2uiv",
1785 "VertexAttribP3uiv",
1787 "VertexAttribP4uiv",
1788 "VertexAttribPointer",
1789 "VertexAttribPointerARB",
1790 "VertexAttribPointerNV",
1791 "VertexAttribs1dvNV",
1792 "VertexAttribs1fvNV",
1793 "VertexAttribs1svNV",
1794 "VertexAttribs2dvNV",
1795 "VertexAttribs2fvNV",
1796 "VertexAttribs2svNV",
1797 "VertexAttribs3dvNV",
1798 "VertexAttribs3fvNV",
1799 "VertexAttribs3svNV",
1800 "VertexAttribs4dvNV",
1801 "VertexAttribs4fvNV",
1802 "VertexAttribs4svNV",
1803 "VertexAttribs4ubvNV",
1804 "VertexBindingDivisor",
1816 "ViewportIndexedfv",