diff options
Diffstat (limited to 'xorg-server')
-rw-r--r-- | xorg-server/glx/dispatch.h | 1536 | ||||
-rw-r--r-- | xorg-server/glx/glapi_gentable.c | 50 | ||||
-rw-r--r-- | xorg-server/glx/glapitable.h | 754 | ||||
-rw-r--r-- | xorg-server/glx/glprocs.h | 1580 | ||||
-rw-r--r-- | xorg-server/glx/indirect_dispatch.h | 20 | ||||
-rw-r--r-- | xorg-server/glx/indirect_size_get.c | 2474 | ||||
-rw-r--r-- | xorg-server/glx/indirect_table.c | 2 | ||||
-rw-r--r-- | xorg-server/hw/xwin/glx/gl.spec | 770 | ||||
-rw-r--r-- | xorg-server/hw/xwin/glx/gl.tm | 18 | ||||
-rw-r--r-- | xorg-server/hw/xwin/glx/wgl.tm | 1 | ||||
-rw-r--r-- | xorg-server/hw/xwin/glx/wglext.h | 20 | ||||
-rw-r--r-- | xorg-server/hw/xwin/glx/wglext.spec | 24 |
12 files changed, 4048 insertions, 3201 deletions
diff --git a/xorg-server/glx/dispatch.h b/xorg-server/glx/dispatch.h index 149b669e3..99cd445eb 100644 --- a/xorg-server/glx/dispatch.h +++ b/xorg-server/glx/dispatch.h @@ -67,7 +67,7 @@ } while(0)
/* total number of offsets below */
-#define _gloffset_COUNT 977
+#define _gloffset_COUNT 979
#define _gloffset_NewList 0
#define _gloffset_EndList 1
@@ -673,386 +673,388 @@ #define _gloffset_BlendEquationiARB 598
#define _gloffset_BlendFuncSeparateiARB 599
#define _gloffset_BlendFunciARB 600
-#define _gloffset_BindSampler 601
-#define _gloffset_DeleteSamplers 602
-#define _gloffset_GenSamplers 603
-#define _gloffset_GetSamplerParameterIiv 604
-#define _gloffset_GetSamplerParameterIuiv 605
-#define _gloffset_GetSamplerParameterfv 606
-#define _gloffset_GetSamplerParameteriv 607
-#define _gloffset_IsSampler 608
-#define _gloffset_SamplerParameterIiv 609
-#define _gloffset_SamplerParameterIuiv 610
-#define _gloffset_SamplerParameterf 611
-#define _gloffset_SamplerParameterfv 612
-#define _gloffset_SamplerParameteri 613
-#define _gloffset_SamplerParameteriv 614
-#define _gloffset_ColorP3ui 615
-#define _gloffset_ColorP3uiv 616
-#define _gloffset_ColorP4ui 617
-#define _gloffset_ColorP4uiv 618
-#define _gloffset_MultiTexCoordP1ui 619
-#define _gloffset_MultiTexCoordP1uiv 620
-#define _gloffset_MultiTexCoordP2ui 621
-#define _gloffset_MultiTexCoordP2uiv 622
-#define _gloffset_MultiTexCoordP3ui 623
-#define _gloffset_MultiTexCoordP3uiv 624
-#define _gloffset_MultiTexCoordP4ui 625
-#define _gloffset_MultiTexCoordP4uiv 626
-#define _gloffset_NormalP3ui 627
-#define _gloffset_NormalP3uiv 628
-#define _gloffset_SecondaryColorP3ui 629
-#define _gloffset_SecondaryColorP3uiv 630
-#define _gloffset_TexCoordP1ui 631
-#define _gloffset_TexCoordP1uiv 632
-#define _gloffset_TexCoordP2ui 633
-#define _gloffset_TexCoordP2uiv 634
-#define _gloffset_TexCoordP3ui 635
-#define _gloffset_TexCoordP3uiv 636
-#define _gloffset_TexCoordP4ui 637
-#define _gloffset_TexCoordP4uiv 638
-#define _gloffset_VertexAttribP1ui 639
-#define _gloffset_VertexAttribP1uiv 640
-#define _gloffset_VertexAttribP2ui 641
-#define _gloffset_VertexAttribP2uiv 642
-#define _gloffset_VertexAttribP3ui 643
-#define _gloffset_VertexAttribP3uiv 644
-#define _gloffset_VertexAttribP4ui 645
-#define _gloffset_VertexAttribP4uiv 646
-#define _gloffset_VertexP2ui 647
-#define _gloffset_VertexP2uiv 648
-#define _gloffset_VertexP3ui 649
-#define _gloffset_VertexP3uiv 650
-#define _gloffset_VertexP4ui 651
-#define _gloffset_VertexP4uiv 652
-#define _gloffset_BindTransformFeedback 653
-#define _gloffset_DeleteTransformFeedbacks 654
-#define _gloffset_DrawTransformFeedback 655
-#define _gloffset_GenTransformFeedbacks 656
-#define _gloffset_IsTransformFeedback 657
-#define _gloffset_PauseTransformFeedback 658
-#define _gloffset_ResumeTransformFeedback 659
-#define _gloffset_ClearDepthf 660
-#define _gloffset_DepthRangef 661
-#define _gloffset_GetShaderPrecisionFormat 662
-#define _gloffset_ReleaseShaderCompiler 663
-#define _gloffset_ShaderBinary 664
-#define _gloffset_DebugMessageCallbackARB 665
-#define _gloffset_DebugMessageControlARB 666
-#define _gloffset_DebugMessageInsertARB 667
-#define _gloffset_GetDebugMessageLogARB 668
-#define _gloffset_GetGraphicsResetStatusARB 669
-#define _gloffset_GetnColorTableARB 670
-#define _gloffset_GetnCompressedTexImageARB 671
-#define _gloffset_GetnConvolutionFilterARB 672
-#define _gloffset_GetnHistogramARB 673
-#define _gloffset_GetnMapdvARB 674
-#define _gloffset_GetnMapfvARB 675
-#define _gloffset_GetnMapivARB 676
-#define _gloffset_GetnMinmaxARB 677
-#define _gloffset_GetnPixelMapfvARB 678
-#define _gloffset_GetnPixelMapuivARB 679
-#define _gloffset_GetnPixelMapusvARB 680
-#define _gloffset_GetnPolygonStippleARB 681
-#define _gloffset_GetnSeparableFilterARB 682
-#define _gloffset_GetnTexImageARB 683
-#define _gloffset_GetnUniformdvARB 684
-#define _gloffset_GetnUniformfvARB 685
-#define _gloffset_GetnUniformivARB 686
-#define _gloffset_GetnUniformuivARB 687
-#define _gloffset_ReadnPixelsARB 688
-#define _gloffset_TexStorage1D 689
-#define _gloffset_TexStorage2D 690
-#define _gloffset_TexStorage3D 691
-#define _gloffset_TextureStorage1DEXT 692
-#define _gloffset_TextureStorage2DEXT 693
-#define _gloffset_TextureStorage3DEXT 694
-#define _gloffset_PolygonOffsetEXT 695
-#define _gloffset_GetPixelTexGenParameterfvSGIS 696
-#define _gloffset_GetPixelTexGenParameterivSGIS 697
-#define _gloffset_PixelTexGenParameterfSGIS 698
-#define _gloffset_PixelTexGenParameterfvSGIS 699
-#define _gloffset_PixelTexGenParameteriSGIS 700
-#define _gloffset_PixelTexGenParameterivSGIS 701
-#define _gloffset_SampleMaskSGIS 702
-#define _gloffset_SamplePatternSGIS 703
-#define _gloffset_ColorPointerEXT 704
-#define _gloffset_EdgeFlagPointerEXT 705
-#define _gloffset_IndexPointerEXT 706
-#define _gloffset_NormalPointerEXT 707
-#define _gloffset_TexCoordPointerEXT 708
-#define _gloffset_VertexPointerEXT 709
-#define _gloffset_PointParameterfEXT 710
-#define _gloffset_PointParameterfvEXT 711
-#define _gloffset_LockArraysEXT 712
-#define _gloffset_UnlockArraysEXT 713
-#define _gloffset_SecondaryColor3bEXT 714
-#define _gloffset_SecondaryColor3bvEXT 715
-#define _gloffset_SecondaryColor3dEXT 716
-#define _gloffset_SecondaryColor3dvEXT 717
-#define _gloffset_SecondaryColor3fEXT 718
-#define _gloffset_SecondaryColor3fvEXT 719
-#define _gloffset_SecondaryColor3iEXT 720
-#define _gloffset_SecondaryColor3ivEXT 721
-#define _gloffset_SecondaryColor3sEXT 722
-#define _gloffset_SecondaryColor3svEXT 723
-#define _gloffset_SecondaryColor3ubEXT 724
-#define _gloffset_SecondaryColor3ubvEXT 725
-#define _gloffset_SecondaryColor3uiEXT 726
-#define _gloffset_SecondaryColor3uivEXT 727
-#define _gloffset_SecondaryColor3usEXT 728
-#define _gloffset_SecondaryColor3usvEXT 729
-#define _gloffset_SecondaryColorPointerEXT 730
-#define _gloffset_MultiDrawArraysEXT 731
-#define _gloffset_MultiDrawElementsEXT 732
-#define _gloffset_FogCoordPointerEXT 733
-#define _gloffset_FogCoorddEXT 734
-#define _gloffset_FogCoorddvEXT 735
-#define _gloffset_FogCoordfEXT 736
-#define _gloffset_FogCoordfvEXT 737
-#define _gloffset_PixelTexGenSGIX 738
-#define _gloffset_BlendFuncSeparateEXT 739
-#define _gloffset_FlushVertexArrayRangeNV 740
-#define _gloffset_VertexArrayRangeNV 741
-#define _gloffset_CombinerInputNV 742
-#define _gloffset_CombinerOutputNV 743
-#define _gloffset_CombinerParameterfNV 744
-#define _gloffset_CombinerParameterfvNV 745
-#define _gloffset_CombinerParameteriNV 746
-#define _gloffset_CombinerParameterivNV 747
-#define _gloffset_FinalCombinerInputNV 748
-#define _gloffset_GetCombinerInputParameterfvNV 749
-#define _gloffset_GetCombinerInputParameterivNV 750
-#define _gloffset_GetCombinerOutputParameterfvNV 751
-#define _gloffset_GetCombinerOutputParameterivNV 752
-#define _gloffset_GetFinalCombinerInputParameterfvNV 753
-#define _gloffset_GetFinalCombinerInputParameterivNV 754
-#define _gloffset_ResizeBuffersMESA 755
-#define _gloffset_WindowPos2dMESA 756
-#define _gloffset_WindowPos2dvMESA 757
-#define _gloffset_WindowPos2fMESA 758
-#define _gloffset_WindowPos2fvMESA 759
-#define _gloffset_WindowPos2iMESA 760
-#define _gloffset_WindowPos2ivMESA 761
-#define _gloffset_WindowPos2sMESA 762
-#define _gloffset_WindowPos2svMESA 763
-#define _gloffset_WindowPos3dMESA 764
-#define _gloffset_WindowPos3dvMESA 765
-#define _gloffset_WindowPos3fMESA 766
-#define _gloffset_WindowPos3fvMESA 767
-#define _gloffset_WindowPos3iMESA 768
-#define _gloffset_WindowPos3ivMESA 769
-#define _gloffset_WindowPos3sMESA 770
-#define _gloffset_WindowPos3svMESA 771
-#define _gloffset_WindowPos4dMESA 772
-#define _gloffset_WindowPos4dvMESA 773
-#define _gloffset_WindowPos4fMESA 774
-#define _gloffset_WindowPos4fvMESA 775
-#define _gloffset_WindowPos4iMESA 776
-#define _gloffset_WindowPos4ivMESA 777
-#define _gloffset_WindowPos4sMESA 778
-#define _gloffset_WindowPos4svMESA 779
-#define _gloffset_MultiModeDrawArraysIBM 780
-#define _gloffset_MultiModeDrawElementsIBM 781
-#define _gloffset_DeleteFencesNV 782
-#define _gloffset_FinishFenceNV 783
-#define _gloffset_GenFencesNV 784
-#define _gloffset_GetFenceivNV 785
-#define _gloffset_IsFenceNV 786
-#define _gloffset_SetFenceNV 787
-#define _gloffset_TestFenceNV 788
-#define _gloffset_AreProgramsResidentNV 789
-#define _gloffset_BindProgramNV 790
-#define _gloffset_DeleteProgramsNV 791
-#define _gloffset_ExecuteProgramNV 792
-#define _gloffset_GenProgramsNV 793
-#define _gloffset_GetProgramParameterdvNV 794
-#define _gloffset_GetProgramParameterfvNV 795
-#define _gloffset_GetProgramStringNV 796
-#define _gloffset_GetProgramivNV 797
-#define _gloffset_GetTrackMatrixivNV 798
-#define _gloffset_GetVertexAttribPointervNV 799
-#define _gloffset_GetVertexAttribdvNV 800
-#define _gloffset_GetVertexAttribfvNV 801
-#define _gloffset_GetVertexAttribivNV 802
-#define _gloffset_IsProgramNV 803
-#define _gloffset_LoadProgramNV 804
-#define _gloffset_ProgramParameters4dvNV 805
-#define _gloffset_ProgramParameters4fvNV 806
-#define _gloffset_RequestResidentProgramsNV 807
-#define _gloffset_TrackMatrixNV 808
-#define _gloffset_VertexAttrib1dNV 809
-#define _gloffset_VertexAttrib1dvNV 810
-#define _gloffset_VertexAttrib1fNV 811
-#define _gloffset_VertexAttrib1fvNV 812
-#define _gloffset_VertexAttrib1sNV 813
-#define _gloffset_VertexAttrib1svNV 814
-#define _gloffset_VertexAttrib2dNV 815
-#define _gloffset_VertexAttrib2dvNV 816
-#define _gloffset_VertexAttrib2fNV 817
-#define _gloffset_VertexAttrib2fvNV 818
-#define _gloffset_VertexAttrib2sNV 819
-#define _gloffset_VertexAttrib2svNV 820
-#define _gloffset_VertexAttrib3dNV 821
-#define _gloffset_VertexAttrib3dvNV 822
-#define _gloffset_VertexAttrib3fNV 823
-#define _gloffset_VertexAttrib3fvNV 824
-#define _gloffset_VertexAttrib3sNV 825
-#define _gloffset_VertexAttrib3svNV 826
-#define _gloffset_VertexAttrib4dNV 827
-#define _gloffset_VertexAttrib4dvNV 828
-#define _gloffset_VertexAttrib4fNV 829
-#define _gloffset_VertexAttrib4fvNV 830
-#define _gloffset_VertexAttrib4sNV 831
-#define _gloffset_VertexAttrib4svNV 832
-#define _gloffset_VertexAttrib4ubNV 833
-#define _gloffset_VertexAttrib4ubvNV 834
-#define _gloffset_VertexAttribPointerNV 835
-#define _gloffset_VertexAttribs1dvNV 836
-#define _gloffset_VertexAttribs1fvNV 837
-#define _gloffset_VertexAttribs1svNV 838
-#define _gloffset_VertexAttribs2dvNV 839
-#define _gloffset_VertexAttribs2fvNV 840
-#define _gloffset_VertexAttribs2svNV 841
-#define _gloffset_VertexAttribs3dvNV 842
-#define _gloffset_VertexAttribs3fvNV 843
-#define _gloffset_VertexAttribs3svNV 844
-#define _gloffset_VertexAttribs4dvNV 845
-#define _gloffset_VertexAttribs4fvNV 846
-#define _gloffset_VertexAttribs4svNV 847
-#define _gloffset_VertexAttribs4ubvNV 848
-#define _gloffset_GetTexBumpParameterfvATI 849
-#define _gloffset_GetTexBumpParameterivATI 850
-#define _gloffset_TexBumpParameterfvATI 851
-#define _gloffset_TexBumpParameterivATI 852
-#define _gloffset_AlphaFragmentOp1ATI 853
-#define _gloffset_AlphaFragmentOp2ATI 854
-#define _gloffset_AlphaFragmentOp3ATI 855
-#define _gloffset_BeginFragmentShaderATI 856
-#define _gloffset_BindFragmentShaderATI 857
-#define _gloffset_ColorFragmentOp1ATI 858
-#define _gloffset_ColorFragmentOp2ATI 859
-#define _gloffset_ColorFragmentOp3ATI 860
-#define _gloffset_DeleteFragmentShaderATI 861
-#define _gloffset_EndFragmentShaderATI 862
-#define _gloffset_GenFragmentShadersATI 863
-#define _gloffset_PassTexCoordATI 864
-#define _gloffset_SampleMapATI 865
-#define _gloffset_SetFragmentShaderConstantATI 866
-#define _gloffset_PointParameteriNV 867
-#define _gloffset_PointParameterivNV 868
-#define _gloffset_ActiveStencilFaceEXT 869
-#define _gloffset_BindVertexArrayAPPLE 870
-#define _gloffset_DeleteVertexArraysAPPLE 871
-#define _gloffset_GenVertexArraysAPPLE 872
-#define _gloffset_IsVertexArrayAPPLE 873
-#define _gloffset_GetProgramNamedParameterdvNV 874
-#define _gloffset_GetProgramNamedParameterfvNV 875
-#define _gloffset_ProgramNamedParameter4dNV 876
-#define _gloffset_ProgramNamedParameter4dvNV 877
-#define _gloffset_ProgramNamedParameter4fNV 878
-#define _gloffset_ProgramNamedParameter4fvNV 879
-#define _gloffset_PrimitiveRestartIndexNV 880
-#define _gloffset_PrimitiveRestartNV 881
-#define _gloffset_DepthBoundsEXT 882
-#define _gloffset_BlendEquationSeparateEXT 883
-#define _gloffset_BindFramebufferEXT 884
-#define _gloffset_BindRenderbufferEXT 885
-#define _gloffset_CheckFramebufferStatusEXT 886
-#define _gloffset_DeleteFramebuffersEXT 887
-#define _gloffset_DeleteRenderbuffersEXT 888
-#define _gloffset_FramebufferRenderbufferEXT 889
-#define _gloffset_FramebufferTexture1DEXT 890
-#define _gloffset_FramebufferTexture2DEXT 891
-#define _gloffset_FramebufferTexture3DEXT 892
-#define _gloffset_GenFramebuffersEXT 893
-#define _gloffset_GenRenderbuffersEXT 894
-#define _gloffset_GenerateMipmapEXT 895
-#define _gloffset_GetFramebufferAttachmentParameterivEXT 896
-#define _gloffset_GetRenderbufferParameterivEXT 897
-#define _gloffset_IsFramebufferEXT 898
-#define _gloffset_IsRenderbufferEXT 899
-#define _gloffset_RenderbufferStorageEXT 900
-#define _gloffset_BlitFramebufferEXT 901
-#define _gloffset_BufferParameteriAPPLE 902
-#define _gloffset_FlushMappedBufferRangeAPPLE 903
-#define _gloffset_BindFragDataLocationEXT 904
-#define _gloffset_GetFragDataLocationEXT 905
-#define _gloffset_GetUniformuivEXT 906
-#define _gloffset_GetVertexAttribIivEXT 907
-#define _gloffset_GetVertexAttribIuivEXT 908
-#define _gloffset_Uniform1uiEXT 909
-#define _gloffset_Uniform1uivEXT 910
-#define _gloffset_Uniform2uiEXT 911
-#define _gloffset_Uniform2uivEXT 912
-#define _gloffset_Uniform3uiEXT 913
-#define _gloffset_Uniform3uivEXT 914
-#define _gloffset_Uniform4uiEXT 915
-#define _gloffset_Uniform4uivEXT 916
-#define _gloffset_VertexAttribI1iEXT 917
-#define _gloffset_VertexAttribI1ivEXT 918
-#define _gloffset_VertexAttribI1uiEXT 919
-#define _gloffset_VertexAttribI1uivEXT 920
-#define _gloffset_VertexAttribI2iEXT 921
-#define _gloffset_VertexAttribI2ivEXT 922
-#define _gloffset_VertexAttribI2uiEXT 923
-#define _gloffset_VertexAttribI2uivEXT 924
-#define _gloffset_VertexAttribI3iEXT 925
-#define _gloffset_VertexAttribI3ivEXT 926
-#define _gloffset_VertexAttribI3uiEXT 927
-#define _gloffset_VertexAttribI3uivEXT 928
-#define _gloffset_VertexAttribI4bvEXT 929
-#define _gloffset_VertexAttribI4iEXT 930
-#define _gloffset_VertexAttribI4ivEXT 931
-#define _gloffset_VertexAttribI4svEXT 932
-#define _gloffset_VertexAttribI4ubvEXT 933
-#define _gloffset_VertexAttribI4uiEXT 934
-#define _gloffset_VertexAttribI4uivEXT 935
-#define _gloffset_VertexAttribI4usvEXT 936
-#define _gloffset_VertexAttribIPointerEXT 937
-#define _gloffset_FramebufferTextureLayerEXT 938
-#define _gloffset_ColorMaskIndexedEXT 939
-#define _gloffset_DisableIndexedEXT 940
-#define _gloffset_EnableIndexedEXT 941
-#define _gloffset_GetBooleanIndexedvEXT 942
-#define _gloffset_GetIntegerIndexedvEXT 943
-#define _gloffset_IsEnabledIndexedEXT 944
-#define _gloffset_ClearColorIiEXT 945
-#define _gloffset_ClearColorIuiEXT 946
-#define _gloffset_GetTexParameterIivEXT 947
-#define _gloffset_GetTexParameterIuivEXT 948
-#define _gloffset_TexParameterIivEXT 949
-#define _gloffset_TexParameterIuivEXT 950
-#define _gloffset_BeginConditionalRenderNV 951
-#define _gloffset_EndConditionalRenderNV 952
-#define _gloffset_BeginTransformFeedbackEXT 953
-#define _gloffset_BindBufferBaseEXT 954
-#define _gloffset_BindBufferOffsetEXT 955
-#define _gloffset_BindBufferRangeEXT 956
-#define _gloffset_EndTransformFeedbackEXT 957
-#define _gloffset_GetTransformFeedbackVaryingEXT 958
-#define _gloffset_TransformFeedbackVaryingsEXT 959
-#define _gloffset_ProvokingVertexEXT 960
-#define _gloffset_GetTexParameterPointervAPPLE 961
-#define _gloffset_TextureRangeAPPLE 962
-#define _gloffset_GetObjectParameterivAPPLE 963
-#define _gloffset_ObjectPurgeableAPPLE 964
-#define _gloffset_ObjectUnpurgeableAPPLE 965
-#define _gloffset_ActiveProgramEXT 966
-#define _gloffset_CreateShaderProgramEXT 967
-#define _gloffset_UseShaderProgramEXT 968
-#define _gloffset_TextureBarrierNV 969
-#define _gloffset_StencilFuncSeparateATI 970
-#define _gloffset_ProgramEnvParameters4fvEXT 971
-#define _gloffset_ProgramLocalParameters4fvEXT 972
-#define _gloffset_GetQueryObjecti64vEXT 973
-#define _gloffset_GetQueryObjectui64vEXT 974
-#define _gloffset_EGLImageTargetRenderbufferStorageOES 975
-#define _gloffset_EGLImageTargetTexture2DOES 976
+#define _gloffset_BindFragDataLocationIndexed 601
+#define _gloffset_GetFragDataIndex 602
+#define _gloffset_BindSampler 603
+#define _gloffset_DeleteSamplers 604
+#define _gloffset_GenSamplers 605
+#define _gloffset_GetSamplerParameterIiv 606
+#define _gloffset_GetSamplerParameterIuiv 607
+#define _gloffset_GetSamplerParameterfv 608
+#define _gloffset_GetSamplerParameteriv 609
+#define _gloffset_IsSampler 610
+#define _gloffset_SamplerParameterIiv 611
+#define _gloffset_SamplerParameterIuiv 612
+#define _gloffset_SamplerParameterf 613
+#define _gloffset_SamplerParameterfv 614
+#define _gloffset_SamplerParameteri 615
+#define _gloffset_SamplerParameteriv 616
+#define _gloffset_ColorP3ui 617
+#define _gloffset_ColorP3uiv 618
+#define _gloffset_ColorP4ui 619
+#define _gloffset_ColorP4uiv 620
+#define _gloffset_MultiTexCoordP1ui 621
+#define _gloffset_MultiTexCoordP1uiv 622
+#define _gloffset_MultiTexCoordP2ui 623
+#define _gloffset_MultiTexCoordP2uiv 624
+#define _gloffset_MultiTexCoordP3ui 625
+#define _gloffset_MultiTexCoordP3uiv 626
+#define _gloffset_MultiTexCoordP4ui 627
+#define _gloffset_MultiTexCoordP4uiv 628
+#define _gloffset_NormalP3ui 629
+#define _gloffset_NormalP3uiv 630
+#define _gloffset_SecondaryColorP3ui 631
+#define _gloffset_SecondaryColorP3uiv 632
+#define _gloffset_TexCoordP1ui 633
+#define _gloffset_TexCoordP1uiv 634
+#define _gloffset_TexCoordP2ui 635
+#define _gloffset_TexCoordP2uiv 636
+#define _gloffset_TexCoordP3ui 637
+#define _gloffset_TexCoordP3uiv 638
+#define _gloffset_TexCoordP4ui 639
+#define _gloffset_TexCoordP4uiv 640
+#define _gloffset_VertexAttribP1ui 641
+#define _gloffset_VertexAttribP1uiv 642
+#define _gloffset_VertexAttribP2ui 643
+#define _gloffset_VertexAttribP2uiv 644
+#define _gloffset_VertexAttribP3ui 645
+#define _gloffset_VertexAttribP3uiv 646
+#define _gloffset_VertexAttribP4ui 647
+#define _gloffset_VertexAttribP4uiv 648
+#define _gloffset_VertexP2ui 649
+#define _gloffset_VertexP2uiv 650
+#define _gloffset_VertexP3ui 651
+#define _gloffset_VertexP3uiv 652
+#define _gloffset_VertexP4ui 653
+#define _gloffset_VertexP4uiv 654
+#define _gloffset_BindTransformFeedback 655
+#define _gloffset_DeleteTransformFeedbacks 656
+#define _gloffset_DrawTransformFeedback 657
+#define _gloffset_GenTransformFeedbacks 658
+#define _gloffset_IsTransformFeedback 659
+#define _gloffset_PauseTransformFeedback 660
+#define _gloffset_ResumeTransformFeedback 661
+#define _gloffset_ClearDepthf 662
+#define _gloffset_DepthRangef 663
+#define _gloffset_GetShaderPrecisionFormat 664
+#define _gloffset_ReleaseShaderCompiler 665
+#define _gloffset_ShaderBinary 666
+#define _gloffset_DebugMessageCallbackARB 667
+#define _gloffset_DebugMessageControlARB 668
+#define _gloffset_DebugMessageInsertARB 669
+#define _gloffset_GetDebugMessageLogARB 670
+#define _gloffset_GetGraphicsResetStatusARB 671
+#define _gloffset_GetnColorTableARB 672
+#define _gloffset_GetnCompressedTexImageARB 673
+#define _gloffset_GetnConvolutionFilterARB 674
+#define _gloffset_GetnHistogramARB 675
+#define _gloffset_GetnMapdvARB 676
+#define _gloffset_GetnMapfvARB 677
+#define _gloffset_GetnMapivARB 678
+#define _gloffset_GetnMinmaxARB 679
+#define _gloffset_GetnPixelMapfvARB 680
+#define _gloffset_GetnPixelMapuivARB 681
+#define _gloffset_GetnPixelMapusvARB 682
+#define _gloffset_GetnPolygonStippleARB 683
+#define _gloffset_GetnSeparableFilterARB 684
+#define _gloffset_GetnTexImageARB 685
+#define _gloffset_GetnUniformdvARB 686
+#define _gloffset_GetnUniformfvARB 687
+#define _gloffset_GetnUniformivARB 688
+#define _gloffset_GetnUniformuivARB 689
+#define _gloffset_ReadnPixelsARB 690
+#define _gloffset_TexStorage1D 691
+#define _gloffset_TexStorage2D 692
+#define _gloffset_TexStorage3D 693
+#define _gloffset_TextureStorage1DEXT 694
+#define _gloffset_TextureStorage2DEXT 695
+#define _gloffset_TextureStorage3DEXT 696
+#define _gloffset_PolygonOffsetEXT 697
+#define _gloffset_GetPixelTexGenParameterfvSGIS 698
+#define _gloffset_GetPixelTexGenParameterivSGIS 699
+#define _gloffset_PixelTexGenParameterfSGIS 700
+#define _gloffset_PixelTexGenParameterfvSGIS 701
+#define _gloffset_PixelTexGenParameteriSGIS 702
+#define _gloffset_PixelTexGenParameterivSGIS 703
+#define _gloffset_SampleMaskSGIS 704
+#define _gloffset_SamplePatternSGIS 705
+#define _gloffset_ColorPointerEXT 706
+#define _gloffset_EdgeFlagPointerEXT 707
+#define _gloffset_IndexPointerEXT 708
+#define _gloffset_NormalPointerEXT 709
+#define _gloffset_TexCoordPointerEXT 710
+#define _gloffset_VertexPointerEXT 711
+#define _gloffset_PointParameterfEXT 712
+#define _gloffset_PointParameterfvEXT 713
+#define _gloffset_LockArraysEXT 714
+#define _gloffset_UnlockArraysEXT 715
+#define _gloffset_SecondaryColor3bEXT 716
+#define _gloffset_SecondaryColor3bvEXT 717
+#define _gloffset_SecondaryColor3dEXT 718
+#define _gloffset_SecondaryColor3dvEXT 719
+#define _gloffset_SecondaryColor3fEXT 720
+#define _gloffset_SecondaryColor3fvEXT 721
+#define _gloffset_SecondaryColor3iEXT 722
+#define _gloffset_SecondaryColor3ivEXT 723
+#define _gloffset_SecondaryColor3sEXT 724
+#define _gloffset_SecondaryColor3svEXT 725
+#define _gloffset_SecondaryColor3ubEXT 726
+#define _gloffset_SecondaryColor3ubvEXT 727
+#define _gloffset_SecondaryColor3uiEXT 728
+#define _gloffset_SecondaryColor3uivEXT 729
+#define _gloffset_SecondaryColor3usEXT 730
+#define _gloffset_SecondaryColor3usvEXT 731
+#define _gloffset_SecondaryColorPointerEXT 732
+#define _gloffset_MultiDrawArraysEXT 733
+#define _gloffset_MultiDrawElementsEXT 734
+#define _gloffset_FogCoordPointerEXT 735
+#define _gloffset_FogCoorddEXT 736
+#define _gloffset_FogCoorddvEXT 737
+#define _gloffset_FogCoordfEXT 738
+#define _gloffset_FogCoordfvEXT 739
+#define _gloffset_PixelTexGenSGIX 740
+#define _gloffset_BlendFuncSeparateEXT 741
+#define _gloffset_FlushVertexArrayRangeNV 742
+#define _gloffset_VertexArrayRangeNV 743
+#define _gloffset_CombinerInputNV 744
+#define _gloffset_CombinerOutputNV 745
+#define _gloffset_CombinerParameterfNV 746
+#define _gloffset_CombinerParameterfvNV 747
+#define _gloffset_CombinerParameteriNV 748
+#define _gloffset_CombinerParameterivNV 749
+#define _gloffset_FinalCombinerInputNV 750
+#define _gloffset_GetCombinerInputParameterfvNV 751
+#define _gloffset_GetCombinerInputParameterivNV 752
+#define _gloffset_GetCombinerOutputParameterfvNV 753
+#define _gloffset_GetCombinerOutputParameterivNV 754
+#define _gloffset_GetFinalCombinerInputParameterfvNV 755
+#define _gloffset_GetFinalCombinerInputParameterivNV 756
+#define _gloffset_ResizeBuffersMESA 757
+#define _gloffset_WindowPos2dMESA 758
+#define _gloffset_WindowPos2dvMESA 759
+#define _gloffset_WindowPos2fMESA 760
+#define _gloffset_WindowPos2fvMESA 761
+#define _gloffset_WindowPos2iMESA 762
+#define _gloffset_WindowPos2ivMESA 763
+#define _gloffset_WindowPos2sMESA 764
+#define _gloffset_WindowPos2svMESA 765
+#define _gloffset_WindowPos3dMESA 766
+#define _gloffset_WindowPos3dvMESA 767
+#define _gloffset_WindowPos3fMESA 768
+#define _gloffset_WindowPos3fvMESA 769
+#define _gloffset_WindowPos3iMESA 770
+#define _gloffset_WindowPos3ivMESA 771
+#define _gloffset_WindowPos3sMESA 772
+#define _gloffset_WindowPos3svMESA 773
+#define _gloffset_WindowPos4dMESA 774
+#define _gloffset_WindowPos4dvMESA 775
+#define _gloffset_WindowPos4fMESA 776
+#define _gloffset_WindowPos4fvMESA 777
+#define _gloffset_WindowPos4iMESA 778
+#define _gloffset_WindowPos4ivMESA 779
+#define _gloffset_WindowPos4sMESA 780
+#define _gloffset_WindowPos4svMESA 781
+#define _gloffset_MultiModeDrawArraysIBM 782
+#define _gloffset_MultiModeDrawElementsIBM 783
+#define _gloffset_DeleteFencesNV 784
+#define _gloffset_FinishFenceNV 785
+#define _gloffset_GenFencesNV 786
+#define _gloffset_GetFenceivNV 787
+#define _gloffset_IsFenceNV 788
+#define _gloffset_SetFenceNV 789
+#define _gloffset_TestFenceNV 790
+#define _gloffset_AreProgramsResidentNV 791
+#define _gloffset_BindProgramNV 792
+#define _gloffset_DeleteProgramsNV 793
+#define _gloffset_ExecuteProgramNV 794
+#define _gloffset_GenProgramsNV 795
+#define _gloffset_GetProgramParameterdvNV 796
+#define _gloffset_GetProgramParameterfvNV 797
+#define _gloffset_GetProgramStringNV 798
+#define _gloffset_GetProgramivNV 799
+#define _gloffset_GetTrackMatrixivNV 800
+#define _gloffset_GetVertexAttribPointervNV 801
+#define _gloffset_GetVertexAttribdvNV 802
+#define _gloffset_GetVertexAttribfvNV 803
+#define _gloffset_GetVertexAttribivNV 804
+#define _gloffset_IsProgramNV 805
+#define _gloffset_LoadProgramNV 806
+#define _gloffset_ProgramParameters4dvNV 807
+#define _gloffset_ProgramParameters4fvNV 808
+#define _gloffset_RequestResidentProgramsNV 809
+#define _gloffset_TrackMatrixNV 810
+#define _gloffset_VertexAttrib1dNV 811
+#define _gloffset_VertexAttrib1dvNV 812
+#define _gloffset_VertexAttrib1fNV 813
+#define _gloffset_VertexAttrib1fvNV 814
+#define _gloffset_VertexAttrib1sNV 815
+#define _gloffset_VertexAttrib1svNV 816
+#define _gloffset_VertexAttrib2dNV 817
+#define _gloffset_VertexAttrib2dvNV 818
+#define _gloffset_VertexAttrib2fNV 819
+#define _gloffset_VertexAttrib2fvNV 820
+#define _gloffset_VertexAttrib2sNV 821
+#define _gloffset_VertexAttrib2svNV 822
+#define _gloffset_VertexAttrib3dNV 823
+#define _gloffset_VertexAttrib3dvNV 824
+#define _gloffset_VertexAttrib3fNV 825
+#define _gloffset_VertexAttrib3fvNV 826
+#define _gloffset_VertexAttrib3sNV 827
+#define _gloffset_VertexAttrib3svNV 828
+#define _gloffset_VertexAttrib4dNV 829
+#define _gloffset_VertexAttrib4dvNV 830
+#define _gloffset_VertexAttrib4fNV 831
+#define _gloffset_VertexAttrib4fvNV 832
+#define _gloffset_VertexAttrib4sNV 833
+#define _gloffset_VertexAttrib4svNV 834
+#define _gloffset_VertexAttrib4ubNV 835
+#define _gloffset_VertexAttrib4ubvNV 836
+#define _gloffset_VertexAttribPointerNV 837
+#define _gloffset_VertexAttribs1dvNV 838
+#define _gloffset_VertexAttribs1fvNV 839
+#define _gloffset_VertexAttribs1svNV 840
+#define _gloffset_VertexAttribs2dvNV 841
+#define _gloffset_VertexAttribs2fvNV 842
+#define _gloffset_VertexAttribs2svNV 843
+#define _gloffset_VertexAttribs3dvNV 844
+#define _gloffset_VertexAttribs3fvNV 845
+#define _gloffset_VertexAttribs3svNV 846
+#define _gloffset_VertexAttribs4dvNV 847
+#define _gloffset_VertexAttribs4fvNV 848
+#define _gloffset_VertexAttribs4svNV 849
+#define _gloffset_VertexAttribs4ubvNV 850
+#define _gloffset_GetTexBumpParameterfvATI 851
+#define _gloffset_GetTexBumpParameterivATI 852
+#define _gloffset_TexBumpParameterfvATI 853
+#define _gloffset_TexBumpParameterivATI 854
+#define _gloffset_AlphaFragmentOp1ATI 855
+#define _gloffset_AlphaFragmentOp2ATI 856
+#define _gloffset_AlphaFragmentOp3ATI 857
+#define _gloffset_BeginFragmentShaderATI 858
+#define _gloffset_BindFragmentShaderATI 859
+#define _gloffset_ColorFragmentOp1ATI 860
+#define _gloffset_ColorFragmentOp2ATI 861
+#define _gloffset_ColorFragmentOp3ATI 862
+#define _gloffset_DeleteFragmentShaderATI 863
+#define _gloffset_EndFragmentShaderATI 864
+#define _gloffset_GenFragmentShadersATI 865
+#define _gloffset_PassTexCoordATI 866
+#define _gloffset_SampleMapATI 867
+#define _gloffset_SetFragmentShaderConstantATI 868
+#define _gloffset_PointParameteriNV 869
+#define _gloffset_PointParameterivNV 870
+#define _gloffset_ActiveStencilFaceEXT 871
+#define _gloffset_BindVertexArrayAPPLE 872
+#define _gloffset_DeleteVertexArraysAPPLE 873
+#define _gloffset_GenVertexArraysAPPLE 874
+#define _gloffset_IsVertexArrayAPPLE 875
+#define _gloffset_GetProgramNamedParameterdvNV 876
+#define _gloffset_GetProgramNamedParameterfvNV 877
+#define _gloffset_ProgramNamedParameter4dNV 878
+#define _gloffset_ProgramNamedParameter4dvNV 879
+#define _gloffset_ProgramNamedParameter4fNV 880
+#define _gloffset_ProgramNamedParameter4fvNV 881
+#define _gloffset_PrimitiveRestartIndexNV 882
+#define _gloffset_PrimitiveRestartNV 883
+#define _gloffset_DepthBoundsEXT 884
+#define _gloffset_BlendEquationSeparateEXT 885
+#define _gloffset_BindFramebufferEXT 886
+#define _gloffset_BindRenderbufferEXT 887
+#define _gloffset_CheckFramebufferStatusEXT 888
+#define _gloffset_DeleteFramebuffersEXT 889
+#define _gloffset_DeleteRenderbuffersEXT 890
+#define _gloffset_FramebufferRenderbufferEXT 891
+#define _gloffset_FramebufferTexture1DEXT 892
+#define _gloffset_FramebufferTexture2DEXT 893
+#define _gloffset_FramebufferTexture3DEXT 894
+#define _gloffset_GenFramebuffersEXT 895
+#define _gloffset_GenRenderbuffersEXT 896
+#define _gloffset_GenerateMipmapEXT 897
+#define _gloffset_GetFramebufferAttachmentParameterivEXT 898
+#define _gloffset_GetRenderbufferParameterivEXT 899
+#define _gloffset_IsFramebufferEXT 900
+#define _gloffset_IsRenderbufferEXT 901
+#define _gloffset_RenderbufferStorageEXT 902
+#define _gloffset_BlitFramebufferEXT 903
+#define _gloffset_BufferParameteriAPPLE 904
+#define _gloffset_FlushMappedBufferRangeAPPLE 905
+#define _gloffset_BindFragDataLocationEXT 906
+#define _gloffset_GetFragDataLocationEXT 907
+#define _gloffset_GetUniformuivEXT 908
+#define _gloffset_GetVertexAttribIivEXT 909
+#define _gloffset_GetVertexAttribIuivEXT 910
+#define _gloffset_Uniform1uiEXT 911
+#define _gloffset_Uniform1uivEXT 912
+#define _gloffset_Uniform2uiEXT 913
+#define _gloffset_Uniform2uivEXT 914
+#define _gloffset_Uniform3uiEXT 915
+#define _gloffset_Uniform3uivEXT 916
+#define _gloffset_Uniform4uiEXT 917
+#define _gloffset_Uniform4uivEXT 918
+#define _gloffset_VertexAttribI1iEXT 919
+#define _gloffset_VertexAttribI1ivEXT 920
+#define _gloffset_VertexAttribI1uiEXT 921
+#define _gloffset_VertexAttribI1uivEXT 922
+#define _gloffset_VertexAttribI2iEXT 923
+#define _gloffset_VertexAttribI2ivEXT 924
+#define _gloffset_VertexAttribI2uiEXT 925
+#define _gloffset_VertexAttribI2uivEXT 926
+#define _gloffset_VertexAttribI3iEXT 927
+#define _gloffset_VertexAttribI3ivEXT 928
+#define _gloffset_VertexAttribI3uiEXT 929
+#define _gloffset_VertexAttribI3uivEXT 930
+#define _gloffset_VertexAttribI4bvEXT 931
+#define _gloffset_VertexAttribI4iEXT 932
+#define _gloffset_VertexAttribI4ivEXT 933
+#define _gloffset_VertexAttribI4svEXT 934
+#define _gloffset_VertexAttribI4ubvEXT 935
+#define _gloffset_VertexAttribI4uiEXT 936
+#define _gloffset_VertexAttribI4uivEXT 937
+#define _gloffset_VertexAttribI4usvEXT 938
+#define _gloffset_VertexAttribIPointerEXT 939
+#define _gloffset_FramebufferTextureLayerEXT 940
+#define _gloffset_ColorMaskIndexedEXT 941
+#define _gloffset_DisableIndexedEXT 942
+#define _gloffset_EnableIndexedEXT 943
+#define _gloffset_GetBooleanIndexedvEXT 944
+#define _gloffset_GetIntegerIndexedvEXT 945
+#define _gloffset_IsEnabledIndexedEXT 946
+#define _gloffset_ClearColorIiEXT 947
+#define _gloffset_ClearColorIuiEXT 948
+#define _gloffset_GetTexParameterIivEXT 949
+#define _gloffset_GetTexParameterIuivEXT 950
+#define _gloffset_TexParameterIivEXT 951
+#define _gloffset_TexParameterIuivEXT 952
+#define _gloffset_BeginConditionalRenderNV 953
+#define _gloffset_EndConditionalRenderNV 954
+#define _gloffset_BeginTransformFeedbackEXT 955
+#define _gloffset_BindBufferBaseEXT 956
+#define _gloffset_BindBufferOffsetEXT 957
+#define _gloffset_BindBufferRangeEXT 958
+#define _gloffset_EndTransformFeedbackEXT 959
+#define _gloffset_GetTransformFeedbackVaryingEXT 960
+#define _gloffset_TransformFeedbackVaryingsEXT 961
+#define _gloffset_ProvokingVertexEXT 962
+#define _gloffset_GetTexParameterPointervAPPLE 963
+#define _gloffset_TextureRangeAPPLE 964
+#define _gloffset_GetObjectParameterivAPPLE 965
+#define _gloffset_ObjectPurgeableAPPLE 966
+#define _gloffset_ObjectUnpurgeableAPPLE 967
+#define _gloffset_ActiveProgramEXT 968
+#define _gloffset_CreateShaderProgramEXT 969
+#define _gloffset_UseShaderProgramEXT 970
+#define _gloffset_TextureBarrierNV 971
+#define _gloffset_StencilFuncSeparateATI 972
+#define _gloffset_ProgramEnvParameters4fvEXT 973
+#define _gloffset_ProgramLocalParameters4fvEXT 974
+#define _gloffset_GetQueryObjecti64vEXT 975
+#define _gloffset_GetQueryObjectui64vEXT 976
+#define _gloffset_EGLImageTargetRenderbufferStorageOES 977
+#define _gloffset_EGLImageTargetTexture2DOES 978
#else /* !FEATURE_remap_table */
-#define driDispatchRemapTable_size 569
+#define driDispatchRemapTable_size 571
extern int driDispatchRemapTable[ driDispatchRemapTable_size ];
#define AttachShader_remap_index 0
@@ -1248,382 +1250,384 @@ extern int driDispatchRemapTable[ driDispatchRemapTable_size ]; #define BlendEquationiARB_remap_index 190
#define BlendFuncSeparateiARB_remap_index 191
#define BlendFunciARB_remap_index 192
-#define BindSampler_remap_index 193
-#define DeleteSamplers_remap_index 194
-#define GenSamplers_remap_index 195
-#define GetSamplerParameterIiv_remap_index 196
-#define GetSamplerParameterIuiv_remap_index 197
-#define GetSamplerParameterfv_remap_index 198
-#define GetSamplerParameteriv_remap_index 199
-#define IsSampler_remap_index 200
-#define SamplerParameterIiv_remap_index 201
-#define SamplerParameterIuiv_remap_index 202
-#define SamplerParameterf_remap_index 203
-#define SamplerParameterfv_remap_index 204
-#define SamplerParameteri_remap_index 205
-#define SamplerParameteriv_remap_index 206
-#define ColorP3ui_remap_index 207
-#define ColorP3uiv_remap_index 208
-#define ColorP4ui_remap_index 209
-#define ColorP4uiv_remap_index 210
-#define MultiTexCoordP1ui_remap_index 211
-#define MultiTexCoordP1uiv_remap_index 212
-#define MultiTexCoordP2ui_remap_index 213
-#define MultiTexCoordP2uiv_remap_index 214
-#define MultiTexCoordP3ui_remap_index 215
-#define MultiTexCoordP3uiv_remap_index 216
-#define MultiTexCoordP4ui_remap_index 217
-#define MultiTexCoordP4uiv_remap_index 218
-#define NormalP3ui_remap_index 219
-#define NormalP3uiv_remap_index 220
-#define SecondaryColorP3ui_remap_index 221
-#define SecondaryColorP3uiv_remap_index 222
-#define TexCoordP1ui_remap_index 223
-#define TexCoordP1uiv_remap_index 224
-#define TexCoordP2ui_remap_index 225
-#define TexCoordP2uiv_remap_index 226
-#define TexCoordP3ui_remap_index 227
-#define TexCoordP3uiv_remap_index 228
-#define TexCoordP4ui_remap_index 229
-#define TexCoordP4uiv_remap_index 230
-#define VertexAttribP1ui_remap_index 231
-#define VertexAttribP1uiv_remap_index 232
-#define VertexAttribP2ui_remap_index 233
-#define VertexAttribP2uiv_remap_index 234
-#define VertexAttribP3ui_remap_index 235
-#define VertexAttribP3uiv_remap_index 236
-#define VertexAttribP4ui_remap_index 237
-#define VertexAttribP4uiv_remap_index 238
-#define VertexP2ui_remap_index 239
-#define VertexP2uiv_remap_index 240
-#define VertexP3ui_remap_index 241
-#define VertexP3uiv_remap_index 242
-#define VertexP4ui_remap_index 243
-#define VertexP4uiv_remap_index 244
-#define BindTransformFeedback_remap_index 245
-#define DeleteTransformFeedbacks_remap_index 246
-#define DrawTransformFeedback_remap_index 247
-#define GenTransformFeedbacks_remap_index 248
-#define IsTransformFeedback_remap_index 249
-#define PauseTransformFeedback_remap_index 250
-#define ResumeTransformFeedback_remap_index 251
-#define ClearDepthf_remap_index 252
-#define DepthRangef_remap_index 253
-#define GetShaderPrecisionFormat_remap_index 254
-#define ReleaseShaderCompiler_remap_index 255
-#define ShaderBinary_remap_index 256
-#define DebugMessageCallbackARB_remap_index 257
-#define DebugMessageControlARB_remap_index 258
-#define DebugMessageInsertARB_remap_index 259
-#define GetDebugMessageLogARB_remap_index 260
-#define GetGraphicsResetStatusARB_remap_index 261
-#define GetnColorTableARB_remap_index 262
-#define GetnCompressedTexImageARB_remap_index 263
-#define GetnConvolutionFilterARB_remap_index 264
-#define GetnHistogramARB_remap_index 265
-#define GetnMapdvARB_remap_index 266
-#define GetnMapfvARB_remap_index 267
-#define GetnMapivARB_remap_index 268
-#define GetnMinmaxARB_remap_index 269
-#define GetnPixelMapfvARB_remap_index 270
-#define GetnPixelMapuivARB_remap_index 271
-#define GetnPixelMapusvARB_remap_index 272
-#define GetnPolygonStippleARB_remap_index 273
-#define GetnSeparableFilterARB_remap_index 274
-#define GetnTexImageARB_remap_index 275
-#define GetnUniformdvARB_remap_index 276
-#define GetnUniformfvARB_remap_index 277
-#define GetnUniformivARB_remap_index 278
-#define GetnUniformuivARB_remap_index 279
-#define ReadnPixelsARB_remap_index 280
-#define TexStorage1D_remap_index 281
-#define TexStorage2D_remap_index 282
-#define TexStorage3D_remap_index 283
-#define TextureStorage1DEXT_remap_index 284
-#define TextureStorage2DEXT_remap_index 285
-#define TextureStorage3DEXT_remap_index 286
-#define PolygonOffsetEXT_remap_index 287
-#define GetPixelTexGenParameterfvSGIS_remap_index 288
-#define GetPixelTexGenParameterivSGIS_remap_index 289
-#define PixelTexGenParameterfSGIS_remap_index 290
-#define PixelTexGenParameterfvSGIS_remap_index 291
-#define PixelTexGenParameteriSGIS_remap_index 292
-#define PixelTexGenParameterivSGIS_remap_index 293
-#define SampleMaskSGIS_remap_index 294
-#define SamplePatternSGIS_remap_index 295
-#define ColorPointerEXT_remap_index 296
-#define EdgeFlagPointerEXT_remap_index 297
-#define IndexPointerEXT_remap_index 298
-#define NormalPointerEXT_remap_index 299
-#define TexCoordPointerEXT_remap_index 300
-#define VertexPointerEXT_remap_index 301
-#define PointParameterfEXT_remap_index 302
-#define PointParameterfvEXT_remap_index 303
-#define LockArraysEXT_remap_index 304
-#define UnlockArraysEXT_remap_index 305
-#define SecondaryColor3bEXT_remap_index 306
-#define SecondaryColor3bvEXT_remap_index 307
-#define SecondaryColor3dEXT_remap_index 308
-#define SecondaryColor3dvEXT_remap_index 309
-#define SecondaryColor3fEXT_remap_index 310
-#define SecondaryColor3fvEXT_remap_index 311
-#define SecondaryColor3iEXT_remap_index 312
-#define SecondaryColor3ivEXT_remap_index 313
-#define SecondaryColor3sEXT_remap_index 314
-#define SecondaryColor3svEXT_remap_index 315
-#define SecondaryColor3ubEXT_remap_index 316
-#define SecondaryColor3ubvEXT_remap_index 317
-#define SecondaryColor3uiEXT_remap_index 318
-#define SecondaryColor3uivEXT_remap_index 319
-#define SecondaryColor3usEXT_remap_index 320
-#define SecondaryColor3usvEXT_remap_index 321
-#define SecondaryColorPointerEXT_remap_index 322
-#define MultiDrawArraysEXT_remap_index 323
-#define MultiDrawElementsEXT_remap_index 324
-#define FogCoordPointerEXT_remap_index 325
-#define FogCoorddEXT_remap_index 326
-#define FogCoorddvEXT_remap_index 327
-#define FogCoordfEXT_remap_index 328
-#define FogCoordfvEXT_remap_index 329
-#define PixelTexGenSGIX_remap_index 330
-#define BlendFuncSeparateEXT_remap_index 331
-#define FlushVertexArrayRangeNV_remap_index 332
-#define VertexArrayRangeNV_remap_index 333
-#define CombinerInputNV_remap_index 334
-#define CombinerOutputNV_remap_index 335
-#define CombinerParameterfNV_remap_index 336
-#define CombinerParameterfvNV_remap_index 337
-#define CombinerParameteriNV_remap_index 338
-#define CombinerParameterivNV_remap_index 339
-#define FinalCombinerInputNV_remap_index 340
-#define GetCombinerInputParameterfvNV_remap_index 341
-#define GetCombinerInputParameterivNV_remap_index 342
-#define GetCombinerOutputParameterfvNV_remap_index 343
-#define GetCombinerOutputParameterivNV_remap_index 344
-#define GetFinalCombinerInputParameterfvNV_remap_index 345
-#define GetFinalCombinerInputParameterivNV_remap_index 346
-#define ResizeBuffersMESA_remap_index 347
-#define WindowPos2dMESA_remap_index 348
-#define WindowPos2dvMESA_remap_index 349
-#define WindowPos2fMESA_remap_index 350
-#define WindowPos2fvMESA_remap_index 351
-#define WindowPos2iMESA_remap_index 352
-#define WindowPos2ivMESA_remap_index 353
-#define WindowPos2sMESA_remap_index 354
-#define WindowPos2svMESA_remap_index 355
-#define WindowPos3dMESA_remap_index 356
-#define WindowPos3dvMESA_remap_index 357
-#define WindowPos3fMESA_remap_index 358
-#define WindowPos3fvMESA_remap_index 359
-#define WindowPos3iMESA_remap_index 360
-#define WindowPos3ivMESA_remap_index 361
-#define WindowPos3sMESA_remap_index 362
-#define WindowPos3svMESA_remap_index 363
-#define WindowPos4dMESA_remap_index 364
-#define WindowPos4dvMESA_remap_index 365
-#define WindowPos4fMESA_remap_index 366
-#define WindowPos4fvMESA_remap_index 367
-#define WindowPos4iMESA_remap_index 368
-#define WindowPos4ivMESA_remap_index 369
-#define WindowPos4sMESA_remap_index 370
-#define WindowPos4svMESA_remap_index 371
-#define MultiModeDrawArraysIBM_remap_index 372
-#define MultiModeDrawElementsIBM_remap_index 373
-#define DeleteFencesNV_remap_index 374
-#define FinishFenceNV_remap_index 375
-#define GenFencesNV_remap_index 376
-#define GetFenceivNV_remap_index 377
-#define IsFenceNV_remap_index 378
-#define SetFenceNV_remap_index 379
-#define TestFenceNV_remap_index 380
-#define AreProgramsResidentNV_remap_index 381
-#define BindProgramNV_remap_index 382
-#define DeleteProgramsNV_remap_index 383
-#define ExecuteProgramNV_remap_index 384
-#define GenProgramsNV_remap_index 385
-#define GetProgramParameterdvNV_remap_index 386
-#define GetProgramParameterfvNV_remap_index 387
-#define GetProgramStringNV_remap_index 388
-#define GetProgramivNV_remap_index 389
-#define GetTrackMatrixivNV_remap_index 390
-#define GetVertexAttribPointervNV_remap_index 391
-#define GetVertexAttribdvNV_remap_index 392
-#define GetVertexAttribfvNV_remap_index 393
-#define GetVertexAttribivNV_remap_index 394
-#define IsProgramNV_remap_index 395
-#define LoadProgramNV_remap_index 396
-#define ProgramParameters4dvNV_remap_index 397
-#define ProgramParameters4fvNV_remap_index 398
-#define RequestResidentProgramsNV_remap_index 399
-#define TrackMatrixNV_remap_index 400
-#define VertexAttrib1dNV_remap_index 401
-#define VertexAttrib1dvNV_remap_index 402
-#define VertexAttrib1fNV_remap_index 403
-#define VertexAttrib1fvNV_remap_index 404
-#define VertexAttrib1sNV_remap_index 405
-#define VertexAttrib1svNV_remap_index 406
-#define VertexAttrib2dNV_remap_index 407
-#define VertexAttrib2dvNV_remap_index 408
-#define VertexAttrib2fNV_remap_index 409
-#define VertexAttrib2fvNV_remap_index 410
-#define VertexAttrib2sNV_remap_index 411
-#define VertexAttrib2svNV_remap_index 412
-#define VertexAttrib3dNV_remap_index 413
-#define VertexAttrib3dvNV_remap_index 414
-#define VertexAttrib3fNV_remap_index 415
-#define VertexAttrib3fvNV_remap_index 416
-#define VertexAttrib3sNV_remap_index 417
-#define VertexAttrib3svNV_remap_index 418
-#define VertexAttrib4dNV_remap_index 419
-#define VertexAttrib4dvNV_remap_index 420
-#define VertexAttrib4fNV_remap_index 421
-#define VertexAttrib4fvNV_remap_index 422
-#define VertexAttrib4sNV_remap_index 423
-#define VertexAttrib4svNV_remap_index 424
-#define VertexAttrib4ubNV_remap_index 425
-#define VertexAttrib4ubvNV_remap_index 426
-#define VertexAttribPointerNV_remap_index 427
-#define VertexAttribs1dvNV_remap_index 428
-#define VertexAttribs1fvNV_remap_index 429
-#define VertexAttribs1svNV_remap_index 430
-#define VertexAttribs2dvNV_remap_index 431
-#define VertexAttribs2fvNV_remap_index 432
-#define VertexAttribs2svNV_remap_index 433
-#define VertexAttribs3dvNV_remap_index 434
-#define VertexAttribs3fvNV_remap_index 435
-#define VertexAttribs3svNV_remap_index 436
-#define VertexAttribs4dvNV_remap_index 437
-#define VertexAttribs4fvNV_remap_index 438
-#define VertexAttribs4svNV_remap_index 439
-#define VertexAttribs4ubvNV_remap_index 440
-#define GetTexBumpParameterfvATI_remap_index 441
-#define GetTexBumpParameterivATI_remap_index 442
-#define TexBumpParameterfvATI_remap_index 443
-#define TexBumpParameterivATI_remap_index 444
-#define AlphaFragmentOp1ATI_remap_index 445
-#define AlphaFragmentOp2ATI_remap_index 446
-#define AlphaFragmentOp3ATI_remap_index 447
-#define BeginFragmentShaderATI_remap_index 448
-#define BindFragmentShaderATI_remap_index 449
-#define ColorFragmentOp1ATI_remap_index 450
-#define ColorFragmentOp2ATI_remap_index 451
-#define ColorFragmentOp3ATI_remap_index 452
-#define DeleteFragmentShaderATI_remap_index 453
-#define EndFragmentShaderATI_remap_index 454
-#define GenFragmentShadersATI_remap_index 455
-#define PassTexCoordATI_remap_index 456
-#define SampleMapATI_remap_index 457
-#define SetFragmentShaderConstantATI_remap_index 458
-#define PointParameteriNV_remap_index 459
-#define PointParameterivNV_remap_index 460
-#define ActiveStencilFaceEXT_remap_index 461
-#define BindVertexArrayAPPLE_remap_index 462
-#define DeleteVertexArraysAPPLE_remap_index 463
-#define GenVertexArraysAPPLE_remap_index 464
-#define IsVertexArrayAPPLE_remap_index 465
-#define GetProgramNamedParameterdvNV_remap_index 466
-#define GetProgramNamedParameterfvNV_remap_index 467
-#define ProgramNamedParameter4dNV_remap_index 468
-#define ProgramNamedParameter4dvNV_remap_index 469
-#define ProgramNamedParameter4fNV_remap_index 470
-#define ProgramNamedParameter4fvNV_remap_index 471
-#define PrimitiveRestartIndexNV_remap_index 472
-#define PrimitiveRestartNV_remap_index 473
-#define DepthBoundsEXT_remap_index 474
-#define BlendEquationSeparateEXT_remap_index 475
-#define BindFramebufferEXT_remap_index 476
-#define BindRenderbufferEXT_remap_index 477
-#define CheckFramebufferStatusEXT_remap_index 478
-#define DeleteFramebuffersEXT_remap_index 479
-#define DeleteRenderbuffersEXT_remap_index 480
-#define FramebufferRenderbufferEXT_remap_index 481
-#define FramebufferTexture1DEXT_remap_index 482
-#define FramebufferTexture2DEXT_remap_index 483
-#define FramebufferTexture3DEXT_remap_index 484
-#define GenFramebuffersEXT_remap_index 485
-#define GenRenderbuffersEXT_remap_index 486
-#define GenerateMipmapEXT_remap_index 487
-#define GetFramebufferAttachmentParameterivEXT_remap_index 488
-#define GetRenderbufferParameterivEXT_remap_index 489
-#define IsFramebufferEXT_remap_index 490
-#define IsRenderbufferEXT_remap_index 491
-#define RenderbufferStorageEXT_remap_index 492
-#define BlitFramebufferEXT_remap_index 493
-#define BufferParameteriAPPLE_remap_index 494
-#define FlushMappedBufferRangeAPPLE_remap_index 495
-#define BindFragDataLocationEXT_remap_index 496
-#define GetFragDataLocationEXT_remap_index 497
-#define GetUniformuivEXT_remap_index 498
-#define GetVertexAttribIivEXT_remap_index 499
-#define GetVertexAttribIuivEXT_remap_index 500
-#define Uniform1uiEXT_remap_index 501
-#define Uniform1uivEXT_remap_index 502
-#define Uniform2uiEXT_remap_index 503
-#define Uniform2uivEXT_remap_index 504
-#define Uniform3uiEXT_remap_index 505
-#define Uniform3uivEXT_remap_index 506
-#define Uniform4uiEXT_remap_index 507
-#define Uniform4uivEXT_remap_index 508
-#define VertexAttribI1iEXT_remap_index 509
-#define VertexAttribI1ivEXT_remap_index 510
-#define VertexAttribI1uiEXT_remap_index 511
-#define VertexAttribI1uivEXT_remap_index 512
-#define VertexAttribI2iEXT_remap_index 513
-#define VertexAttribI2ivEXT_remap_index 514
-#define VertexAttribI2uiEXT_remap_index 515
-#define VertexAttribI2uivEXT_remap_index 516
-#define VertexAttribI3iEXT_remap_index 517
-#define VertexAttribI3ivEXT_remap_index 518
-#define VertexAttribI3uiEXT_remap_index 519
-#define VertexAttribI3uivEXT_remap_index 520
-#define VertexAttribI4bvEXT_remap_index 521
-#define VertexAttribI4iEXT_remap_index 522
-#define VertexAttribI4ivEXT_remap_index 523
-#define VertexAttribI4svEXT_remap_index 524
-#define VertexAttribI4ubvEXT_remap_index 525
-#define VertexAttribI4uiEXT_remap_index 526
-#define VertexAttribI4uivEXT_remap_index 527
-#define VertexAttribI4usvEXT_remap_index 528
-#define VertexAttribIPointerEXT_remap_index 529
-#define FramebufferTextureLayerEXT_remap_index 530
-#define ColorMaskIndexedEXT_remap_index 531
-#define DisableIndexedEXT_remap_index 532
-#define EnableIndexedEXT_remap_index 533
-#define GetBooleanIndexedvEXT_remap_index 534
-#define GetIntegerIndexedvEXT_remap_index 535
-#define IsEnabledIndexedEXT_remap_index 536
-#define ClearColorIiEXT_remap_index 537
-#define ClearColorIuiEXT_remap_index 538
-#define GetTexParameterIivEXT_remap_index 539
-#define GetTexParameterIuivEXT_remap_index 540
-#define TexParameterIivEXT_remap_index 541
-#define TexParameterIuivEXT_remap_index 542
-#define BeginConditionalRenderNV_remap_index 543
-#define EndConditionalRenderNV_remap_index 544
-#define BeginTransformFeedbackEXT_remap_index 545
-#define BindBufferBaseEXT_remap_index 546
-#define BindBufferOffsetEXT_remap_index 547
-#define BindBufferRangeEXT_remap_index 548
-#define EndTransformFeedbackEXT_remap_index 549
-#define GetTransformFeedbackVaryingEXT_remap_index 550
-#define TransformFeedbackVaryingsEXT_remap_index 551
-#define ProvokingVertexEXT_remap_index 552
-#define GetTexParameterPointervAPPLE_remap_index 553
-#define TextureRangeAPPLE_remap_index 554
-#define GetObjectParameterivAPPLE_remap_index 555
-#define ObjectPurgeableAPPLE_remap_index 556
-#define ObjectUnpurgeableAPPLE_remap_index 557
-#define ActiveProgramEXT_remap_index 558
-#define CreateShaderProgramEXT_remap_index 559
-#define UseShaderProgramEXT_remap_index 560
-#define TextureBarrierNV_remap_index 561
-#define StencilFuncSeparateATI_remap_index 562
-#define ProgramEnvParameters4fvEXT_remap_index 563
-#define ProgramLocalParameters4fvEXT_remap_index 564
-#define GetQueryObjecti64vEXT_remap_index 565
-#define GetQueryObjectui64vEXT_remap_index 566
-#define EGLImageTargetRenderbufferStorageOES_remap_index 567
-#define EGLImageTargetTexture2DOES_remap_index 568
+#define BindFragDataLocationIndexed_remap_index 193
+#define GetFragDataIndex_remap_index 194
+#define BindSampler_remap_index 195
+#define DeleteSamplers_remap_index 196
+#define GenSamplers_remap_index 197
+#define GetSamplerParameterIiv_remap_index 198
+#define GetSamplerParameterIuiv_remap_index 199
+#define GetSamplerParameterfv_remap_index 200
+#define GetSamplerParameteriv_remap_index 201
+#define IsSampler_remap_index 202
+#define SamplerParameterIiv_remap_index 203
+#define SamplerParameterIuiv_remap_index 204
+#define SamplerParameterf_remap_index 205
+#define SamplerParameterfv_remap_index 206
+#define SamplerParameteri_remap_index 207
+#define SamplerParameteriv_remap_index 208
+#define ColorP3ui_remap_index 209
+#define ColorP3uiv_remap_index 210
+#define ColorP4ui_remap_index 211
+#define ColorP4uiv_remap_index 212
+#define MultiTexCoordP1ui_remap_index 213
+#define MultiTexCoordP1uiv_remap_index 214
+#define MultiTexCoordP2ui_remap_index 215
+#define MultiTexCoordP2uiv_remap_index 216
+#define MultiTexCoordP3ui_remap_index 217
+#define MultiTexCoordP3uiv_remap_index 218
+#define MultiTexCoordP4ui_remap_index 219
+#define MultiTexCoordP4uiv_remap_index 220
+#define NormalP3ui_remap_index 221
+#define NormalP3uiv_remap_index 222
+#define SecondaryColorP3ui_remap_index 223
+#define SecondaryColorP3uiv_remap_index 224
+#define TexCoordP1ui_remap_index 225
+#define TexCoordP1uiv_remap_index 226
+#define TexCoordP2ui_remap_index 227
+#define TexCoordP2uiv_remap_index 228
+#define TexCoordP3ui_remap_index 229
+#define TexCoordP3uiv_remap_index 230
+#define TexCoordP4ui_remap_index 231
+#define TexCoordP4uiv_remap_index 232
+#define VertexAttribP1ui_remap_index 233
+#define VertexAttribP1uiv_remap_index 234
+#define VertexAttribP2ui_remap_index 235
+#define VertexAttribP2uiv_remap_index 236
+#define VertexAttribP3ui_remap_index 237
+#define VertexAttribP3uiv_remap_index 238
+#define VertexAttribP4ui_remap_index 239
+#define VertexAttribP4uiv_remap_index 240
+#define VertexP2ui_remap_index 241
+#define VertexP2uiv_remap_index 242
+#define VertexP3ui_remap_index 243
+#define VertexP3uiv_remap_index 244
+#define VertexP4ui_remap_index 245
+#define VertexP4uiv_remap_index 246
+#define BindTransformFeedback_remap_index 247
+#define DeleteTransformFeedbacks_remap_index 248
+#define DrawTransformFeedback_remap_index 249
+#define GenTransformFeedbacks_remap_index 250
+#define IsTransformFeedback_remap_index 251
+#define PauseTransformFeedback_remap_index 252
+#define ResumeTransformFeedback_remap_index 253
+#define ClearDepthf_remap_index 254
+#define DepthRangef_remap_index 255
+#define GetShaderPrecisionFormat_remap_index 256
+#define ReleaseShaderCompiler_remap_index 257
+#define ShaderBinary_remap_index 258
+#define DebugMessageCallbackARB_remap_index 259
+#define DebugMessageControlARB_remap_index 260
+#define DebugMessageInsertARB_remap_index 261
+#define GetDebugMessageLogARB_remap_index 262
+#define GetGraphicsResetStatusARB_remap_index 263
+#define GetnColorTableARB_remap_index 264
+#define GetnCompressedTexImageARB_remap_index 265
+#define GetnConvolutionFilterARB_remap_index 266
+#define GetnHistogramARB_remap_index 267
+#define GetnMapdvARB_remap_index 268
+#define GetnMapfvARB_remap_index 269
+#define GetnMapivARB_remap_index 270
+#define GetnMinmaxARB_remap_index 271
+#define GetnPixelMapfvARB_remap_index 272
+#define GetnPixelMapuivARB_remap_index 273
+#define GetnPixelMapusvARB_remap_index 274
+#define GetnPolygonStippleARB_remap_index 275
+#define GetnSeparableFilterARB_remap_index 276
+#define GetnTexImageARB_remap_index 277
+#define GetnUniformdvARB_remap_index 278
+#define GetnUniformfvARB_remap_index 279
+#define GetnUniformivARB_remap_index 280
+#define GetnUniformuivARB_remap_index 281
+#define ReadnPixelsARB_remap_index 282
+#define TexStorage1D_remap_index 283
+#define TexStorage2D_remap_index 284
+#define TexStorage3D_remap_index 285
+#define TextureStorage1DEXT_remap_index 286
+#define TextureStorage2DEXT_remap_index 287
+#define TextureStorage3DEXT_remap_index 288
+#define PolygonOffsetEXT_remap_index 289
+#define GetPixelTexGenParameterfvSGIS_remap_index 290
+#define GetPixelTexGenParameterivSGIS_remap_index 291
+#define PixelTexGenParameterfSGIS_remap_index 292
+#define PixelTexGenParameterfvSGIS_remap_index 293
+#define PixelTexGenParameteriSGIS_remap_index 294
+#define PixelTexGenParameterivSGIS_remap_index 295
+#define SampleMaskSGIS_remap_index 296
+#define SamplePatternSGIS_remap_index 297
+#define ColorPointerEXT_remap_index 298
+#define EdgeFlagPointerEXT_remap_index 299
+#define IndexPointerEXT_remap_index 300
+#define NormalPointerEXT_remap_index 301
+#define TexCoordPointerEXT_remap_index 302
+#define VertexPointerEXT_remap_index 303
+#define PointParameterfEXT_remap_index 304
+#define PointParameterfvEXT_remap_index 305
+#define LockArraysEXT_remap_index 306
+#define UnlockArraysEXT_remap_index 307
+#define SecondaryColor3bEXT_remap_index 308
+#define SecondaryColor3bvEXT_remap_index 309
+#define SecondaryColor3dEXT_remap_index 310
+#define SecondaryColor3dvEXT_remap_index 311
+#define SecondaryColor3fEXT_remap_index 312
+#define SecondaryColor3fvEXT_remap_index 313
+#define SecondaryColor3iEXT_remap_index 314
+#define SecondaryColor3ivEXT_remap_index 315
+#define SecondaryColor3sEXT_remap_index 316
+#define SecondaryColor3svEXT_remap_index 317
+#define SecondaryColor3ubEXT_remap_index 318
+#define SecondaryColor3ubvEXT_remap_index 319
+#define SecondaryColor3uiEXT_remap_index 320
+#define SecondaryColor3uivEXT_remap_index 321
+#define SecondaryColor3usEXT_remap_index 322
+#define SecondaryColor3usvEXT_remap_index 323
+#define SecondaryColorPointerEXT_remap_index 324
+#define MultiDrawArraysEXT_remap_index 325
+#define MultiDrawElementsEXT_remap_index 326
+#define FogCoordPointerEXT_remap_index 327
+#define FogCoorddEXT_remap_index 328
+#define FogCoorddvEXT_remap_index 329
+#define FogCoordfEXT_remap_index 330
+#define FogCoordfvEXT_remap_index 331
+#define PixelTexGenSGIX_remap_index 332
+#define BlendFuncSeparateEXT_remap_index 333
+#define FlushVertexArrayRangeNV_remap_index 334
+#define VertexArrayRangeNV_remap_index 335
+#define CombinerInputNV_remap_index 336
+#define CombinerOutputNV_remap_index 337
+#define CombinerParameterfNV_remap_index 338
+#define CombinerParameterfvNV_remap_index 339
+#define CombinerParameteriNV_remap_index 340
+#define CombinerParameterivNV_remap_index 341
+#define FinalCombinerInputNV_remap_index 342
+#define GetCombinerInputParameterfvNV_remap_index 343
+#define GetCombinerInputParameterivNV_remap_index 344
+#define GetCombinerOutputParameterfvNV_remap_index 345
+#define GetCombinerOutputParameterivNV_remap_index 346
+#define GetFinalCombinerInputParameterfvNV_remap_index 347
+#define GetFinalCombinerInputParameterivNV_remap_index 348
+#define ResizeBuffersMESA_remap_index 349
+#define WindowPos2dMESA_remap_index 350
+#define WindowPos2dvMESA_remap_index 351
+#define WindowPos2fMESA_remap_index 352
+#define WindowPos2fvMESA_remap_index 353
+#define WindowPos2iMESA_remap_index 354
+#define WindowPos2ivMESA_remap_index 355
+#define WindowPos2sMESA_remap_index 356
+#define WindowPos2svMESA_remap_index 357
+#define WindowPos3dMESA_remap_index 358
+#define WindowPos3dvMESA_remap_index 359
+#define WindowPos3fMESA_remap_index 360
+#define WindowPos3fvMESA_remap_index 361
+#define WindowPos3iMESA_remap_index 362
+#define WindowPos3ivMESA_remap_index 363
+#define WindowPos3sMESA_remap_index 364
+#define WindowPos3svMESA_remap_index 365
+#define WindowPos4dMESA_remap_index 366
+#define WindowPos4dvMESA_remap_index 367
+#define WindowPos4fMESA_remap_index 368
+#define WindowPos4fvMESA_remap_index 369
+#define WindowPos4iMESA_remap_index 370
+#define WindowPos4ivMESA_remap_index 371
+#define WindowPos4sMESA_remap_index 372
+#define WindowPos4svMESA_remap_index 373
+#define MultiModeDrawArraysIBM_remap_index 374
+#define MultiModeDrawElementsIBM_remap_index 375
+#define DeleteFencesNV_remap_index 376
+#define FinishFenceNV_remap_index 377
+#define GenFencesNV_remap_index 378
+#define GetFenceivNV_remap_index 379
+#define IsFenceNV_remap_index 380
+#define SetFenceNV_remap_index 381
+#define TestFenceNV_remap_index 382
+#define AreProgramsResidentNV_remap_index 383
+#define BindProgramNV_remap_index 384
+#define DeleteProgramsNV_remap_index 385
+#define ExecuteProgramNV_remap_index 386
+#define GenProgramsNV_remap_index 387
+#define GetProgramParameterdvNV_remap_index 388
+#define GetProgramParameterfvNV_remap_index 389
+#define GetProgramStringNV_remap_index 390
+#define GetProgramivNV_remap_index 391
+#define GetTrackMatrixivNV_remap_index 392
+#define GetVertexAttribPointervNV_remap_index 393
+#define GetVertexAttribdvNV_remap_index 394
+#define GetVertexAttribfvNV_remap_index 395
+#define GetVertexAttribivNV_remap_index 396
+#define IsProgramNV_remap_index 397
+#define LoadProgramNV_remap_index 398
+#define ProgramParameters4dvNV_remap_index 399
+#define ProgramParameters4fvNV_remap_index 400
+#define RequestResidentProgramsNV_remap_index 401
+#define TrackMatrixNV_remap_index 402
+#define VertexAttrib1dNV_remap_index 403
+#define VertexAttrib1dvNV_remap_index 404
+#define VertexAttrib1fNV_remap_index 405
+#define VertexAttrib1fvNV_remap_index 406
+#define VertexAttrib1sNV_remap_index 407
+#define VertexAttrib1svNV_remap_index 408
+#define VertexAttrib2dNV_remap_index 409
+#define VertexAttrib2dvNV_remap_index 410
+#define VertexAttrib2fNV_remap_index 411
+#define VertexAttrib2fvNV_remap_index 412
+#define VertexAttrib2sNV_remap_index 413
+#define VertexAttrib2svNV_remap_index 414
+#define VertexAttrib3dNV_remap_index 415
+#define VertexAttrib3dvNV_remap_index 416
+#define VertexAttrib3fNV_remap_index 417
+#define VertexAttrib3fvNV_remap_index 418
+#define VertexAttrib3sNV_remap_index 419
+#define VertexAttrib3svNV_remap_index 420
+#define VertexAttrib4dNV_remap_index 421
+#define VertexAttrib4dvNV_remap_index 422
+#define VertexAttrib4fNV_remap_index 423
+#define VertexAttrib4fvNV_remap_index 424
+#define VertexAttrib4sNV_remap_index 425
+#define VertexAttrib4svNV_remap_index 426
+#define VertexAttrib4ubNV_remap_index 427
+#define VertexAttrib4ubvNV_remap_index 428
+#define VertexAttribPointerNV_remap_index 429
+#define VertexAttribs1dvNV_remap_index 430
+#define VertexAttribs1fvNV_remap_index 431
+#define VertexAttribs1svNV_remap_index 432
+#define VertexAttribs2dvNV_remap_index 433
+#define VertexAttribs2fvNV_remap_index 434
+#define VertexAttribs2svNV_remap_index 435
+#define VertexAttribs3dvNV_remap_index 436
+#define VertexAttribs3fvNV_remap_index 437
+#define VertexAttribs3svNV_remap_index 438
+#define VertexAttribs4dvNV_remap_index 439
+#define VertexAttribs4fvNV_remap_index 440
+#define VertexAttribs4svNV_remap_index 441
+#define VertexAttribs4ubvNV_remap_index 442
+#define GetTexBumpParameterfvATI_remap_index 443
+#define GetTexBumpParameterivATI_remap_index 444
+#define TexBumpParameterfvATI_remap_index 445
+#define TexBumpParameterivATI_remap_index 446
+#define AlphaFragmentOp1ATI_remap_index 447
+#define AlphaFragmentOp2ATI_remap_index 448
+#define AlphaFragmentOp3ATI_remap_index 449
+#define BeginFragmentShaderATI_remap_index 450
+#define BindFragmentShaderATI_remap_index 451
+#define ColorFragmentOp1ATI_remap_index 452
+#define ColorFragmentOp2ATI_remap_index 453
+#define ColorFragmentOp3ATI_remap_index 454
+#define DeleteFragmentShaderATI_remap_index 455
+#define EndFragmentShaderATI_remap_index 456
+#define GenFragmentShadersATI_remap_index 457
+#define PassTexCoordATI_remap_index 458
+#define SampleMapATI_remap_index 459
+#define SetFragmentShaderConstantATI_remap_index 460
+#define PointParameteriNV_remap_index 461
+#define PointParameterivNV_remap_index 462
+#define ActiveStencilFaceEXT_remap_index 463
+#define BindVertexArrayAPPLE_remap_index 464
+#define DeleteVertexArraysAPPLE_remap_index 465
+#define GenVertexArraysAPPLE_remap_index 466
+#define IsVertexArrayAPPLE_remap_index 467
+#define GetProgramNamedParameterdvNV_remap_index 468
+#define GetProgramNamedParameterfvNV_remap_index 469
+#define ProgramNamedParameter4dNV_remap_index 470
+#define ProgramNamedParameter4dvNV_remap_index 471
+#define ProgramNamedParameter4fNV_remap_index 472
+#define ProgramNamedParameter4fvNV_remap_index 473
+#define PrimitiveRestartIndexNV_remap_index 474
+#define PrimitiveRestartNV_remap_index 475
+#define DepthBoundsEXT_remap_index 476
+#define BlendEquationSeparateEXT_remap_index 477
+#define BindFramebufferEXT_remap_index 478
+#define BindRenderbufferEXT_remap_index 479
+#define CheckFramebufferStatusEXT_remap_index 480
+#define DeleteFramebuffersEXT_remap_index 481
+#define DeleteRenderbuffersEXT_remap_index 482
+#define FramebufferRenderbufferEXT_remap_index 483
+#define FramebufferTexture1DEXT_remap_index 484
+#define FramebufferTexture2DEXT_remap_index 485
+#define FramebufferTexture3DEXT_remap_index 486
+#define GenFramebuffersEXT_remap_index 487
+#define GenRenderbuffersEXT_remap_index 488
+#define GenerateMipmapEXT_remap_index 489
+#define GetFramebufferAttachmentParameterivEXT_remap_index 490
+#define GetRenderbufferParameterivEXT_remap_index 491
+#define IsFramebufferEXT_remap_index 492
+#define IsRenderbufferEXT_remap_index 493
+#define RenderbufferStorageEXT_remap_index 494
+#define BlitFramebufferEXT_remap_index 495
+#define BufferParameteriAPPLE_remap_index 496
+#define FlushMappedBufferRangeAPPLE_remap_index 497
+#define BindFragDataLocationEXT_remap_index 498
+#define GetFragDataLocationEXT_remap_index 499
+#define GetUniformuivEXT_remap_index 500
+#define GetVertexAttribIivEXT_remap_index 501
+#define GetVertexAttribIuivEXT_remap_index 502
+#define Uniform1uiEXT_remap_index 503
+#define Uniform1uivEXT_remap_index 504
+#define Uniform2uiEXT_remap_index 505
+#define Uniform2uivEXT_remap_index 506
+#define Uniform3uiEXT_remap_index 507
+#define Uniform3uivEXT_remap_index 508
+#define Uniform4uiEXT_remap_index 509
+#define Uniform4uivEXT_remap_index 510
+#define VertexAttribI1iEXT_remap_index 511
+#define VertexAttribI1ivEXT_remap_index 512
+#define VertexAttribI1uiEXT_remap_index 513
+#define VertexAttribI1uivEXT_remap_index 514
+#define VertexAttribI2iEXT_remap_index 515
+#define VertexAttribI2ivEXT_remap_index 516
+#define VertexAttribI2uiEXT_remap_index 517
+#define VertexAttribI2uivEXT_remap_index 518
+#define VertexAttribI3iEXT_remap_index 519
+#define VertexAttribI3ivEXT_remap_index 520
+#define VertexAttribI3uiEXT_remap_index 521
+#define VertexAttribI3uivEXT_remap_index 522
+#define VertexAttribI4bvEXT_remap_index 523
+#define VertexAttribI4iEXT_remap_index 524
+#define VertexAttribI4ivEXT_remap_index 525
+#define VertexAttribI4svEXT_remap_index 526
+#define VertexAttribI4ubvEXT_remap_index 527
+#define VertexAttribI4uiEXT_remap_index 528
+#define VertexAttribI4uivEXT_remap_index 529
+#define VertexAttribI4usvEXT_remap_index 530
+#define VertexAttribIPointerEXT_remap_index 531
+#define FramebufferTextureLayerEXT_remap_index 532
+#define ColorMaskIndexedEXT_remap_index 533
+#define DisableIndexedEXT_remap_index 534
+#define EnableIndexedEXT_remap_index 535
+#define GetBooleanIndexedvEXT_remap_index 536
+#define GetIntegerIndexedvEXT_remap_index 537
+#define IsEnabledIndexedEXT_remap_index 538
+#define ClearColorIiEXT_remap_index 539
+#define ClearColorIuiEXT_remap_index 540
+#define GetTexParameterIivEXT_remap_index 541
+#define GetTexParameterIuivEXT_remap_index 542
+#define TexParameterIivEXT_remap_index 543
+#define TexParameterIuivEXT_remap_index 544
+#define BeginConditionalRenderNV_remap_index 545
+#define EndConditionalRenderNV_remap_index 546
+#define BeginTransformFeedbackEXT_remap_index 547
+#define BindBufferBaseEXT_remap_index 548
+#define BindBufferOffsetEXT_remap_index 549
+#define BindBufferRangeEXT_remap_index 550
+#define EndTransformFeedbackEXT_remap_index 551
+#define GetTransformFeedbackVaryingEXT_remap_index 552
+#define TransformFeedbackVaryingsEXT_remap_index 553
+#define ProvokingVertexEXT_remap_index 554
+#define GetTexParameterPointervAPPLE_remap_index 555
+#define TextureRangeAPPLE_remap_index 556
+#define GetObjectParameterivAPPLE_remap_index 557
+#define ObjectPurgeableAPPLE_remap_index 558
+#define ObjectUnpurgeableAPPLE_remap_index 559
+#define ActiveProgramEXT_remap_index 560
+#define CreateShaderProgramEXT_remap_index 561
+#define UseShaderProgramEXT_remap_index 562
+#define TextureBarrierNV_remap_index 563
+#define StencilFuncSeparateATI_remap_index 564
+#define ProgramEnvParameters4fvEXT_remap_index 565
+#define ProgramLocalParameters4fvEXT_remap_index 566
+#define GetQueryObjecti64vEXT_remap_index 567
+#define GetQueryObjectui64vEXT_remap_index 568
+#define EGLImageTargetRenderbufferStorageOES_remap_index 569
+#define EGLImageTargetTexture2DOES_remap_index 570
#define _gloffset_AttachShader driDispatchRemapTable[AttachShader_remap_index]
#define _gloffset_CreateProgram driDispatchRemapTable[CreateProgram_remap_index]
@@ -1818,6 +1822,8 @@ extern int driDispatchRemapTable[ driDispatchRemapTable_size ]; #define _gloffset_BlendEquationiARB driDispatchRemapTable[BlendEquationiARB_remap_index]
#define _gloffset_BlendFuncSeparateiARB driDispatchRemapTable[BlendFuncSeparateiARB_remap_index]
#define _gloffset_BlendFunciARB driDispatchRemapTable[BlendFunciARB_remap_index]
+#define _gloffset_BindFragDataLocationIndexed driDispatchRemapTable[BindFragDataLocationIndexed_remap_index]
+#define _gloffset_GetFragDataIndex driDispatchRemapTable[GetFragDataIndex_remap_index]
#define _gloffset_BindSampler driDispatchRemapTable[BindSampler_remap_index]
#define _gloffset_DeleteSamplers driDispatchRemapTable[DeleteSamplers_remap_index]
#define _gloffset_GenSamplers driDispatchRemapTable[GenSamplers_remap_index]
@@ -8808,6 +8814,28 @@ static INLINE void SET_BlendFunciARB(struct _glapi_table *disp, void (GLAPIENTRY SET_by_offset(disp, _gloffset_BlendFunciARB, fn);
}
+typedef void (GLAPIENTRYP _glptr_BindFragDataLocationIndexed)(GLuint, GLuint, GLuint, const GLchar *);
+#define CALL_BindFragDataLocationIndexed(disp, parameters) \
+ (* GET_BindFragDataLocationIndexed(disp)) parameters
+static INLINE _glptr_BindFragDataLocationIndexed GET_BindFragDataLocationIndexed(struct _glapi_table *disp) {
+ return (_glptr_BindFragDataLocationIndexed) (GET_by_offset(disp, _gloffset_BindFragDataLocationIndexed));
+}
+
+static INLINE void SET_BindFragDataLocationIndexed(struct _glapi_table *disp, void (GLAPIENTRYP fn)(GLuint, GLuint, GLuint, const GLchar *)) {
+ SET_by_offset(disp, _gloffset_BindFragDataLocationIndexed, fn);
+}
+
+typedef GLint (GLAPIENTRYP _glptr_GetFragDataIndex)(GLuint, const GLchar *);
+#define CALL_GetFragDataIndex(disp, parameters) \
+ (* GET_GetFragDataIndex(disp)) parameters
+static INLINE _glptr_GetFragDataIndex GET_GetFragDataIndex(struct _glapi_table *disp) {
+ return (_glptr_GetFragDataIndex) (GET_by_offset(disp, _gloffset_GetFragDataIndex));
+}
+
+static INLINE void SET_GetFragDataIndex(struct _glapi_table *disp, GLint (GLAPIENTRYP fn)(GLuint, const GLchar *)) {
+ SET_by_offset(disp, _gloffset_GetFragDataIndex, fn);
+}
+
typedef void (GLAPIENTRYP _glptr_BindSampler)(GLuint, GLuint);
#define CALL_BindSampler(disp, parameters) \
(* GET_BindSampler(disp)) parameters
diff --git a/xorg-server/glx/glapi_gentable.c b/xorg-server/glx/glapi_gentable.c index fd9fe33b2..e809c9ea5 100644 --- a/xorg-server/glx/glapi_gentable.c +++ b/xorg-server/glx/glapi_gentable.c @@ -5813,6 +5813,20 @@ _glapi_create_table_from_handle(void *handle, const char *symbol_prefix) { }
+ if(!disp->BindFragDataLocationIndexed) {
+ void ** procp = (void **) &disp->BindFragDataLocationIndexed;
+ snprintf(symboln, sizeof(symboln), "%sBindFragDataLocationIndexed", symbol_prefix);
+ *procp = dlsym(handle, symboln);
+ }
+
+
+ if(!disp->GetFragDataIndex) {
+ void ** procp = (void **) &disp->GetFragDataIndex;
+ snprintf(symboln, sizeof(symboln), "%sGetFragDataIndex", symbol_prefix);
+ *procp = dlsym(handle, symboln);
+ }
+
+
if(!disp->BindSampler) {
void ** procp = (void **) &disp->BindSampler;
snprintf(symboln, sizeof(symboln), "%sBindSampler", symbol_prefix);
@@ -8300,14 +8314,14 @@ _glapi_create_table_from_handle(void *handle, const char *symbol_prefix) { if(!disp->PrimitiveRestartIndexNV) {
void ** procp = (void **) &disp->PrimitiveRestartIndexNV;
- snprintf(symboln, sizeof(symboln), "%sPrimitiveRestartIndexNV", symbol_prefix);
+ snprintf(symboln, sizeof(symboln), "%sPrimitiveRestartIndex", symbol_prefix);
*procp = dlsym(handle, symboln);
}
if(!disp->PrimitiveRestartIndexNV) {
void ** procp = (void **) &disp->PrimitiveRestartIndexNV;
- snprintf(symboln, sizeof(symboln), "%sPrimitiveRestartIndex", symbol_prefix);
+ snprintf(symboln, sizeof(symboln), "%sPrimitiveRestartIndexNV", symbol_prefix);
*procp = dlsym(handle, symboln);
}
@@ -9266,56 +9280,56 @@ _glapi_create_table_from_handle(void *handle, const char *symbol_prefix) { if(!disp->BeginConditionalRenderNV) {
void ** procp = (void **) &disp->BeginConditionalRenderNV;
- snprintf(symboln, sizeof(symboln), "%sBeginConditionalRenderNV", symbol_prefix);
+ snprintf(symboln, sizeof(symboln), "%sBeginConditionalRender", symbol_prefix);
*procp = dlsym(handle, symboln);
}
if(!disp->BeginConditionalRenderNV) {
void ** procp = (void **) &disp->BeginConditionalRenderNV;
- snprintf(symboln, sizeof(symboln), "%sBeginConditionalRender", symbol_prefix);
+ snprintf(symboln, sizeof(symboln), "%sBeginConditionalRenderNV", symbol_prefix);
*procp = dlsym(handle, symboln);
}
if(!disp->EndConditionalRenderNV) {
void ** procp = (void **) &disp->EndConditionalRenderNV;
- snprintf(symboln, sizeof(symboln), "%sEndConditionalRenderNV", symbol_prefix);
+ snprintf(symboln, sizeof(symboln), "%sEndConditionalRender", symbol_prefix);
*procp = dlsym(handle, symboln);
}
if(!disp->EndConditionalRenderNV) {
void ** procp = (void **) &disp->EndConditionalRenderNV;
- snprintf(symboln, sizeof(symboln), "%sEndConditionalRender", symbol_prefix);
+ snprintf(symboln, sizeof(symboln), "%sEndConditionalRenderNV", symbol_prefix);
*procp = dlsym(handle, symboln);
}
if(!disp->BeginTransformFeedbackEXT) {
void ** procp = (void **) &disp->BeginTransformFeedbackEXT;
- snprintf(symboln, sizeof(symboln), "%sBeginTransformFeedbackEXT", symbol_prefix);
+ snprintf(symboln, sizeof(symboln), "%sBeginTransformFeedback", symbol_prefix);
*procp = dlsym(handle, symboln);
}
if(!disp->BeginTransformFeedbackEXT) {
void ** procp = (void **) &disp->BeginTransformFeedbackEXT;
- snprintf(symboln, sizeof(symboln), "%sBeginTransformFeedback", symbol_prefix);
+ snprintf(symboln, sizeof(symboln), "%sBeginTransformFeedbackEXT", symbol_prefix);
*procp = dlsym(handle, symboln);
}
if(!disp->BindBufferBaseEXT) {
void ** procp = (void **) &disp->BindBufferBaseEXT;
- snprintf(symboln, sizeof(symboln), "%sBindBufferBaseEXT", symbol_prefix);
+ snprintf(symboln, sizeof(symboln), "%sBindBufferBase", symbol_prefix);
*procp = dlsym(handle, symboln);
}
if(!disp->BindBufferBaseEXT) {
void ** procp = (void **) &disp->BindBufferBaseEXT;
- snprintf(symboln, sizeof(symboln), "%sBindBufferBase", symbol_prefix);
+ snprintf(symboln, sizeof(symboln), "%sBindBufferBaseEXT", symbol_prefix);
*procp = dlsym(handle, symboln);
}
@@ -9329,56 +9343,56 @@ _glapi_create_table_from_handle(void *handle, const char *symbol_prefix) { if(!disp->BindBufferRangeEXT) {
void ** procp = (void **) &disp->BindBufferRangeEXT;
- snprintf(symboln, sizeof(symboln), "%sBindBufferRangeEXT", symbol_prefix);
+ snprintf(symboln, sizeof(symboln), "%sBindBufferRange", symbol_prefix);
*procp = dlsym(handle, symboln);
}
if(!disp->BindBufferRangeEXT) {
void ** procp = (void **) &disp->BindBufferRangeEXT;
- snprintf(symboln, sizeof(symboln), "%sBindBufferRange", symbol_prefix);
+ snprintf(symboln, sizeof(symboln), "%sBindBufferRangeEXT", symbol_prefix);
*procp = dlsym(handle, symboln);
}
if(!disp->EndTransformFeedbackEXT) {
void ** procp = (void **) &disp->EndTransformFeedbackEXT;
- snprintf(symboln, sizeof(symboln), "%sEndTransformFeedbackEXT", symbol_prefix);
+ snprintf(symboln, sizeof(symboln), "%sEndTransformFeedback", symbol_prefix);
*procp = dlsym(handle, symboln);
}
if(!disp->EndTransformFeedbackEXT) {
void ** procp = (void **) &disp->EndTransformFeedbackEXT;
- snprintf(symboln, sizeof(symboln), "%sEndTransformFeedback", symbol_prefix);
+ snprintf(symboln, sizeof(symboln), "%sEndTransformFeedbackEXT", symbol_prefix);
*procp = dlsym(handle, symboln);
}
if(!disp->GetTransformFeedbackVaryingEXT) {
void ** procp = (void **) &disp->GetTransformFeedbackVaryingEXT;
- snprintf(symboln, sizeof(symboln), "%sGetTransformFeedbackVaryingEXT", symbol_prefix);
+ snprintf(symboln, sizeof(symboln), "%sGetTransformFeedbackVarying", symbol_prefix);
*procp = dlsym(handle, symboln);
}
if(!disp->GetTransformFeedbackVaryingEXT) {
void ** procp = (void **) &disp->GetTransformFeedbackVaryingEXT;
- snprintf(symboln, sizeof(symboln), "%sGetTransformFeedbackVarying", symbol_prefix);
+ snprintf(symboln, sizeof(symboln), "%sGetTransformFeedbackVaryingEXT", symbol_prefix);
*procp = dlsym(handle, symboln);
}
if(!disp->TransformFeedbackVaryingsEXT) {
void ** procp = (void **) &disp->TransformFeedbackVaryingsEXT;
- snprintf(symboln, sizeof(symboln), "%sTransformFeedbackVaryingsEXT", symbol_prefix);
+ snprintf(symboln, sizeof(symboln), "%sTransformFeedbackVaryings", symbol_prefix);
*procp = dlsym(handle, symboln);
}
if(!disp->TransformFeedbackVaryingsEXT) {
void ** procp = (void **) &disp->TransformFeedbackVaryingsEXT;
- snprintf(symboln, sizeof(symboln), "%sTransformFeedbackVaryings", symbol_prefix);
+ snprintf(symboln, sizeof(symboln), "%sTransformFeedbackVaryingsEXT", symbol_prefix);
*procp = dlsym(handle, symboln);
}
diff --git a/xorg-server/glx/glapitable.h b/xorg-server/glx/glapitable.h index 84833b5a9..b6fdff39c 100644 --- a/xorg-server/glx/glapitable.h +++ b/xorg-server/glx/glapitable.h @@ -641,382 +641,384 @@ struct _glapi_table void (GLAPIENTRYP BlendEquationiARB)(GLuint buf, GLenum mode); /* 598 */
void (GLAPIENTRYP BlendFuncSeparateiARB)(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcA, GLenum dstA); /* 599 */
void (GLAPIENTRYP BlendFunciARB)(GLuint buf, GLenum src, GLenum dst); /* 600 */
- void (GLAPIENTRYP BindSampler)(GLuint unit, GLuint sampler); /* 601 */
- void (GLAPIENTRYP DeleteSamplers)(GLsizei count, const GLuint * samplers); /* 602 */
- void (GLAPIENTRYP GenSamplers)(GLsizei count, GLuint * samplers); /* 603 */
- void (GLAPIENTRYP GetSamplerParameterIiv)(GLuint sampler, GLenum pname, GLint * params); /* 604 */
- void (GLAPIENTRYP GetSamplerParameterIuiv)(GLuint sampler, GLenum pname, GLuint * params); /* 605 */
- void (GLAPIENTRYP GetSamplerParameterfv)(GLuint sampler, GLenum pname, GLfloat * params); /* 606 */
- void (GLAPIENTRYP GetSamplerParameteriv)(GLuint sampler, GLenum pname, GLint * params); /* 607 */
- GLboolean (GLAPIENTRYP IsSampler)(GLuint sampler); /* 608 */
- void (GLAPIENTRYP SamplerParameterIiv)(GLuint sampler, GLenum pname, const GLint * params); /* 609 */
- void (GLAPIENTRYP SamplerParameterIuiv)(GLuint sampler, GLenum pname, const GLuint * params); /* 610 */
- void (GLAPIENTRYP SamplerParameterf)(GLuint sampler, GLenum pname, GLfloat param); /* 611 */
- void (GLAPIENTRYP SamplerParameterfv)(GLuint sampler, GLenum pname, const GLfloat * params); /* 612 */
- void (GLAPIENTRYP SamplerParameteri)(GLuint sampler, GLenum pname, GLint param); /* 613 */
- void (GLAPIENTRYP SamplerParameteriv)(GLuint sampler, GLenum pname, const GLint * params); /* 614 */
- void (GLAPIENTRYP ColorP3ui)(GLenum type, GLuint color); /* 615 */
- void (GLAPIENTRYP ColorP3uiv)(GLenum type, const GLuint * color); /* 616 */
- void (GLAPIENTRYP ColorP4ui)(GLenum type, GLuint color); /* 617 */
- void (GLAPIENTRYP ColorP4uiv)(GLenum type, const GLuint * color); /* 618 */
- void (GLAPIENTRYP MultiTexCoordP1ui)(GLenum texture, GLenum type, GLuint coords); /* 619 */
- void (GLAPIENTRYP MultiTexCoordP1uiv)(GLenum texture, GLenum type, const GLuint * coords); /* 620 */
- void (GLAPIENTRYP MultiTexCoordP2ui)(GLenum texture, GLenum type, GLuint coords); /* 621 */
- void (GLAPIENTRYP MultiTexCoordP2uiv)(GLenum texture, GLenum type, const GLuint * coords); /* 622 */
- void (GLAPIENTRYP MultiTexCoordP3ui)(GLenum texture, GLenum type, GLuint coords); /* 623 */
- void (GLAPIENTRYP MultiTexCoordP3uiv)(GLenum texture, GLenum type, const GLuint * coords); /* 624 */
- void (GLAPIENTRYP MultiTexCoordP4ui)(GLenum texture, GLenum type, GLuint coords); /* 625 */
- void (GLAPIENTRYP MultiTexCoordP4uiv)(GLenum texture, GLenum type, const GLuint * coords); /* 626 */
- void (GLAPIENTRYP NormalP3ui)(GLenum type, GLuint coords); /* 627 */
- void (GLAPIENTRYP NormalP3uiv)(GLenum type, const GLuint * coords); /* 628 */
- void (GLAPIENTRYP SecondaryColorP3ui)(GLenum type, GLuint color); /* 629 */
- void (GLAPIENTRYP SecondaryColorP3uiv)(GLenum type, const GLuint * color); /* 630 */
- void (GLAPIENTRYP TexCoordP1ui)(GLenum type, GLuint coords); /* 631 */
- void (GLAPIENTRYP TexCoordP1uiv)(GLenum type, const GLuint * coords); /* 632 */
- void (GLAPIENTRYP TexCoordP2ui)(GLenum type, GLuint coords); /* 633 */
- void (GLAPIENTRYP TexCoordP2uiv)(GLenum type, const GLuint * coords); /* 634 */
- void (GLAPIENTRYP TexCoordP3ui)(GLenum type, GLuint coords); /* 635 */
- void (GLAPIENTRYP TexCoordP3uiv)(GLenum type, const GLuint * coords); /* 636 */
- void (GLAPIENTRYP TexCoordP4ui)(GLenum type, GLuint coords); /* 637 */
- void (GLAPIENTRYP TexCoordP4uiv)(GLenum type, const GLuint * coords); /* 638 */
- void (GLAPIENTRYP VertexAttribP1ui)(GLuint index, GLenum type, GLboolean normalized, GLuint value); /* 639 */
- void (GLAPIENTRYP VertexAttribP1uiv)(GLuint index, GLenum type, GLboolean normalized, const GLuint * value); /* 640 */
- void (GLAPIENTRYP VertexAttribP2ui)(GLuint index, GLenum type, GLboolean normalized, GLuint value); /* 641 */
- void (GLAPIENTRYP VertexAttribP2uiv)(GLuint index, GLenum type, GLboolean normalized, const GLuint * value); /* 642 */
- void (GLAPIENTRYP VertexAttribP3ui)(GLuint index, GLenum type, GLboolean normalized, GLuint value); /* 643 */
- void (GLAPIENTRYP VertexAttribP3uiv)(GLuint index, GLenum type, GLboolean normalized, const GLuint * value); /* 644 */
- void (GLAPIENTRYP VertexAttribP4ui)(GLuint index, GLenum type, GLboolean normalized, GLuint value); /* 645 */
- void (GLAPIENTRYP VertexAttribP4uiv)(GLuint index, GLenum type, GLboolean normalized, const GLuint * value); /* 646 */
- void (GLAPIENTRYP VertexP2ui)(GLenum type, GLuint value); /* 647 */
- void (GLAPIENTRYP VertexP2uiv)(GLenum type, const GLuint * value); /* 648 */
- void (GLAPIENTRYP VertexP3ui)(GLenum type, GLuint value); /* 649 */
- void (GLAPIENTRYP VertexP3uiv)(GLenum type, const GLuint * value); /* 650 */
- void (GLAPIENTRYP VertexP4ui)(GLenum type, GLuint value); /* 651 */
- void (GLAPIENTRYP VertexP4uiv)(GLenum type, const GLuint * value); /* 652 */
- void (GLAPIENTRYP BindTransformFeedback)(GLenum target, GLuint id); /* 653 */
- void (GLAPIENTRYP DeleteTransformFeedbacks)(GLsizei n, const GLuint * ids); /* 654 */
- void (GLAPIENTRYP DrawTransformFeedback)(GLenum mode, GLuint id); /* 655 */
- void (GLAPIENTRYP GenTransformFeedbacks)(GLsizei n, GLuint * ids); /* 656 */
- GLboolean (GLAPIENTRYP IsTransformFeedback)(GLuint id); /* 657 */
- void (GLAPIENTRYP PauseTransformFeedback)(void); /* 658 */
- void (GLAPIENTRYP ResumeTransformFeedback)(void); /* 659 */
- void (GLAPIENTRYP ClearDepthf)(GLclampf depth); /* 660 */
- void (GLAPIENTRYP DepthRangef)(GLclampf zNear, GLclampf zFar); /* 661 */
- void (GLAPIENTRYP GetShaderPrecisionFormat)(GLenum shadertype, GLenum precisiontype, GLint * range, GLint * precision); /* 662 */
- void (GLAPIENTRYP ReleaseShaderCompiler)(void); /* 663 */
- void (GLAPIENTRYP ShaderBinary)(GLsizei n, const GLuint * shaders, GLenum binaryformat, const GLvoid * binary, GLsizei length); /* 664 */
- void (GLAPIENTRYP DebugMessageCallbackARB)(GLDEBUGPROCARB callback, GLvoid * userParam); /* 665 */
- void (GLAPIENTRYP DebugMessageControlARB)(GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint * ids, GLboolean enabled); /* 666 */
- void (GLAPIENTRYP DebugMessageInsertARB)(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLcharARB * buf); /* 667 */
- GLuint (GLAPIENTRYP GetDebugMessageLogARB)(GLuint count, GLsizei bufsize, GLenum * sources, GLenum * types, GLuint * ids, GLenum * severities, GLsizei * lengths, GLcharARB * messageLog); /* 668 */
- GLenum (GLAPIENTRYP GetGraphicsResetStatusARB)(void); /* 669 */
- void (GLAPIENTRYP GetnColorTableARB)(GLenum target, GLenum format, GLenum type, GLsizei bufSize, GLvoid * table); /* 670 */
- void (GLAPIENTRYP GetnCompressedTexImageARB)(GLenum target, GLint lod, GLsizei bufSize, GLvoid * img); /* 671 */
- void (GLAPIENTRYP GetnConvolutionFilterARB)(GLenum target, GLenum format, GLenum type, GLsizei bufSize, GLvoid * image); /* 672 */
- void (GLAPIENTRYP GetnHistogramARB)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, GLvoid * values); /* 673 */
- void (GLAPIENTRYP GetnMapdvARB)(GLenum target, GLenum query, GLsizei bufSize, GLdouble * v); /* 674 */
- void (GLAPIENTRYP GetnMapfvARB)(GLenum target, GLenum query, GLsizei bufSize, GLfloat * v); /* 675 */
- void (GLAPIENTRYP GetnMapivARB)(GLenum target, GLenum query, GLsizei bufSize, GLint * v); /* 676 */
- void (GLAPIENTRYP GetnMinmaxARB)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, GLvoid * values); /* 677 */
- void (GLAPIENTRYP GetnPixelMapfvARB)(GLenum map, GLsizei bufSize, GLfloat * values); /* 678 */
- void (GLAPIENTRYP GetnPixelMapuivARB)(GLenum map, GLsizei bufSize, GLuint * values); /* 679 */
- void (GLAPIENTRYP GetnPixelMapusvARB)(GLenum map, GLsizei bufSize, GLushort * values); /* 680 */
- void (GLAPIENTRYP GetnPolygonStippleARB)(GLsizei bufSize, GLubyte * pattern); /* 681 */
- void (GLAPIENTRYP GetnSeparableFilterARB)(GLenum target, GLenum format, GLenum type, GLsizei rowBufSize, GLvoid * row, GLsizei columnBufSize, GLvoid * column, GLvoid * span); /* 682 */
- void (GLAPIENTRYP GetnTexImageARB)(GLenum target, GLint level, GLenum format, GLenum type, GLsizei bufSize, GLvoid * img); /* 683 */
- void (GLAPIENTRYP GetnUniformdvARB)(GLhandleARB program, GLint location, GLsizei bufSize, GLdouble * params); /* 684 */
- void (GLAPIENTRYP GetnUniformfvARB)(GLhandleARB program, GLint location, GLsizei bufSize, GLfloat * params); /* 685 */
- void (GLAPIENTRYP GetnUniformivARB)(GLhandleARB program, GLint location, GLsizei bufSize, GLint * params); /* 686 */
- void (GLAPIENTRYP GetnUniformuivARB)(GLhandleARB program, GLint location, GLsizei bufSize, GLuint * params); /* 687 */
- void (GLAPIENTRYP ReadnPixelsARB)(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, GLvoid * data); /* 688 */
- void (GLAPIENTRYP TexStorage1D)(GLenum target, GLsizei levels, GLenum internalFormat, GLsizei width); /* 689 */
- void (GLAPIENTRYP TexStorage2D)(GLenum target, GLsizei levels, GLenum internalFormat, GLsizei width, GLsizei height); /* 690 */
- void (GLAPIENTRYP TexStorage3D)(GLenum target, GLsizei levels, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth); /* 691 */
- void (GLAPIENTRYP TextureStorage1DEXT)(GLuint texture, GLenum target, GLsizei levels, GLenum internalFormat, GLsizei width); /* 692 */
- void (GLAPIENTRYP TextureStorage2DEXT)(GLuint texture, GLenum target, GLsizei levels, GLenum internalFormat, GLsizei width, GLsizei height); /* 693 */
- void (GLAPIENTRYP TextureStorage3DEXT)(GLuint texture, GLenum target, GLsizei levels, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth); /* 694 */
- void (GLAPIENTRYP PolygonOffsetEXT)(GLfloat factor, GLfloat bias); /* 695 */
- void (GLAPIENTRYP GetPixelTexGenParameterfvSGIS)(GLenum pname, GLfloat * params); /* 696 */
- void (GLAPIENTRYP GetPixelTexGenParameterivSGIS)(GLenum pname, GLint * params); /* 697 */
- void (GLAPIENTRYP PixelTexGenParameterfSGIS)(GLenum pname, GLfloat param); /* 698 */
- void (GLAPIENTRYP PixelTexGenParameterfvSGIS)(GLenum pname, const GLfloat * params); /* 699 */
- void (GLAPIENTRYP PixelTexGenParameteriSGIS)(GLenum pname, GLint param); /* 700 */
- void (GLAPIENTRYP PixelTexGenParameterivSGIS)(GLenum pname, const GLint * params); /* 701 */
- void (GLAPIENTRYP SampleMaskSGIS)(GLclampf value, GLboolean invert); /* 702 */
- void (GLAPIENTRYP SamplePatternSGIS)(GLenum pattern); /* 703 */
- void (GLAPIENTRYP ColorPointerEXT)(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer); /* 704 */
- void (GLAPIENTRYP EdgeFlagPointerEXT)(GLsizei stride, GLsizei count, const GLboolean * pointer); /* 705 */
- void (GLAPIENTRYP IndexPointerEXT)(GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer); /* 706 */
- void (GLAPIENTRYP NormalPointerEXT)(GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer); /* 707 */
- void (GLAPIENTRYP TexCoordPointerEXT)(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer); /* 708 */
- void (GLAPIENTRYP VertexPointerEXT)(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer); /* 709 */
- void (GLAPIENTRYP PointParameterfEXT)(GLenum pname, GLfloat param); /* 710 */
- void (GLAPIENTRYP PointParameterfvEXT)(GLenum pname, const GLfloat * params); /* 711 */
- void (GLAPIENTRYP LockArraysEXT)(GLint first, GLsizei count); /* 712 */
- void (GLAPIENTRYP UnlockArraysEXT)(void); /* 713 */
- void (GLAPIENTRYP SecondaryColor3bEXT)(GLbyte red, GLbyte green, GLbyte blue); /* 714 */
- void (GLAPIENTRYP SecondaryColor3bvEXT)(const GLbyte * v); /* 715 */
- void (GLAPIENTRYP SecondaryColor3dEXT)(GLdouble red, GLdouble green, GLdouble blue); /* 716 */
- void (GLAPIENTRYP SecondaryColor3dvEXT)(const GLdouble * v); /* 717 */
- void (GLAPIENTRYP SecondaryColor3fEXT)(GLfloat red, GLfloat green, GLfloat blue); /* 718 */
- void (GLAPIENTRYP SecondaryColor3fvEXT)(const GLfloat * v); /* 719 */
- void (GLAPIENTRYP SecondaryColor3iEXT)(GLint red, GLint green, GLint blue); /* 720 */
- void (GLAPIENTRYP SecondaryColor3ivEXT)(const GLint * v); /* 721 */
- void (GLAPIENTRYP SecondaryColor3sEXT)(GLshort red, GLshort green, GLshort blue); /* 722 */
- void (GLAPIENTRYP SecondaryColor3svEXT)(const GLshort * v); /* 723 */
- void (GLAPIENTRYP SecondaryColor3ubEXT)(GLubyte red, GLubyte green, GLubyte blue); /* 724 */
- void (GLAPIENTRYP SecondaryColor3ubvEXT)(const GLubyte * v); /* 725 */
- void (GLAPIENTRYP SecondaryColor3uiEXT)(GLuint red, GLuint green, GLuint blue); /* 726 */
- void (GLAPIENTRYP SecondaryColor3uivEXT)(const GLuint * v); /* 727 */
- void (GLAPIENTRYP SecondaryColor3usEXT)(GLushort red, GLushort green, GLushort blue); /* 728 */
- void (GLAPIENTRYP SecondaryColor3usvEXT)(const GLushort * v); /* 729 */
- void (GLAPIENTRYP SecondaryColorPointerEXT)(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer); /* 730 */
- void (GLAPIENTRYP MultiDrawArraysEXT)(GLenum mode, const GLint * first, const GLsizei * count, GLsizei primcount); /* 731 */
- void (GLAPIENTRYP MultiDrawElementsEXT)(GLenum mode, const GLsizei * count, GLenum type, const GLvoid ** indices, GLsizei primcount); /* 732 */
- void (GLAPIENTRYP FogCoordPointerEXT)(GLenum type, GLsizei stride, const GLvoid * pointer); /* 733 */
- void (GLAPIENTRYP FogCoorddEXT)(GLdouble coord); /* 734 */
- void (GLAPIENTRYP FogCoorddvEXT)(const GLdouble * coord); /* 735 */
- void (GLAPIENTRYP FogCoordfEXT)(GLfloat coord); /* 736 */
- void (GLAPIENTRYP FogCoordfvEXT)(const GLfloat * coord); /* 737 */
- void (GLAPIENTRYP PixelTexGenSGIX)(GLenum mode); /* 738 */
- void (GLAPIENTRYP BlendFuncSeparateEXT)(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha); /* 739 */
- void (GLAPIENTRYP FlushVertexArrayRangeNV)(void); /* 740 */
- void (GLAPIENTRYP VertexArrayRangeNV)(GLsizei length, const GLvoid * pointer); /* 741 */
- void (GLAPIENTRYP CombinerInputNV)(GLenum stage, GLenum portion, GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage); /* 742 */
- void (GLAPIENTRYP CombinerOutputNV)(GLenum stage, GLenum portion, GLenum abOutput, GLenum cdOutput, GLenum sumOutput, GLenum scale, GLenum bias, GLboolean abDotProduct, GLboolean cdDotProduct, GLboolean muxSum); /* 743 */
- void (GLAPIENTRYP CombinerParameterfNV)(GLenum pname, GLfloat param); /* 744 */
- void (GLAPIENTRYP CombinerParameterfvNV)(GLenum pname, const GLfloat * params); /* 745 */
- void (GLAPIENTRYP CombinerParameteriNV)(GLenum pname, GLint param); /* 746 */
- void (GLAPIENTRYP CombinerParameterivNV)(GLenum pname, const GLint * params); /* 747 */
- void (GLAPIENTRYP FinalCombinerInputNV)(GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage); /* 748 */
- void (GLAPIENTRYP GetCombinerInputParameterfvNV)(GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLfloat * params); /* 749 */
- void (GLAPIENTRYP GetCombinerInputParameterivNV)(GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLint * params); /* 750 */
- void (GLAPIENTRYP GetCombinerOutputParameterfvNV)(GLenum stage, GLenum portion, GLenum pname, GLfloat * params); /* 751 */
- void (GLAPIENTRYP GetCombinerOutputParameterivNV)(GLenum stage, GLenum portion, GLenum pname, GLint * params); /* 752 */
- void (GLAPIENTRYP GetFinalCombinerInputParameterfvNV)(GLenum variable, GLenum pname, GLfloat * params); /* 753 */
- void (GLAPIENTRYP GetFinalCombinerInputParameterivNV)(GLenum variable, GLenum pname, GLint * params); /* 754 */
- void (GLAPIENTRYP ResizeBuffersMESA)(void); /* 755 */
- void (GLAPIENTRYP WindowPos2dMESA)(GLdouble x, GLdouble y); /* 756 */
- void (GLAPIENTRYP WindowPos2dvMESA)(const GLdouble * v); /* 757 */
- void (GLAPIENTRYP WindowPos2fMESA)(GLfloat x, GLfloat y); /* 758 */
- void (GLAPIENTRYP WindowPos2fvMESA)(const GLfloat * v); /* 759 */
- void (GLAPIENTRYP WindowPos2iMESA)(GLint x, GLint y); /* 760 */
- void (GLAPIENTRYP WindowPos2ivMESA)(const GLint * v); /* 761 */
- void (GLAPIENTRYP WindowPos2sMESA)(GLshort x, GLshort y); /* 762 */
- void (GLAPIENTRYP WindowPos2svMESA)(const GLshort * v); /* 763 */
- void (GLAPIENTRYP WindowPos3dMESA)(GLdouble x, GLdouble y, GLdouble z); /* 764 */
- void (GLAPIENTRYP WindowPos3dvMESA)(const GLdouble * v); /* 765 */
- void (GLAPIENTRYP WindowPos3fMESA)(GLfloat x, GLfloat y, GLfloat z); /* 766 */
- void (GLAPIENTRYP WindowPos3fvMESA)(const GLfloat * v); /* 767 */
- void (GLAPIENTRYP WindowPos3iMESA)(GLint x, GLint y, GLint z); /* 768 */
- void (GLAPIENTRYP WindowPos3ivMESA)(const GLint * v); /* 769 */
- void (GLAPIENTRYP WindowPos3sMESA)(GLshort x, GLshort y, GLshort z); /* 770 */
- void (GLAPIENTRYP WindowPos3svMESA)(const GLshort * v); /* 771 */
- void (GLAPIENTRYP WindowPos4dMESA)(GLdouble x, GLdouble y, GLdouble z, GLdouble w); /* 772 */
- void (GLAPIENTRYP WindowPos4dvMESA)(const GLdouble * v); /* 773 */
- void (GLAPIENTRYP WindowPos4fMESA)(GLfloat x, GLfloat y, GLfloat z, GLfloat w); /* 774 */
- void (GLAPIENTRYP WindowPos4fvMESA)(const GLfloat * v); /* 775 */
- void (GLAPIENTRYP WindowPos4iMESA)(GLint x, GLint y, GLint z, GLint w); /* 776 */
- void (GLAPIENTRYP WindowPos4ivMESA)(const GLint * v); /* 777 */
- void (GLAPIENTRYP WindowPos4sMESA)(GLshort x, GLshort y, GLshort z, GLshort w); /* 778 */
- void (GLAPIENTRYP WindowPos4svMESA)(const GLshort * v); /* 779 */
- void (GLAPIENTRYP MultiModeDrawArraysIBM)(const GLenum * mode, const GLint * first, const GLsizei * count, GLsizei primcount, GLint modestride); /* 780 */
- void (GLAPIENTRYP MultiModeDrawElementsIBM)(const GLenum * mode, const GLsizei * count, GLenum type, const GLvoid * const * indices, GLsizei primcount, GLint modestride); /* 781 */
- void (GLAPIENTRYP DeleteFencesNV)(GLsizei n, const GLuint * fences); /* 782 */
- void (GLAPIENTRYP FinishFenceNV)(GLuint fence); /* 783 */
- void (GLAPIENTRYP GenFencesNV)(GLsizei n, GLuint * fences); /* 784 */
- void (GLAPIENTRYP GetFenceivNV)(GLuint fence, GLenum pname, GLint * params); /* 785 */
- GLboolean (GLAPIENTRYP IsFenceNV)(GLuint fence); /* 786 */
- void (GLAPIENTRYP SetFenceNV)(GLuint fence, GLenum condition); /* 787 */
- GLboolean (GLAPIENTRYP TestFenceNV)(GLuint fence); /* 788 */
- GLboolean (GLAPIENTRYP AreProgramsResidentNV)(GLsizei n, const GLuint * ids, GLboolean * residences); /* 789 */
- void (GLAPIENTRYP BindProgramNV)(GLenum target, GLuint program); /* 790 */
- void (GLAPIENTRYP DeleteProgramsNV)(GLsizei n, const GLuint * programs); /* 791 */
- void (GLAPIENTRYP ExecuteProgramNV)(GLenum target, GLuint id, const GLfloat * params); /* 792 */
- void (GLAPIENTRYP GenProgramsNV)(GLsizei n, GLuint * programs); /* 793 */
- void (GLAPIENTRYP GetProgramParameterdvNV)(GLenum target, GLuint index, GLenum pname, GLdouble * params); /* 794 */
- void (GLAPIENTRYP GetProgramParameterfvNV)(GLenum target, GLuint index, GLenum pname, GLfloat * params); /* 795 */
- void (GLAPIENTRYP GetProgramStringNV)(GLuint id, GLenum pname, GLubyte * program); /* 796 */
- void (GLAPIENTRYP GetProgramivNV)(GLuint id, GLenum pname, GLint * params); /* 797 */
- void (GLAPIENTRYP GetTrackMatrixivNV)(GLenum target, GLuint address, GLenum pname, GLint * params); /* 798 */
- void (GLAPIENTRYP GetVertexAttribPointervNV)(GLuint index, GLenum pname, GLvoid ** pointer); /* 799 */
- void (GLAPIENTRYP GetVertexAttribdvNV)(GLuint index, GLenum pname, GLdouble * params); /* 800 */
- void (GLAPIENTRYP GetVertexAttribfvNV)(GLuint index, GLenum pname, GLfloat * params); /* 801 */
- void (GLAPIENTRYP GetVertexAttribivNV)(GLuint index, GLenum pname, GLint * params); /* 802 */
- GLboolean (GLAPIENTRYP IsProgramNV)(GLuint program); /* 803 */
- void (GLAPIENTRYP LoadProgramNV)(GLenum target, GLuint id, GLsizei len, const GLubyte * program); /* 804 */
- void (GLAPIENTRYP ProgramParameters4dvNV)(GLenum target, GLuint index, GLsizei num, const GLdouble * params); /* 805 */
- void (GLAPIENTRYP ProgramParameters4fvNV)(GLenum target, GLuint index, GLsizei num, const GLfloat * params); /* 806 */
- void (GLAPIENTRYP RequestResidentProgramsNV)(GLsizei n, const GLuint * ids); /* 807 */
- void (GLAPIENTRYP TrackMatrixNV)(GLenum target, GLuint address, GLenum matrix, GLenum transform); /* 808 */
- void (GLAPIENTRYP VertexAttrib1dNV)(GLuint index, GLdouble x); /* 809 */
- void (GLAPIENTRYP VertexAttrib1dvNV)(GLuint index, const GLdouble * v); /* 810 */
- void (GLAPIENTRYP VertexAttrib1fNV)(GLuint index, GLfloat x); /* 811 */
- void (GLAPIENTRYP VertexAttrib1fvNV)(GLuint index, const GLfloat * v); /* 812 */
- void (GLAPIENTRYP VertexAttrib1sNV)(GLuint index, GLshort x); /* 813 */
- void (GLAPIENTRYP VertexAttrib1svNV)(GLuint index, const GLshort * v); /* 814 */
- void (GLAPIENTRYP VertexAttrib2dNV)(GLuint index, GLdouble x, GLdouble y); /* 815 */
- void (GLAPIENTRYP VertexAttrib2dvNV)(GLuint index, const GLdouble * v); /* 816 */
- void (GLAPIENTRYP VertexAttrib2fNV)(GLuint index, GLfloat x, GLfloat y); /* 817 */
- void (GLAPIENTRYP VertexAttrib2fvNV)(GLuint index, const GLfloat * v); /* 818 */
- void (GLAPIENTRYP VertexAttrib2sNV)(GLuint index, GLshort x, GLshort y); /* 819 */
- void (GLAPIENTRYP VertexAttrib2svNV)(GLuint index, const GLshort * v); /* 820 */
- void (GLAPIENTRYP VertexAttrib3dNV)(GLuint index, GLdouble x, GLdouble y, GLdouble z); /* 821 */
- void (GLAPIENTRYP VertexAttrib3dvNV)(GLuint index, const GLdouble * v); /* 822 */
- void (GLAPIENTRYP VertexAttrib3fNV)(GLuint index, GLfloat x, GLfloat y, GLfloat z); /* 823 */
- void (GLAPIENTRYP VertexAttrib3fvNV)(GLuint index, const GLfloat * v); /* 824 */
- void (GLAPIENTRYP VertexAttrib3sNV)(GLuint index, GLshort x, GLshort y, GLshort z); /* 825 */
- void (GLAPIENTRYP VertexAttrib3svNV)(GLuint index, const GLshort * v); /* 826 */
- void (GLAPIENTRYP VertexAttrib4dNV)(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); /* 827 */
- void (GLAPIENTRYP VertexAttrib4dvNV)(GLuint index, const GLdouble * v); /* 828 */
- void (GLAPIENTRYP VertexAttrib4fNV)(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); /* 829 */
- void (GLAPIENTRYP VertexAttrib4fvNV)(GLuint index, const GLfloat * v); /* 830 */
- void (GLAPIENTRYP VertexAttrib4sNV)(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w); /* 831 */
- void (GLAPIENTRYP VertexAttrib4svNV)(GLuint index, const GLshort * v); /* 832 */
- void (GLAPIENTRYP VertexAttrib4ubNV)(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w); /* 833 */
- void (GLAPIENTRYP VertexAttrib4ubvNV)(GLuint index, const GLubyte * v); /* 834 */
- void (GLAPIENTRYP VertexAttribPointerNV)(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer); /* 835 */
- void (GLAPIENTRYP VertexAttribs1dvNV)(GLuint index, GLsizei n, const GLdouble * v); /* 836 */
- void (GLAPIENTRYP VertexAttribs1fvNV)(GLuint index, GLsizei n, const GLfloat * v); /* 837 */
- void (GLAPIENTRYP VertexAttribs1svNV)(GLuint index, GLsizei n, const GLshort * v); /* 838 */
- void (GLAPIENTRYP VertexAttribs2dvNV)(GLuint index, GLsizei n, const GLdouble * v); /* 839 */
- void (GLAPIENTRYP VertexAttribs2fvNV)(GLuint index, GLsizei n, const GLfloat * v); /* 840 */
- void (GLAPIENTRYP VertexAttribs2svNV)(GLuint index, GLsizei n, const GLshort * v); /* 841 */
- void (GLAPIENTRYP VertexAttribs3dvNV)(GLuint index, GLsizei n, const GLdouble * v); /* 842 */
- void (GLAPIENTRYP VertexAttribs3fvNV)(GLuint index, GLsizei n, const GLfloat * v); /* 843 */
- void (GLAPIENTRYP VertexAttribs3svNV)(GLuint index, GLsizei n, const GLshort * v); /* 844 */
- void (GLAPIENTRYP VertexAttribs4dvNV)(GLuint index, GLsizei n, const GLdouble * v); /* 845 */
- void (GLAPIENTRYP VertexAttribs4fvNV)(GLuint index, GLsizei n, const GLfloat * v); /* 846 */
- void (GLAPIENTRYP VertexAttribs4svNV)(GLuint index, GLsizei n, const GLshort * v); /* 847 */
- void (GLAPIENTRYP VertexAttribs4ubvNV)(GLuint index, GLsizei n, const GLubyte * v); /* 848 */
- void (GLAPIENTRYP GetTexBumpParameterfvATI)(GLenum pname, GLfloat * param); /* 849 */
- void (GLAPIENTRYP GetTexBumpParameterivATI)(GLenum pname, GLint * param); /* 850 */
- void (GLAPIENTRYP TexBumpParameterfvATI)(GLenum pname, const GLfloat * param); /* 851 */
- void (GLAPIENTRYP TexBumpParameterivATI)(GLenum pname, const GLint * param); /* 852 */
- void (GLAPIENTRYP AlphaFragmentOp1ATI)(GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod); /* 853 */
- void (GLAPIENTRYP AlphaFragmentOp2ATI)(GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod); /* 854 */
- void (GLAPIENTRYP AlphaFragmentOp3ATI)(GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod); /* 855 */
- void (GLAPIENTRYP BeginFragmentShaderATI)(void); /* 856 */
- void (GLAPIENTRYP BindFragmentShaderATI)(GLuint id); /* 857 */
- void (GLAPIENTRYP ColorFragmentOp1ATI)(GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod); /* 858 */
- void (GLAPIENTRYP ColorFragmentOp2ATI)(GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod); /* 859 */
- void (GLAPIENTRYP ColorFragmentOp3ATI)(GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod); /* 860 */
- void (GLAPIENTRYP DeleteFragmentShaderATI)(GLuint id); /* 861 */
- void (GLAPIENTRYP EndFragmentShaderATI)(void); /* 862 */
- GLuint (GLAPIENTRYP GenFragmentShadersATI)(GLuint range); /* 863 */
- void (GLAPIENTRYP PassTexCoordATI)(GLuint dst, GLuint coord, GLenum swizzle); /* 864 */
- void (GLAPIENTRYP SampleMapATI)(GLuint dst, GLuint interp, GLenum swizzle); /* 865 */
- void (GLAPIENTRYP SetFragmentShaderConstantATI)(GLuint dst, const GLfloat * value); /* 866 */
- void (GLAPIENTRYP PointParameteriNV)(GLenum pname, GLint param); /* 867 */
- void (GLAPIENTRYP PointParameterivNV)(GLenum pname, const GLint * params); /* 868 */
- void (GLAPIENTRYP ActiveStencilFaceEXT)(GLenum face); /* 869 */
- void (GLAPIENTRYP BindVertexArrayAPPLE)(GLuint array); /* 870 */
- void (GLAPIENTRYP DeleteVertexArraysAPPLE)(GLsizei n, const GLuint * arrays); /* 871 */
- void (GLAPIENTRYP GenVertexArraysAPPLE)(GLsizei n, GLuint * arrays); /* 872 */
- GLboolean (GLAPIENTRYP IsVertexArrayAPPLE)(GLuint array); /* 873 */
- void (GLAPIENTRYP GetProgramNamedParameterdvNV)(GLuint id, GLsizei len, const GLubyte * name, GLdouble * params); /* 874 */
- void (GLAPIENTRYP GetProgramNamedParameterfvNV)(GLuint id, GLsizei len, const GLubyte * name, GLfloat * params); /* 875 */
- void (GLAPIENTRYP ProgramNamedParameter4dNV)(GLuint id, GLsizei len, const GLubyte * name, GLdouble x, GLdouble y, GLdouble z, GLdouble w); /* 876 */
- void (GLAPIENTRYP ProgramNamedParameter4dvNV)(GLuint id, GLsizei len, const GLubyte * name, const GLdouble * v); /* 877 */
- void (GLAPIENTRYP ProgramNamedParameter4fNV)(GLuint id, GLsizei len, const GLubyte * name, GLfloat x, GLfloat y, GLfloat z, GLfloat w); /* 878 */
- void (GLAPIENTRYP ProgramNamedParameter4fvNV)(GLuint id, GLsizei len, const GLubyte * name, const GLfloat * v); /* 879 */
- void (GLAPIENTRYP PrimitiveRestartIndexNV)(GLuint index); /* 880 */
- void (GLAPIENTRYP PrimitiveRestartNV)(void); /* 881 */
- void (GLAPIENTRYP DepthBoundsEXT)(GLclampd zmin, GLclampd zmax); /* 882 */
- void (GLAPIENTRYP BlendEquationSeparateEXT)(GLenum modeRGB, GLenum modeA); /* 883 */
- void (GLAPIENTRYP BindFramebufferEXT)(GLenum target, GLuint framebuffer); /* 884 */
- void (GLAPIENTRYP BindRenderbufferEXT)(GLenum target, GLuint renderbuffer); /* 885 */
- GLenum (GLAPIENTRYP CheckFramebufferStatusEXT)(GLenum target); /* 886 */
- void (GLAPIENTRYP DeleteFramebuffersEXT)(GLsizei n, const GLuint * framebuffers); /* 887 */
- void (GLAPIENTRYP DeleteRenderbuffersEXT)(GLsizei n, const GLuint * renderbuffers); /* 888 */
- void (GLAPIENTRYP FramebufferRenderbufferEXT)(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer); /* 889 */
- void (GLAPIENTRYP FramebufferTexture1DEXT)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level); /* 890 */
- void (GLAPIENTRYP FramebufferTexture2DEXT)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level); /* 891 */
- void (GLAPIENTRYP FramebufferTexture3DEXT)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset); /* 892 */
- void (GLAPIENTRYP GenFramebuffersEXT)(GLsizei n, GLuint * framebuffers); /* 893 */
- void (GLAPIENTRYP GenRenderbuffersEXT)(GLsizei n, GLuint * renderbuffers); /* 894 */
- void (GLAPIENTRYP GenerateMipmapEXT)(GLenum target); /* 895 */
- void (GLAPIENTRYP GetFramebufferAttachmentParameterivEXT)(GLenum target, GLenum attachment, GLenum pname, GLint * params); /* 896 */
- void (GLAPIENTRYP GetRenderbufferParameterivEXT)(GLenum target, GLenum pname, GLint * params); /* 897 */
- GLboolean (GLAPIENTRYP IsFramebufferEXT)(GLuint framebuffer); /* 898 */
- GLboolean (GLAPIENTRYP IsRenderbufferEXT)(GLuint renderbuffer); /* 899 */
- void (GLAPIENTRYP RenderbufferStorageEXT)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height); /* 900 */
- void (GLAPIENTRYP BlitFramebufferEXT)(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter); /* 901 */
- void (GLAPIENTRYP BufferParameteriAPPLE)(GLenum target, GLenum pname, GLint param); /* 902 */
- void (GLAPIENTRYP FlushMappedBufferRangeAPPLE)(GLenum target, GLintptr offset, GLsizeiptr size); /* 903 */
- void (GLAPIENTRYP BindFragDataLocationEXT)(GLuint program, GLuint colorNumber, const GLchar * name); /* 904 */
- GLint (GLAPIENTRYP GetFragDataLocationEXT)(GLuint program, const GLchar * name); /* 905 */
- void (GLAPIENTRYP GetUniformuivEXT)(GLuint program, GLint location, GLuint * params); /* 906 */
- void (GLAPIENTRYP GetVertexAttribIivEXT)(GLuint index, GLenum pname, GLint * params); /* 907 */
- void (GLAPIENTRYP GetVertexAttribIuivEXT)(GLuint index, GLenum pname, GLuint * params); /* 908 */
- void (GLAPIENTRYP Uniform1uiEXT)(GLint location, GLuint x); /* 909 */
- void (GLAPIENTRYP Uniform1uivEXT)(GLint location, GLsizei count, const GLuint * value); /* 910 */
- void (GLAPIENTRYP Uniform2uiEXT)(GLint location, GLuint x, GLuint y); /* 911 */
- void (GLAPIENTRYP Uniform2uivEXT)(GLint location, GLsizei count, const GLuint * value); /* 912 */
- void (GLAPIENTRYP Uniform3uiEXT)(GLint location, GLuint x, GLuint y, GLuint z); /* 913 */
- void (GLAPIENTRYP Uniform3uivEXT)(GLint location, GLsizei count, const GLuint * value); /* 914 */
- void (GLAPIENTRYP Uniform4uiEXT)(GLint location, GLuint x, GLuint y, GLuint z, GLuint w); /* 915 */
- void (GLAPIENTRYP Uniform4uivEXT)(GLint location, GLsizei count, const GLuint * value); /* 916 */
- void (GLAPIENTRYP VertexAttribI1iEXT)(GLuint index, GLint x); /* 917 */
- void (GLAPIENTRYP VertexAttribI1ivEXT)(GLuint index, const GLint * v); /* 918 */
- void (GLAPIENTRYP VertexAttribI1uiEXT)(GLuint index, GLuint x); /* 919 */
- void (GLAPIENTRYP VertexAttribI1uivEXT)(GLuint index, const GLuint * v); /* 920 */
- void (GLAPIENTRYP VertexAttribI2iEXT)(GLuint index, GLint x, GLint y); /* 921 */
- void (GLAPIENTRYP VertexAttribI2ivEXT)(GLuint index, const GLint * v); /* 922 */
- void (GLAPIENTRYP VertexAttribI2uiEXT)(GLuint index, GLuint x, GLuint y); /* 923 */
- void (GLAPIENTRYP VertexAttribI2uivEXT)(GLuint index, const GLuint * v); /* 924 */
- void (GLAPIENTRYP VertexAttribI3iEXT)(GLuint index, GLint x, GLint y, GLint z); /* 925 */
- void (GLAPIENTRYP VertexAttribI3ivEXT)(GLuint index, const GLint * v); /* 926 */
- void (GLAPIENTRYP VertexAttribI3uiEXT)(GLuint index, GLuint x, GLuint y, GLuint z); /* 927 */
- void (GLAPIENTRYP VertexAttribI3uivEXT)(GLuint index, const GLuint * v); /* 928 */
- void (GLAPIENTRYP VertexAttribI4bvEXT)(GLuint index, const GLbyte * v); /* 929 */
- void (GLAPIENTRYP VertexAttribI4iEXT)(GLuint index, GLint x, GLint y, GLint z, GLint w); /* 930 */
- void (GLAPIENTRYP VertexAttribI4ivEXT)(GLuint index, const GLint * v); /* 931 */
- void (GLAPIENTRYP VertexAttribI4svEXT)(GLuint index, const GLshort * v); /* 932 */
- void (GLAPIENTRYP VertexAttribI4ubvEXT)(GLuint index, const GLubyte * v); /* 933 */
- void (GLAPIENTRYP VertexAttribI4uiEXT)(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w); /* 934 */
- void (GLAPIENTRYP VertexAttribI4uivEXT)(GLuint index, const GLuint * v); /* 935 */
- void (GLAPIENTRYP VertexAttribI4usvEXT)(GLuint index, const GLushort * v); /* 936 */
- void (GLAPIENTRYP VertexAttribIPointerEXT)(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer); /* 937 */
- void (GLAPIENTRYP FramebufferTextureLayerEXT)(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer); /* 938 */
- void (GLAPIENTRYP ColorMaskIndexedEXT)(GLuint buf, GLboolean r, GLboolean g, GLboolean b, GLboolean a); /* 939 */
- void (GLAPIENTRYP DisableIndexedEXT)(GLenum target, GLuint index); /* 940 */
- void (GLAPIENTRYP EnableIndexedEXT)(GLenum target, GLuint index); /* 941 */
- void (GLAPIENTRYP GetBooleanIndexedvEXT)(GLenum value, GLuint index, GLboolean * data); /* 942 */
- void (GLAPIENTRYP GetIntegerIndexedvEXT)(GLenum value, GLuint index, GLint * data); /* 943 */
- GLboolean (GLAPIENTRYP IsEnabledIndexedEXT)(GLenum target, GLuint index); /* 944 */
- void (GLAPIENTRYP ClearColorIiEXT)(GLint r, GLint g, GLint b, GLint a); /* 945 */
- void (GLAPIENTRYP ClearColorIuiEXT)(GLuint r, GLuint g, GLuint b, GLuint a); /* 946 */
- void (GLAPIENTRYP GetTexParameterIivEXT)(GLenum target, GLenum pname, GLint * params); /* 947 */
- void (GLAPIENTRYP GetTexParameterIuivEXT)(GLenum target, GLenum pname, GLuint * params); /* 948 */
- void (GLAPIENTRYP TexParameterIivEXT)(GLenum target, GLenum pname, const GLint * params); /* 949 */
- void (GLAPIENTRYP TexParameterIuivEXT)(GLenum target, GLenum pname, const GLuint * params); /* 950 */
- void (GLAPIENTRYP BeginConditionalRenderNV)(GLuint query, GLenum mode); /* 951 */
- void (GLAPIENTRYP EndConditionalRenderNV)(void); /* 952 */
- void (GLAPIENTRYP BeginTransformFeedbackEXT)(GLenum mode); /* 953 */
- void (GLAPIENTRYP BindBufferBaseEXT)(GLenum target, GLuint index, GLuint buffer); /* 954 */
- void (GLAPIENTRYP BindBufferOffsetEXT)(GLenum target, GLuint index, GLuint buffer, GLintptr offset); /* 955 */
- void (GLAPIENTRYP BindBufferRangeEXT)(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size); /* 956 */
- void (GLAPIENTRYP EndTransformFeedbackEXT)(void); /* 957 */
- void (GLAPIENTRYP GetTransformFeedbackVaryingEXT)(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLsizei * size, GLenum * type, GLchar * name); /* 958 */
- void (GLAPIENTRYP TransformFeedbackVaryingsEXT)(GLuint program, GLsizei count, const char ** varyings, GLenum bufferMode); /* 959 */
- void (GLAPIENTRYP ProvokingVertexEXT)(GLenum mode); /* 960 */
- void (GLAPIENTRYP GetTexParameterPointervAPPLE)(GLenum target, GLenum pname, GLvoid ** params); /* 961 */
- void (GLAPIENTRYP TextureRangeAPPLE)(GLenum target, GLsizei length, GLvoid * pointer); /* 962 */
- void (GLAPIENTRYP GetObjectParameterivAPPLE)(GLenum objectType, GLuint name, GLenum pname, GLint * value); /* 963 */
- GLenum (GLAPIENTRYP ObjectPurgeableAPPLE)(GLenum objectType, GLuint name, GLenum option); /* 964 */
- GLenum (GLAPIENTRYP ObjectUnpurgeableAPPLE)(GLenum objectType, GLuint name, GLenum option); /* 965 */
- void (GLAPIENTRYP ActiveProgramEXT)(GLuint program); /* 966 */
- GLuint (GLAPIENTRYP CreateShaderProgramEXT)(GLenum type, const GLchar * string); /* 967 */
- void (GLAPIENTRYP UseShaderProgramEXT)(GLenum type, GLuint program); /* 968 */
- void (GLAPIENTRYP TextureBarrierNV)(void); /* 969 */
- void (GLAPIENTRYP StencilFuncSeparateATI)(GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask); /* 970 */
- void (GLAPIENTRYP ProgramEnvParameters4fvEXT)(GLenum target, GLuint index, GLsizei count, const GLfloat * params); /* 971 */
- void (GLAPIENTRYP ProgramLocalParameters4fvEXT)(GLenum target, GLuint index, GLsizei count, const GLfloat * params); /* 972 */
- void (GLAPIENTRYP GetQueryObjecti64vEXT)(GLuint id, GLenum pname, GLint64EXT * params); /* 973 */
- void (GLAPIENTRYP GetQueryObjectui64vEXT)(GLuint id, GLenum pname, GLuint64EXT * params); /* 974 */
- void (GLAPIENTRYP EGLImageTargetRenderbufferStorageOES)(GLenum target, GLvoid * writeOffset); /* 975 */
- void (GLAPIENTRYP EGLImageTargetTexture2DOES)(GLenum target, GLvoid * writeOffset); /* 976 */
+ void (GLAPIENTRYP BindFragDataLocationIndexed)(GLuint program, GLuint colorNumber, GLuint index, const GLchar * name); /* 601 */
+ GLint (GLAPIENTRYP GetFragDataIndex)(GLuint program, const GLchar * name); /* 602 */
+ void (GLAPIENTRYP BindSampler)(GLuint unit, GLuint sampler); /* 603 */
+ void (GLAPIENTRYP DeleteSamplers)(GLsizei count, const GLuint * samplers); /* 604 */
+ void (GLAPIENTRYP GenSamplers)(GLsizei count, GLuint * samplers); /* 605 */
+ void (GLAPIENTRYP GetSamplerParameterIiv)(GLuint sampler, GLenum pname, GLint * params); /* 606 */
+ void (GLAPIENTRYP GetSamplerParameterIuiv)(GLuint sampler, GLenum pname, GLuint * params); /* 607 */
+ void (GLAPIENTRYP GetSamplerParameterfv)(GLuint sampler, GLenum pname, GLfloat * params); /* 608 */
+ void (GLAPIENTRYP GetSamplerParameteriv)(GLuint sampler, GLenum pname, GLint * params); /* 609 */
+ GLboolean (GLAPIENTRYP IsSampler)(GLuint sampler); /* 610 */
+ void (GLAPIENTRYP SamplerParameterIiv)(GLuint sampler, GLenum pname, const GLint * params); /* 611 */
+ void (GLAPIENTRYP SamplerParameterIuiv)(GLuint sampler, GLenum pname, const GLuint * params); /* 612 */
+ void (GLAPIENTRYP SamplerParameterf)(GLuint sampler, GLenum pname, GLfloat param); /* 613 */
+ void (GLAPIENTRYP SamplerParameterfv)(GLuint sampler, GLenum pname, const GLfloat * params); /* 614 */
+ void (GLAPIENTRYP SamplerParameteri)(GLuint sampler, GLenum pname, GLint param); /* 615 */
+ void (GLAPIENTRYP SamplerParameteriv)(GLuint sampler, GLenum pname, const GLint * params); /* 616 */
+ void (GLAPIENTRYP ColorP3ui)(GLenum type, GLuint color); /* 617 */
+ void (GLAPIENTRYP ColorP3uiv)(GLenum type, const GLuint * color); /* 618 */
+ void (GLAPIENTRYP ColorP4ui)(GLenum type, GLuint color); /* 619 */
+ void (GLAPIENTRYP ColorP4uiv)(GLenum type, const GLuint * color); /* 620 */
+ void (GLAPIENTRYP MultiTexCoordP1ui)(GLenum texture, GLenum type, GLuint coords); /* 621 */
+ void (GLAPIENTRYP MultiTexCoordP1uiv)(GLenum texture, GLenum type, const GLuint * coords); /* 622 */
+ void (GLAPIENTRYP MultiTexCoordP2ui)(GLenum texture, GLenum type, GLuint coords); /* 623 */
+ void (GLAPIENTRYP MultiTexCoordP2uiv)(GLenum texture, GLenum type, const GLuint * coords); /* 624 */
+ void (GLAPIENTRYP MultiTexCoordP3ui)(GLenum texture, GLenum type, GLuint coords); /* 625 */
+ void (GLAPIENTRYP MultiTexCoordP3uiv)(GLenum texture, GLenum type, const GLuint * coords); /* 626 */
+ void (GLAPIENTRYP MultiTexCoordP4ui)(GLenum texture, GLenum type, GLuint coords); /* 627 */
+ void (GLAPIENTRYP MultiTexCoordP4uiv)(GLenum texture, GLenum type, const GLuint * coords); /* 628 */
+ void (GLAPIENTRYP NormalP3ui)(GLenum type, GLuint coords); /* 629 */
+ void (GLAPIENTRYP NormalP3uiv)(GLenum type, const GLuint * coords); /* 630 */
+ void (GLAPIENTRYP SecondaryColorP3ui)(GLenum type, GLuint color); /* 631 */
+ void (GLAPIENTRYP SecondaryColorP3uiv)(GLenum type, const GLuint * color); /* 632 */
+ void (GLAPIENTRYP TexCoordP1ui)(GLenum type, GLuint coords); /* 633 */
+ void (GLAPIENTRYP TexCoordP1uiv)(GLenum type, const GLuint * coords); /* 634 */
+ void (GLAPIENTRYP TexCoordP2ui)(GLenum type, GLuint coords); /* 635 */
+ void (GLAPIENTRYP TexCoordP2uiv)(GLenum type, const GLuint * coords); /* 636 */
+ void (GLAPIENTRYP TexCoordP3ui)(GLenum type, GLuint coords); /* 637 */
+ void (GLAPIENTRYP TexCoordP3uiv)(GLenum type, const GLuint * coords); /* 638 */
+ void (GLAPIENTRYP TexCoordP4ui)(GLenum type, GLuint coords); /* 639 */
+ void (GLAPIENTRYP TexCoordP4uiv)(GLenum type, const GLuint * coords); /* 640 */
+ void (GLAPIENTRYP VertexAttribP1ui)(GLuint index, GLenum type, GLboolean normalized, GLuint value); /* 641 */
+ void (GLAPIENTRYP VertexAttribP1uiv)(GLuint index, GLenum type, GLboolean normalized, const GLuint * value); /* 642 */
+ void (GLAPIENTRYP VertexAttribP2ui)(GLuint index, GLenum type, GLboolean normalized, GLuint value); /* 643 */
+ void (GLAPIENTRYP VertexAttribP2uiv)(GLuint index, GLenum type, GLboolean normalized, const GLuint * value); /* 644 */
+ void (GLAPIENTRYP VertexAttribP3ui)(GLuint index, GLenum type, GLboolean normalized, GLuint value); /* 645 */
+ void (GLAPIENTRYP VertexAttribP3uiv)(GLuint index, GLenum type, GLboolean normalized, const GLuint * value); /* 646 */
+ void (GLAPIENTRYP VertexAttribP4ui)(GLuint index, GLenum type, GLboolean normalized, GLuint value); /* 647 */
+ void (GLAPIENTRYP VertexAttribP4uiv)(GLuint index, GLenum type, GLboolean normalized, const GLuint * value); /* 648 */
+ void (GLAPIENTRYP VertexP2ui)(GLenum type, GLuint value); /* 649 */
+ void (GLAPIENTRYP VertexP2uiv)(GLenum type, const GLuint * value); /* 650 */
+ void (GLAPIENTRYP VertexP3ui)(GLenum type, GLuint value); /* 651 */
+ void (GLAPIENTRYP VertexP3uiv)(GLenum type, const GLuint * value); /* 652 */
+ void (GLAPIENTRYP VertexP4ui)(GLenum type, GLuint value); /* 653 */
+ void (GLAPIENTRYP VertexP4uiv)(GLenum type, const GLuint * value); /* 654 */
+ void (GLAPIENTRYP BindTransformFeedback)(GLenum target, GLuint id); /* 655 */
+ void (GLAPIENTRYP DeleteTransformFeedbacks)(GLsizei n, const GLuint * ids); /* 656 */
+ void (GLAPIENTRYP DrawTransformFeedback)(GLenum mode, GLuint id); /* 657 */
+ void (GLAPIENTRYP GenTransformFeedbacks)(GLsizei n, GLuint * ids); /* 658 */
+ GLboolean (GLAPIENTRYP IsTransformFeedback)(GLuint id); /* 659 */
+ void (GLAPIENTRYP PauseTransformFeedback)(void); /* 660 */
+ void (GLAPIENTRYP ResumeTransformFeedback)(void); /* 661 */
+ void (GLAPIENTRYP ClearDepthf)(GLclampf depth); /* 662 */
+ void (GLAPIENTRYP DepthRangef)(GLclampf zNear, GLclampf zFar); /* 663 */
+ void (GLAPIENTRYP GetShaderPrecisionFormat)(GLenum shadertype, GLenum precisiontype, GLint * range, GLint * precision); /* 664 */
+ void (GLAPIENTRYP ReleaseShaderCompiler)(void); /* 665 */
+ void (GLAPIENTRYP ShaderBinary)(GLsizei n, const GLuint * shaders, GLenum binaryformat, const GLvoid * binary, GLsizei length); /* 666 */
+ void (GLAPIENTRYP DebugMessageCallbackARB)(GLDEBUGPROCARB callback, GLvoid * userParam); /* 667 */
+ void (GLAPIENTRYP DebugMessageControlARB)(GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint * ids, GLboolean enabled); /* 668 */
+ void (GLAPIENTRYP DebugMessageInsertARB)(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLcharARB * buf); /* 669 */
+ GLuint (GLAPIENTRYP GetDebugMessageLogARB)(GLuint count, GLsizei bufsize, GLenum * sources, GLenum * types, GLuint * ids, GLenum * severities, GLsizei * lengths, GLcharARB * messageLog); /* 670 */
+ GLenum (GLAPIENTRYP GetGraphicsResetStatusARB)(void); /* 671 */
+ void (GLAPIENTRYP GetnColorTableARB)(GLenum target, GLenum format, GLenum type, GLsizei bufSize, GLvoid * table); /* 672 */
+ void (GLAPIENTRYP GetnCompressedTexImageARB)(GLenum target, GLint lod, GLsizei bufSize, GLvoid * img); /* 673 */
+ void (GLAPIENTRYP GetnConvolutionFilterARB)(GLenum target, GLenum format, GLenum type, GLsizei bufSize, GLvoid * image); /* 674 */
+ void (GLAPIENTRYP GetnHistogramARB)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, GLvoid * values); /* 675 */
+ void (GLAPIENTRYP GetnMapdvARB)(GLenum target, GLenum query, GLsizei bufSize, GLdouble * v); /* 676 */
+ void (GLAPIENTRYP GetnMapfvARB)(GLenum target, GLenum query, GLsizei bufSize, GLfloat * v); /* 677 */
+ void (GLAPIENTRYP GetnMapivARB)(GLenum target, GLenum query, GLsizei bufSize, GLint * v); /* 678 */
+ void (GLAPIENTRYP GetnMinmaxARB)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, GLvoid * values); /* 679 */
+ void (GLAPIENTRYP GetnPixelMapfvARB)(GLenum map, GLsizei bufSize, GLfloat * values); /* 680 */
+ void (GLAPIENTRYP GetnPixelMapuivARB)(GLenum map, GLsizei bufSize, GLuint * values); /* 681 */
+ void (GLAPIENTRYP GetnPixelMapusvARB)(GLenum map, GLsizei bufSize, GLushort * values); /* 682 */
+ void (GLAPIENTRYP GetnPolygonStippleARB)(GLsizei bufSize, GLubyte * pattern); /* 683 */
+ void (GLAPIENTRYP GetnSeparableFilterARB)(GLenum target, GLenum format, GLenum type, GLsizei rowBufSize, GLvoid * row, GLsizei columnBufSize, GLvoid * column, GLvoid * span); /* 684 */
+ void (GLAPIENTRYP GetnTexImageARB)(GLenum target, GLint level, GLenum format, GLenum type, GLsizei bufSize, GLvoid * img); /* 685 */
+ void (GLAPIENTRYP GetnUniformdvARB)(GLhandleARB program, GLint location, GLsizei bufSize, GLdouble * params); /* 686 */
+ void (GLAPIENTRYP GetnUniformfvARB)(GLhandleARB program, GLint location, GLsizei bufSize, GLfloat * params); /* 687 */
+ void (GLAPIENTRYP GetnUniformivARB)(GLhandleARB program, GLint location, GLsizei bufSize, GLint * params); /* 688 */
+ void (GLAPIENTRYP GetnUniformuivARB)(GLhandleARB program, GLint location, GLsizei bufSize, GLuint * params); /* 689 */
+ void (GLAPIENTRYP ReadnPixelsARB)(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, GLvoid * data); /* 690 */
+ void (GLAPIENTRYP TexStorage1D)(GLenum target, GLsizei levels, GLenum internalFormat, GLsizei width); /* 691 */
+ void (GLAPIENTRYP TexStorage2D)(GLenum target, GLsizei levels, GLenum internalFormat, GLsizei width, GLsizei height); /* 692 */
+ void (GLAPIENTRYP TexStorage3D)(GLenum target, GLsizei levels, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth); /* 693 */
+ void (GLAPIENTRYP TextureStorage1DEXT)(GLuint texture, GLenum target, GLsizei levels, GLenum internalFormat, GLsizei width); /* 694 */
+ void (GLAPIENTRYP TextureStorage2DEXT)(GLuint texture, GLenum target, GLsizei levels, GLenum internalFormat, GLsizei width, GLsizei height); /* 695 */
+ void (GLAPIENTRYP TextureStorage3DEXT)(GLuint texture, GLenum target, GLsizei levels, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth); /* 696 */
+ void (GLAPIENTRYP PolygonOffsetEXT)(GLfloat factor, GLfloat bias); /* 697 */
+ void (GLAPIENTRYP GetPixelTexGenParameterfvSGIS)(GLenum pname, GLfloat * params); /* 698 */
+ void (GLAPIENTRYP GetPixelTexGenParameterivSGIS)(GLenum pname, GLint * params); /* 699 */
+ void (GLAPIENTRYP PixelTexGenParameterfSGIS)(GLenum pname, GLfloat param); /* 700 */
+ void (GLAPIENTRYP PixelTexGenParameterfvSGIS)(GLenum pname, const GLfloat * params); /* 701 */
+ void (GLAPIENTRYP PixelTexGenParameteriSGIS)(GLenum pname, GLint param); /* 702 */
+ void (GLAPIENTRYP PixelTexGenParameterivSGIS)(GLenum pname, const GLint * params); /* 703 */
+ void (GLAPIENTRYP SampleMaskSGIS)(GLclampf value, GLboolean invert); /* 704 */
+ void (GLAPIENTRYP SamplePatternSGIS)(GLenum pattern); /* 705 */
+ void (GLAPIENTRYP ColorPointerEXT)(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer); /* 706 */
+ void (GLAPIENTRYP EdgeFlagPointerEXT)(GLsizei stride, GLsizei count, const GLboolean * pointer); /* 707 */
+ void (GLAPIENTRYP IndexPointerEXT)(GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer); /* 708 */
+ void (GLAPIENTRYP NormalPointerEXT)(GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer); /* 709 */
+ void (GLAPIENTRYP TexCoordPointerEXT)(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer); /* 710 */
+ void (GLAPIENTRYP VertexPointerEXT)(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer); /* 711 */
+ void (GLAPIENTRYP PointParameterfEXT)(GLenum pname, GLfloat param); /* 712 */
+ void (GLAPIENTRYP PointParameterfvEXT)(GLenum pname, const GLfloat * params); /* 713 */
+ void (GLAPIENTRYP LockArraysEXT)(GLint first, GLsizei count); /* 714 */
+ void (GLAPIENTRYP UnlockArraysEXT)(void); /* 715 */
+ void (GLAPIENTRYP SecondaryColor3bEXT)(GLbyte red, GLbyte green, GLbyte blue); /* 716 */
+ void (GLAPIENTRYP SecondaryColor3bvEXT)(const GLbyte * v); /* 717 */
+ void (GLAPIENTRYP SecondaryColor3dEXT)(GLdouble red, GLdouble green, GLdouble blue); /* 718 */
+ void (GLAPIENTRYP SecondaryColor3dvEXT)(const GLdouble * v); /* 719 */
+ void (GLAPIENTRYP SecondaryColor3fEXT)(GLfloat red, GLfloat green, GLfloat blue); /* 720 */
+ void (GLAPIENTRYP SecondaryColor3fvEXT)(const GLfloat * v); /* 721 */
+ void (GLAPIENTRYP SecondaryColor3iEXT)(GLint red, GLint green, GLint blue); /* 722 */
+ void (GLAPIENTRYP SecondaryColor3ivEXT)(const GLint * v); /* 723 */
+ void (GLAPIENTRYP SecondaryColor3sEXT)(GLshort red, GLshort green, GLshort blue); /* 724 */
+ void (GLAPIENTRYP SecondaryColor3svEXT)(const GLshort * v); /* 725 */
+ void (GLAPIENTRYP SecondaryColor3ubEXT)(GLubyte red, GLubyte green, GLubyte blue); /* 726 */
+ void (GLAPIENTRYP SecondaryColor3ubvEXT)(const GLubyte * v); /* 727 */
+ void (GLAPIENTRYP SecondaryColor3uiEXT)(GLuint red, GLuint green, GLuint blue); /* 728 */
+ void (GLAPIENTRYP SecondaryColor3uivEXT)(const GLuint * v); /* 729 */
+ void (GLAPIENTRYP SecondaryColor3usEXT)(GLushort red, GLushort green, GLushort blue); /* 730 */
+ void (GLAPIENTRYP SecondaryColor3usvEXT)(const GLushort * v); /* 731 */
+ void (GLAPIENTRYP SecondaryColorPointerEXT)(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer); /* 732 */
+ void (GLAPIENTRYP MultiDrawArraysEXT)(GLenum mode, const GLint * first, const GLsizei * count, GLsizei primcount); /* 733 */
+ void (GLAPIENTRYP MultiDrawElementsEXT)(GLenum mode, const GLsizei * count, GLenum type, const GLvoid ** indices, GLsizei primcount); /* 734 */
+ void (GLAPIENTRYP FogCoordPointerEXT)(GLenum type, GLsizei stride, const GLvoid * pointer); /* 735 */
+ void (GLAPIENTRYP FogCoorddEXT)(GLdouble coord); /* 736 */
+ void (GLAPIENTRYP FogCoorddvEXT)(const GLdouble * coord); /* 737 */
+ void (GLAPIENTRYP FogCoordfEXT)(GLfloat coord); /* 738 */
+ void (GLAPIENTRYP FogCoordfvEXT)(const GLfloat * coord); /* 739 */
+ void (GLAPIENTRYP PixelTexGenSGIX)(GLenum mode); /* 740 */
+ void (GLAPIENTRYP BlendFuncSeparateEXT)(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha); /* 741 */
+ void (GLAPIENTRYP FlushVertexArrayRangeNV)(void); /* 742 */
+ void (GLAPIENTRYP VertexArrayRangeNV)(GLsizei length, const GLvoid * pointer); /* 743 */
+ void (GLAPIENTRYP CombinerInputNV)(GLenum stage, GLenum portion, GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage); /* 744 */
+ void (GLAPIENTRYP CombinerOutputNV)(GLenum stage, GLenum portion, GLenum abOutput, GLenum cdOutput, GLenum sumOutput, GLenum scale, GLenum bias, GLboolean abDotProduct, GLboolean cdDotProduct, GLboolean muxSum); /* 745 */
+ void (GLAPIENTRYP CombinerParameterfNV)(GLenum pname, GLfloat param); /* 746 */
+ void (GLAPIENTRYP CombinerParameterfvNV)(GLenum pname, const GLfloat * params); /* 747 */
+ void (GLAPIENTRYP CombinerParameteriNV)(GLenum pname, GLint param); /* 748 */
+ void (GLAPIENTRYP CombinerParameterivNV)(GLenum pname, const GLint * params); /* 749 */
+ void (GLAPIENTRYP FinalCombinerInputNV)(GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage); /* 750 */
+ void (GLAPIENTRYP GetCombinerInputParameterfvNV)(GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLfloat * params); /* 751 */
+ void (GLAPIENTRYP GetCombinerInputParameterivNV)(GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLint * params); /* 752 */
+ void (GLAPIENTRYP GetCombinerOutputParameterfvNV)(GLenum stage, GLenum portion, GLenum pname, GLfloat * params); /* 753 */
+ void (GLAPIENTRYP GetCombinerOutputParameterivNV)(GLenum stage, GLenum portion, GLenum pname, GLint * params); /* 754 */
+ void (GLAPIENTRYP GetFinalCombinerInputParameterfvNV)(GLenum variable, GLenum pname, GLfloat * params); /* 755 */
+ void (GLAPIENTRYP GetFinalCombinerInputParameterivNV)(GLenum variable, GLenum pname, GLint * params); /* 756 */
+ void (GLAPIENTRYP ResizeBuffersMESA)(void); /* 757 */
+ void (GLAPIENTRYP WindowPos2dMESA)(GLdouble x, GLdouble y); /* 758 */
+ void (GLAPIENTRYP WindowPos2dvMESA)(const GLdouble * v); /* 759 */
+ void (GLAPIENTRYP WindowPos2fMESA)(GLfloat x, GLfloat y); /* 760 */
+ void (GLAPIENTRYP WindowPos2fvMESA)(const GLfloat * v); /* 761 */
+ void (GLAPIENTRYP WindowPos2iMESA)(GLint x, GLint y); /* 762 */
+ void (GLAPIENTRYP WindowPos2ivMESA)(const GLint * v); /* 763 */
+ void (GLAPIENTRYP WindowPos2sMESA)(GLshort x, GLshort y); /* 764 */
+ void (GLAPIENTRYP WindowPos2svMESA)(const GLshort * v); /* 765 */
+ void (GLAPIENTRYP WindowPos3dMESA)(GLdouble x, GLdouble y, GLdouble z); /* 766 */
+ void (GLAPIENTRYP WindowPos3dvMESA)(const GLdouble * v); /* 767 */
+ void (GLAPIENTRYP WindowPos3fMESA)(GLfloat x, GLfloat y, GLfloat z); /* 768 */
+ void (GLAPIENTRYP WindowPos3fvMESA)(const GLfloat * v); /* 769 */
+ void (GLAPIENTRYP WindowPos3iMESA)(GLint x, GLint y, GLint z); /* 770 */
+ void (GLAPIENTRYP WindowPos3ivMESA)(const GLint * v); /* 771 */
+ void (GLAPIENTRYP WindowPos3sMESA)(GLshort x, GLshort y, GLshort z); /* 772 */
+ void (GLAPIENTRYP WindowPos3svMESA)(const GLshort * v); /* 773 */
+ void (GLAPIENTRYP WindowPos4dMESA)(GLdouble x, GLdouble y, GLdouble z, GLdouble w); /* 774 */
+ void (GLAPIENTRYP WindowPos4dvMESA)(const GLdouble * v); /* 775 */
+ void (GLAPIENTRYP WindowPos4fMESA)(GLfloat x, GLfloat y, GLfloat z, GLfloat w); /* 776 */
+ void (GLAPIENTRYP WindowPos4fvMESA)(const GLfloat * v); /* 777 */
+ void (GLAPIENTRYP WindowPos4iMESA)(GLint x, GLint y, GLint z, GLint w); /* 778 */
+ void (GLAPIENTRYP WindowPos4ivMESA)(const GLint * v); /* 779 */
+ void (GLAPIENTRYP WindowPos4sMESA)(GLshort x, GLshort y, GLshort z, GLshort w); /* 780 */
+ void (GLAPIENTRYP WindowPos4svMESA)(const GLshort * v); /* 781 */
+ void (GLAPIENTRYP MultiModeDrawArraysIBM)(const GLenum * mode, const GLint * first, const GLsizei * count, GLsizei primcount, GLint modestride); /* 782 */
+ void (GLAPIENTRYP MultiModeDrawElementsIBM)(const GLenum * mode, const GLsizei * count, GLenum type, const GLvoid * const * indices, GLsizei primcount, GLint modestride); /* 783 */
+ void (GLAPIENTRYP DeleteFencesNV)(GLsizei n, const GLuint * fences); /* 784 */
+ void (GLAPIENTRYP FinishFenceNV)(GLuint fence); /* 785 */
+ void (GLAPIENTRYP GenFencesNV)(GLsizei n, GLuint * fences); /* 786 */
+ void (GLAPIENTRYP GetFenceivNV)(GLuint fence, GLenum pname, GLint * params); /* 787 */
+ GLboolean (GLAPIENTRYP IsFenceNV)(GLuint fence); /* 788 */
+ void (GLAPIENTRYP SetFenceNV)(GLuint fence, GLenum condition); /* 789 */
+ GLboolean (GLAPIENTRYP TestFenceNV)(GLuint fence); /* 790 */
+ GLboolean (GLAPIENTRYP AreProgramsResidentNV)(GLsizei n, const GLuint * ids, GLboolean * residences); /* 791 */
+ void (GLAPIENTRYP BindProgramNV)(GLenum target, GLuint program); /* 792 */
+ void (GLAPIENTRYP DeleteProgramsNV)(GLsizei n, const GLuint * programs); /* 793 */
+ void (GLAPIENTRYP ExecuteProgramNV)(GLenum target, GLuint id, const GLfloat * params); /* 794 */
+ void (GLAPIENTRYP GenProgramsNV)(GLsizei n, GLuint * programs); /* 795 */
+ void (GLAPIENTRYP GetProgramParameterdvNV)(GLenum target, GLuint index, GLenum pname, GLdouble * params); /* 796 */
+ void (GLAPIENTRYP GetProgramParameterfvNV)(GLenum target, GLuint index, GLenum pname, GLfloat * params); /* 797 */
+ void (GLAPIENTRYP GetProgramStringNV)(GLuint id, GLenum pname, GLubyte * program); /* 798 */
+ void (GLAPIENTRYP GetProgramivNV)(GLuint id, GLenum pname, GLint * params); /* 799 */
+ void (GLAPIENTRYP GetTrackMatrixivNV)(GLenum target, GLuint address, GLenum pname, GLint * params); /* 800 */
+ void (GLAPIENTRYP GetVertexAttribPointervNV)(GLuint index, GLenum pname, GLvoid ** pointer); /* 801 */
+ void (GLAPIENTRYP GetVertexAttribdvNV)(GLuint index, GLenum pname, GLdouble * params); /* 802 */
+ void (GLAPIENTRYP GetVertexAttribfvNV)(GLuint index, GLenum pname, GLfloat * params); /* 803 */
+ void (GLAPIENTRYP GetVertexAttribivNV)(GLuint index, GLenum pname, GLint * params); /* 804 */
+ GLboolean (GLAPIENTRYP IsProgramNV)(GLuint program); /* 805 */
+ void (GLAPIENTRYP LoadProgramNV)(GLenum target, GLuint id, GLsizei len, const GLubyte * program); /* 806 */
+ void (GLAPIENTRYP ProgramParameters4dvNV)(GLenum target, GLuint index, GLsizei num, const GLdouble * params); /* 807 */
+ void (GLAPIENTRYP ProgramParameters4fvNV)(GLenum target, GLuint index, GLsizei num, const GLfloat * params); /* 808 */
+ void (GLAPIENTRYP RequestResidentProgramsNV)(GLsizei n, const GLuint * ids); /* 809 */
+ void (GLAPIENTRYP TrackMatrixNV)(GLenum target, GLuint address, GLenum matrix, GLenum transform); /* 810 */
+ void (GLAPIENTRYP VertexAttrib1dNV)(GLuint index, GLdouble x); /* 811 */
+ void (GLAPIENTRYP VertexAttrib1dvNV)(GLuint index, const GLdouble * v); /* 812 */
+ void (GLAPIENTRYP VertexAttrib1fNV)(GLuint index, GLfloat x); /* 813 */
+ void (GLAPIENTRYP VertexAttrib1fvNV)(GLuint index, const GLfloat * v); /* 814 */
+ void (GLAPIENTRYP VertexAttrib1sNV)(GLuint index, GLshort x); /* 815 */
+ void (GLAPIENTRYP VertexAttrib1svNV)(GLuint index, const GLshort * v); /* 816 */
+ void (GLAPIENTRYP VertexAttrib2dNV)(GLuint index, GLdouble x, GLdouble y); /* 817 */
+ void (GLAPIENTRYP VertexAttrib2dvNV)(GLuint index, const GLdouble * v); /* 818 */
+ void (GLAPIENTRYP VertexAttrib2fNV)(GLuint index, GLfloat x, GLfloat y); /* 819 */
+ void (GLAPIENTRYP VertexAttrib2fvNV)(GLuint index, const GLfloat * v); /* 820 */
+ void (GLAPIENTRYP VertexAttrib2sNV)(GLuint index, GLshort x, GLshort y); /* 821 */
+ void (GLAPIENTRYP VertexAttrib2svNV)(GLuint index, const GLshort * v); /* 822 */
+ void (GLAPIENTRYP VertexAttrib3dNV)(GLuint index, GLdouble x, GLdouble y, GLdouble z); /* 823 */
+ void (GLAPIENTRYP VertexAttrib3dvNV)(GLuint index, const GLdouble * v); /* 824 */
+ void (GLAPIENTRYP VertexAttrib3fNV)(GLuint index, GLfloat x, GLfloat y, GLfloat z); /* 825 */
+ void (GLAPIENTRYP VertexAttrib3fvNV)(GLuint index, const GLfloat * v); /* 826 */
+ void (GLAPIENTRYP VertexAttrib3sNV)(GLuint index, GLshort x, GLshort y, GLshort z); /* 827 */
+ void (GLAPIENTRYP VertexAttrib3svNV)(GLuint index, const GLshort * v); /* 828 */
+ void (GLAPIENTRYP VertexAttrib4dNV)(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); /* 829 */
+ void (GLAPIENTRYP VertexAttrib4dvNV)(GLuint index, const GLdouble * v); /* 830 */
+ void (GLAPIENTRYP VertexAttrib4fNV)(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); /* 831 */
+ void (GLAPIENTRYP VertexAttrib4fvNV)(GLuint index, const GLfloat * v); /* 832 */
+ void (GLAPIENTRYP VertexAttrib4sNV)(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w); /* 833 */
+ void (GLAPIENTRYP VertexAttrib4svNV)(GLuint index, const GLshort * v); /* 834 */
+ void (GLAPIENTRYP VertexAttrib4ubNV)(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w); /* 835 */
+ void (GLAPIENTRYP VertexAttrib4ubvNV)(GLuint index, const GLubyte * v); /* 836 */
+ void (GLAPIENTRYP VertexAttribPointerNV)(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer); /* 837 */
+ void (GLAPIENTRYP VertexAttribs1dvNV)(GLuint index, GLsizei n, const GLdouble * v); /* 838 */
+ void (GLAPIENTRYP VertexAttribs1fvNV)(GLuint index, GLsizei n, const GLfloat * v); /* 839 */
+ void (GLAPIENTRYP VertexAttribs1svNV)(GLuint index, GLsizei n, const GLshort * v); /* 840 */
+ void (GLAPIENTRYP VertexAttribs2dvNV)(GLuint index, GLsizei n, const GLdouble * v); /* 841 */
+ void (GLAPIENTRYP VertexAttribs2fvNV)(GLuint index, GLsizei n, const GLfloat * v); /* 842 */
+ void (GLAPIENTRYP VertexAttribs2svNV)(GLuint index, GLsizei n, const GLshort * v); /* 843 */
+ void (GLAPIENTRYP VertexAttribs3dvNV)(GLuint index, GLsizei n, const GLdouble * v); /* 844 */
+ void (GLAPIENTRYP VertexAttribs3fvNV)(GLuint index, GLsizei n, const GLfloat * v); /* 845 */
+ void (GLAPIENTRYP VertexAttribs3svNV)(GLuint index, GLsizei n, const GLshort * v); /* 846 */
+ void (GLAPIENTRYP VertexAttribs4dvNV)(GLuint index, GLsizei n, const GLdouble * v); /* 847 */
+ void (GLAPIENTRYP VertexAttribs4fvNV)(GLuint index, GLsizei n, const GLfloat * v); /* 848 */
+ void (GLAPIENTRYP VertexAttribs4svNV)(GLuint index, GLsizei n, const GLshort * v); /* 849 */
+ void (GLAPIENTRYP VertexAttribs4ubvNV)(GLuint index, GLsizei n, const GLubyte * v); /* 850 */
+ void (GLAPIENTRYP GetTexBumpParameterfvATI)(GLenum pname, GLfloat * param); /* 851 */
+ void (GLAPIENTRYP GetTexBumpParameterivATI)(GLenum pname, GLint * param); /* 852 */
+ void (GLAPIENTRYP TexBumpParameterfvATI)(GLenum pname, const GLfloat * param); /* 853 */
+ void (GLAPIENTRYP TexBumpParameterivATI)(GLenum pname, const GLint * param); /* 854 */
+ void (GLAPIENTRYP AlphaFragmentOp1ATI)(GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod); /* 855 */
+ void (GLAPIENTRYP AlphaFragmentOp2ATI)(GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod); /* 856 */
+ void (GLAPIENTRYP AlphaFragmentOp3ATI)(GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod); /* 857 */
+ void (GLAPIENTRYP BeginFragmentShaderATI)(void); /* 858 */
+ void (GLAPIENTRYP BindFragmentShaderATI)(GLuint id); /* 859 */
+ void (GLAPIENTRYP ColorFragmentOp1ATI)(GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod); /* 860 */
+ void (GLAPIENTRYP ColorFragmentOp2ATI)(GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod); /* 861 */
+ void (GLAPIENTRYP ColorFragmentOp3ATI)(GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod); /* 862 */
+ void (GLAPIENTRYP DeleteFragmentShaderATI)(GLuint id); /* 863 */
+ void (GLAPIENTRYP EndFragmentShaderATI)(void); /* 864 */
+ GLuint (GLAPIENTRYP GenFragmentShadersATI)(GLuint range); /* 865 */
+ void (GLAPIENTRYP PassTexCoordATI)(GLuint dst, GLuint coord, GLenum swizzle); /* 866 */
+ void (GLAPIENTRYP SampleMapATI)(GLuint dst, GLuint interp, GLenum swizzle); /* 867 */
+ void (GLAPIENTRYP SetFragmentShaderConstantATI)(GLuint dst, const GLfloat * value); /* 868 */
+ void (GLAPIENTRYP PointParameteriNV)(GLenum pname, GLint param); /* 869 */
+ void (GLAPIENTRYP PointParameterivNV)(GLenum pname, const GLint * params); /* 870 */
+ void (GLAPIENTRYP ActiveStencilFaceEXT)(GLenum face); /* 871 */
+ void (GLAPIENTRYP BindVertexArrayAPPLE)(GLuint array); /* 872 */
+ void (GLAPIENTRYP DeleteVertexArraysAPPLE)(GLsizei n, const GLuint * arrays); /* 873 */
+ void (GLAPIENTRYP GenVertexArraysAPPLE)(GLsizei n, GLuint * arrays); /* 874 */
+ GLboolean (GLAPIENTRYP IsVertexArrayAPPLE)(GLuint array); /* 875 */
+ void (GLAPIENTRYP GetProgramNamedParameterdvNV)(GLuint id, GLsizei len, const GLubyte * name, GLdouble * params); /* 876 */
+ void (GLAPIENTRYP GetProgramNamedParameterfvNV)(GLuint id, GLsizei len, const GLubyte * name, GLfloat * params); /* 877 */
+ void (GLAPIENTRYP ProgramNamedParameter4dNV)(GLuint id, GLsizei len, const GLubyte * name, GLdouble x, GLdouble y, GLdouble z, GLdouble w); /* 878 */
+ void (GLAPIENTRYP ProgramNamedParameter4dvNV)(GLuint id, GLsizei len, const GLubyte * name, const GLdouble * v); /* 879 */
+ void (GLAPIENTRYP ProgramNamedParameter4fNV)(GLuint id, GLsizei len, const GLubyte * name, GLfloat x, GLfloat y, GLfloat z, GLfloat w); /* 880 */
+ void (GLAPIENTRYP ProgramNamedParameter4fvNV)(GLuint id, GLsizei len, const GLubyte * name, const GLfloat * v); /* 881 */
+ void (GLAPIENTRYP PrimitiveRestartIndexNV)(GLuint index); /* 882 */
+ void (GLAPIENTRYP PrimitiveRestartNV)(void); /* 883 */
+ void (GLAPIENTRYP DepthBoundsEXT)(GLclampd zmin, GLclampd zmax); /* 884 */
+ void (GLAPIENTRYP BlendEquationSeparateEXT)(GLenum modeRGB, GLenum modeA); /* 885 */
+ void (GLAPIENTRYP BindFramebufferEXT)(GLenum target, GLuint framebuffer); /* 886 */
+ void (GLAPIENTRYP BindRenderbufferEXT)(GLenum target, GLuint renderbuffer); /* 887 */
+ GLenum (GLAPIENTRYP CheckFramebufferStatusEXT)(GLenum target); /* 888 */
+ void (GLAPIENTRYP DeleteFramebuffersEXT)(GLsizei n, const GLuint * framebuffers); /* 889 */
+ void (GLAPIENTRYP DeleteRenderbuffersEXT)(GLsizei n, const GLuint * renderbuffers); /* 890 */
+ void (GLAPIENTRYP FramebufferRenderbufferEXT)(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer); /* 891 */
+ void (GLAPIENTRYP FramebufferTexture1DEXT)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level); /* 892 */
+ void (GLAPIENTRYP FramebufferTexture2DEXT)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level); /* 893 */
+ void (GLAPIENTRYP FramebufferTexture3DEXT)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset); /* 894 */
+ void (GLAPIENTRYP GenFramebuffersEXT)(GLsizei n, GLuint * framebuffers); /* 895 */
+ void (GLAPIENTRYP GenRenderbuffersEXT)(GLsizei n, GLuint * renderbuffers); /* 896 */
+ void (GLAPIENTRYP GenerateMipmapEXT)(GLenum target); /* 897 */
+ void (GLAPIENTRYP GetFramebufferAttachmentParameterivEXT)(GLenum target, GLenum attachment, GLenum pname, GLint * params); /* 898 */
+ void (GLAPIENTRYP GetRenderbufferParameterivEXT)(GLenum target, GLenum pname, GLint * params); /* 899 */
+ GLboolean (GLAPIENTRYP IsFramebufferEXT)(GLuint framebuffer); /* 900 */
+ GLboolean (GLAPIENTRYP IsRenderbufferEXT)(GLuint renderbuffer); /* 901 */
+ void (GLAPIENTRYP RenderbufferStorageEXT)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height); /* 902 */
+ void (GLAPIENTRYP BlitFramebufferEXT)(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter); /* 903 */
+ void (GLAPIENTRYP BufferParameteriAPPLE)(GLenum target, GLenum pname, GLint param); /* 904 */
+ void (GLAPIENTRYP FlushMappedBufferRangeAPPLE)(GLenum target, GLintptr offset, GLsizeiptr size); /* 905 */
+ void (GLAPIENTRYP BindFragDataLocationEXT)(GLuint program, GLuint colorNumber, const GLchar * name); /* 906 */
+ GLint (GLAPIENTRYP GetFragDataLocationEXT)(GLuint program, const GLchar * name); /* 907 */
+ void (GLAPIENTRYP GetUniformuivEXT)(GLuint program, GLint location, GLuint * params); /* 908 */
+ void (GLAPIENTRYP GetVertexAttribIivEXT)(GLuint index, GLenum pname, GLint * params); /* 909 */
+ void (GLAPIENTRYP GetVertexAttribIuivEXT)(GLuint index, GLenum pname, GLuint * params); /* 910 */
+ void (GLAPIENTRYP Uniform1uiEXT)(GLint location, GLuint x); /* 911 */
+ void (GLAPIENTRYP Uniform1uivEXT)(GLint location, GLsizei count, const GLuint * value); /* 912 */
+ void (GLAPIENTRYP Uniform2uiEXT)(GLint location, GLuint x, GLuint y); /* 913 */
+ void (GLAPIENTRYP Uniform2uivEXT)(GLint location, GLsizei count, const GLuint * value); /* 914 */
+ void (GLAPIENTRYP Uniform3uiEXT)(GLint location, GLuint x, GLuint y, GLuint z); /* 915 */
+ void (GLAPIENTRYP Uniform3uivEXT)(GLint location, GLsizei count, const GLuint * value); /* 916 */
+ void (GLAPIENTRYP Uniform4uiEXT)(GLint location, GLuint x, GLuint y, GLuint z, GLuint w); /* 917 */
+ void (GLAPIENTRYP Uniform4uivEXT)(GLint location, GLsizei count, const GLuint * value); /* 918 */
+ void (GLAPIENTRYP VertexAttribI1iEXT)(GLuint index, GLint x); /* 919 */
+ void (GLAPIENTRYP VertexAttribI1ivEXT)(GLuint index, const GLint * v); /* 920 */
+ void (GLAPIENTRYP VertexAttribI1uiEXT)(GLuint index, GLuint x); /* 921 */
+ void (GLAPIENTRYP VertexAttribI1uivEXT)(GLuint index, const GLuint * v); /* 922 */
+ void (GLAPIENTRYP VertexAttribI2iEXT)(GLuint index, GLint x, GLint y); /* 923 */
+ void (GLAPIENTRYP VertexAttribI2ivEXT)(GLuint index, const GLint * v); /* 924 */
+ void (GLAPIENTRYP VertexAttribI2uiEXT)(GLuint index, GLuint x, GLuint y); /* 925 */
+ void (GLAPIENTRYP VertexAttribI2uivEXT)(GLuint index, const GLuint * v); /* 926 */
+ void (GLAPIENTRYP VertexAttribI3iEXT)(GLuint index, GLint x, GLint y, GLint z); /* 927 */
+ void (GLAPIENTRYP VertexAttribI3ivEXT)(GLuint index, const GLint * v); /* 928 */
+ void (GLAPIENTRYP VertexAttribI3uiEXT)(GLuint index, GLuint x, GLuint y, GLuint z); /* 929 */
+ void (GLAPIENTRYP VertexAttribI3uivEXT)(GLuint index, const GLuint * v); /* 930 */
+ void (GLAPIENTRYP VertexAttribI4bvEXT)(GLuint index, const GLbyte * v); /* 931 */
+ void (GLAPIENTRYP VertexAttribI4iEXT)(GLuint index, GLint x, GLint y, GLint z, GLint w); /* 932 */
+ void (GLAPIENTRYP VertexAttribI4ivEXT)(GLuint index, const GLint * v); /* 933 */
+ void (GLAPIENTRYP VertexAttribI4svEXT)(GLuint index, const GLshort * v); /* 934 */
+ void (GLAPIENTRYP VertexAttribI4ubvEXT)(GLuint index, const GLubyte * v); /* 935 */
+ void (GLAPIENTRYP VertexAttribI4uiEXT)(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w); /* 936 */
+ void (GLAPIENTRYP VertexAttribI4uivEXT)(GLuint index, const GLuint * v); /* 937 */
+ void (GLAPIENTRYP VertexAttribI4usvEXT)(GLuint index, const GLushort * v); /* 938 */
+ void (GLAPIENTRYP VertexAttribIPointerEXT)(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer); /* 939 */
+ void (GLAPIENTRYP FramebufferTextureLayerEXT)(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer); /* 940 */
+ void (GLAPIENTRYP ColorMaskIndexedEXT)(GLuint buf, GLboolean r, GLboolean g, GLboolean b, GLboolean a); /* 941 */
+ void (GLAPIENTRYP DisableIndexedEXT)(GLenum target, GLuint index); /* 942 */
+ void (GLAPIENTRYP EnableIndexedEXT)(GLenum target, GLuint index); /* 943 */
+ void (GLAPIENTRYP GetBooleanIndexedvEXT)(GLenum value, GLuint index, GLboolean * data); /* 944 */
+ void (GLAPIENTRYP GetIntegerIndexedvEXT)(GLenum value, GLuint index, GLint * data); /* 945 */
+ GLboolean (GLAPIENTRYP IsEnabledIndexedEXT)(GLenum target, GLuint index); /* 946 */
+ void (GLAPIENTRYP ClearColorIiEXT)(GLint r, GLint g, GLint b, GLint a); /* 947 */
+ void (GLAPIENTRYP ClearColorIuiEXT)(GLuint r, GLuint g, GLuint b, GLuint a); /* 948 */
+ void (GLAPIENTRYP GetTexParameterIivEXT)(GLenum target, GLenum pname, GLint * params); /* 949 */
+ void (GLAPIENTRYP GetTexParameterIuivEXT)(GLenum target, GLenum pname, GLuint * params); /* 950 */
+ void (GLAPIENTRYP TexParameterIivEXT)(GLenum target, GLenum pname, const GLint * params); /* 951 */
+ void (GLAPIENTRYP TexParameterIuivEXT)(GLenum target, GLenum pname, const GLuint * params); /* 952 */
+ void (GLAPIENTRYP BeginConditionalRenderNV)(GLuint query, GLenum mode); /* 953 */
+ void (GLAPIENTRYP EndConditionalRenderNV)(void); /* 954 */
+ void (GLAPIENTRYP BeginTransformFeedbackEXT)(GLenum mode); /* 955 */
+ void (GLAPIENTRYP BindBufferBaseEXT)(GLenum target, GLuint index, GLuint buffer); /* 956 */
+ void (GLAPIENTRYP BindBufferOffsetEXT)(GLenum target, GLuint index, GLuint buffer, GLintptr offset); /* 957 */
+ void (GLAPIENTRYP BindBufferRangeEXT)(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size); /* 958 */
+ void (GLAPIENTRYP EndTransformFeedbackEXT)(void); /* 959 */
+ void (GLAPIENTRYP GetTransformFeedbackVaryingEXT)(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLsizei * size, GLenum * type, GLchar * name); /* 960 */
+ void (GLAPIENTRYP TransformFeedbackVaryingsEXT)(GLuint program, GLsizei count, const char ** varyings, GLenum bufferMode); /* 961 */
+ void (GLAPIENTRYP ProvokingVertexEXT)(GLenum mode); /* 962 */
+ void (GLAPIENTRYP GetTexParameterPointervAPPLE)(GLenum target, GLenum pname, GLvoid ** params); /* 963 */
+ void (GLAPIENTRYP TextureRangeAPPLE)(GLenum target, GLsizei length, GLvoid * pointer); /* 964 */
+ void (GLAPIENTRYP GetObjectParameterivAPPLE)(GLenum objectType, GLuint name, GLenum pname, GLint * value); /* 965 */
+ GLenum (GLAPIENTRYP ObjectPurgeableAPPLE)(GLenum objectType, GLuint name, GLenum option); /* 966 */
+ GLenum (GLAPIENTRYP ObjectUnpurgeableAPPLE)(GLenum objectType, GLuint name, GLenum option); /* 967 */
+ void (GLAPIENTRYP ActiveProgramEXT)(GLuint program); /* 968 */
+ GLuint (GLAPIENTRYP CreateShaderProgramEXT)(GLenum type, const GLchar * string); /* 969 */
+ void (GLAPIENTRYP UseShaderProgramEXT)(GLenum type, GLuint program); /* 970 */
+ void (GLAPIENTRYP TextureBarrierNV)(void); /* 971 */
+ void (GLAPIENTRYP StencilFuncSeparateATI)(GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask); /* 972 */
+ void (GLAPIENTRYP ProgramEnvParameters4fvEXT)(GLenum target, GLuint index, GLsizei count, const GLfloat * params); /* 973 */
+ void (GLAPIENTRYP ProgramLocalParameters4fvEXT)(GLenum target, GLuint index, GLsizei count, const GLfloat * params); /* 974 */
+ void (GLAPIENTRYP GetQueryObjecti64vEXT)(GLuint id, GLenum pname, GLint64EXT * params); /* 975 */
+ void (GLAPIENTRYP GetQueryObjectui64vEXT)(GLuint id, GLenum pname, GLuint64EXT * params); /* 976 */
+ void (GLAPIENTRYP EGLImageTargetRenderbufferStorageOES)(GLenum target, GLvoid * writeOffset); /* 977 */
+ void (GLAPIENTRYP EGLImageTargetTexture2DOES)(GLenum target, GLvoid * writeOffset); /* 978 */
};
#endif /* !defined( _GLAPI_TABLE_H_ ) */
diff --git a/xorg-server/glx/glprocs.h b/xorg-server/glx/glprocs.h index 0b2d1b117..5a7817c26 100644 --- a/xorg-server/glx/glprocs.h +++ b/xorg-server/glx/glprocs.h @@ -653,6 +653,8 @@ static const char gl_string_table[] = "glBlendEquationiARB\0"
"glBlendFuncSeparateiARB\0"
"glBlendFunciARB\0"
+ "glBindFragDataLocationIndexed\0"
+ "glGetFragDataIndex\0"
"glBindSampler\0"
"glDeleteSamplers\0"
"glGenSamplers\0"
@@ -1411,17 +1413,15 @@ static const char gl_string_table[] = #define gl_dispatch_stub_364 mgl_dispatch_stub_364
#define gl_dispatch_stub_365 mgl_dispatch_stub_365
#define gl_dispatch_stub_366 mgl_dispatch_stub_366
-#define gl_dispatch_stub_696 mgl_dispatch_stub_696
-#define gl_dispatch_stub_697 mgl_dispatch_stub_697
#define gl_dispatch_stub_698 mgl_dispatch_stub_698
#define gl_dispatch_stub_699 mgl_dispatch_stub_699
#define gl_dispatch_stub_700 mgl_dispatch_stub_700
#define gl_dispatch_stub_701 mgl_dispatch_stub_701
#define gl_dispatch_stub_702 mgl_dispatch_stub_702
#define gl_dispatch_stub_703 mgl_dispatch_stub_703
-#define gl_dispatch_stub_738 mgl_dispatch_stub_738
-#define gl_dispatch_stub_780 mgl_dispatch_stub_780
-#define gl_dispatch_stub_781 mgl_dispatch_stub_781
+#define gl_dispatch_stub_704 mgl_dispatch_stub_704
+#define gl_dispatch_stub_705 mgl_dispatch_stub_705
+#define gl_dispatch_stub_740 mgl_dispatch_stub_740
#define gl_dispatch_stub_782 mgl_dispatch_stub_782
#define gl_dispatch_stub_783 mgl_dispatch_stub_783
#define gl_dispatch_stub_784 mgl_dispatch_stub_784
@@ -1429,23 +1429,25 @@ static const char gl_string_table[] = #define gl_dispatch_stub_786 mgl_dispatch_stub_786
#define gl_dispatch_stub_787 mgl_dispatch_stub_787
#define gl_dispatch_stub_788 mgl_dispatch_stub_788
-#define gl_dispatch_stub_869 mgl_dispatch_stub_869
-#define gl_dispatch_stub_870 mgl_dispatch_stub_870
+#define gl_dispatch_stub_789 mgl_dispatch_stub_789
+#define gl_dispatch_stub_790 mgl_dispatch_stub_790
#define gl_dispatch_stub_871 mgl_dispatch_stub_871
#define gl_dispatch_stub_872 mgl_dispatch_stub_872
#define gl_dispatch_stub_873 mgl_dispatch_stub_873
-#define gl_dispatch_stub_882 mgl_dispatch_stub_882
-#define gl_dispatch_stub_883 mgl_dispatch_stub_883
-#define gl_dispatch_stub_901 mgl_dispatch_stub_901
-#define gl_dispatch_stub_902 mgl_dispatch_stub_902
+#define gl_dispatch_stub_874 mgl_dispatch_stub_874
+#define gl_dispatch_stub_875 mgl_dispatch_stub_875
+#define gl_dispatch_stub_884 mgl_dispatch_stub_884
+#define gl_dispatch_stub_885 mgl_dispatch_stub_885
#define gl_dispatch_stub_903 mgl_dispatch_stub_903
-#define gl_dispatch_stub_961 mgl_dispatch_stub_961
-#define gl_dispatch_stub_962 mgl_dispatch_stub_962
-#define gl_dispatch_stub_970 mgl_dispatch_stub_970
-#define gl_dispatch_stub_971 mgl_dispatch_stub_971
+#define gl_dispatch_stub_904 mgl_dispatch_stub_904
+#define gl_dispatch_stub_905 mgl_dispatch_stub_905
+#define gl_dispatch_stub_963 mgl_dispatch_stub_963
+#define gl_dispatch_stub_964 mgl_dispatch_stub_964
#define gl_dispatch_stub_972 mgl_dispatch_stub_972
#define gl_dispatch_stub_973 mgl_dispatch_stub_973
#define gl_dispatch_stub_974 mgl_dispatch_stub_974
+#define gl_dispatch_stub_975 mgl_dispatch_stub_975
+#define gl_dispatch_stub_976 mgl_dispatch_stub_976
#endif /* USE_MGL_NAMESPACE */
@@ -1463,41 +1465,41 @@ void GLAPIENTRY gl_dispatch_stub_363(GLenum target, GLenum pname, GLint * params void GLAPIENTRY gl_dispatch_stub_364(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values);
void GLAPIENTRY gl_dispatch_stub_365(GLenum target, GLenum pname, GLfloat * params);
void GLAPIENTRY gl_dispatch_stub_366(GLenum target, GLenum pname, GLint * params);
-void GLAPIENTRY gl_dispatch_stub_696(GLenum pname, GLfloat * params);
-void GLAPIENTRY gl_dispatch_stub_697(GLenum pname, GLint * params);
-void GLAPIENTRY gl_dispatch_stub_698(GLenum pname, GLfloat param);
-void GLAPIENTRY gl_dispatch_stub_699(GLenum pname, const GLfloat * params);
-void GLAPIENTRY gl_dispatch_stub_700(GLenum pname, GLint param);
-void GLAPIENTRY gl_dispatch_stub_701(GLenum pname, const GLint * params);
-void GLAPIENTRY gl_dispatch_stub_702(GLclampf value, GLboolean invert);
-void GLAPIENTRY gl_dispatch_stub_703(GLenum pattern);
-void GLAPIENTRY gl_dispatch_stub_738(GLenum mode);
-void GLAPIENTRY gl_dispatch_stub_780(const GLenum * mode, const GLint * first, const GLsizei * count, GLsizei primcount, GLint modestride);
-void GLAPIENTRY gl_dispatch_stub_781(const GLenum * mode, const GLsizei * count, GLenum type, const GLvoid * const * indices, GLsizei primcount, GLint modestride);
-void GLAPIENTRY gl_dispatch_stub_782(GLsizei n, const GLuint * fences);
-void GLAPIENTRY gl_dispatch_stub_783(GLuint fence);
-void GLAPIENTRY gl_dispatch_stub_784(GLsizei n, GLuint * fences);
-void GLAPIENTRY gl_dispatch_stub_785(GLuint fence, GLenum pname, GLint * params);
-GLboolean GLAPIENTRY gl_dispatch_stub_786(GLuint fence);
-void GLAPIENTRY gl_dispatch_stub_787(GLuint fence, GLenum condition);
+void GLAPIENTRY gl_dispatch_stub_698(GLenum pname, GLfloat * params);
+void GLAPIENTRY gl_dispatch_stub_699(GLenum pname, GLint * params);
+void GLAPIENTRY gl_dispatch_stub_700(GLenum pname, GLfloat param);
+void GLAPIENTRY gl_dispatch_stub_701(GLenum pname, const GLfloat * params);
+void GLAPIENTRY gl_dispatch_stub_702(GLenum pname, GLint param);
+void GLAPIENTRY gl_dispatch_stub_703(GLenum pname, const GLint * params);
+void GLAPIENTRY gl_dispatch_stub_704(GLclampf value, GLboolean invert);
+void GLAPIENTRY gl_dispatch_stub_705(GLenum pattern);
+void GLAPIENTRY gl_dispatch_stub_740(GLenum mode);
+void GLAPIENTRY gl_dispatch_stub_782(const GLenum * mode, const GLint * first, const GLsizei * count, GLsizei primcount, GLint modestride);
+void GLAPIENTRY gl_dispatch_stub_783(const GLenum * mode, const GLsizei * count, GLenum type, const GLvoid * const * indices, GLsizei primcount, GLint modestride);
+void GLAPIENTRY gl_dispatch_stub_784(GLsizei n, const GLuint * fences);
+void GLAPIENTRY gl_dispatch_stub_785(GLuint fence);
+void GLAPIENTRY gl_dispatch_stub_786(GLsizei n, GLuint * fences);
+void GLAPIENTRY gl_dispatch_stub_787(GLuint fence, GLenum pname, GLint * params);
GLboolean GLAPIENTRY gl_dispatch_stub_788(GLuint fence);
-void GLAPIENTRY gl_dispatch_stub_869(GLenum face);
-void GLAPIENTRY gl_dispatch_stub_870(GLuint array);
-void GLAPIENTRY gl_dispatch_stub_871(GLsizei n, const GLuint * arrays);
-void GLAPIENTRY gl_dispatch_stub_872(GLsizei n, GLuint * arrays);
-GLboolean GLAPIENTRY gl_dispatch_stub_873(GLuint array);
-void GLAPIENTRY gl_dispatch_stub_882(GLclampd zmin, GLclampd zmax);
-void GLAPIENTRY gl_dispatch_stub_883(GLenum modeRGB, GLenum modeA);
-void GLAPIENTRY gl_dispatch_stub_901(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);
-void GLAPIENTRY gl_dispatch_stub_902(GLenum target, GLenum pname, GLint param);
-void GLAPIENTRY gl_dispatch_stub_903(GLenum target, GLintptr offset, GLsizeiptr size);
-void GLAPIENTRY gl_dispatch_stub_961(GLenum target, GLenum pname, GLvoid ** params);
-void GLAPIENTRY gl_dispatch_stub_962(GLenum target, GLsizei length, GLvoid * pointer);
-void GLAPIENTRY gl_dispatch_stub_970(GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask);
-void GLAPIENTRY gl_dispatch_stub_971(GLenum target, GLuint index, GLsizei count, const GLfloat * params);
-void GLAPIENTRY gl_dispatch_stub_972(GLenum target, GLuint index, GLsizei count, const GLfloat * params);
-void GLAPIENTRY gl_dispatch_stub_973(GLuint id, GLenum pname, GLint64EXT * params);
-void GLAPIENTRY gl_dispatch_stub_974(GLuint id, GLenum pname, GLuint64EXT * params);
+void GLAPIENTRY gl_dispatch_stub_789(GLuint fence, GLenum condition);
+GLboolean GLAPIENTRY gl_dispatch_stub_790(GLuint fence);
+void GLAPIENTRY gl_dispatch_stub_871(GLenum face);
+void GLAPIENTRY gl_dispatch_stub_872(GLuint array);
+void GLAPIENTRY gl_dispatch_stub_873(GLsizei n, const GLuint * arrays);
+void GLAPIENTRY gl_dispatch_stub_874(GLsizei n, GLuint * arrays);
+GLboolean GLAPIENTRY gl_dispatch_stub_875(GLuint array);
+void GLAPIENTRY gl_dispatch_stub_884(GLclampd zmin, GLclampd zmax);
+void GLAPIENTRY gl_dispatch_stub_885(GLenum modeRGB, GLenum modeA);
+void GLAPIENTRY gl_dispatch_stub_903(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);
+void GLAPIENTRY gl_dispatch_stub_904(GLenum target, GLenum pname, GLint param);
+void GLAPIENTRY gl_dispatch_stub_905(GLenum target, GLintptr offset, GLsizeiptr size);
+void GLAPIENTRY gl_dispatch_stub_963(GLenum target, GLenum pname, GLvoid ** params);
+void GLAPIENTRY gl_dispatch_stub_964(GLenum target, GLsizei length, GLvoid * pointer);
+void GLAPIENTRY gl_dispatch_stub_972(GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask);
+void GLAPIENTRY gl_dispatch_stub_973(GLenum target, GLuint index, GLsizei count, const GLfloat * params);
+void GLAPIENTRY gl_dispatch_stub_974(GLenum target, GLuint index, GLsizei count, const GLfloat * params);
+void GLAPIENTRY gl_dispatch_stub_975(GLuint id, GLenum pname, GLint64EXT * params);
+void GLAPIENTRY gl_dispatch_stub_976(GLuint id, GLenum pname, GLuint64EXT * params);
#endif /* defined(NEED_FUNCTION_POINTER) || defined(GLX_INDIRECT_RENDERING) */
static const glprocs_table_t static_functions[] = {
@@ -2102,747 +2104,749 @@ static const glprocs_table_t static_functions[] = { NAME_FUNC_OFFSET( 9691, glBlendEquationiARB, glBlendEquationiARB, NULL, 598),
NAME_FUNC_OFFSET( 9711, glBlendFuncSeparateiARB, glBlendFuncSeparateiARB, NULL, 599),
NAME_FUNC_OFFSET( 9735, glBlendFunciARB, glBlendFunciARB, NULL, 600),
- NAME_FUNC_OFFSET( 9751, glBindSampler, glBindSampler, NULL, 601),
- NAME_FUNC_OFFSET( 9765, glDeleteSamplers, glDeleteSamplers, NULL, 602),
- NAME_FUNC_OFFSET( 9782, glGenSamplers, glGenSamplers, NULL, 603),
- NAME_FUNC_OFFSET( 9796, glGetSamplerParameterIiv, glGetSamplerParameterIiv, NULL, 604),
- NAME_FUNC_OFFSET( 9821, glGetSamplerParameterIuiv, glGetSamplerParameterIuiv, NULL, 605),
- NAME_FUNC_OFFSET( 9847, glGetSamplerParameterfv, glGetSamplerParameterfv, NULL, 606),
- NAME_FUNC_OFFSET( 9871, glGetSamplerParameteriv, glGetSamplerParameteriv, NULL, 607),
- NAME_FUNC_OFFSET( 9895, glIsSampler, glIsSampler, NULL, 608),
- NAME_FUNC_OFFSET( 9907, glSamplerParameterIiv, glSamplerParameterIiv, NULL, 609),
- NAME_FUNC_OFFSET( 9929, glSamplerParameterIuiv, glSamplerParameterIuiv, NULL, 610),
- NAME_FUNC_OFFSET( 9952, glSamplerParameterf, glSamplerParameterf, NULL, 611),
- NAME_FUNC_OFFSET( 9972, glSamplerParameterfv, glSamplerParameterfv, NULL, 612),
- NAME_FUNC_OFFSET( 9993, glSamplerParameteri, glSamplerParameteri, NULL, 613),
- NAME_FUNC_OFFSET(10013, glSamplerParameteriv, glSamplerParameteriv, NULL, 614),
- NAME_FUNC_OFFSET(10034, glColorP3ui, glColorP3ui, NULL, 615),
- NAME_FUNC_OFFSET(10046, glColorP3uiv, glColorP3uiv, NULL, 616),
- NAME_FUNC_OFFSET(10059, glColorP4ui, glColorP4ui, NULL, 617),
- NAME_FUNC_OFFSET(10071, glColorP4uiv, glColorP4uiv, NULL, 618),
- NAME_FUNC_OFFSET(10084, glMultiTexCoordP1ui, glMultiTexCoordP1ui, NULL, 619),
- NAME_FUNC_OFFSET(10104, glMultiTexCoordP1uiv, glMultiTexCoordP1uiv, NULL, 620),
- NAME_FUNC_OFFSET(10125, glMultiTexCoordP2ui, glMultiTexCoordP2ui, NULL, 621),
- NAME_FUNC_OFFSET(10145, glMultiTexCoordP2uiv, glMultiTexCoordP2uiv, NULL, 622),
- NAME_FUNC_OFFSET(10166, glMultiTexCoordP3ui, glMultiTexCoordP3ui, NULL, 623),
- NAME_FUNC_OFFSET(10186, glMultiTexCoordP3uiv, glMultiTexCoordP3uiv, NULL, 624),
- NAME_FUNC_OFFSET(10207, glMultiTexCoordP4ui, glMultiTexCoordP4ui, NULL, 625),
- NAME_FUNC_OFFSET(10227, glMultiTexCoordP4uiv, glMultiTexCoordP4uiv, NULL, 626),
- NAME_FUNC_OFFSET(10248, glNormalP3ui, glNormalP3ui, NULL, 627),
- NAME_FUNC_OFFSET(10261, glNormalP3uiv, glNormalP3uiv, NULL, 628),
- NAME_FUNC_OFFSET(10275, glSecondaryColorP3ui, glSecondaryColorP3ui, NULL, 629),
- NAME_FUNC_OFFSET(10296, glSecondaryColorP3uiv, glSecondaryColorP3uiv, NULL, 630),
- NAME_FUNC_OFFSET(10318, glTexCoordP1ui, glTexCoordP1ui, NULL, 631),
- NAME_FUNC_OFFSET(10333, glTexCoordP1uiv, glTexCoordP1uiv, NULL, 632),
- NAME_FUNC_OFFSET(10349, glTexCoordP2ui, glTexCoordP2ui, NULL, 633),
- NAME_FUNC_OFFSET(10364, glTexCoordP2uiv, glTexCoordP2uiv, NULL, 634),
- NAME_FUNC_OFFSET(10380, glTexCoordP3ui, glTexCoordP3ui, NULL, 635),
- NAME_FUNC_OFFSET(10395, glTexCoordP3uiv, glTexCoordP3uiv, NULL, 636),
- NAME_FUNC_OFFSET(10411, glTexCoordP4ui, glTexCoordP4ui, NULL, 637),
- NAME_FUNC_OFFSET(10426, glTexCoordP4uiv, glTexCoordP4uiv, NULL, 638),
- NAME_FUNC_OFFSET(10442, glVertexAttribP1ui, glVertexAttribP1ui, NULL, 639),
- NAME_FUNC_OFFSET(10461, glVertexAttribP1uiv, glVertexAttribP1uiv, NULL, 640),
- NAME_FUNC_OFFSET(10481, glVertexAttribP2ui, glVertexAttribP2ui, NULL, 641),
- NAME_FUNC_OFFSET(10500, glVertexAttribP2uiv, glVertexAttribP2uiv, NULL, 642),
- NAME_FUNC_OFFSET(10520, glVertexAttribP3ui, glVertexAttribP3ui, NULL, 643),
- NAME_FUNC_OFFSET(10539, glVertexAttribP3uiv, glVertexAttribP3uiv, NULL, 644),
- NAME_FUNC_OFFSET(10559, glVertexAttribP4ui, glVertexAttribP4ui, NULL, 645),
- NAME_FUNC_OFFSET(10578, glVertexAttribP4uiv, glVertexAttribP4uiv, NULL, 646),
- NAME_FUNC_OFFSET(10598, glVertexP2ui, glVertexP2ui, NULL, 647),
- NAME_FUNC_OFFSET(10611, glVertexP2uiv, glVertexP2uiv, NULL, 648),
- NAME_FUNC_OFFSET(10625, glVertexP3ui, glVertexP3ui, NULL, 649),
- NAME_FUNC_OFFSET(10638, glVertexP3uiv, glVertexP3uiv, NULL, 650),
- NAME_FUNC_OFFSET(10652, glVertexP4ui, glVertexP4ui, NULL, 651),
- NAME_FUNC_OFFSET(10665, glVertexP4uiv, glVertexP4uiv, NULL, 652),
- NAME_FUNC_OFFSET(10679, glBindTransformFeedback, glBindTransformFeedback, NULL, 653),
- NAME_FUNC_OFFSET(10703, glDeleteTransformFeedbacks, glDeleteTransformFeedbacks, NULL, 654),
- NAME_FUNC_OFFSET(10730, glDrawTransformFeedback, glDrawTransformFeedback, NULL, 655),
- NAME_FUNC_OFFSET(10754, glGenTransformFeedbacks, glGenTransformFeedbacks, NULL, 656),
- NAME_FUNC_OFFSET(10778, glIsTransformFeedback, glIsTransformFeedback, NULL, 657),
- NAME_FUNC_OFFSET(10800, glPauseTransformFeedback, glPauseTransformFeedback, NULL, 658),
- NAME_FUNC_OFFSET(10825, glResumeTransformFeedback, glResumeTransformFeedback, NULL, 659),
- NAME_FUNC_OFFSET(10851, glClearDepthf, glClearDepthf, NULL, 660),
- NAME_FUNC_OFFSET(10865, glDepthRangef, glDepthRangef, NULL, 661),
- NAME_FUNC_OFFSET(10879, glGetShaderPrecisionFormat, glGetShaderPrecisionFormat, NULL, 662),
- NAME_FUNC_OFFSET(10906, glReleaseShaderCompiler, glReleaseShaderCompiler, NULL, 663),
- NAME_FUNC_OFFSET(10930, glShaderBinary, glShaderBinary, NULL, 664),
- NAME_FUNC_OFFSET(10945, glDebugMessageCallbackARB, glDebugMessageCallbackARB, NULL, 665),
- NAME_FUNC_OFFSET(10971, glDebugMessageControlARB, glDebugMessageControlARB, NULL, 666),
- NAME_FUNC_OFFSET(10996, glDebugMessageInsertARB, glDebugMessageInsertARB, NULL, 667),
- NAME_FUNC_OFFSET(11020, glGetDebugMessageLogARB, glGetDebugMessageLogARB, NULL, 668),
- NAME_FUNC_OFFSET(11044, glGetGraphicsResetStatusARB, glGetGraphicsResetStatusARB, NULL, 669),
- NAME_FUNC_OFFSET(11072, glGetnColorTableARB, glGetnColorTableARB, NULL, 670),
- NAME_FUNC_OFFSET(11092, glGetnCompressedTexImageARB, glGetnCompressedTexImageARB, NULL, 671),
- NAME_FUNC_OFFSET(11120, glGetnConvolutionFilterARB, glGetnConvolutionFilterARB, NULL, 672),
- NAME_FUNC_OFFSET(11147, glGetnHistogramARB, glGetnHistogramARB, NULL, 673),
- NAME_FUNC_OFFSET(11166, glGetnMapdvARB, glGetnMapdvARB, NULL, 674),
- NAME_FUNC_OFFSET(11181, glGetnMapfvARB, glGetnMapfvARB, NULL, 675),
- NAME_FUNC_OFFSET(11196, glGetnMapivARB, glGetnMapivARB, NULL, 676),
- NAME_FUNC_OFFSET(11211, glGetnMinmaxARB, glGetnMinmaxARB, NULL, 677),
- NAME_FUNC_OFFSET(11227, glGetnPixelMapfvARB, glGetnPixelMapfvARB, NULL, 678),
- NAME_FUNC_OFFSET(11247, glGetnPixelMapuivARB, glGetnPixelMapuivARB, NULL, 679),
- NAME_FUNC_OFFSET(11268, glGetnPixelMapusvARB, glGetnPixelMapusvARB, NULL, 680),
- NAME_FUNC_OFFSET(11289, glGetnPolygonStippleARB, glGetnPolygonStippleARB, NULL, 681),
- NAME_FUNC_OFFSET(11313, glGetnSeparableFilterARB, glGetnSeparableFilterARB, NULL, 682),
- NAME_FUNC_OFFSET(11338, glGetnTexImageARB, glGetnTexImageARB, NULL, 683),
- NAME_FUNC_OFFSET(11356, glGetnUniformdvARB, glGetnUniformdvARB, NULL, 684),
- NAME_FUNC_OFFSET(11375, glGetnUniformfvARB, glGetnUniformfvARB, NULL, 685),
- NAME_FUNC_OFFSET(11394, glGetnUniformivARB, glGetnUniformivARB, NULL, 686),
- NAME_FUNC_OFFSET(11413, glGetnUniformuivARB, glGetnUniformuivARB, NULL, 687),
- NAME_FUNC_OFFSET(11433, glReadnPixelsARB, glReadnPixelsARB, NULL, 688),
- NAME_FUNC_OFFSET(11450, glTexStorage1D, glTexStorage1D, NULL, 689),
- NAME_FUNC_OFFSET(11465, glTexStorage2D, glTexStorage2D, NULL, 690),
- NAME_FUNC_OFFSET(11480, glTexStorage3D, glTexStorage3D, NULL, 691),
- NAME_FUNC_OFFSET(11495, glTextureStorage1DEXT, glTextureStorage1DEXT, NULL, 692),
- NAME_FUNC_OFFSET(11517, glTextureStorage2DEXT, glTextureStorage2DEXT, NULL, 693),
- NAME_FUNC_OFFSET(11539, glTextureStorage3DEXT, glTextureStorage3DEXT, NULL, 694),
- NAME_FUNC_OFFSET(11561, glPolygonOffsetEXT, glPolygonOffsetEXT, NULL, 695),
- NAME_FUNC_OFFSET(11580, gl_dispatch_stub_696, gl_dispatch_stub_696, NULL, 696),
- NAME_FUNC_OFFSET(11612, gl_dispatch_stub_697, gl_dispatch_stub_697, NULL, 697),
- NAME_FUNC_OFFSET(11644, gl_dispatch_stub_698, gl_dispatch_stub_698, NULL, 698),
- NAME_FUNC_OFFSET(11672, gl_dispatch_stub_699, gl_dispatch_stub_699, NULL, 699),
- NAME_FUNC_OFFSET(11701, gl_dispatch_stub_700, gl_dispatch_stub_700, NULL, 700),
- NAME_FUNC_OFFSET(11729, gl_dispatch_stub_701, gl_dispatch_stub_701, NULL, 701),
- NAME_FUNC_OFFSET(11758, gl_dispatch_stub_702, gl_dispatch_stub_702, NULL, 702),
- NAME_FUNC_OFFSET(11775, gl_dispatch_stub_703, gl_dispatch_stub_703, NULL, 703),
- NAME_FUNC_OFFSET(11795, glColorPointerEXT, glColorPointerEXT, NULL, 704),
- NAME_FUNC_OFFSET(11813, glEdgeFlagPointerEXT, glEdgeFlagPointerEXT, NULL, 705),
- NAME_FUNC_OFFSET(11834, glIndexPointerEXT, glIndexPointerEXT, NULL, 706),
- NAME_FUNC_OFFSET(11852, glNormalPointerEXT, glNormalPointerEXT, NULL, 707),
- NAME_FUNC_OFFSET(11871, glTexCoordPointerEXT, glTexCoordPointerEXT, NULL, 708),
- NAME_FUNC_OFFSET(11892, glVertexPointerEXT, glVertexPointerEXT, NULL, 709),
- NAME_FUNC_OFFSET(11911, glPointParameterfEXT, glPointParameterfEXT, NULL, 710),
- NAME_FUNC_OFFSET(11932, glPointParameterfvEXT, glPointParameterfvEXT, NULL, 711),
- NAME_FUNC_OFFSET(11954, glLockArraysEXT, glLockArraysEXT, NULL, 712),
- NAME_FUNC_OFFSET(11970, glUnlockArraysEXT, glUnlockArraysEXT, NULL, 713),
- NAME_FUNC_OFFSET(11988, glSecondaryColor3bEXT, glSecondaryColor3bEXT, NULL, 714),
- NAME_FUNC_OFFSET(12010, glSecondaryColor3bvEXT, glSecondaryColor3bvEXT, NULL, 715),
- NAME_FUNC_OFFSET(12033, glSecondaryColor3dEXT, glSecondaryColor3dEXT, NULL, 716),
- NAME_FUNC_OFFSET(12055, glSecondaryColor3dvEXT, glSecondaryColor3dvEXT, NULL, 717),
- NAME_FUNC_OFFSET(12078, glSecondaryColor3fEXT, glSecondaryColor3fEXT, NULL, 718),
- NAME_FUNC_OFFSET(12100, glSecondaryColor3fvEXT, glSecondaryColor3fvEXT, NULL, 719),
- NAME_FUNC_OFFSET(12123, glSecondaryColor3iEXT, glSecondaryColor3iEXT, NULL, 720),
- NAME_FUNC_OFFSET(12145, glSecondaryColor3ivEXT, glSecondaryColor3ivEXT, NULL, 721),
- NAME_FUNC_OFFSET(12168, glSecondaryColor3sEXT, glSecondaryColor3sEXT, NULL, 722),
- NAME_FUNC_OFFSET(12190, glSecondaryColor3svEXT, glSecondaryColor3svEXT, NULL, 723),
- NAME_FUNC_OFFSET(12213, glSecondaryColor3ubEXT, glSecondaryColor3ubEXT, NULL, 724),
- NAME_FUNC_OFFSET(12236, glSecondaryColor3ubvEXT, glSecondaryColor3ubvEXT, NULL, 725),
- NAME_FUNC_OFFSET(12260, glSecondaryColor3uiEXT, glSecondaryColor3uiEXT, NULL, 726),
- NAME_FUNC_OFFSET(12283, glSecondaryColor3uivEXT, glSecondaryColor3uivEXT, NULL, 727),
- NAME_FUNC_OFFSET(12307, glSecondaryColor3usEXT, glSecondaryColor3usEXT, NULL, 728),
- NAME_FUNC_OFFSET(12330, glSecondaryColor3usvEXT, glSecondaryColor3usvEXT, NULL, 729),
- NAME_FUNC_OFFSET(12354, glSecondaryColorPointerEXT, glSecondaryColorPointerEXT, NULL, 730),
- NAME_FUNC_OFFSET(12381, glMultiDrawArraysEXT, glMultiDrawArraysEXT, NULL, 731),
- NAME_FUNC_OFFSET(12402, glMultiDrawElementsEXT, glMultiDrawElementsEXT, NULL, 732),
- NAME_FUNC_OFFSET(12425, glFogCoordPointerEXT, glFogCoordPointerEXT, NULL, 733),
- NAME_FUNC_OFFSET(12446, glFogCoorddEXT, glFogCoorddEXT, NULL, 734),
- NAME_FUNC_OFFSET(12461, glFogCoorddvEXT, glFogCoorddvEXT, NULL, 735),
- NAME_FUNC_OFFSET(12477, glFogCoordfEXT, glFogCoordfEXT, NULL, 736),
- NAME_FUNC_OFFSET(12492, glFogCoordfvEXT, glFogCoordfvEXT, NULL, 737),
- NAME_FUNC_OFFSET(12508, gl_dispatch_stub_738, gl_dispatch_stub_738, NULL, 738),
- NAME_FUNC_OFFSET(12526, glBlendFuncSeparateEXT, glBlendFuncSeparateEXT, NULL, 739),
- NAME_FUNC_OFFSET(12549, glFlushVertexArrayRangeNV, glFlushVertexArrayRangeNV, NULL, 740),
- NAME_FUNC_OFFSET(12575, glVertexArrayRangeNV, glVertexArrayRangeNV, NULL, 741),
- NAME_FUNC_OFFSET(12596, glCombinerInputNV, glCombinerInputNV, NULL, 742),
- NAME_FUNC_OFFSET(12614, glCombinerOutputNV, glCombinerOutputNV, NULL, 743),
- NAME_FUNC_OFFSET(12633, glCombinerParameterfNV, glCombinerParameterfNV, NULL, 744),
- NAME_FUNC_OFFSET(12656, glCombinerParameterfvNV, glCombinerParameterfvNV, NULL, 745),
- NAME_FUNC_OFFSET(12680, glCombinerParameteriNV, glCombinerParameteriNV, NULL, 746),
- NAME_FUNC_OFFSET(12703, glCombinerParameterivNV, glCombinerParameterivNV, NULL, 747),
- NAME_FUNC_OFFSET(12727, glFinalCombinerInputNV, glFinalCombinerInputNV, NULL, 748),
- NAME_FUNC_OFFSET(12750, glGetCombinerInputParameterfvNV, glGetCombinerInputParameterfvNV, NULL, 749),
- NAME_FUNC_OFFSET(12782, glGetCombinerInputParameterivNV, glGetCombinerInputParameterivNV, NULL, 750),
- NAME_FUNC_OFFSET(12814, glGetCombinerOutputParameterfvNV, glGetCombinerOutputParameterfvNV, NULL, 751),
- NAME_FUNC_OFFSET(12847, glGetCombinerOutputParameterivNV, glGetCombinerOutputParameterivNV, NULL, 752),
- NAME_FUNC_OFFSET(12880, glGetFinalCombinerInputParameterfvNV, glGetFinalCombinerInputParameterfvNV, NULL, 753),
- NAME_FUNC_OFFSET(12917, glGetFinalCombinerInputParameterivNV, glGetFinalCombinerInputParameterivNV, NULL, 754),
- NAME_FUNC_OFFSET(12954, glResizeBuffersMESA, glResizeBuffersMESA, NULL, 755),
- NAME_FUNC_OFFSET(12974, glWindowPos2dMESA, glWindowPos2dMESA, NULL, 756),
- NAME_FUNC_OFFSET(12992, glWindowPos2dvMESA, glWindowPos2dvMESA, NULL, 757),
- NAME_FUNC_OFFSET(13011, glWindowPos2fMESA, glWindowPos2fMESA, NULL, 758),
- NAME_FUNC_OFFSET(13029, glWindowPos2fvMESA, glWindowPos2fvMESA, NULL, 759),
- NAME_FUNC_OFFSET(13048, glWindowPos2iMESA, glWindowPos2iMESA, NULL, 760),
- NAME_FUNC_OFFSET(13066, glWindowPos2ivMESA, glWindowPos2ivMESA, NULL, 761),
- NAME_FUNC_OFFSET(13085, glWindowPos2sMESA, glWindowPos2sMESA, NULL, 762),
- NAME_FUNC_OFFSET(13103, glWindowPos2svMESA, glWindowPos2svMESA, NULL, 763),
- NAME_FUNC_OFFSET(13122, glWindowPos3dMESA, glWindowPos3dMESA, NULL, 764),
- NAME_FUNC_OFFSET(13140, glWindowPos3dvMESA, glWindowPos3dvMESA, NULL, 765),
- NAME_FUNC_OFFSET(13159, glWindowPos3fMESA, glWindowPos3fMESA, NULL, 766),
- NAME_FUNC_OFFSET(13177, glWindowPos3fvMESA, glWindowPos3fvMESA, NULL, 767),
- NAME_FUNC_OFFSET(13196, glWindowPos3iMESA, glWindowPos3iMESA, NULL, 768),
- NAME_FUNC_OFFSET(13214, glWindowPos3ivMESA, glWindowPos3ivMESA, NULL, 769),
- NAME_FUNC_OFFSET(13233, glWindowPos3sMESA, glWindowPos3sMESA, NULL, 770),
- NAME_FUNC_OFFSET(13251, glWindowPos3svMESA, glWindowPos3svMESA, NULL, 771),
- NAME_FUNC_OFFSET(13270, glWindowPos4dMESA, glWindowPos4dMESA, NULL, 772),
- NAME_FUNC_OFFSET(13288, glWindowPos4dvMESA, glWindowPos4dvMESA, NULL, 773),
- NAME_FUNC_OFFSET(13307, glWindowPos4fMESA, glWindowPos4fMESA, NULL, 774),
- NAME_FUNC_OFFSET(13325, glWindowPos4fvMESA, glWindowPos4fvMESA, NULL, 775),
- NAME_FUNC_OFFSET(13344, glWindowPos4iMESA, glWindowPos4iMESA, NULL, 776),
- NAME_FUNC_OFFSET(13362, glWindowPos4ivMESA, glWindowPos4ivMESA, NULL, 777),
- NAME_FUNC_OFFSET(13381, glWindowPos4sMESA, glWindowPos4sMESA, NULL, 778),
- NAME_FUNC_OFFSET(13399, glWindowPos4svMESA, glWindowPos4svMESA, NULL, 779),
- NAME_FUNC_OFFSET(13418, gl_dispatch_stub_780, gl_dispatch_stub_780, NULL, 780),
- NAME_FUNC_OFFSET(13443, gl_dispatch_stub_781, gl_dispatch_stub_781, NULL, 781),
- NAME_FUNC_OFFSET(13470, gl_dispatch_stub_782, gl_dispatch_stub_782, NULL, 782),
- NAME_FUNC_OFFSET(13487, gl_dispatch_stub_783, gl_dispatch_stub_783, NULL, 783),
- NAME_FUNC_OFFSET(13503, gl_dispatch_stub_784, gl_dispatch_stub_784, NULL, 784),
- NAME_FUNC_OFFSET(13517, gl_dispatch_stub_785, gl_dispatch_stub_785, NULL, 785),
- NAME_FUNC_OFFSET(13532, gl_dispatch_stub_786, gl_dispatch_stub_786, NULL, 786),
- NAME_FUNC_OFFSET(13544, gl_dispatch_stub_787, gl_dispatch_stub_787, NULL, 787),
- NAME_FUNC_OFFSET(13557, gl_dispatch_stub_788, gl_dispatch_stub_788, NULL, 788),
- NAME_FUNC_OFFSET(13571, glAreProgramsResidentNV, glAreProgramsResidentNV, NULL, 789),
- NAME_FUNC_OFFSET(13595, glBindProgramNV, glBindProgramNV, NULL, 790),
- NAME_FUNC_OFFSET(13611, glDeleteProgramsNV, glDeleteProgramsNV, NULL, 791),
- NAME_FUNC_OFFSET(13630, glExecuteProgramNV, glExecuteProgramNV, NULL, 792),
- NAME_FUNC_OFFSET(13649, glGenProgramsNV, glGenProgramsNV, NULL, 793),
- NAME_FUNC_OFFSET(13665, glGetProgramParameterdvNV, glGetProgramParameterdvNV, NULL, 794),
- NAME_FUNC_OFFSET(13691, glGetProgramParameterfvNV, glGetProgramParameterfvNV, NULL, 795),
- NAME_FUNC_OFFSET(13717, glGetProgramStringNV, glGetProgramStringNV, NULL, 796),
- NAME_FUNC_OFFSET(13738, glGetProgramivNV, glGetProgramivNV, NULL, 797),
- NAME_FUNC_OFFSET(13755, glGetTrackMatrixivNV, glGetTrackMatrixivNV, NULL, 798),
- NAME_FUNC_OFFSET(13776, glGetVertexAttribPointervNV, glGetVertexAttribPointervNV, NULL, 799),
- NAME_FUNC_OFFSET(13804, glGetVertexAttribdvNV, glGetVertexAttribdvNV, NULL, 800),
- NAME_FUNC_OFFSET(13826, glGetVertexAttribfvNV, glGetVertexAttribfvNV, NULL, 801),
- NAME_FUNC_OFFSET(13848, glGetVertexAttribivNV, glGetVertexAttribivNV, NULL, 802),
- NAME_FUNC_OFFSET(13870, glIsProgramNV, glIsProgramNV, NULL, 803),
- NAME_FUNC_OFFSET(13884, glLoadProgramNV, glLoadProgramNV, NULL, 804),
- NAME_FUNC_OFFSET(13900, glProgramParameters4dvNV, glProgramParameters4dvNV, NULL, 805),
- NAME_FUNC_OFFSET(13925, glProgramParameters4fvNV, glProgramParameters4fvNV, NULL, 806),
- NAME_FUNC_OFFSET(13950, glRequestResidentProgramsNV, glRequestResidentProgramsNV, NULL, 807),
- NAME_FUNC_OFFSET(13978, glTrackMatrixNV, glTrackMatrixNV, NULL, 808),
- NAME_FUNC_OFFSET(13994, glVertexAttrib1dNV, glVertexAttrib1dNV, NULL, 809),
- NAME_FUNC_OFFSET(14013, glVertexAttrib1dvNV, glVertexAttrib1dvNV, NULL, 810),
- NAME_FUNC_OFFSET(14033, glVertexAttrib1fNV, glVertexAttrib1fNV, NULL, 811),
- NAME_FUNC_OFFSET(14052, glVertexAttrib1fvNV, glVertexAttrib1fvNV, NULL, 812),
- NAME_FUNC_OFFSET(14072, glVertexAttrib1sNV, glVertexAttrib1sNV, NULL, 813),
- NAME_FUNC_OFFSET(14091, glVertexAttrib1svNV, glVertexAttrib1svNV, NULL, 814),
- NAME_FUNC_OFFSET(14111, glVertexAttrib2dNV, glVertexAttrib2dNV, NULL, 815),
- NAME_FUNC_OFFSET(14130, glVertexAttrib2dvNV, glVertexAttrib2dvNV, NULL, 816),
- NAME_FUNC_OFFSET(14150, glVertexAttrib2fNV, glVertexAttrib2fNV, NULL, 817),
- NAME_FUNC_OFFSET(14169, glVertexAttrib2fvNV, glVertexAttrib2fvNV, NULL, 818),
- NAME_FUNC_OFFSET(14189, glVertexAttrib2sNV, glVertexAttrib2sNV, NULL, 819),
- NAME_FUNC_OFFSET(14208, glVertexAttrib2svNV, glVertexAttrib2svNV, NULL, 820),
- NAME_FUNC_OFFSET(14228, glVertexAttrib3dNV, glVertexAttrib3dNV, NULL, 821),
- NAME_FUNC_OFFSET(14247, glVertexAttrib3dvNV, glVertexAttrib3dvNV, NULL, 822),
- NAME_FUNC_OFFSET(14267, glVertexAttrib3fNV, glVertexAttrib3fNV, NULL, 823),
- NAME_FUNC_OFFSET(14286, glVertexAttrib3fvNV, glVertexAttrib3fvNV, NULL, 824),
- NAME_FUNC_OFFSET(14306, glVertexAttrib3sNV, glVertexAttrib3sNV, NULL, 825),
- NAME_FUNC_OFFSET(14325, glVertexAttrib3svNV, glVertexAttrib3svNV, NULL, 826),
- NAME_FUNC_OFFSET(14345, glVertexAttrib4dNV, glVertexAttrib4dNV, NULL, 827),
- NAME_FUNC_OFFSET(14364, glVertexAttrib4dvNV, glVertexAttrib4dvNV, NULL, 828),
- NAME_FUNC_OFFSET(14384, glVertexAttrib4fNV, glVertexAttrib4fNV, NULL, 829),
- NAME_FUNC_OFFSET(14403, glVertexAttrib4fvNV, glVertexAttrib4fvNV, NULL, 830),
- NAME_FUNC_OFFSET(14423, glVertexAttrib4sNV, glVertexAttrib4sNV, NULL, 831),
- NAME_FUNC_OFFSET(14442, glVertexAttrib4svNV, glVertexAttrib4svNV, NULL, 832),
- NAME_FUNC_OFFSET(14462, glVertexAttrib4ubNV, glVertexAttrib4ubNV, NULL, 833),
- NAME_FUNC_OFFSET(14482, glVertexAttrib4ubvNV, glVertexAttrib4ubvNV, NULL, 834),
- NAME_FUNC_OFFSET(14503, glVertexAttribPointerNV, glVertexAttribPointerNV, NULL, 835),
- NAME_FUNC_OFFSET(14527, glVertexAttribs1dvNV, glVertexAttribs1dvNV, NULL, 836),
- NAME_FUNC_OFFSET(14548, glVertexAttribs1fvNV, glVertexAttribs1fvNV, NULL, 837),
- NAME_FUNC_OFFSET(14569, glVertexAttribs1svNV, glVertexAttribs1svNV, NULL, 838),
- NAME_FUNC_OFFSET(14590, glVertexAttribs2dvNV, glVertexAttribs2dvNV, NULL, 839),
- NAME_FUNC_OFFSET(14611, glVertexAttribs2fvNV, glVertexAttribs2fvNV, NULL, 840),
- NAME_FUNC_OFFSET(14632, glVertexAttribs2svNV, glVertexAttribs2svNV, NULL, 841),
- NAME_FUNC_OFFSET(14653, glVertexAttribs3dvNV, glVertexAttribs3dvNV, NULL, 842),
- NAME_FUNC_OFFSET(14674, glVertexAttribs3fvNV, glVertexAttribs3fvNV, NULL, 843),
- NAME_FUNC_OFFSET(14695, glVertexAttribs3svNV, glVertexAttribs3svNV, NULL, 844),
- NAME_FUNC_OFFSET(14716, glVertexAttribs4dvNV, glVertexAttribs4dvNV, NULL, 845),
- NAME_FUNC_OFFSET(14737, glVertexAttribs4fvNV, glVertexAttribs4fvNV, NULL, 846),
- NAME_FUNC_OFFSET(14758, glVertexAttribs4svNV, glVertexAttribs4svNV, NULL, 847),
- NAME_FUNC_OFFSET(14779, glVertexAttribs4ubvNV, glVertexAttribs4ubvNV, NULL, 848),
- NAME_FUNC_OFFSET(14801, glGetTexBumpParameterfvATI, glGetTexBumpParameterfvATI, NULL, 849),
- NAME_FUNC_OFFSET(14828, glGetTexBumpParameterivATI, glGetTexBumpParameterivATI, NULL, 850),
- NAME_FUNC_OFFSET(14855, glTexBumpParameterfvATI, glTexBumpParameterfvATI, NULL, 851),
- NAME_FUNC_OFFSET(14879, glTexBumpParameterivATI, glTexBumpParameterivATI, NULL, 852),
- NAME_FUNC_OFFSET(14903, glAlphaFragmentOp1ATI, glAlphaFragmentOp1ATI, NULL, 853),
- NAME_FUNC_OFFSET(14925, glAlphaFragmentOp2ATI, glAlphaFragmentOp2ATI, NULL, 854),
- NAME_FUNC_OFFSET(14947, glAlphaFragmentOp3ATI, glAlphaFragmentOp3ATI, NULL, 855),
- NAME_FUNC_OFFSET(14969, glBeginFragmentShaderATI, glBeginFragmentShaderATI, NULL, 856),
- NAME_FUNC_OFFSET(14994, glBindFragmentShaderATI, glBindFragmentShaderATI, NULL, 857),
- NAME_FUNC_OFFSET(15018, glColorFragmentOp1ATI, glColorFragmentOp1ATI, NULL, 858),
- NAME_FUNC_OFFSET(15040, glColorFragmentOp2ATI, glColorFragmentOp2ATI, NULL, 859),
- NAME_FUNC_OFFSET(15062, glColorFragmentOp3ATI, glColorFragmentOp3ATI, NULL, 860),
- NAME_FUNC_OFFSET(15084, glDeleteFragmentShaderATI, glDeleteFragmentShaderATI, NULL, 861),
- NAME_FUNC_OFFSET(15110, glEndFragmentShaderATI, glEndFragmentShaderATI, NULL, 862),
- NAME_FUNC_OFFSET(15133, glGenFragmentShadersATI, glGenFragmentShadersATI, NULL, 863),
- NAME_FUNC_OFFSET(15157, glPassTexCoordATI, glPassTexCoordATI, NULL, 864),
- NAME_FUNC_OFFSET(15175, glSampleMapATI, glSampleMapATI, NULL, 865),
- NAME_FUNC_OFFSET(15190, glSetFragmentShaderConstantATI, glSetFragmentShaderConstantATI, NULL, 866),
- NAME_FUNC_OFFSET(15221, glPointParameteriNV, glPointParameteriNV, NULL, 867),
- NAME_FUNC_OFFSET(15241, glPointParameterivNV, glPointParameterivNV, NULL, 868),
- NAME_FUNC_OFFSET(15262, gl_dispatch_stub_869, gl_dispatch_stub_869, NULL, 869),
- NAME_FUNC_OFFSET(15285, gl_dispatch_stub_870, gl_dispatch_stub_870, NULL, 870),
- NAME_FUNC_OFFSET(15308, gl_dispatch_stub_871, gl_dispatch_stub_871, NULL, 871),
+ NAME_FUNC_OFFSET( 9751, glBindFragDataLocationIndexed, glBindFragDataLocationIndexed, NULL, 601),
+ NAME_FUNC_OFFSET( 9781, glGetFragDataIndex, glGetFragDataIndex, NULL, 602),
+ NAME_FUNC_OFFSET( 9800, glBindSampler, glBindSampler, NULL, 603),
+ NAME_FUNC_OFFSET( 9814, glDeleteSamplers, glDeleteSamplers, NULL, 604),
+ NAME_FUNC_OFFSET( 9831, glGenSamplers, glGenSamplers, NULL, 605),
+ NAME_FUNC_OFFSET( 9845, glGetSamplerParameterIiv, glGetSamplerParameterIiv, NULL, 606),
+ NAME_FUNC_OFFSET( 9870, glGetSamplerParameterIuiv, glGetSamplerParameterIuiv, NULL, 607),
+ NAME_FUNC_OFFSET( 9896, glGetSamplerParameterfv, glGetSamplerParameterfv, NULL, 608),
+ NAME_FUNC_OFFSET( 9920, glGetSamplerParameteriv, glGetSamplerParameteriv, NULL, 609),
+ NAME_FUNC_OFFSET( 9944, glIsSampler, glIsSampler, NULL, 610),
+ NAME_FUNC_OFFSET( 9956, glSamplerParameterIiv, glSamplerParameterIiv, NULL, 611),
+ NAME_FUNC_OFFSET( 9978, glSamplerParameterIuiv, glSamplerParameterIuiv, NULL, 612),
+ NAME_FUNC_OFFSET(10001, glSamplerParameterf, glSamplerParameterf, NULL, 613),
+ NAME_FUNC_OFFSET(10021, glSamplerParameterfv, glSamplerParameterfv, NULL, 614),
+ NAME_FUNC_OFFSET(10042, glSamplerParameteri, glSamplerParameteri, NULL, 615),
+ NAME_FUNC_OFFSET(10062, glSamplerParameteriv, glSamplerParameteriv, NULL, 616),
+ NAME_FUNC_OFFSET(10083, glColorP3ui, glColorP3ui, NULL, 617),
+ NAME_FUNC_OFFSET(10095, glColorP3uiv, glColorP3uiv, NULL, 618),
+ NAME_FUNC_OFFSET(10108, glColorP4ui, glColorP4ui, NULL, 619),
+ NAME_FUNC_OFFSET(10120, glColorP4uiv, glColorP4uiv, NULL, 620),
+ NAME_FUNC_OFFSET(10133, glMultiTexCoordP1ui, glMultiTexCoordP1ui, NULL, 621),
+ NAME_FUNC_OFFSET(10153, glMultiTexCoordP1uiv, glMultiTexCoordP1uiv, NULL, 622),
+ NAME_FUNC_OFFSET(10174, glMultiTexCoordP2ui, glMultiTexCoordP2ui, NULL, 623),
+ NAME_FUNC_OFFSET(10194, glMultiTexCoordP2uiv, glMultiTexCoordP2uiv, NULL, 624),
+ NAME_FUNC_OFFSET(10215, glMultiTexCoordP3ui, glMultiTexCoordP3ui, NULL, 625),
+ NAME_FUNC_OFFSET(10235, glMultiTexCoordP3uiv, glMultiTexCoordP3uiv, NULL, 626),
+ NAME_FUNC_OFFSET(10256, glMultiTexCoordP4ui, glMultiTexCoordP4ui, NULL, 627),
+ NAME_FUNC_OFFSET(10276, glMultiTexCoordP4uiv, glMultiTexCoordP4uiv, NULL, 628),
+ NAME_FUNC_OFFSET(10297, glNormalP3ui, glNormalP3ui, NULL, 629),
+ NAME_FUNC_OFFSET(10310, glNormalP3uiv, glNormalP3uiv, NULL, 630),
+ NAME_FUNC_OFFSET(10324, glSecondaryColorP3ui, glSecondaryColorP3ui, NULL, 631),
+ NAME_FUNC_OFFSET(10345, glSecondaryColorP3uiv, glSecondaryColorP3uiv, NULL, 632),
+ NAME_FUNC_OFFSET(10367, glTexCoordP1ui, glTexCoordP1ui, NULL, 633),
+ NAME_FUNC_OFFSET(10382, glTexCoordP1uiv, glTexCoordP1uiv, NULL, 634),
+ NAME_FUNC_OFFSET(10398, glTexCoordP2ui, glTexCoordP2ui, NULL, 635),
+ NAME_FUNC_OFFSET(10413, glTexCoordP2uiv, glTexCoordP2uiv, NULL, 636),
+ NAME_FUNC_OFFSET(10429, glTexCoordP3ui, glTexCoordP3ui, NULL, 637),
+ NAME_FUNC_OFFSET(10444, glTexCoordP3uiv, glTexCoordP3uiv, NULL, 638),
+ NAME_FUNC_OFFSET(10460, glTexCoordP4ui, glTexCoordP4ui, NULL, 639),
+ NAME_FUNC_OFFSET(10475, glTexCoordP4uiv, glTexCoordP4uiv, NULL, 640),
+ NAME_FUNC_OFFSET(10491, glVertexAttribP1ui, glVertexAttribP1ui, NULL, 641),
+ NAME_FUNC_OFFSET(10510, glVertexAttribP1uiv, glVertexAttribP1uiv, NULL, 642),
+ NAME_FUNC_OFFSET(10530, glVertexAttribP2ui, glVertexAttribP2ui, NULL, 643),
+ NAME_FUNC_OFFSET(10549, glVertexAttribP2uiv, glVertexAttribP2uiv, NULL, 644),
+ NAME_FUNC_OFFSET(10569, glVertexAttribP3ui, glVertexAttribP3ui, NULL, 645),
+ NAME_FUNC_OFFSET(10588, glVertexAttribP3uiv, glVertexAttribP3uiv, NULL, 646),
+ NAME_FUNC_OFFSET(10608, glVertexAttribP4ui, glVertexAttribP4ui, NULL, 647),
+ NAME_FUNC_OFFSET(10627, glVertexAttribP4uiv, glVertexAttribP4uiv, NULL, 648),
+ NAME_FUNC_OFFSET(10647, glVertexP2ui, glVertexP2ui, NULL, 649),
+ NAME_FUNC_OFFSET(10660, glVertexP2uiv, glVertexP2uiv, NULL, 650),
+ NAME_FUNC_OFFSET(10674, glVertexP3ui, glVertexP3ui, NULL, 651),
+ NAME_FUNC_OFFSET(10687, glVertexP3uiv, glVertexP3uiv, NULL, 652),
+ NAME_FUNC_OFFSET(10701, glVertexP4ui, glVertexP4ui, NULL, 653),
+ NAME_FUNC_OFFSET(10714, glVertexP4uiv, glVertexP4uiv, NULL, 654),
+ NAME_FUNC_OFFSET(10728, glBindTransformFeedback, glBindTransformFeedback, NULL, 655),
+ NAME_FUNC_OFFSET(10752, glDeleteTransformFeedbacks, glDeleteTransformFeedbacks, NULL, 656),
+ NAME_FUNC_OFFSET(10779, glDrawTransformFeedback, glDrawTransformFeedback, NULL, 657),
+ NAME_FUNC_OFFSET(10803, glGenTransformFeedbacks, glGenTransformFeedbacks, NULL, 658),
+ NAME_FUNC_OFFSET(10827, glIsTransformFeedback, glIsTransformFeedback, NULL, 659),
+ NAME_FUNC_OFFSET(10849, glPauseTransformFeedback, glPauseTransformFeedback, NULL, 660),
+ NAME_FUNC_OFFSET(10874, glResumeTransformFeedback, glResumeTransformFeedback, NULL, 661),
+ NAME_FUNC_OFFSET(10900, glClearDepthf, glClearDepthf, NULL, 662),
+ NAME_FUNC_OFFSET(10914, glDepthRangef, glDepthRangef, NULL, 663),
+ NAME_FUNC_OFFSET(10928, glGetShaderPrecisionFormat, glGetShaderPrecisionFormat, NULL, 664),
+ NAME_FUNC_OFFSET(10955, glReleaseShaderCompiler, glReleaseShaderCompiler, NULL, 665),
+ NAME_FUNC_OFFSET(10979, glShaderBinary, glShaderBinary, NULL, 666),
+ NAME_FUNC_OFFSET(10994, glDebugMessageCallbackARB, glDebugMessageCallbackARB, NULL, 667),
+ NAME_FUNC_OFFSET(11020, glDebugMessageControlARB, glDebugMessageControlARB, NULL, 668),
+ NAME_FUNC_OFFSET(11045, glDebugMessageInsertARB, glDebugMessageInsertARB, NULL, 669),
+ NAME_FUNC_OFFSET(11069, glGetDebugMessageLogARB, glGetDebugMessageLogARB, NULL, 670),
+ NAME_FUNC_OFFSET(11093, glGetGraphicsResetStatusARB, glGetGraphicsResetStatusARB, NULL, 671),
+ NAME_FUNC_OFFSET(11121, glGetnColorTableARB, glGetnColorTableARB, NULL, 672),
+ NAME_FUNC_OFFSET(11141, glGetnCompressedTexImageARB, glGetnCompressedTexImageARB, NULL, 673),
+ NAME_FUNC_OFFSET(11169, glGetnConvolutionFilterARB, glGetnConvolutionFilterARB, NULL, 674),
+ NAME_FUNC_OFFSET(11196, glGetnHistogramARB, glGetnHistogramARB, NULL, 675),
+ NAME_FUNC_OFFSET(11215, glGetnMapdvARB, glGetnMapdvARB, NULL, 676),
+ NAME_FUNC_OFFSET(11230, glGetnMapfvARB, glGetnMapfvARB, NULL, 677),
+ NAME_FUNC_OFFSET(11245, glGetnMapivARB, glGetnMapivARB, NULL, 678),
+ NAME_FUNC_OFFSET(11260, glGetnMinmaxARB, glGetnMinmaxARB, NULL, 679),
+ NAME_FUNC_OFFSET(11276, glGetnPixelMapfvARB, glGetnPixelMapfvARB, NULL, 680),
+ NAME_FUNC_OFFSET(11296, glGetnPixelMapuivARB, glGetnPixelMapuivARB, NULL, 681),
+ NAME_FUNC_OFFSET(11317, glGetnPixelMapusvARB, glGetnPixelMapusvARB, NULL, 682),
+ NAME_FUNC_OFFSET(11338, glGetnPolygonStippleARB, glGetnPolygonStippleARB, NULL, 683),
+ NAME_FUNC_OFFSET(11362, glGetnSeparableFilterARB, glGetnSeparableFilterARB, NULL, 684),
+ NAME_FUNC_OFFSET(11387, glGetnTexImageARB, glGetnTexImageARB, NULL, 685),
+ NAME_FUNC_OFFSET(11405, glGetnUniformdvARB, glGetnUniformdvARB, NULL, 686),
+ NAME_FUNC_OFFSET(11424, glGetnUniformfvARB, glGetnUniformfvARB, NULL, 687),
+ NAME_FUNC_OFFSET(11443, glGetnUniformivARB, glGetnUniformivARB, NULL, 688),
+ NAME_FUNC_OFFSET(11462, glGetnUniformuivARB, glGetnUniformuivARB, NULL, 689),
+ NAME_FUNC_OFFSET(11482, glReadnPixelsARB, glReadnPixelsARB, NULL, 690),
+ NAME_FUNC_OFFSET(11499, glTexStorage1D, glTexStorage1D, NULL, 691),
+ NAME_FUNC_OFFSET(11514, glTexStorage2D, glTexStorage2D, NULL, 692),
+ NAME_FUNC_OFFSET(11529, glTexStorage3D, glTexStorage3D, NULL, 693),
+ NAME_FUNC_OFFSET(11544, glTextureStorage1DEXT, glTextureStorage1DEXT, NULL, 694),
+ NAME_FUNC_OFFSET(11566, glTextureStorage2DEXT, glTextureStorage2DEXT, NULL, 695),
+ NAME_FUNC_OFFSET(11588, glTextureStorage3DEXT, glTextureStorage3DEXT, NULL, 696),
+ NAME_FUNC_OFFSET(11610, glPolygonOffsetEXT, glPolygonOffsetEXT, NULL, 697),
+ NAME_FUNC_OFFSET(11629, gl_dispatch_stub_698, gl_dispatch_stub_698, NULL, 698),
+ NAME_FUNC_OFFSET(11661, gl_dispatch_stub_699, gl_dispatch_stub_699, NULL, 699),
+ NAME_FUNC_OFFSET(11693, gl_dispatch_stub_700, gl_dispatch_stub_700, NULL, 700),
+ NAME_FUNC_OFFSET(11721, gl_dispatch_stub_701, gl_dispatch_stub_701, NULL, 701),
+ NAME_FUNC_OFFSET(11750, gl_dispatch_stub_702, gl_dispatch_stub_702, NULL, 702),
+ NAME_FUNC_OFFSET(11778, gl_dispatch_stub_703, gl_dispatch_stub_703, NULL, 703),
+ NAME_FUNC_OFFSET(11807, gl_dispatch_stub_704, gl_dispatch_stub_704, NULL, 704),
+ NAME_FUNC_OFFSET(11824, gl_dispatch_stub_705, gl_dispatch_stub_705, NULL, 705),
+ NAME_FUNC_OFFSET(11844, glColorPointerEXT, glColorPointerEXT, NULL, 706),
+ NAME_FUNC_OFFSET(11862, glEdgeFlagPointerEXT, glEdgeFlagPointerEXT, NULL, 707),
+ NAME_FUNC_OFFSET(11883, glIndexPointerEXT, glIndexPointerEXT, NULL, 708),
+ NAME_FUNC_OFFSET(11901, glNormalPointerEXT, glNormalPointerEXT, NULL, 709),
+ NAME_FUNC_OFFSET(11920, glTexCoordPointerEXT, glTexCoordPointerEXT, NULL, 710),
+ NAME_FUNC_OFFSET(11941, glVertexPointerEXT, glVertexPointerEXT, NULL, 711),
+ NAME_FUNC_OFFSET(11960, glPointParameterfEXT, glPointParameterfEXT, NULL, 712),
+ NAME_FUNC_OFFSET(11981, glPointParameterfvEXT, glPointParameterfvEXT, NULL, 713),
+ NAME_FUNC_OFFSET(12003, glLockArraysEXT, glLockArraysEXT, NULL, 714),
+ NAME_FUNC_OFFSET(12019, glUnlockArraysEXT, glUnlockArraysEXT, NULL, 715),
+ NAME_FUNC_OFFSET(12037, glSecondaryColor3bEXT, glSecondaryColor3bEXT, NULL, 716),
+ NAME_FUNC_OFFSET(12059, glSecondaryColor3bvEXT, glSecondaryColor3bvEXT, NULL, 717),
+ NAME_FUNC_OFFSET(12082, glSecondaryColor3dEXT, glSecondaryColor3dEXT, NULL, 718),
+ NAME_FUNC_OFFSET(12104, glSecondaryColor3dvEXT, glSecondaryColor3dvEXT, NULL, 719),
+ NAME_FUNC_OFFSET(12127, glSecondaryColor3fEXT, glSecondaryColor3fEXT, NULL, 720),
+ NAME_FUNC_OFFSET(12149, glSecondaryColor3fvEXT, glSecondaryColor3fvEXT, NULL, 721),
+ NAME_FUNC_OFFSET(12172, glSecondaryColor3iEXT, glSecondaryColor3iEXT, NULL, 722),
+ NAME_FUNC_OFFSET(12194, glSecondaryColor3ivEXT, glSecondaryColor3ivEXT, NULL, 723),
+ NAME_FUNC_OFFSET(12217, glSecondaryColor3sEXT, glSecondaryColor3sEXT, NULL, 724),
+ NAME_FUNC_OFFSET(12239, glSecondaryColor3svEXT, glSecondaryColor3svEXT, NULL, 725),
+ NAME_FUNC_OFFSET(12262, glSecondaryColor3ubEXT, glSecondaryColor3ubEXT, NULL, 726),
+ NAME_FUNC_OFFSET(12285, glSecondaryColor3ubvEXT, glSecondaryColor3ubvEXT, NULL, 727),
+ NAME_FUNC_OFFSET(12309, glSecondaryColor3uiEXT, glSecondaryColor3uiEXT, NULL, 728),
+ NAME_FUNC_OFFSET(12332, glSecondaryColor3uivEXT, glSecondaryColor3uivEXT, NULL, 729),
+ NAME_FUNC_OFFSET(12356, glSecondaryColor3usEXT, glSecondaryColor3usEXT, NULL, 730),
+ NAME_FUNC_OFFSET(12379, glSecondaryColor3usvEXT, glSecondaryColor3usvEXT, NULL, 731),
+ NAME_FUNC_OFFSET(12403, glSecondaryColorPointerEXT, glSecondaryColorPointerEXT, NULL, 732),
+ NAME_FUNC_OFFSET(12430, glMultiDrawArraysEXT, glMultiDrawArraysEXT, NULL, 733),
+ NAME_FUNC_OFFSET(12451, glMultiDrawElementsEXT, glMultiDrawElementsEXT, NULL, 734),
+ NAME_FUNC_OFFSET(12474, glFogCoordPointerEXT, glFogCoordPointerEXT, NULL, 735),
+ NAME_FUNC_OFFSET(12495, glFogCoorddEXT, glFogCoorddEXT, NULL, 736),
+ NAME_FUNC_OFFSET(12510, glFogCoorddvEXT, glFogCoorddvEXT, NULL, 737),
+ NAME_FUNC_OFFSET(12526, glFogCoordfEXT, glFogCoordfEXT, NULL, 738),
+ NAME_FUNC_OFFSET(12541, glFogCoordfvEXT, glFogCoordfvEXT, NULL, 739),
+ NAME_FUNC_OFFSET(12557, gl_dispatch_stub_740, gl_dispatch_stub_740, NULL, 740),
+ NAME_FUNC_OFFSET(12575, glBlendFuncSeparateEXT, glBlendFuncSeparateEXT, NULL, 741),
+ NAME_FUNC_OFFSET(12598, glFlushVertexArrayRangeNV, glFlushVertexArrayRangeNV, NULL, 742),
+ NAME_FUNC_OFFSET(12624, glVertexArrayRangeNV, glVertexArrayRangeNV, NULL, 743),
+ NAME_FUNC_OFFSET(12645, glCombinerInputNV, glCombinerInputNV, NULL, 744),
+ NAME_FUNC_OFFSET(12663, glCombinerOutputNV, glCombinerOutputNV, NULL, 745),
+ NAME_FUNC_OFFSET(12682, glCombinerParameterfNV, glCombinerParameterfNV, NULL, 746),
+ NAME_FUNC_OFFSET(12705, glCombinerParameterfvNV, glCombinerParameterfvNV, NULL, 747),
+ NAME_FUNC_OFFSET(12729, glCombinerParameteriNV, glCombinerParameteriNV, NULL, 748),
+ NAME_FUNC_OFFSET(12752, glCombinerParameterivNV, glCombinerParameterivNV, NULL, 749),
+ NAME_FUNC_OFFSET(12776, glFinalCombinerInputNV, glFinalCombinerInputNV, NULL, 750),
+ NAME_FUNC_OFFSET(12799, glGetCombinerInputParameterfvNV, glGetCombinerInputParameterfvNV, NULL, 751),
+ NAME_FUNC_OFFSET(12831, glGetCombinerInputParameterivNV, glGetCombinerInputParameterivNV, NULL, 752),
+ NAME_FUNC_OFFSET(12863, glGetCombinerOutputParameterfvNV, glGetCombinerOutputParameterfvNV, NULL, 753),
+ NAME_FUNC_OFFSET(12896, glGetCombinerOutputParameterivNV, glGetCombinerOutputParameterivNV, NULL, 754),
+ NAME_FUNC_OFFSET(12929, glGetFinalCombinerInputParameterfvNV, glGetFinalCombinerInputParameterfvNV, NULL, 755),
+ NAME_FUNC_OFFSET(12966, glGetFinalCombinerInputParameterivNV, glGetFinalCombinerInputParameterivNV, NULL, 756),
+ NAME_FUNC_OFFSET(13003, glResizeBuffersMESA, glResizeBuffersMESA, NULL, 757),
+ NAME_FUNC_OFFSET(13023, glWindowPos2dMESA, glWindowPos2dMESA, NULL, 758),
+ NAME_FUNC_OFFSET(13041, glWindowPos2dvMESA, glWindowPos2dvMESA, NULL, 759),
+ NAME_FUNC_OFFSET(13060, glWindowPos2fMESA, glWindowPos2fMESA, NULL, 760),
+ NAME_FUNC_OFFSET(13078, glWindowPos2fvMESA, glWindowPos2fvMESA, NULL, 761),
+ NAME_FUNC_OFFSET(13097, glWindowPos2iMESA, glWindowPos2iMESA, NULL, 762),
+ NAME_FUNC_OFFSET(13115, glWindowPos2ivMESA, glWindowPos2ivMESA, NULL, 763),
+ NAME_FUNC_OFFSET(13134, glWindowPos2sMESA, glWindowPos2sMESA, NULL, 764),
+ NAME_FUNC_OFFSET(13152, glWindowPos2svMESA, glWindowPos2svMESA, NULL, 765),
+ NAME_FUNC_OFFSET(13171, glWindowPos3dMESA, glWindowPos3dMESA, NULL, 766),
+ NAME_FUNC_OFFSET(13189, glWindowPos3dvMESA, glWindowPos3dvMESA, NULL, 767),
+ NAME_FUNC_OFFSET(13208, glWindowPos3fMESA, glWindowPos3fMESA, NULL, 768),
+ NAME_FUNC_OFFSET(13226, glWindowPos3fvMESA, glWindowPos3fvMESA, NULL, 769),
+ NAME_FUNC_OFFSET(13245, glWindowPos3iMESA, glWindowPos3iMESA, NULL, 770),
+ NAME_FUNC_OFFSET(13263, glWindowPos3ivMESA, glWindowPos3ivMESA, NULL, 771),
+ NAME_FUNC_OFFSET(13282, glWindowPos3sMESA, glWindowPos3sMESA, NULL, 772),
+ NAME_FUNC_OFFSET(13300, glWindowPos3svMESA, glWindowPos3svMESA, NULL, 773),
+ NAME_FUNC_OFFSET(13319, glWindowPos4dMESA, glWindowPos4dMESA, NULL, 774),
+ NAME_FUNC_OFFSET(13337, glWindowPos4dvMESA, glWindowPos4dvMESA, NULL, 775),
+ NAME_FUNC_OFFSET(13356, glWindowPos4fMESA, glWindowPos4fMESA, NULL, 776),
+ NAME_FUNC_OFFSET(13374, glWindowPos4fvMESA, glWindowPos4fvMESA, NULL, 777),
+ NAME_FUNC_OFFSET(13393, glWindowPos4iMESA, glWindowPos4iMESA, NULL, 778),
+ NAME_FUNC_OFFSET(13411, glWindowPos4ivMESA, glWindowPos4ivMESA, NULL, 779),
+ NAME_FUNC_OFFSET(13430, glWindowPos4sMESA, glWindowPos4sMESA, NULL, 780),
+ NAME_FUNC_OFFSET(13448, glWindowPos4svMESA, glWindowPos4svMESA, NULL, 781),
+ NAME_FUNC_OFFSET(13467, gl_dispatch_stub_782, gl_dispatch_stub_782, NULL, 782),
+ NAME_FUNC_OFFSET(13492, gl_dispatch_stub_783, gl_dispatch_stub_783, NULL, 783),
+ NAME_FUNC_OFFSET(13519, gl_dispatch_stub_784, gl_dispatch_stub_784, NULL, 784),
+ NAME_FUNC_OFFSET(13536, gl_dispatch_stub_785, gl_dispatch_stub_785, NULL, 785),
+ NAME_FUNC_OFFSET(13552, gl_dispatch_stub_786, gl_dispatch_stub_786, NULL, 786),
+ NAME_FUNC_OFFSET(13566, gl_dispatch_stub_787, gl_dispatch_stub_787, NULL, 787),
+ NAME_FUNC_OFFSET(13581, gl_dispatch_stub_788, gl_dispatch_stub_788, NULL, 788),
+ NAME_FUNC_OFFSET(13593, gl_dispatch_stub_789, gl_dispatch_stub_789, NULL, 789),
+ NAME_FUNC_OFFSET(13606, gl_dispatch_stub_790, gl_dispatch_stub_790, NULL, 790),
+ NAME_FUNC_OFFSET(13620, glAreProgramsResidentNV, glAreProgramsResidentNV, NULL, 791),
+ NAME_FUNC_OFFSET(13644, glBindProgramNV, glBindProgramNV, NULL, 792),
+ NAME_FUNC_OFFSET(13660, glDeleteProgramsNV, glDeleteProgramsNV, NULL, 793),
+ NAME_FUNC_OFFSET(13679, glExecuteProgramNV, glExecuteProgramNV, NULL, 794),
+ NAME_FUNC_OFFSET(13698, glGenProgramsNV, glGenProgramsNV, NULL, 795),
+ NAME_FUNC_OFFSET(13714, glGetProgramParameterdvNV, glGetProgramParameterdvNV, NULL, 796),
+ NAME_FUNC_OFFSET(13740, glGetProgramParameterfvNV, glGetProgramParameterfvNV, NULL, 797),
+ NAME_FUNC_OFFSET(13766, glGetProgramStringNV, glGetProgramStringNV, NULL, 798),
+ NAME_FUNC_OFFSET(13787, glGetProgramivNV, glGetProgramivNV, NULL, 799),
+ NAME_FUNC_OFFSET(13804, glGetTrackMatrixivNV, glGetTrackMatrixivNV, NULL, 800),
+ NAME_FUNC_OFFSET(13825, glGetVertexAttribPointervNV, glGetVertexAttribPointervNV, NULL, 801),
+ NAME_FUNC_OFFSET(13853, glGetVertexAttribdvNV, glGetVertexAttribdvNV, NULL, 802),
+ NAME_FUNC_OFFSET(13875, glGetVertexAttribfvNV, glGetVertexAttribfvNV, NULL, 803),
+ NAME_FUNC_OFFSET(13897, glGetVertexAttribivNV, glGetVertexAttribivNV, NULL, 804),
+ NAME_FUNC_OFFSET(13919, glIsProgramNV, glIsProgramNV, NULL, 805),
+ NAME_FUNC_OFFSET(13933, glLoadProgramNV, glLoadProgramNV, NULL, 806),
+ NAME_FUNC_OFFSET(13949, glProgramParameters4dvNV, glProgramParameters4dvNV, NULL, 807),
+ NAME_FUNC_OFFSET(13974, glProgramParameters4fvNV, glProgramParameters4fvNV, NULL, 808),
+ NAME_FUNC_OFFSET(13999, glRequestResidentProgramsNV, glRequestResidentProgramsNV, NULL, 809),
+ NAME_FUNC_OFFSET(14027, glTrackMatrixNV, glTrackMatrixNV, NULL, 810),
+ NAME_FUNC_OFFSET(14043, glVertexAttrib1dNV, glVertexAttrib1dNV, NULL, 811),
+ NAME_FUNC_OFFSET(14062, glVertexAttrib1dvNV, glVertexAttrib1dvNV, NULL, 812),
+ NAME_FUNC_OFFSET(14082, glVertexAttrib1fNV, glVertexAttrib1fNV, NULL, 813),
+ NAME_FUNC_OFFSET(14101, glVertexAttrib1fvNV, glVertexAttrib1fvNV, NULL, 814),
+ NAME_FUNC_OFFSET(14121, glVertexAttrib1sNV, glVertexAttrib1sNV, NULL, 815),
+ NAME_FUNC_OFFSET(14140, glVertexAttrib1svNV, glVertexAttrib1svNV, NULL, 816),
+ NAME_FUNC_OFFSET(14160, glVertexAttrib2dNV, glVertexAttrib2dNV, NULL, 817),
+ NAME_FUNC_OFFSET(14179, glVertexAttrib2dvNV, glVertexAttrib2dvNV, NULL, 818),
+ NAME_FUNC_OFFSET(14199, glVertexAttrib2fNV, glVertexAttrib2fNV, NULL, 819),
+ NAME_FUNC_OFFSET(14218, glVertexAttrib2fvNV, glVertexAttrib2fvNV, NULL, 820),
+ NAME_FUNC_OFFSET(14238, glVertexAttrib2sNV, glVertexAttrib2sNV, NULL, 821),
+ NAME_FUNC_OFFSET(14257, glVertexAttrib2svNV, glVertexAttrib2svNV, NULL, 822),
+ NAME_FUNC_OFFSET(14277, glVertexAttrib3dNV, glVertexAttrib3dNV, NULL, 823),
+ NAME_FUNC_OFFSET(14296, glVertexAttrib3dvNV, glVertexAttrib3dvNV, NULL, 824),
+ NAME_FUNC_OFFSET(14316, glVertexAttrib3fNV, glVertexAttrib3fNV, NULL, 825),
+ NAME_FUNC_OFFSET(14335, glVertexAttrib3fvNV, glVertexAttrib3fvNV, NULL, 826),
+ NAME_FUNC_OFFSET(14355, glVertexAttrib3sNV, glVertexAttrib3sNV, NULL, 827),
+ NAME_FUNC_OFFSET(14374, glVertexAttrib3svNV, glVertexAttrib3svNV, NULL, 828),
+ NAME_FUNC_OFFSET(14394, glVertexAttrib4dNV, glVertexAttrib4dNV, NULL, 829),
+ NAME_FUNC_OFFSET(14413, glVertexAttrib4dvNV, glVertexAttrib4dvNV, NULL, 830),
+ NAME_FUNC_OFFSET(14433, glVertexAttrib4fNV, glVertexAttrib4fNV, NULL, 831),
+ NAME_FUNC_OFFSET(14452, glVertexAttrib4fvNV, glVertexAttrib4fvNV, NULL, 832),
+ NAME_FUNC_OFFSET(14472, glVertexAttrib4sNV, glVertexAttrib4sNV, NULL, 833),
+ NAME_FUNC_OFFSET(14491, glVertexAttrib4svNV, glVertexAttrib4svNV, NULL, 834),
+ NAME_FUNC_OFFSET(14511, glVertexAttrib4ubNV, glVertexAttrib4ubNV, NULL, 835),
+ NAME_FUNC_OFFSET(14531, glVertexAttrib4ubvNV, glVertexAttrib4ubvNV, NULL, 836),
+ NAME_FUNC_OFFSET(14552, glVertexAttribPointerNV, glVertexAttribPointerNV, NULL, 837),
+ NAME_FUNC_OFFSET(14576, glVertexAttribs1dvNV, glVertexAttribs1dvNV, NULL, 838),
+ NAME_FUNC_OFFSET(14597, glVertexAttribs1fvNV, glVertexAttribs1fvNV, NULL, 839),
+ NAME_FUNC_OFFSET(14618, glVertexAttribs1svNV, glVertexAttribs1svNV, NULL, 840),
+ NAME_FUNC_OFFSET(14639, glVertexAttribs2dvNV, glVertexAttribs2dvNV, NULL, 841),
+ NAME_FUNC_OFFSET(14660, glVertexAttribs2fvNV, glVertexAttribs2fvNV, NULL, 842),
+ NAME_FUNC_OFFSET(14681, glVertexAttribs2svNV, glVertexAttribs2svNV, NULL, 843),
+ NAME_FUNC_OFFSET(14702, glVertexAttribs3dvNV, glVertexAttribs3dvNV, NULL, 844),
+ NAME_FUNC_OFFSET(14723, glVertexAttribs3fvNV, glVertexAttribs3fvNV, NULL, 845),
+ NAME_FUNC_OFFSET(14744, glVertexAttribs3svNV, glVertexAttribs3svNV, NULL, 846),
+ NAME_FUNC_OFFSET(14765, glVertexAttribs4dvNV, glVertexAttribs4dvNV, NULL, 847),
+ NAME_FUNC_OFFSET(14786, glVertexAttribs4fvNV, glVertexAttribs4fvNV, NULL, 848),
+ NAME_FUNC_OFFSET(14807, glVertexAttribs4svNV, glVertexAttribs4svNV, NULL, 849),
+ NAME_FUNC_OFFSET(14828, glVertexAttribs4ubvNV, glVertexAttribs4ubvNV, NULL, 850),
+ NAME_FUNC_OFFSET(14850, glGetTexBumpParameterfvATI, glGetTexBumpParameterfvATI, NULL, 851),
+ NAME_FUNC_OFFSET(14877, glGetTexBumpParameterivATI, glGetTexBumpParameterivATI, NULL, 852),
+ NAME_FUNC_OFFSET(14904, glTexBumpParameterfvATI, glTexBumpParameterfvATI, NULL, 853),
+ NAME_FUNC_OFFSET(14928, glTexBumpParameterivATI, glTexBumpParameterivATI, NULL, 854),
+ NAME_FUNC_OFFSET(14952, glAlphaFragmentOp1ATI, glAlphaFragmentOp1ATI, NULL, 855),
+ NAME_FUNC_OFFSET(14974, glAlphaFragmentOp2ATI, glAlphaFragmentOp2ATI, NULL, 856),
+ NAME_FUNC_OFFSET(14996, glAlphaFragmentOp3ATI, glAlphaFragmentOp3ATI, NULL, 857),
+ NAME_FUNC_OFFSET(15018, glBeginFragmentShaderATI, glBeginFragmentShaderATI, NULL, 858),
+ NAME_FUNC_OFFSET(15043, glBindFragmentShaderATI, glBindFragmentShaderATI, NULL, 859),
+ NAME_FUNC_OFFSET(15067, glColorFragmentOp1ATI, glColorFragmentOp1ATI, NULL, 860),
+ NAME_FUNC_OFFSET(15089, glColorFragmentOp2ATI, glColorFragmentOp2ATI, NULL, 861),
+ NAME_FUNC_OFFSET(15111, glColorFragmentOp3ATI, glColorFragmentOp3ATI, NULL, 862),
+ NAME_FUNC_OFFSET(15133, glDeleteFragmentShaderATI, glDeleteFragmentShaderATI, NULL, 863),
+ NAME_FUNC_OFFSET(15159, glEndFragmentShaderATI, glEndFragmentShaderATI, NULL, 864),
+ NAME_FUNC_OFFSET(15182, glGenFragmentShadersATI, glGenFragmentShadersATI, NULL, 865),
+ NAME_FUNC_OFFSET(15206, glPassTexCoordATI, glPassTexCoordATI, NULL, 866),
+ NAME_FUNC_OFFSET(15224, glSampleMapATI, glSampleMapATI, NULL, 867),
+ NAME_FUNC_OFFSET(15239, glSetFragmentShaderConstantATI, glSetFragmentShaderConstantATI, NULL, 868),
+ NAME_FUNC_OFFSET(15270, glPointParameteriNV, glPointParameteriNV, NULL, 869),
+ NAME_FUNC_OFFSET(15290, glPointParameterivNV, glPointParameterivNV, NULL, 870),
+ NAME_FUNC_OFFSET(15311, gl_dispatch_stub_871, gl_dispatch_stub_871, NULL, 871),
NAME_FUNC_OFFSET(15334, gl_dispatch_stub_872, gl_dispatch_stub_872, NULL, 872),
NAME_FUNC_OFFSET(15357, gl_dispatch_stub_873, gl_dispatch_stub_873, NULL, 873),
- NAME_FUNC_OFFSET(15378, glGetProgramNamedParameterdvNV, glGetProgramNamedParameterdvNV, NULL, 874),
- NAME_FUNC_OFFSET(15409, glGetProgramNamedParameterfvNV, glGetProgramNamedParameterfvNV, NULL, 875),
- NAME_FUNC_OFFSET(15440, glProgramNamedParameter4dNV, glProgramNamedParameter4dNV, NULL, 876),
- NAME_FUNC_OFFSET(15468, glProgramNamedParameter4dvNV, glProgramNamedParameter4dvNV, NULL, 877),
- NAME_FUNC_OFFSET(15497, glProgramNamedParameter4fNV, glProgramNamedParameter4fNV, NULL, 878),
- NAME_FUNC_OFFSET(15525, glProgramNamedParameter4fvNV, glProgramNamedParameter4fvNV, NULL, 879),
- NAME_FUNC_OFFSET(15554, glPrimitiveRestartIndexNV, glPrimitiveRestartIndexNV, NULL, 880),
- NAME_FUNC_OFFSET(15580, glPrimitiveRestartNV, glPrimitiveRestartNV, NULL, 881),
- NAME_FUNC_OFFSET(15601, gl_dispatch_stub_882, gl_dispatch_stub_882, NULL, 882),
- NAME_FUNC_OFFSET(15618, gl_dispatch_stub_883, gl_dispatch_stub_883, NULL, 883),
- NAME_FUNC_OFFSET(15645, glBindFramebufferEXT, glBindFramebufferEXT, NULL, 884),
- NAME_FUNC_OFFSET(15666, glBindRenderbufferEXT, glBindRenderbufferEXT, NULL, 885),
- NAME_FUNC_OFFSET(15688, glCheckFramebufferStatusEXT, glCheckFramebufferStatusEXT, NULL, 886),
- NAME_FUNC_OFFSET(15716, glDeleteFramebuffersEXT, glDeleteFramebuffersEXT, NULL, 887),
- NAME_FUNC_OFFSET(15740, glDeleteRenderbuffersEXT, glDeleteRenderbuffersEXT, NULL, 888),
- NAME_FUNC_OFFSET(15765, glFramebufferRenderbufferEXT, glFramebufferRenderbufferEXT, NULL, 889),
- NAME_FUNC_OFFSET(15794, glFramebufferTexture1DEXT, glFramebufferTexture1DEXT, NULL, 890),
- NAME_FUNC_OFFSET(15820, glFramebufferTexture2DEXT, glFramebufferTexture2DEXT, NULL, 891),
- NAME_FUNC_OFFSET(15846, glFramebufferTexture3DEXT, glFramebufferTexture3DEXT, NULL, 892),
- NAME_FUNC_OFFSET(15872, glGenFramebuffersEXT, glGenFramebuffersEXT, NULL, 893),
- NAME_FUNC_OFFSET(15893, glGenRenderbuffersEXT, glGenRenderbuffersEXT, NULL, 894),
- NAME_FUNC_OFFSET(15915, glGenerateMipmapEXT, glGenerateMipmapEXT, NULL, 895),
- NAME_FUNC_OFFSET(15935, glGetFramebufferAttachmentParameterivEXT, glGetFramebufferAttachmentParameterivEXT, NULL, 896),
- NAME_FUNC_OFFSET(15976, glGetRenderbufferParameterivEXT, glGetRenderbufferParameterivEXT, NULL, 897),
- NAME_FUNC_OFFSET(16008, glIsFramebufferEXT, glIsFramebufferEXT, NULL, 898),
- NAME_FUNC_OFFSET(16027, glIsRenderbufferEXT, glIsRenderbufferEXT, NULL, 899),
- NAME_FUNC_OFFSET(16047, glRenderbufferStorageEXT, glRenderbufferStorageEXT, NULL, 900),
- NAME_FUNC_OFFSET(16072, gl_dispatch_stub_901, gl_dispatch_stub_901, NULL, 901),
- NAME_FUNC_OFFSET(16093, gl_dispatch_stub_902, gl_dispatch_stub_902, NULL, 902),
- NAME_FUNC_OFFSET(16117, gl_dispatch_stub_903, gl_dispatch_stub_903, NULL, 903),
- NAME_FUNC_OFFSET(16147, glBindFragDataLocationEXT, glBindFragDataLocationEXT, NULL, 904),
- NAME_FUNC_OFFSET(16173, glGetFragDataLocationEXT, glGetFragDataLocationEXT, NULL, 905),
- NAME_FUNC_OFFSET(16198, glGetUniformuivEXT, glGetUniformuivEXT, NULL, 906),
- NAME_FUNC_OFFSET(16217, glGetVertexAttribIivEXT, glGetVertexAttribIivEXT, NULL, 907),
- NAME_FUNC_OFFSET(16241, glGetVertexAttribIuivEXT, glGetVertexAttribIuivEXT, NULL, 908),
- NAME_FUNC_OFFSET(16266, glUniform1uiEXT, glUniform1uiEXT, NULL, 909),
- NAME_FUNC_OFFSET(16282, glUniform1uivEXT, glUniform1uivEXT, NULL, 910),
- NAME_FUNC_OFFSET(16299, glUniform2uiEXT, glUniform2uiEXT, NULL, 911),
- NAME_FUNC_OFFSET(16315, glUniform2uivEXT, glUniform2uivEXT, NULL, 912),
- NAME_FUNC_OFFSET(16332, glUniform3uiEXT, glUniform3uiEXT, NULL, 913),
- NAME_FUNC_OFFSET(16348, glUniform3uivEXT, glUniform3uivEXT, NULL, 914),
- NAME_FUNC_OFFSET(16365, glUniform4uiEXT, glUniform4uiEXT, NULL, 915),
- NAME_FUNC_OFFSET(16381, glUniform4uivEXT, glUniform4uivEXT, NULL, 916),
- NAME_FUNC_OFFSET(16398, glVertexAttribI1iEXT, glVertexAttribI1iEXT, NULL, 917),
- NAME_FUNC_OFFSET(16419, glVertexAttribI1ivEXT, glVertexAttribI1ivEXT, NULL, 918),
- NAME_FUNC_OFFSET(16441, glVertexAttribI1uiEXT, glVertexAttribI1uiEXT, NULL, 919),
- NAME_FUNC_OFFSET(16463, glVertexAttribI1uivEXT, glVertexAttribI1uivEXT, NULL, 920),
- NAME_FUNC_OFFSET(16486, glVertexAttribI2iEXT, glVertexAttribI2iEXT, NULL, 921),
- NAME_FUNC_OFFSET(16507, glVertexAttribI2ivEXT, glVertexAttribI2ivEXT, NULL, 922),
- NAME_FUNC_OFFSET(16529, glVertexAttribI2uiEXT, glVertexAttribI2uiEXT, NULL, 923),
- NAME_FUNC_OFFSET(16551, glVertexAttribI2uivEXT, glVertexAttribI2uivEXT, NULL, 924),
- NAME_FUNC_OFFSET(16574, glVertexAttribI3iEXT, glVertexAttribI3iEXT, NULL, 925),
- NAME_FUNC_OFFSET(16595, glVertexAttribI3ivEXT, glVertexAttribI3ivEXT, NULL, 926),
- NAME_FUNC_OFFSET(16617, glVertexAttribI3uiEXT, glVertexAttribI3uiEXT, NULL, 927),
- NAME_FUNC_OFFSET(16639, glVertexAttribI3uivEXT, glVertexAttribI3uivEXT, NULL, 928),
- NAME_FUNC_OFFSET(16662, glVertexAttribI4bvEXT, glVertexAttribI4bvEXT, NULL, 929),
- NAME_FUNC_OFFSET(16684, glVertexAttribI4iEXT, glVertexAttribI4iEXT, NULL, 930),
- NAME_FUNC_OFFSET(16705, glVertexAttribI4ivEXT, glVertexAttribI4ivEXT, NULL, 931),
- NAME_FUNC_OFFSET(16727, glVertexAttribI4svEXT, glVertexAttribI4svEXT, NULL, 932),
- NAME_FUNC_OFFSET(16749, glVertexAttribI4ubvEXT, glVertexAttribI4ubvEXT, NULL, 933),
- NAME_FUNC_OFFSET(16772, glVertexAttribI4uiEXT, glVertexAttribI4uiEXT, NULL, 934),
- NAME_FUNC_OFFSET(16794, glVertexAttribI4uivEXT, glVertexAttribI4uivEXT, NULL, 935),
- NAME_FUNC_OFFSET(16817, glVertexAttribI4usvEXT, glVertexAttribI4usvEXT, NULL, 936),
- NAME_FUNC_OFFSET(16840, glVertexAttribIPointerEXT, glVertexAttribIPointerEXT, NULL, 937),
- NAME_FUNC_OFFSET(16866, glFramebufferTextureLayerEXT, glFramebufferTextureLayerEXT, NULL, 938),
- NAME_FUNC_OFFSET(16895, glColorMaskIndexedEXT, glColorMaskIndexedEXT, NULL, 939),
- NAME_FUNC_OFFSET(16917, glDisableIndexedEXT, glDisableIndexedEXT, NULL, 940),
- NAME_FUNC_OFFSET(16937, glEnableIndexedEXT, glEnableIndexedEXT, NULL, 941),
- NAME_FUNC_OFFSET(16956, glGetBooleanIndexedvEXT, glGetBooleanIndexedvEXT, NULL, 942),
- NAME_FUNC_OFFSET(16980, glGetIntegerIndexedvEXT, glGetIntegerIndexedvEXT, NULL, 943),
- NAME_FUNC_OFFSET(17004, glIsEnabledIndexedEXT, glIsEnabledIndexedEXT, NULL, 944),
- NAME_FUNC_OFFSET(17026, glClearColorIiEXT, glClearColorIiEXT, NULL, 945),
- NAME_FUNC_OFFSET(17044, glClearColorIuiEXT, glClearColorIuiEXT, NULL, 946),
- NAME_FUNC_OFFSET(17063, glGetTexParameterIivEXT, glGetTexParameterIivEXT, NULL, 947),
- NAME_FUNC_OFFSET(17087, glGetTexParameterIuivEXT, glGetTexParameterIuivEXT, NULL, 948),
- NAME_FUNC_OFFSET(17112, glTexParameterIivEXT, glTexParameterIivEXT, NULL, 949),
- NAME_FUNC_OFFSET(17133, glTexParameterIuivEXT, glTexParameterIuivEXT, NULL, 950),
- NAME_FUNC_OFFSET(17155, glBeginConditionalRenderNV, glBeginConditionalRenderNV, NULL, 951),
- NAME_FUNC_OFFSET(17182, glEndConditionalRenderNV, glEndConditionalRenderNV, NULL, 952),
- NAME_FUNC_OFFSET(17207, glBeginTransformFeedbackEXT, glBeginTransformFeedbackEXT, NULL, 953),
- NAME_FUNC_OFFSET(17235, glBindBufferBaseEXT, glBindBufferBaseEXT, NULL, 954),
- NAME_FUNC_OFFSET(17255, glBindBufferOffsetEXT, glBindBufferOffsetEXT, NULL, 955),
- NAME_FUNC_OFFSET(17277, glBindBufferRangeEXT, glBindBufferRangeEXT, NULL, 956),
- NAME_FUNC_OFFSET(17298, glEndTransformFeedbackEXT, glEndTransformFeedbackEXT, NULL, 957),
- NAME_FUNC_OFFSET(17324, glGetTransformFeedbackVaryingEXT, glGetTransformFeedbackVaryingEXT, NULL, 958),
- NAME_FUNC_OFFSET(17357, glTransformFeedbackVaryingsEXT, glTransformFeedbackVaryingsEXT, NULL, 959),
- NAME_FUNC_OFFSET(17388, glProvokingVertexEXT, glProvokingVertexEXT, NULL, 960),
- NAME_FUNC_OFFSET(17409, gl_dispatch_stub_961, gl_dispatch_stub_961, NULL, 961),
- NAME_FUNC_OFFSET(17440, gl_dispatch_stub_962, gl_dispatch_stub_962, NULL, 962),
- NAME_FUNC_OFFSET(17460, glGetObjectParameterivAPPLE, glGetObjectParameterivAPPLE, NULL, 963),
- NAME_FUNC_OFFSET(17488, glObjectPurgeableAPPLE, glObjectPurgeableAPPLE, NULL, 964),
- NAME_FUNC_OFFSET(17511, glObjectUnpurgeableAPPLE, glObjectUnpurgeableAPPLE, NULL, 965),
- NAME_FUNC_OFFSET(17536, glActiveProgramEXT, glActiveProgramEXT, NULL, 966),
- NAME_FUNC_OFFSET(17555, glCreateShaderProgramEXT, glCreateShaderProgramEXT, NULL, 967),
- NAME_FUNC_OFFSET(17580, glUseShaderProgramEXT, glUseShaderProgramEXT, NULL, 968),
- NAME_FUNC_OFFSET(17602, glTextureBarrierNV, glTextureBarrierNV, NULL, 969),
- NAME_FUNC_OFFSET(17621, gl_dispatch_stub_970, gl_dispatch_stub_970, NULL, 970),
- NAME_FUNC_OFFSET(17646, gl_dispatch_stub_971, gl_dispatch_stub_971, NULL, 971),
- NAME_FUNC_OFFSET(17675, gl_dispatch_stub_972, gl_dispatch_stub_972, NULL, 972),
- NAME_FUNC_OFFSET(17706, gl_dispatch_stub_973, gl_dispatch_stub_973, NULL, 973),
- NAME_FUNC_OFFSET(17730, gl_dispatch_stub_974, gl_dispatch_stub_974, NULL, 974),
- NAME_FUNC_OFFSET(17755, glEGLImageTargetRenderbufferStorageOES, glEGLImageTargetRenderbufferStorageOES, NULL, 975),
- NAME_FUNC_OFFSET(17794, glEGLImageTargetTexture2DOES, glEGLImageTargetTexture2DOES, NULL, 976),
- NAME_FUNC_OFFSET(17823, glArrayElement, glArrayElement, NULL, 306),
- NAME_FUNC_OFFSET(17841, glBindTexture, glBindTexture, NULL, 307),
- NAME_FUNC_OFFSET(17858, glDrawArrays, glDrawArrays, NULL, 310),
- NAME_FUNC_OFFSET(17874, glAreTexturesResident, glAreTexturesResidentEXT, glAreTexturesResidentEXT, 322),
- NAME_FUNC_OFFSET(17899, glCopyTexImage1D, glCopyTexImage1D, NULL, 323),
- NAME_FUNC_OFFSET(17919, glCopyTexImage2D, glCopyTexImage2D, NULL, 324),
- NAME_FUNC_OFFSET(17939, glCopyTexSubImage1D, glCopyTexSubImage1D, NULL, 325),
- NAME_FUNC_OFFSET(17962, glCopyTexSubImage2D, glCopyTexSubImage2D, NULL, 326),
- NAME_FUNC_OFFSET(17985, glDeleteTextures, glDeleteTexturesEXT, glDeleteTexturesEXT, 327),
- NAME_FUNC_OFFSET(18005, glGenTextures, glGenTexturesEXT, glGenTexturesEXT, 328),
- NAME_FUNC_OFFSET(18022, glGetPointerv, glGetPointerv, NULL, 329),
- NAME_FUNC_OFFSET(18039, glIsTexture, glIsTextureEXT, glIsTextureEXT, 330),
- NAME_FUNC_OFFSET(18054, glPrioritizeTextures, glPrioritizeTextures, NULL, 331),
- NAME_FUNC_OFFSET(18078, glTexSubImage1D, glTexSubImage1D, NULL, 332),
- NAME_FUNC_OFFSET(18097, glTexSubImage2D, glTexSubImage2D, NULL, 333),
- NAME_FUNC_OFFSET(18116, glBlendColor, glBlendColor, NULL, 336),
- NAME_FUNC_OFFSET(18132, glBlendEquation, glBlendEquation, NULL, 337),
- NAME_FUNC_OFFSET(18151, glDrawRangeElements, glDrawRangeElements, NULL, 338),
- NAME_FUNC_OFFSET(18174, glColorTable, glColorTable, NULL, 339),
- NAME_FUNC_OFFSET(18190, glColorTable, glColorTable, NULL, 339),
- NAME_FUNC_OFFSET(18206, glColorTableParameterfv, glColorTableParameterfv, NULL, 340),
- NAME_FUNC_OFFSET(18233, glColorTableParameteriv, glColorTableParameteriv, NULL, 341),
- NAME_FUNC_OFFSET(18260, glCopyColorTable, glCopyColorTable, NULL, 342),
- NAME_FUNC_OFFSET(18280, glGetColorTable, glGetColorTableEXT, glGetColorTableEXT, 343),
- NAME_FUNC_OFFSET(18299, glGetColorTable, glGetColorTableEXT, glGetColorTableEXT, 343),
- NAME_FUNC_OFFSET(18318, glGetColorTableParameterfv, glGetColorTableParameterfvEXT, glGetColorTableParameterfvEXT, 344),
- NAME_FUNC_OFFSET(18348, glGetColorTableParameterfv, glGetColorTableParameterfvEXT, glGetColorTableParameterfvEXT, 344),
- NAME_FUNC_OFFSET(18378, glGetColorTableParameteriv, glGetColorTableParameterivEXT, glGetColorTableParameterivEXT, 345),
- NAME_FUNC_OFFSET(18408, glGetColorTableParameteriv, glGetColorTableParameterivEXT, glGetColorTableParameterivEXT, 345),
- NAME_FUNC_OFFSET(18438, glColorSubTable, glColorSubTable, NULL, 346),
- NAME_FUNC_OFFSET(18457, glCopyColorSubTable, glCopyColorSubTable, NULL, 347),
- NAME_FUNC_OFFSET(18480, glConvolutionFilter1D, glConvolutionFilter1D, NULL, 348),
- NAME_FUNC_OFFSET(18505, glConvolutionFilter2D, glConvolutionFilter2D, NULL, 349),
- NAME_FUNC_OFFSET(18530, glConvolutionParameterf, glConvolutionParameterf, NULL, 350),
- NAME_FUNC_OFFSET(18557, glConvolutionParameterfv, glConvolutionParameterfv, NULL, 351),
- NAME_FUNC_OFFSET(18585, glConvolutionParameteri, glConvolutionParameteri, NULL, 352),
- NAME_FUNC_OFFSET(18612, glConvolutionParameteriv, glConvolutionParameteriv, NULL, 353),
- NAME_FUNC_OFFSET(18640, glCopyConvolutionFilter1D, glCopyConvolutionFilter1D, NULL, 354),
- NAME_FUNC_OFFSET(18669, glCopyConvolutionFilter2D, glCopyConvolutionFilter2D, NULL, 355),
- NAME_FUNC_OFFSET(18698, glGetConvolutionFilter, gl_dispatch_stub_356, gl_dispatch_stub_356, 356),
- NAME_FUNC_OFFSET(18724, glGetConvolutionParameterfv, gl_dispatch_stub_357, gl_dispatch_stub_357, 357),
- NAME_FUNC_OFFSET(18755, glGetConvolutionParameteriv, gl_dispatch_stub_358, gl_dispatch_stub_358, 358),
- NAME_FUNC_OFFSET(18786, glGetSeparableFilter, gl_dispatch_stub_359, gl_dispatch_stub_359, 359),
- NAME_FUNC_OFFSET(18810, glSeparableFilter2D, glSeparableFilter2D, NULL, 360),
- NAME_FUNC_OFFSET(18833, glGetHistogram, gl_dispatch_stub_361, gl_dispatch_stub_361, 361),
- NAME_FUNC_OFFSET(18851, glGetHistogramParameterfv, gl_dispatch_stub_362, gl_dispatch_stub_362, 362),
- NAME_FUNC_OFFSET(18880, glGetHistogramParameteriv, gl_dispatch_stub_363, gl_dispatch_stub_363, 363),
- NAME_FUNC_OFFSET(18909, glGetMinmax, gl_dispatch_stub_364, gl_dispatch_stub_364, 364),
- NAME_FUNC_OFFSET(18924, glGetMinmaxParameterfv, gl_dispatch_stub_365, gl_dispatch_stub_365, 365),
- NAME_FUNC_OFFSET(18950, glGetMinmaxParameteriv, gl_dispatch_stub_366, gl_dispatch_stub_366, 366),
- NAME_FUNC_OFFSET(18976, glHistogram, glHistogram, NULL, 367),
- NAME_FUNC_OFFSET(18991, glMinmax, glMinmax, NULL, 368),
- NAME_FUNC_OFFSET(19003, glResetHistogram, glResetHistogram, NULL, 369),
- NAME_FUNC_OFFSET(19023, glResetMinmax, glResetMinmax, NULL, 370),
- NAME_FUNC_OFFSET(19040, glTexImage3D, glTexImage3D, NULL, 371),
- NAME_FUNC_OFFSET(19056, glTexSubImage3D, glTexSubImage3D, NULL, 372),
- NAME_FUNC_OFFSET(19075, glCopyTexSubImage3D, glCopyTexSubImage3D, NULL, 373),
- NAME_FUNC_OFFSET(19098, glActiveTextureARB, glActiveTextureARB, NULL, 374),
- NAME_FUNC_OFFSET(19114, glClientActiveTextureARB, glClientActiveTextureARB, NULL, 375),
- NAME_FUNC_OFFSET(19136, glMultiTexCoord1dARB, glMultiTexCoord1dARB, NULL, 376),
- NAME_FUNC_OFFSET(19154, glMultiTexCoord1dvARB, glMultiTexCoord1dvARB, NULL, 377),
- NAME_FUNC_OFFSET(19173, glMultiTexCoord1fARB, glMultiTexCoord1fARB, NULL, 378),
- NAME_FUNC_OFFSET(19191, glMultiTexCoord1fvARB, glMultiTexCoord1fvARB, NULL, 379),
- NAME_FUNC_OFFSET(19210, glMultiTexCoord1iARB, glMultiTexCoord1iARB, NULL, 380),
- NAME_FUNC_OFFSET(19228, glMultiTexCoord1ivARB, glMultiTexCoord1ivARB, NULL, 381),
- NAME_FUNC_OFFSET(19247, glMultiTexCoord1sARB, glMultiTexCoord1sARB, NULL, 382),
- NAME_FUNC_OFFSET(19265, glMultiTexCoord1svARB, glMultiTexCoord1svARB, NULL, 383),
- NAME_FUNC_OFFSET(19284, glMultiTexCoord2dARB, glMultiTexCoord2dARB, NULL, 384),
- NAME_FUNC_OFFSET(19302, glMultiTexCoord2dvARB, glMultiTexCoord2dvARB, NULL, 385),
- NAME_FUNC_OFFSET(19321, glMultiTexCoord2fARB, glMultiTexCoord2fARB, NULL, 386),
- NAME_FUNC_OFFSET(19339, glMultiTexCoord2fvARB, glMultiTexCoord2fvARB, NULL, 387),
- NAME_FUNC_OFFSET(19358, glMultiTexCoord2iARB, glMultiTexCoord2iARB, NULL, 388),
- NAME_FUNC_OFFSET(19376, glMultiTexCoord2ivARB, glMultiTexCoord2ivARB, NULL, 389),
- NAME_FUNC_OFFSET(19395, glMultiTexCoord2sARB, glMultiTexCoord2sARB, NULL, 390),
- NAME_FUNC_OFFSET(19413, glMultiTexCoord2svARB, glMultiTexCoord2svARB, NULL, 391),
- NAME_FUNC_OFFSET(19432, glMultiTexCoord3dARB, glMultiTexCoord3dARB, NULL, 392),
- NAME_FUNC_OFFSET(19450, glMultiTexCoord3dvARB, glMultiTexCoord3dvARB, NULL, 393),
- NAME_FUNC_OFFSET(19469, glMultiTexCoord3fARB, glMultiTexCoord3fARB, NULL, 394),
- NAME_FUNC_OFFSET(19487, glMultiTexCoord3fvARB, glMultiTexCoord3fvARB, NULL, 395),
- NAME_FUNC_OFFSET(19506, glMultiTexCoord3iARB, glMultiTexCoord3iARB, NULL, 396),
- NAME_FUNC_OFFSET(19524, glMultiTexCoord3ivARB, glMultiTexCoord3ivARB, NULL, 397),
- NAME_FUNC_OFFSET(19543, glMultiTexCoord3sARB, glMultiTexCoord3sARB, NULL, 398),
- NAME_FUNC_OFFSET(19561, glMultiTexCoord3svARB, glMultiTexCoord3svARB, NULL, 399),
- NAME_FUNC_OFFSET(19580, glMultiTexCoord4dARB, glMultiTexCoord4dARB, NULL, 400),
- NAME_FUNC_OFFSET(19598, glMultiTexCoord4dvARB, glMultiTexCoord4dvARB, NULL, 401),
- NAME_FUNC_OFFSET(19617, glMultiTexCoord4fARB, glMultiTexCoord4fARB, NULL, 402),
- NAME_FUNC_OFFSET(19635, glMultiTexCoord4fvARB, glMultiTexCoord4fvARB, NULL, 403),
- NAME_FUNC_OFFSET(19654, glMultiTexCoord4iARB, glMultiTexCoord4iARB, NULL, 404),
- NAME_FUNC_OFFSET(19672, glMultiTexCoord4ivARB, glMultiTexCoord4ivARB, NULL, 405),
- NAME_FUNC_OFFSET(19691, glMultiTexCoord4sARB, glMultiTexCoord4sARB, NULL, 406),
- NAME_FUNC_OFFSET(19709, glMultiTexCoord4svARB, glMultiTexCoord4svARB, NULL, 407),
- NAME_FUNC_OFFSET(19728, glStencilOpSeparate, glStencilOpSeparate, NULL, 423),
- NAME_FUNC_OFFSET(19751, glLoadTransposeMatrixdARB, glLoadTransposeMatrixdARB, NULL, 441),
- NAME_FUNC_OFFSET(19774, glLoadTransposeMatrixfARB, glLoadTransposeMatrixfARB, NULL, 442),
- NAME_FUNC_OFFSET(19797, glMultTransposeMatrixdARB, glMultTransposeMatrixdARB, NULL, 443),
- NAME_FUNC_OFFSET(19820, glMultTransposeMatrixfARB, glMultTransposeMatrixfARB, NULL, 444),
- NAME_FUNC_OFFSET(19843, glSampleCoverageARB, glSampleCoverageARB, NULL, 445),
- NAME_FUNC_OFFSET(19860, glCompressedTexImage1DARB, glCompressedTexImage1DARB, NULL, 446),
- NAME_FUNC_OFFSET(19883, glCompressedTexImage2DARB, glCompressedTexImage2DARB, NULL, 447),
- NAME_FUNC_OFFSET(19906, glCompressedTexImage3DARB, glCompressedTexImage3DARB, NULL, 448),
- NAME_FUNC_OFFSET(19929, glCompressedTexSubImage1DARB, glCompressedTexSubImage1DARB, NULL, 449),
- NAME_FUNC_OFFSET(19955, glCompressedTexSubImage2DARB, glCompressedTexSubImage2DARB, NULL, 450),
- NAME_FUNC_OFFSET(19981, glCompressedTexSubImage3DARB, glCompressedTexSubImage3DARB, NULL, 451),
- NAME_FUNC_OFFSET(20007, glGetCompressedTexImageARB, glGetCompressedTexImageARB, NULL, 452),
- NAME_FUNC_OFFSET(20031, glDisableVertexAttribArrayARB, glDisableVertexAttribArrayARB, NULL, 453),
- NAME_FUNC_OFFSET(20058, glEnableVertexAttribArrayARB, glEnableVertexAttribArrayARB, NULL, 454),
- NAME_FUNC_OFFSET(20084, glGetVertexAttribdvARB, glGetVertexAttribdvARB, NULL, 461),
- NAME_FUNC_OFFSET(20104, glGetVertexAttribfvARB, glGetVertexAttribfvARB, NULL, 462),
- NAME_FUNC_OFFSET(20124, glGetVertexAttribivARB, glGetVertexAttribivARB, NULL, 463),
- NAME_FUNC_OFFSET(20144, glProgramEnvParameter4dARB, glProgramEnvParameter4dARB, NULL, 464),
- NAME_FUNC_OFFSET(20167, glProgramEnvParameter4dvARB, glProgramEnvParameter4dvARB, NULL, 465),
- NAME_FUNC_OFFSET(20191, glProgramEnvParameter4fARB, glProgramEnvParameter4fARB, NULL, 466),
- NAME_FUNC_OFFSET(20214, glProgramEnvParameter4fvARB, glProgramEnvParameter4fvARB, NULL, 467),
- NAME_FUNC_OFFSET(20238, glVertexAttrib1dARB, glVertexAttrib1dARB, NULL, 473),
- NAME_FUNC_OFFSET(20255, glVertexAttrib1dvARB, glVertexAttrib1dvARB, NULL, 474),
- NAME_FUNC_OFFSET(20273, glVertexAttrib1fARB, glVertexAttrib1fARB, NULL, 475),
- NAME_FUNC_OFFSET(20290, glVertexAttrib1fvARB, glVertexAttrib1fvARB, NULL, 476),
- NAME_FUNC_OFFSET(20308, glVertexAttrib1sARB, glVertexAttrib1sARB, NULL, 477),
- NAME_FUNC_OFFSET(20325, glVertexAttrib1svARB, glVertexAttrib1svARB, NULL, 478),
- NAME_FUNC_OFFSET(20343, glVertexAttrib2dARB, glVertexAttrib2dARB, NULL, 479),
- NAME_FUNC_OFFSET(20360, glVertexAttrib2dvARB, glVertexAttrib2dvARB, NULL, 480),
- NAME_FUNC_OFFSET(20378, glVertexAttrib2fARB, glVertexAttrib2fARB, NULL, 481),
- NAME_FUNC_OFFSET(20395, glVertexAttrib2fvARB, glVertexAttrib2fvARB, NULL, 482),
- NAME_FUNC_OFFSET(20413, glVertexAttrib2sARB, glVertexAttrib2sARB, NULL, 483),
- NAME_FUNC_OFFSET(20430, glVertexAttrib2svARB, glVertexAttrib2svARB, NULL, 484),
- NAME_FUNC_OFFSET(20448, glVertexAttrib3dARB, glVertexAttrib3dARB, NULL, 485),
- NAME_FUNC_OFFSET(20465, glVertexAttrib3dvARB, glVertexAttrib3dvARB, NULL, 486),
- NAME_FUNC_OFFSET(20483, glVertexAttrib3fARB, glVertexAttrib3fARB, NULL, 487),
- NAME_FUNC_OFFSET(20500, glVertexAttrib3fvARB, glVertexAttrib3fvARB, NULL, 488),
- NAME_FUNC_OFFSET(20518, glVertexAttrib3sARB, glVertexAttrib3sARB, NULL, 489),
- NAME_FUNC_OFFSET(20535, glVertexAttrib3svARB, glVertexAttrib3svARB, NULL, 490),
- NAME_FUNC_OFFSET(20553, glVertexAttrib4NbvARB, glVertexAttrib4NbvARB, NULL, 491),
- NAME_FUNC_OFFSET(20572, glVertexAttrib4NivARB, glVertexAttrib4NivARB, NULL, 492),
- NAME_FUNC_OFFSET(20591, glVertexAttrib4NsvARB, glVertexAttrib4NsvARB, NULL, 493),
- NAME_FUNC_OFFSET(20610, glVertexAttrib4NubARB, glVertexAttrib4NubARB, NULL, 494),
- NAME_FUNC_OFFSET(20629, glVertexAttrib4NubvARB, glVertexAttrib4NubvARB, NULL, 495),
- NAME_FUNC_OFFSET(20649, glVertexAttrib4NuivARB, glVertexAttrib4NuivARB, NULL, 496),
- NAME_FUNC_OFFSET(20669, glVertexAttrib4NusvARB, glVertexAttrib4NusvARB, NULL, 497),
- NAME_FUNC_OFFSET(20689, glVertexAttrib4bvARB, glVertexAttrib4bvARB, NULL, 498),
- NAME_FUNC_OFFSET(20707, glVertexAttrib4dARB, glVertexAttrib4dARB, NULL, 499),
- NAME_FUNC_OFFSET(20724, glVertexAttrib4dvARB, glVertexAttrib4dvARB, NULL, 500),
- NAME_FUNC_OFFSET(20742, glVertexAttrib4fARB, glVertexAttrib4fARB, NULL, 501),
- NAME_FUNC_OFFSET(20759, glVertexAttrib4fvARB, glVertexAttrib4fvARB, NULL, 502),
- NAME_FUNC_OFFSET(20777, glVertexAttrib4ivARB, glVertexAttrib4ivARB, NULL, 503),
- NAME_FUNC_OFFSET(20795, glVertexAttrib4sARB, glVertexAttrib4sARB, NULL, 504),
- NAME_FUNC_OFFSET(20812, glVertexAttrib4svARB, glVertexAttrib4svARB, NULL, 505),
- NAME_FUNC_OFFSET(20830, glVertexAttrib4ubvARB, glVertexAttrib4ubvARB, NULL, 506),
- NAME_FUNC_OFFSET(20849, glVertexAttrib4uivARB, glVertexAttrib4uivARB, NULL, 507),
- NAME_FUNC_OFFSET(20868, glVertexAttrib4usvARB, glVertexAttrib4usvARB, NULL, 508),
- NAME_FUNC_OFFSET(20887, glVertexAttribPointerARB, glVertexAttribPointerARB, NULL, 509),
- NAME_FUNC_OFFSET(20909, glBindBufferARB, glBindBufferARB, NULL, 510),
- NAME_FUNC_OFFSET(20922, glBufferDataARB, glBufferDataARB, NULL, 511),
- NAME_FUNC_OFFSET(20935, glBufferSubDataARB, glBufferSubDataARB, NULL, 512),
- NAME_FUNC_OFFSET(20951, glDeleteBuffersARB, glDeleteBuffersARB, NULL, 513),
- NAME_FUNC_OFFSET(20967, glGenBuffersARB, glGenBuffersARB, NULL, 514),
- NAME_FUNC_OFFSET(20980, glGetBufferParameterivARB, glGetBufferParameterivARB, NULL, 515),
- NAME_FUNC_OFFSET(21003, glGetBufferPointervARB, glGetBufferPointervARB, NULL, 516),
- NAME_FUNC_OFFSET(21023, glGetBufferSubDataARB, glGetBufferSubDataARB, NULL, 517),
- NAME_FUNC_OFFSET(21042, glIsBufferARB, glIsBufferARB, NULL, 518),
- NAME_FUNC_OFFSET(21053, glMapBufferARB, glMapBufferARB, NULL, 519),
- NAME_FUNC_OFFSET(21065, glUnmapBufferARB, glUnmapBufferARB, NULL, 520),
- NAME_FUNC_OFFSET(21079, glBeginQueryARB, glBeginQueryARB, NULL, 521),
- NAME_FUNC_OFFSET(21092, glDeleteQueriesARB, glDeleteQueriesARB, NULL, 522),
- NAME_FUNC_OFFSET(21108, glEndQueryARB, glEndQueryARB, NULL, 523),
- NAME_FUNC_OFFSET(21119, glGenQueriesARB, glGenQueriesARB, NULL, 524),
- NAME_FUNC_OFFSET(21132, glGetQueryObjectivARB, glGetQueryObjectivARB, NULL, 525),
- NAME_FUNC_OFFSET(21151, glGetQueryObjectuivARB, glGetQueryObjectuivARB, NULL, 526),
- NAME_FUNC_OFFSET(21171, glGetQueryivARB, glGetQueryivARB, NULL, 527),
- NAME_FUNC_OFFSET(21184, glIsQueryARB, glIsQueryARB, NULL, 528),
- NAME_FUNC_OFFSET(21194, glCompileShaderARB, glCompileShaderARB, NULL, 530),
- NAME_FUNC_OFFSET(21210, glGetActiveUniformARB, glGetActiveUniformARB, NULL, 535),
- NAME_FUNC_OFFSET(21229, glGetShaderSourceARB, glGetShaderSourceARB, NULL, 541),
- NAME_FUNC_OFFSET(21247, glGetUniformLocationARB, glGetUniformLocationARB, NULL, 542),
- NAME_FUNC_OFFSET(21268, glGetUniformfvARB, glGetUniformfvARB, NULL, 543),
- NAME_FUNC_OFFSET(21283, glGetUniformivARB, glGetUniformivARB, NULL, 544),
- NAME_FUNC_OFFSET(21298, glLinkProgramARB, glLinkProgramARB, NULL, 545),
- NAME_FUNC_OFFSET(21312, glShaderSourceARB, glShaderSourceARB, NULL, 546),
- NAME_FUNC_OFFSET(21327, glUniform1fARB, glUniform1fARB, NULL, 547),
- NAME_FUNC_OFFSET(21339, glUniform1fvARB, glUniform1fvARB, NULL, 548),
- NAME_FUNC_OFFSET(21352, glUniform1iARB, glUniform1iARB, NULL, 549),
- NAME_FUNC_OFFSET(21364, glUniform1ivARB, glUniform1ivARB, NULL, 550),
- NAME_FUNC_OFFSET(21377, glUniform2fARB, glUniform2fARB, NULL, 551),
- NAME_FUNC_OFFSET(21389, glUniform2fvARB, glUniform2fvARB, NULL, 552),
- NAME_FUNC_OFFSET(21402, glUniform2iARB, glUniform2iARB, NULL, 553),
- NAME_FUNC_OFFSET(21414, glUniform2ivARB, glUniform2ivARB, NULL, 554),
- NAME_FUNC_OFFSET(21427, glUniform3fARB, glUniform3fARB, NULL, 555),
- NAME_FUNC_OFFSET(21439, glUniform3fvARB, glUniform3fvARB, NULL, 556),
- NAME_FUNC_OFFSET(21452, glUniform3iARB, glUniform3iARB, NULL, 557),
- NAME_FUNC_OFFSET(21464, glUniform3ivARB, glUniform3ivARB, NULL, 558),
- NAME_FUNC_OFFSET(21477, glUniform4fARB, glUniform4fARB, NULL, 559),
- NAME_FUNC_OFFSET(21489, glUniform4fvARB, glUniform4fvARB, NULL, 560),
- NAME_FUNC_OFFSET(21502, glUniform4iARB, glUniform4iARB, NULL, 561),
- NAME_FUNC_OFFSET(21514, glUniform4ivARB, glUniform4ivARB, NULL, 562),
- NAME_FUNC_OFFSET(21527, glUniformMatrix2fvARB, glUniformMatrix2fvARB, NULL, 563),
- NAME_FUNC_OFFSET(21546, glUniformMatrix3fvARB, glUniformMatrix3fvARB, NULL, 564),
- NAME_FUNC_OFFSET(21565, glUniformMatrix4fvARB, glUniformMatrix4fvARB, NULL, 565),
- NAME_FUNC_OFFSET(21584, glUseProgramObjectARB, glUseProgramObjectARB, NULL, 566),
- NAME_FUNC_OFFSET(21597, glValidateProgramARB, glValidateProgramARB, NULL, 567),
- NAME_FUNC_OFFSET(21615, glBindAttribLocationARB, glBindAttribLocationARB, NULL, 568),
- NAME_FUNC_OFFSET(21636, glGetActiveAttribARB, glGetActiveAttribARB, NULL, 569),
- NAME_FUNC_OFFSET(21654, glGetAttribLocationARB, glGetAttribLocationARB, NULL, 570),
- NAME_FUNC_OFFSET(21674, glDrawBuffersARB, glDrawBuffersARB, NULL, 571),
- NAME_FUNC_OFFSET(21688, glDrawBuffersARB, glDrawBuffersARB, NULL, 571),
- NAME_FUNC_OFFSET(21705, glDrawBuffersARB, glDrawBuffersARB, NULL, 571),
- NAME_FUNC_OFFSET(21721, glDrawArraysInstancedARB, glDrawArraysInstancedARB, NULL, 573),
- NAME_FUNC_OFFSET(21746, glDrawArraysInstancedARB, glDrawArraysInstancedARB, NULL, 573),
- NAME_FUNC_OFFSET(21768, glDrawElementsInstancedARB, glDrawElementsInstancedARB, NULL, 574),
- NAME_FUNC_OFFSET(21795, glDrawElementsInstancedARB, glDrawElementsInstancedARB, NULL, 574),
- NAME_FUNC_OFFSET(21819, glRenderbufferStorageMultisample, glRenderbufferStorageMultisample, NULL, 575),
- NAME_FUNC_OFFSET(21855, glBlendEquationSeparateiARB, glBlendEquationSeparateiARB, NULL, 597),
- NAME_FUNC_OFFSET(21889, glBlendEquationiARB, glBlendEquationiARB, NULL, 598),
- NAME_FUNC_OFFSET(21915, glBlendFuncSeparateiARB, glBlendFuncSeparateiARB, NULL, 599),
- NAME_FUNC_OFFSET(21945, glBlendFunciARB, glBlendFunciARB, NULL, 600),
- NAME_FUNC_OFFSET(21967, gl_dispatch_stub_702, gl_dispatch_stub_702, NULL, 702),
- NAME_FUNC_OFFSET(21983, gl_dispatch_stub_703, gl_dispatch_stub_703, NULL, 703),
- NAME_FUNC_OFFSET(22002, glPointParameterfEXT, glPointParameterfEXT, NULL, 710),
- NAME_FUNC_OFFSET(22020, glPointParameterfEXT, glPointParameterfEXT, NULL, 710),
- NAME_FUNC_OFFSET(22041, glPointParameterfEXT, glPointParameterfEXT, NULL, 710),
- NAME_FUNC_OFFSET(22063, glPointParameterfvEXT, glPointParameterfvEXT, NULL, 711),
- NAME_FUNC_OFFSET(22082, glPointParameterfvEXT, glPointParameterfvEXT, NULL, 711),
- NAME_FUNC_OFFSET(22104, glPointParameterfvEXT, glPointParameterfvEXT, NULL, 711),
- NAME_FUNC_OFFSET(22127, glSecondaryColor3bEXT, glSecondaryColor3bEXT, NULL, 714),
- NAME_FUNC_OFFSET(22146, glSecondaryColor3bvEXT, glSecondaryColor3bvEXT, NULL, 715),
- NAME_FUNC_OFFSET(22166, glSecondaryColor3dEXT, glSecondaryColor3dEXT, NULL, 716),
- NAME_FUNC_OFFSET(22185, glSecondaryColor3dvEXT, glSecondaryColor3dvEXT, NULL, 717),
- NAME_FUNC_OFFSET(22205, glSecondaryColor3fEXT, glSecondaryColor3fEXT, NULL, 718),
- NAME_FUNC_OFFSET(22224, glSecondaryColor3fvEXT, glSecondaryColor3fvEXT, NULL, 719),
- NAME_FUNC_OFFSET(22244, glSecondaryColor3iEXT, glSecondaryColor3iEXT, NULL, 720),
- NAME_FUNC_OFFSET(22263, glSecondaryColor3ivEXT, glSecondaryColor3ivEXT, NULL, 721),
- NAME_FUNC_OFFSET(22283, glSecondaryColor3sEXT, glSecondaryColor3sEXT, NULL, 722),
- NAME_FUNC_OFFSET(22302, glSecondaryColor3svEXT, glSecondaryColor3svEXT, NULL, 723),
- NAME_FUNC_OFFSET(22322, glSecondaryColor3ubEXT, glSecondaryColor3ubEXT, NULL, 724),
- NAME_FUNC_OFFSET(22342, glSecondaryColor3ubvEXT, glSecondaryColor3ubvEXT, NULL, 725),
- NAME_FUNC_OFFSET(22363, glSecondaryColor3uiEXT, glSecondaryColor3uiEXT, NULL, 726),
- NAME_FUNC_OFFSET(22383, glSecondaryColor3uivEXT, glSecondaryColor3uivEXT, NULL, 727),
- NAME_FUNC_OFFSET(22404, glSecondaryColor3usEXT, glSecondaryColor3usEXT, NULL, 728),
- NAME_FUNC_OFFSET(22424, glSecondaryColor3usvEXT, glSecondaryColor3usvEXT, NULL, 729),
- NAME_FUNC_OFFSET(22445, glSecondaryColorPointerEXT, glSecondaryColorPointerEXT, NULL, 730),
- NAME_FUNC_OFFSET(22469, glMultiDrawArraysEXT, glMultiDrawArraysEXT, NULL, 731),
- NAME_FUNC_OFFSET(22487, glMultiDrawElementsEXT, glMultiDrawElementsEXT, NULL, 732),
- NAME_FUNC_OFFSET(22507, glFogCoordPointerEXT, glFogCoordPointerEXT, NULL, 733),
- NAME_FUNC_OFFSET(22525, glFogCoorddEXT, glFogCoorddEXT, NULL, 734),
- NAME_FUNC_OFFSET(22537, glFogCoorddvEXT, glFogCoorddvEXT, NULL, 735),
- NAME_FUNC_OFFSET(22550, glFogCoordfEXT, glFogCoordfEXT, NULL, 736),
- NAME_FUNC_OFFSET(22562, glFogCoordfvEXT, glFogCoordfvEXT, NULL, 737),
- NAME_FUNC_OFFSET(22575, glBlendFuncSeparateEXT, glBlendFuncSeparateEXT, NULL, 739),
- NAME_FUNC_OFFSET(22595, glBlendFuncSeparateEXT, glBlendFuncSeparateEXT, NULL, 739),
- NAME_FUNC_OFFSET(22619, glWindowPos2dMESA, glWindowPos2dMESA, NULL, 756),
- NAME_FUNC_OFFSET(22633, glWindowPos2dMESA, glWindowPos2dMESA, NULL, 756),
- NAME_FUNC_OFFSET(22650, glWindowPos2dvMESA, glWindowPos2dvMESA, NULL, 757),
- NAME_FUNC_OFFSET(22665, glWindowPos2dvMESA, glWindowPos2dvMESA, NULL, 757),
- NAME_FUNC_OFFSET(22683, glWindowPos2fMESA, glWindowPos2fMESA, NULL, 758),
- NAME_FUNC_OFFSET(22697, glWindowPos2fMESA, glWindowPos2fMESA, NULL, 758),
- NAME_FUNC_OFFSET(22714, glWindowPos2fvMESA, glWindowPos2fvMESA, NULL, 759),
- NAME_FUNC_OFFSET(22729, glWindowPos2fvMESA, glWindowPos2fvMESA, NULL, 759),
- NAME_FUNC_OFFSET(22747, glWindowPos2iMESA, glWindowPos2iMESA, NULL, 760),
- NAME_FUNC_OFFSET(22761, glWindowPos2iMESA, glWindowPos2iMESA, NULL, 760),
- NAME_FUNC_OFFSET(22778, glWindowPos2ivMESA, glWindowPos2ivMESA, NULL, 761),
- NAME_FUNC_OFFSET(22793, glWindowPos2ivMESA, glWindowPos2ivMESA, NULL, 761),
- NAME_FUNC_OFFSET(22811, glWindowPos2sMESA, glWindowPos2sMESA, NULL, 762),
- NAME_FUNC_OFFSET(22825, glWindowPos2sMESA, glWindowPos2sMESA, NULL, 762),
- NAME_FUNC_OFFSET(22842, glWindowPos2svMESA, glWindowPos2svMESA, NULL, 763),
- NAME_FUNC_OFFSET(22857, glWindowPos2svMESA, glWindowPos2svMESA, NULL, 763),
- NAME_FUNC_OFFSET(22875, glWindowPos3dMESA, glWindowPos3dMESA, NULL, 764),
- NAME_FUNC_OFFSET(22889, glWindowPos3dMESA, glWindowPos3dMESA, NULL, 764),
- NAME_FUNC_OFFSET(22906, glWindowPos3dvMESA, glWindowPos3dvMESA, NULL, 765),
- NAME_FUNC_OFFSET(22921, glWindowPos3dvMESA, glWindowPos3dvMESA, NULL, 765),
- NAME_FUNC_OFFSET(22939, glWindowPos3fMESA, glWindowPos3fMESA, NULL, 766),
- NAME_FUNC_OFFSET(22953, glWindowPos3fMESA, glWindowPos3fMESA, NULL, 766),
- NAME_FUNC_OFFSET(22970, glWindowPos3fvMESA, glWindowPos3fvMESA, NULL, 767),
- NAME_FUNC_OFFSET(22985, glWindowPos3fvMESA, glWindowPos3fvMESA, NULL, 767),
- NAME_FUNC_OFFSET(23003, glWindowPos3iMESA, glWindowPos3iMESA, NULL, 768),
- NAME_FUNC_OFFSET(23017, glWindowPos3iMESA, glWindowPos3iMESA, NULL, 768),
- NAME_FUNC_OFFSET(23034, glWindowPos3ivMESA, glWindowPos3ivMESA, NULL, 769),
- NAME_FUNC_OFFSET(23049, glWindowPos3ivMESA, glWindowPos3ivMESA, NULL, 769),
- NAME_FUNC_OFFSET(23067, glWindowPos3sMESA, glWindowPos3sMESA, NULL, 770),
- NAME_FUNC_OFFSET(23081, glWindowPos3sMESA, glWindowPos3sMESA, NULL, 770),
- NAME_FUNC_OFFSET(23098, glWindowPos3svMESA, glWindowPos3svMESA, NULL, 771),
- NAME_FUNC_OFFSET(23113, glWindowPos3svMESA, glWindowPos3svMESA, NULL, 771),
- NAME_FUNC_OFFSET(23131, glBindProgramNV, glBindProgramNV, NULL, 790),
- NAME_FUNC_OFFSET(23148, glDeleteProgramsNV, glDeleteProgramsNV, NULL, 791),
- NAME_FUNC_OFFSET(23168, glGenProgramsNV, glGenProgramsNV, NULL, 793),
- NAME_FUNC_OFFSET(23185, glGetVertexAttribPointervNV, glGetVertexAttribPointervNV, NULL, 799),
- NAME_FUNC_OFFSET(23211, glGetVertexAttribPointervNV, glGetVertexAttribPointervNV, NULL, 799),
- NAME_FUNC_OFFSET(23240, glIsProgramNV, glIsProgramNV, NULL, 803),
- NAME_FUNC_OFFSET(23255, glPointParameteriNV, glPointParameteriNV, NULL, 867),
- NAME_FUNC_OFFSET(23273, glPointParameterivNV, glPointParameterivNV, NULL, 868),
- NAME_FUNC_OFFSET(23292, gl_dispatch_stub_871, gl_dispatch_stub_871, NULL, 871),
- NAME_FUNC_OFFSET(23313, gl_dispatch_stub_873, gl_dispatch_stub_873, NULL, 873),
- NAME_FUNC_OFFSET(23329, glPrimitiveRestartIndexNV, glPrimitiveRestartIndexNV, NULL, 880),
- NAME_FUNC_OFFSET(23353, gl_dispatch_stub_883, gl_dispatch_stub_883, NULL, 883),
- NAME_FUNC_OFFSET(23377, gl_dispatch_stub_883, gl_dispatch_stub_883, NULL, 883),
- NAME_FUNC_OFFSET(23404, glBindFramebufferEXT, glBindFramebufferEXT, NULL, 884),
- NAME_FUNC_OFFSET(23422, glBindRenderbufferEXT, glBindRenderbufferEXT, NULL, 885),
- NAME_FUNC_OFFSET(23441, glCheckFramebufferStatusEXT, glCheckFramebufferStatusEXT, NULL, 886),
- NAME_FUNC_OFFSET(23466, glDeleteFramebuffersEXT, glDeleteFramebuffersEXT, NULL, 887),
- NAME_FUNC_OFFSET(23487, glDeleteRenderbuffersEXT, glDeleteRenderbuffersEXT, NULL, 888),
- NAME_FUNC_OFFSET(23509, glFramebufferRenderbufferEXT, glFramebufferRenderbufferEXT, NULL, 889),
- NAME_FUNC_OFFSET(23535, glFramebufferTexture1DEXT, glFramebufferTexture1DEXT, NULL, 890),
- NAME_FUNC_OFFSET(23558, glFramebufferTexture2DEXT, glFramebufferTexture2DEXT, NULL, 891),
- NAME_FUNC_OFFSET(23581, glFramebufferTexture3DEXT, glFramebufferTexture3DEXT, NULL, 892),
- NAME_FUNC_OFFSET(23604, glGenFramebuffersEXT, glGenFramebuffersEXT, NULL, 893),
- NAME_FUNC_OFFSET(23622, glGenRenderbuffersEXT, glGenRenderbuffersEXT, NULL, 894),
- NAME_FUNC_OFFSET(23641, glGenerateMipmapEXT, glGenerateMipmapEXT, NULL, 895),
- NAME_FUNC_OFFSET(23658, glGetFramebufferAttachmentParameterivEXT, glGetFramebufferAttachmentParameterivEXT, NULL, 896),
- NAME_FUNC_OFFSET(23696, glGetRenderbufferParameterivEXT, glGetRenderbufferParameterivEXT, NULL, 897),
- NAME_FUNC_OFFSET(23725, glIsFramebufferEXT, glIsFramebufferEXT, NULL, 898),
- NAME_FUNC_OFFSET(23741, glIsRenderbufferEXT, glIsRenderbufferEXT, NULL, 899),
- NAME_FUNC_OFFSET(23758, glRenderbufferStorageEXT, glRenderbufferStorageEXT, NULL, 900),
- NAME_FUNC_OFFSET(23780, gl_dispatch_stub_901, gl_dispatch_stub_901, NULL, 901),
- NAME_FUNC_OFFSET(23798, glBindFragDataLocationEXT, glBindFragDataLocationEXT, NULL, 904),
- NAME_FUNC_OFFSET(23821, glGetFragDataLocationEXT, glGetFragDataLocationEXT, NULL, 905),
- NAME_FUNC_OFFSET(23843, glGetUniformuivEXT, glGetUniformuivEXT, NULL, 906),
- NAME_FUNC_OFFSET(23859, glGetVertexAttribIivEXT, glGetVertexAttribIivEXT, NULL, 907),
- NAME_FUNC_OFFSET(23880, glGetVertexAttribIuivEXT, glGetVertexAttribIuivEXT, NULL, 908),
- NAME_FUNC_OFFSET(23902, glUniform1uiEXT, glUniform1uiEXT, NULL, 909),
- NAME_FUNC_OFFSET(23915, glUniform1uivEXT, glUniform1uivEXT, NULL, 910),
- NAME_FUNC_OFFSET(23929, glUniform2uiEXT, glUniform2uiEXT, NULL, 911),
- NAME_FUNC_OFFSET(23942, glUniform2uivEXT, glUniform2uivEXT, NULL, 912),
- NAME_FUNC_OFFSET(23956, glUniform3uiEXT, glUniform3uiEXT, NULL, 913),
- NAME_FUNC_OFFSET(23969, glUniform3uivEXT, glUniform3uivEXT, NULL, 914),
- NAME_FUNC_OFFSET(23983, glUniform4uiEXT, glUniform4uiEXT, NULL, 915),
- NAME_FUNC_OFFSET(23996, glUniform4uivEXT, glUniform4uivEXT, NULL, 916),
- NAME_FUNC_OFFSET(24010, glVertexAttribI1iEXT, glVertexAttribI1iEXT, NULL, 917),
- NAME_FUNC_OFFSET(24028, glVertexAttribI1ivEXT, glVertexAttribI1ivEXT, NULL, 918),
- NAME_FUNC_OFFSET(24047, glVertexAttribI1uiEXT, glVertexAttribI1uiEXT, NULL, 919),
- NAME_FUNC_OFFSET(24066, glVertexAttribI1uivEXT, glVertexAttribI1uivEXT, NULL, 920),
- NAME_FUNC_OFFSET(24086, glVertexAttribI2iEXT, glVertexAttribI2iEXT, NULL, 921),
- NAME_FUNC_OFFSET(24104, glVertexAttribI2ivEXT, glVertexAttribI2ivEXT, NULL, 922),
- NAME_FUNC_OFFSET(24123, glVertexAttribI2uiEXT, glVertexAttribI2uiEXT, NULL, 923),
- NAME_FUNC_OFFSET(24142, glVertexAttribI2uivEXT, glVertexAttribI2uivEXT, NULL, 924),
- NAME_FUNC_OFFSET(24162, glVertexAttribI3iEXT, glVertexAttribI3iEXT, NULL, 925),
- NAME_FUNC_OFFSET(24180, glVertexAttribI3ivEXT, glVertexAttribI3ivEXT, NULL, 926),
- NAME_FUNC_OFFSET(24199, glVertexAttribI3uiEXT, glVertexAttribI3uiEXT, NULL, 927),
- NAME_FUNC_OFFSET(24218, glVertexAttribI3uivEXT, glVertexAttribI3uivEXT, NULL, 928),
- NAME_FUNC_OFFSET(24238, glVertexAttribI4bvEXT, glVertexAttribI4bvEXT, NULL, 929),
- NAME_FUNC_OFFSET(24257, glVertexAttribI4iEXT, glVertexAttribI4iEXT, NULL, 930),
- NAME_FUNC_OFFSET(24275, glVertexAttribI4ivEXT, glVertexAttribI4ivEXT, NULL, 931),
- NAME_FUNC_OFFSET(24294, glVertexAttribI4svEXT, glVertexAttribI4svEXT, NULL, 932),
- NAME_FUNC_OFFSET(24313, glVertexAttribI4ubvEXT, glVertexAttribI4ubvEXT, NULL, 933),
- NAME_FUNC_OFFSET(24333, glVertexAttribI4uiEXT, glVertexAttribI4uiEXT, NULL, 934),
- NAME_FUNC_OFFSET(24352, glVertexAttribI4uivEXT, glVertexAttribI4uivEXT, NULL, 935),
- NAME_FUNC_OFFSET(24372, glVertexAttribI4usvEXT, glVertexAttribI4usvEXT, NULL, 936),
- NAME_FUNC_OFFSET(24392, glVertexAttribIPointerEXT, glVertexAttribIPointerEXT, NULL, 937),
- NAME_FUNC_OFFSET(24415, glFramebufferTextureLayerEXT, glFramebufferTextureLayerEXT, NULL, 938),
- NAME_FUNC_OFFSET(24441, glFramebufferTextureLayerEXT, glFramebufferTextureLayerEXT, NULL, 938),
- NAME_FUNC_OFFSET(24470, glColorMaskIndexedEXT, glColorMaskIndexedEXT, NULL, 939),
- NAME_FUNC_OFFSET(24483, glDisableIndexedEXT, glDisableIndexedEXT, NULL, 940),
- NAME_FUNC_OFFSET(24494, glEnableIndexedEXT, glEnableIndexedEXT, NULL, 941),
- NAME_FUNC_OFFSET(24504, glGetBooleanIndexedvEXT, glGetBooleanIndexedvEXT, NULL, 942),
- NAME_FUNC_OFFSET(24520, glGetIntegerIndexedvEXT, glGetIntegerIndexedvEXT, NULL, 943),
- NAME_FUNC_OFFSET(24536, glIsEnabledIndexedEXT, glIsEnabledIndexedEXT, NULL, 944),
- NAME_FUNC_OFFSET(24549, glGetTexParameterIivEXT, glGetTexParameterIivEXT, NULL, 947),
- NAME_FUNC_OFFSET(24570, glGetTexParameterIuivEXT, glGetTexParameterIuivEXT, NULL, 948),
- NAME_FUNC_OFFSET(24592, glTexParameterIivEXT, glTexParameterIivEXT, NULL, 949),
- NAME_FUNC_OFFSET(24610, glTexParameterIuivEXT, glTexParameterIuivEXT, NULL, 950),
- NAME_FUNC_OFFSET(24629, glBeginConditionalRenderNV, glBeginConditionalRenderNV, NULL, 951),
- NAME_FUNC_OFFSET(24654, glEndConditionalRenderNV, glEndConditionalRenderNV, NULL, 952),
- NAME_FUNC_OFFSET(24677, glBeginTransformFeedbackEXT, glBeginTransformFeedbackEXT, NULL, 953),
- NAME_FUNC_OFFSET(24702, glBindBufferBaseEXT, glBindBufferBaseEXT, NULL, 954),
- NAME_FUNC_OFFSET(24719, glBindBufferRangeEXT, glBindBufferRangeEXT, NULL, 956),
- NAME_FUNC_OFFSET(24737, glEndTransformFeedbackEXT, glEndTransformFeedbackEXT, NULL, 957),
- NAME_FUNC_OFFSET(24760, glGetTransformFeedbackVaryingEXT, glGetTransformFeedbackVaryingEXT, NULL, 958),
- NAME_FUNC_OFFSET(24790, glTransformFeedbackVaryingsEXT, glTransformFeedbackVaryingsEXT, NULL, 959),
- NAME_FUNC_OFFSET(24818, glProvokingVertexEXT, glProvokingVertexEXT, NULL, 960),
+ NAME_FUNC_OFFSET(15383, gl_dispatch_stub_874, gl_dispatch_stub_874, NULL, 874),
+ NAME_FUNC_OFFSET(15406, gl_dispatch_stub_875, gl_dispatch_stub_875, NULL, 875),
+ NAME_FUNC_OFFSET(15427, glGetProgramNamedParameterdvNV, glGetProgramNamedParameterdvNV, NULL, 876),
+ NAME_FUNC_OFFSET(15458, glGetProgramNamedParameterfvNV, glGetProgramNamedParameterfvNV, NULL, 877),
+ NAME_FUNC_OFFSET(15489, glProgramNamedParameter4dNV, glProgramNamedParameter4dNV, NULL, 878),
+ NAME_FUNC_OFFSET(15517, glProgramNamedParameter4dvNV, glProgramNamedParameter4dvNV, NULL, 879),
+ NAME_FUNC_OFFSET(15546, glProgramNamedParameter4fNV, glProgramNamedParameter4fNV, NULL, 880),
+ NAME_FUNC_OFFSET(15574, glProgramNamedParameter4fvNV, glProgramNamedParameter4fvNV, NULL, 881),
+ NAME_FUNC_OFFSET(15603, glPrimitiveRestartIndexNV, glPrimitiveRestartIndexNV, NULL, 882),
+ NAME_FUNC_OFFSET(15629, glPrimitiveRestartNV, glPrimitiveRestartNV, NULL, 883),
+ NAME_FUNC_OFFSET(15650, gl_dispatch_stub_884, gl_dispatch_stub_884, NULL, 884),
+ NAME_FUNC_OFFSET(15667, gl_dispatch_stub_885, gl_dispatch_stub_885, NULL, 885),
+ NAME_FUNC_OFFSET(15694, glBindFramebufferEXT, glBindFramebufferEXT, NULL, 886),
+ NAME_FUNC_OFFSET(15715, glBindRenderbufferEXT, glBindRenderbufferEXT, NULL, 887),
+ NAME_FUNC_OFFSET(15737, glCheckFramebufferStatusEXT, glCheckFramebufferStatusEXT, NULL, 888),
+ NAME_FUNC_OFFSET(15765, glDeleteFramebuffersEXT, glDeleteFramebuffersEXT, NULL, 889),
+ NAME_FUNC_OFFSET(15789, glDeleteRenderbuffersEXT, glDeleteRenderbuffersEXT, NULL, 890),
+ NAME_FUNC_OFFSET(15814, glFramebufferRenderbufferEXT, glFramebufferRenderbufferEXT, NULL, 891),
+ NAME_FUNC_OFFSET(15843, glFramebufferTexture1DEXT, glFramebufferTexture1DEXT, NULL, 892),
+ NAME_FUNC_OFFSET(15869, glFramebufferTexture2DEXT, glFramebufferTexture2DEXT, NULL, 893),
+ NAME_FUNC_OFFSET(15895, glFramebufferTexture3DEXT, glFramebufferTexture3DEXT, NULL, 894),
+ NAME_FUNC_OFFSET(15921, glGenFramebuffersEXT, glGenFramebuffersEXT, NULL, 895),
+ NAME_FUNC_OFFSET(15942, glGenRenderbuffersEXT, glGenRenderbuffersEXT, NULL, 896),
+ NAME_FUNC_OFFSET(15964, glGenerateMipmapEXT, glGenerateMipmapEXT, NULL, 897),
+ NAME_FUNC_OFFSET(15984, glGetFramebufferAttachmentParameterivEXT, glGetFramebufferAttachmentParameterivEXT, NULL, 898),
+ NAME_FUNC_OFFSET(16025, glGetRenderbufferParameterivEXT, glGetRenderbufferParameterivEXT, NULL, 899),
+ NAME_FUNC_OFFSET(16057, glIsFramebufferEXT, glIsFramebufferEXT, NULL, 900),
+ NAME_FUNC_OFFSET(16076, glIsRenderbufferEXT, glIsRenderbufferEXT, NULL, 901),
+ NAME_FUNC_OFFSET(16096, glRenderbufferStorageEXT, glRenderbufferStorageEXT, NULL, 902),
+ NAME_FUNC_OFFSET(16121, gl_dispatch_stub_903, gl_dispatch_stub_903, NULL, 903),
+ NAME_FUNC_OFFSET(16142, gl_dispatch_stub_904, gl_dispatch_stub_904, NULL, 904),
+ NAME_FUNC_OFFSET(16166, gl_dispatch_stub_905, gl_dispatch_stub_905, NULL, 905),
+ NAME_FUNC_OFFSET(16196, glBindFragDataLocationEXT, glBindFragDataLocationEXT, NULL, 906),
+ NAME_FUNC_OFFSET(16222, glGetFragDataLocationEXT, glGetFragDataLocationEXT, NULL, 907),
+ NAME_FUNC_OFFSET(16247, glGetUniformuivEXT, glGetUniformuivEXT, NULL, 908),
+ NAME_FUNC_OFFSET(16266, glGetVertexAttribIivEXT, glGetVertexAttribIivEXT, NULL, 909),
+ NAME_FUNC_OFFSET(16290, glGetVertexAttribIuivEXT, glGetVertexAttribIuivEXT, NULL, 910),
+ NAME_FUNC_OFFSET(16315, glUniform1uiEXT, glUniform1uiEXT, NULL, 911),
+ NAME_FUNC_OFFSET(16331, glUniform1uivEXT, glUniform1uivEXT, NULL, 912),
+ NAME_FUNC_OFFSET(16348, glUniform2uiEXT, glUniform2uiEXT, NULL, 913),
+ NAME_FUNC_OFFSET(16364, glUniform2uivEXT, glUniform2uivEXT, NULL, 914),
+ NAME_FUNC_OFFSET(16381, glUniform3uiEXT, glUniform3uiEXT, NULL, 915),
+ NAME_FUNC_OFFSET(16397, glUniform3uivEXT, glUniform3uivEXT, NULL, 916),
+ NAME_FUNC_OFFSET(16414, glUniform4uiEXT, glUniform4uiEXT, NULL, 917),
+ NAME_FUNC_OFFSET(16430, glUniform4uivEXT, glUniform4uivEXT, NULL, 918),
+ NAME_FUNC_OFFSET(16447, glVertexAttribI1iEXT, glVertexAttribI1iEXT, NULL, 919),
+ NAME_FUNC_OFFSET(16468, glVertexAttribI1ivEXT, glVertexAttribI1ivEXT, NULL, 920),
+ NAME_FUNC_OFFSET(16490, glVertexAttribI1uiEXT, glVertexAttribI1uiEXT, NULL, 921),
+ NAME_FUNC_OFFSET(16512, glVertexAttribI1uivEXT, glVertexAttribI1uivEXT, NULL, 922),
+ NAME_FUNC_OFFSET(16535, glVertexAttribI2iEXT, glVertexAttribI2iEXT, NULL, 923),
+ NAME_FUNC_OFFSET(16556, glVertexAttribI2ivEXT, glVertexAttribI2ivEXT, NULL, 924),
+ NAME_FUNC_OFFSET(16578, glVertexAttribI2uiEXT, glVertexAttribI2uiEXT, NULL, 925),
+ NAME_FUNC_OFFSET(16600, glVertexAttribI2uivEXT, glVertexAttribI2uivEXT, NULL, 926),
+ NAME_FUNC_OFFSET(16623, glVertexAttribI3iEXT, glVertexAttribI3iEXT, NULL, 927),
+ NAME_FUNC_OFFSET(16644, glVertexAttribI3ivEXT, glVertexAttribI3ivEXT, NULL, 928),
+ NAME_FUNC_OFFSET(16666, glVertexAttribI3uiEXT, glVertexAttribI3uiEXT, NULL, 929),
+ NAME_FUNC_OFFSET(16688, glVertexAttribI3uivEXT, glVertexAttribI3uivEXT, NULL, 930),
+ NAME_FUNC_OFFSET(16711, glVertexAttribI4bvEXT, glVertexAttribI4bvEXT, NULL, 931),
+ NAME_FUNC_OFFSET(16733, glVertexAttribI4iEXT, glVertexAttribI4iEXT, NULL, 932),
+ NAME_FUNC_OFFSET(16754, glVertexAttribI4ivEXT, glVertexAttribI4ivEXT, NULL, 933),
+ NAME_FUNC_OFFSET(16776, glVertexAttribI4svEXT, glVertexAttribI4svEXT, NULL, 934),
+ NAME_FUNC_OFFSET(16798, glVertexAttribI4ubvEXT, glVertexAttribI4ubvEXT, NULL, 935),
+ NAME_FUNC_OFFSET(16821, glVertexAttribI4uiEXT, glVertexAttribI4uiEXT, NULL, 936),
+ NAME_FUNC_OFFSET(16843, glVertexAttribI4uivEXT, glVertexAttribI4uivEXT, NULL, 937),
+ NAME_FUNC_OFFSET(16866, glVertexAttribI4usvEXT, glVertexAttribI4usvEXT, NULL, 938),
+ NAME_FUNC_OFFSET(16889, glVertexAttribIPointerEXT, glVertexAttribIPointerEXT, NULL, 939),
+ NAME_FUNC_OFFSET(16915, glFramebufferTextureLayerEXT, glFramebufferTextureLayerEXT, NULL, 940),
+ NAME_FUNC_OFFSET(16944, glColorMaskIndexedEXT, glColorMaskIndexedEXT, NULL, 941),
+ NAME_FUNC_OFFSET(16966, glDisableIndexedEXT, glDisableIndexedEXT, NULL, 942),
+ NAME_FUNC_OFFSET(16986, glEnableIndexedEXT, glEnableIndexedEXT, NULL, 943),
+ NAME_FUNC_OFFSET(17005, glGetBooleanIndexedvEXT, glGetBooleanIndexedvEXT, NULL, 944),
+ NAME_FUNC_OFFSET(17029, glGetIntegerIndexedvEXT, glGetIntegerIndexedvEXT, NULL, 945),
+ NAME_FUNC_OFFSET(17053, glIsEnabledIndexedEXT, glIsEnabledIndexedEXT, NULL, 946),
+ NAME_FUNC_OFFSET(17075, glClearColorIiEXT, glClearColorIiEXT, NULL, 947),
+ NAME_FUNC_OFFSET(17093, glClearColorIuiEXT, glClearColorIuiEXT, NULL, 948),
+ NAME_FUNC_OFFSET(17112, glGetTexParameterIivEXT, glGetTexParameterIivEXT, NULL, 949),
+ NAME_FUNC_OFFSET(17136, glGetTexParameterIuivEXT, glGetTexParameterIuivEXT, NULL, 950),
+ NAME_FUNC_OFFSET(17161, glTexParameterIivEXT, glTexParameterIivEXT, NULL, 951),
+ NAME_FUNC_OFFSET(17182, glTexParameterIuivEXT, glTexParameterIuivEXT, NULL, 952),
+ NAME_FUNC_OFFSET(17204, glBeginConditionalRenderNV, glBeginConditionalRenderNV, NULL, 953),
+ NAME_FUNC_OFFSET(17231, glEndConditionalRenderNV, glEndConditionalRenderNV, NULL, 954),
+ NAME_FUNC_OFFSET(17256, glBeginTransformFeedbackEXT, glBeginTransformFeedbackEXT, NULL, 955),
+ NAME_FUNC_OFFSET(17284, glBindBufferBaseEXT, glBindBufferBaseEXT, NULL, 956),
+ NAME_FUNC_OFFSET(17304, glBindBufferOffsetEXT, glBindBufferOffsetEXT, NULL, 957),
+ NAME_FUNC_OFFSET(17326, glBindBufferRangeEXT, glBindBufferRangeEXT, NULL, 958),
+ NAME_FUNC_OFFSET(17347, glEndTransformFeedbackEXT, glEndTransformFeedbackEXT, NULL, 959),
+ NAME_FUNC_OFFSET(17373, glGetTransformFeedbackVaryingEXT, glGetTransformFeedbackVaryingEXT, NULL, 960),
+ NAME_FUNC_OFFSET(17406, glTransformFeedbackVaryingsEXT, glTransformFeedbackVaryingsEXT, NULL, 961),
+ NAME_FUNC_OFFSET(17437, glProvokingVertexEXT, glProvokingVertexEXT, NULL, 962),
+ NAME_FUNC_OFFSET(17458, gl_dispatch_stub_963, gl_dispatch_stub_963, NULL, 963),
+ NAME_FUNC_OFFSET(17489, gl_dispatch_stub_964, gl_dispatch_stub_964, NULL, 964),
+ NAME_FUNC_OFFSET(17509, glGetObjectParameterivAPPLE, glGetObjectParameterivAPPLE, NULL, 965),
+ NAME_FUNC_OFFSET(17537, glObjectPurgeableAPPLE, glObjectPurgeableAPPLE, NULL, 966),
+ NAME_FUNC_OFFSET(17560, glObjectUnpurgeableAPPLE, glObjectUnpurgeableAPPLE, NULL, 967),
+ NAME_FUNC_OFFSET(17585, glActiveProgramEXT, glActiveProgramEXT, NULL, 968),
+ NAME_FUNC_OFFSET(17604, glCreateShaderProgramEXT, glCreateShaderProgramEXT, NULL, 969),
+ NAME_FUNC_OFFSET(17629, glUseShaderProgramEXT, glUseShaderProgramEXT, NULL, 970),
+ NAME_FUNC_OFFSET(17651, glTextureBarrierNV, glTextureBarrierNV, NULL, 971),
+ NAME_FUNC_OFFSET(17670, gl_dispatch_stub_972, gl_dispatch_stub_972, NULL, 972),
+ NAME_FUNC_OFFSET(17695, gl_dispatch_stub_973, gl_dispatch_stub_973, NULL, 973),
+ NAME_FUNC_OFFSET(17724, gl_dispatch_stub_974, gl_dispatch_stub_974, NULL, 974),
+ NAME_FUNC_OFFSET(17755, gl_dispatch_stub_975, gl_dispatch_stub_975, NULL, 975),
+ NAME_FUNC_OFFSET(17779, gl_dispatch_stub_976, gl_dispatch_stub_976, NULL, 976),
+ NAME_FUNC_OFFSET(17804, glEGLImageTargetRenderbufferStorageOES, glEGLImageTargetRenderbufferStorageOES, NULL, 977),
+ NAME_FUNC_OFFSET(17843, glEGLImageTargetTexture2DOES, glEGLImageTargetTexture2DOES, NULL, 978),
+ NAME_FUNC_OFFSET(17872, glArrayElement, glArrayElement, NULL, 306),
+ NAME_FUNC_OFFSET(17890, glBindTexture, glBindTexture, NULL, 307),
+ NAME_FUNC_OFFSET(17907, glDrawArrays, glDrawArrays, NULL, 310),
+ NAME_FUNC_OFFSET(17923, glAreTexturesResident, glAreTexturesResidentEXT, glAreTexturesResidentEXT, 322),
+ NAME_FUNC_OFFSET(17948, glCopyTexImage1D, glCopyTexImage1D, NULL, 323),
+ NAME_FUNC_OFFSET(17968, glCopyTexImage2D, glCopyTexImage2D, NULL, 324),
+ NAME_FUNC_OFFSET(17988, glCopyTexSubImage1D, glCopyTexSubImage1D, NULL, 325),
+ NAME_FUNC_OFFSET(18011, glCopyTexSubImage2D, glCopyTexSubImage2D, NULL, 326),
+ NAME_FUNC_OFFSET(18034, glDeleteTextures, glDeleteTexturesEXT, glDeleteTexturesEXT, 327),
+ NAME_FUNC_OFFSET(18054, glGenTextures, glGenTexturesEXT, glGenTexturesEXT, 328),
+ NAME_FUNC_OFFSET(18071, glGetPointerv, glGetPointerv, NULL, 329),
+ NAME_FUNC_OFFSET(18088, glIsTexture, glIsTextureEXT, glIsTextureEXT, 330),
+ NAME_FUNC_OFFSET(18103, glPrioritizeTextures, glPrioritizeTextures, NULL, 331),
+ NAME_FUNC_OFFSET(18127, glTexSubImage1D, glTexSubImage1D, NULL, 332),
+ NAME_FUNC_OFFSET(18146, glTexSubImage2D, glTexSubImage2D, NULL, 333),
+ NAME_FUNC_OFFSET(18165, glBlendColor, glBlendColor, NULL, 336),
+ NAME_FUNC_OFFSET(18181, glBlendEquation, glBlendEquation, NULL, 337),
+ NAME_FUNC_OFFSET(18200, glDrawRangeElements, glDrawRangeElements, NULL, 338),
+ NAME_FUNC_OFFSET(18223, glColorTable, glColorTable, NULL, 339),
+ NAME_FUNC_OFFSET(18239, glColorTable, glColorTable, NULL, 339),
+ NAME_FUNC_OFFSET(18255, glColorTableParameterfv, glColorTableParameterfv, NULL, 340),
+ NAME_FUNC_OFFSET(18282, glColorTableParameteriv, glColorTableParameteriv, NULL, 341),
+ NAME_FUNC_OFFSET(18309, glCopyColorTable, glCopyColorTable, NULL, 342),
+ NAME_FUNC_OFFSET(18329, glGetColorTable, glGetColorTableEXT, glGetColorTableEXT, 343),
+ NAME_FUNC_OFFSET(18348, glGetColorTable, glGetColorTableEXT, glGetColorTableEXT, 343),
+ NAME_FUNC_OFFSET(18367, glGetColorTableParameterfv, glGetColorTableParameterfvEXT, glGetColorTableParameterfvEXT, 344),
+ NAME_FUNC_OFFSET(18397, glGetColorTableParameterfv, glGetColorTableParameterfvEXT, glGetColorTableParameterfvEXT, 344),
+ NAME_FUNC_OFFSET(18427, glGetColorTableParameteriv, glGetColorTableParameterivEXT, glGetColorTableParameterivEXT, 345),
+ NAME_FUNC_OFFSET(18457, glGetColorTableParameteriv, glGetColorTableParameterivEXT, glGetColorTableParameterivEXT, 345),
+ NAME_FUNC_OFFSET(18487, glColorSubTable, glColorSubTable, NULL, 346),
+ NAME_FUNC_OFFSET(18506, glCopyColorSubTable, glCopyColorSubTable, NULL, 347),
+ NAME_FUNC_OFFSET(18529, glConvolutionFilter1D, glConvolutionFilter1D, NULL, 348),
+ NAME_FUNC_OFFSET(18554, glConvolutionFilter2D, glConvolutionFilter2D, NULL, 349),
+ NAME_FUNC_OFFSET(18579, glConvolutionParameterf, glConvolutionParameterf, NULL, 350),
+ NAME_FUNC_OFFSET(18606, glConvolutionParameterfv, glConvolutionParameterfv, NULL, 351),
+ NAME_FUNC_OFFSET(18634, glConvolutionParameteri, glConvolutionParameteri, NULL, 352),
+ NAME_FUNC_OFFSET(18661, glConvolutionParameteriv, glConvolutionParameteriv, NULL, 353),
+ NAME_FUNC_OFFSET(18689, glCopyConvolutionFilter1D, glCopyConvolutionFilter1D, NULL, 354),
+ NAME_FUNC_OFFSET(18718, glCopyConvolutionFilter2D, glCopyConvolutionFilter2D, NULL, 355),
+ NAME_FUNC_OFFSET(18747, glGetConvolutionFilter, gl_dispatch_stub_356, gl_dispatch_stub_356, 356),
+ NAME_FUNC_OFFSET(18773, glGetConvolutionParameterfv, gl_dispatch_stub_357, gl_dispatch_stub_357, 357),
+ NAME_FUNC_OFFSET(18804, glGetConvolutionParameteriv, gl_dispatch_stub_358, gl_dispatch_stub_358, 358),
+ NAME_FUNC_OFFSET(18835, glGetSeparableFilter, gl_dispatch_stub_359, gl_dispatch_stub_359, 359),
+ NAME_FUNC_OFFSET(18859, glSeparableFilter2D, glSeparableFilter2D, NULL, 360),
+ NAME_FUNC_OFFSET(18882, glGetHistogram, gl_dispatch_stub_361, gl_dispatch_stub_361, 361),
+ NAME_FUNC_OFFSET(18900, glGetHistogramParameterfv, gl_dispatch_stub_362, gl_dispatch_stub_362, 362),
+ NAME_FUNC_OFFSET(18929, glGetHistogramParameteriv, gl_dispatch_stub_363, gl_dispatch_stub_363, 363),
+ NAME_FUNC_OFFSET(18958, glGetMinmax, gl_dispatch_stub_364, gl_dispatch_stub_364, 364),
+ NAME_FUNC_OFFSET(18973, glGetMinmaxParameterfv, gl_dispatch_stub_365, gl_dispatch_stub_365, 365),
+ NAME_FUNC_OFFSET(18999, glGetMinmaxParameteriv, gl_dispatch_stub_366, gl_dispatch_stub_366, 366),
+ NAME_FUNC_OFFSET(19025, glHistogram, glHistogram, NULL, 367),
+ NAME_FUNC_OFFSET(19040, glMinmax, glMinmax, NULL, 368),
+ NAME_FUNC_OFFSET(19052, glResetHistogram, glResetHistogram, NULL, 369),
+ NAME_FUNC_OFFSET(19072, glResetMinmax, glResetMinmax, NULL, 370),
+ NAME_FUNC_OFFSET(19089, glTexImage3D, glTexImage3D, NULL, 371),
+ NAME_FUNC_OFFSET(19105, glTexSubImage3D, glTexSubImage3D, NULL, 372),
+ NAME_FUNC_OFFSET(19124, glCopyTexSubImage3D, glCopyTexSubImage3D, NULL, 373),
+ NAME_FUNC_OFFSET(19147, glActiveTextureARB, glActiveTextureARB, NULL, 374),
+ NAME_FUNC_OFFSET(19163, glClientActiveTextureARB, glClientActiveTextureARB, NULL, 375),
+ NAME_FUNC_OFFSET(19185, glMultiTexCoord1dARB, glMultiTexCoord1dARB, NULL, 376),
+ NAME_FUNC_OFFSET(19203, glMultiTexCoord1dvARB, glMultiTexCoord1dvARB, NULL, 377),
+ NAME_FUNC_OFFSET(19222, glMultiTexCoord1fARB, glMultiTexCoord1fARB, NULL, 378),
+ NAME_FUNC_OFFSET(19240, glMultiTexCoord1fvARB, glMultiTexCoord1fvARB, NULL, 379),
+ NAME_FUNC_OFFSET(19259, glMultiTexCoord1iARB, glMultiTexCoord1iARB, NULL, 380),
+ NAME_FUNC_OFFSET(19277, glMultiTexCoord1ivARB, glMultiTexCoord1ivARB, NULL, 381),
+ NAME_FUNC_OFFSET(19296, glMultiTexCoord1sARB, glMultiTexCoord1sARB, NULL, 382),
+ NAME_FUNC_OFFSET(19314, glMultiTexCoord1svARB, glMultiTexCoord1svARB, NULL, 383),
+ NAME_FUNC_OFFSET(19333, glMultiTexCoord2dARB, glMultiTexCoord2dARB, NULL, 384),
+ NAME_FUNC_OFFSET(19351, glMultiTexCoord2dvARB, glMultiTexCoord2dvARB, NULL, 385),
+ NAME_FUNC_OFFSET(19370, glMultiTexCoord2fARB, glMultiTexCoord2fARB, NULL, 386),
+ NAME_FUNC_OFFSET(19388, glMultiTexCoord2fvARB, glMultiTexCoord2fvARB, NULL, 387),
+ NAME_FUNC_OFFSET(19407, glMultiTexCoord2iARB, glMultiTexCoord2iARB, NULL, 388),
+ NAME_FUNC_OFFSET(19425, glMultiTexCoord2ivARB, glMultiTexCoord2ivARB, NULL, 389),
+ NAME_FUNC_OFFSET(19444, glMultiTexCoord2sARB, glMultiTexCoord2sARB, NULL, 390),
+ NAME_FUNC_OFFSET(19462, glMultiTexCoord2svARB, glMultiTexCoord2svARB, NULL, 391),
+ NAME_FUNC_OFFSET(19481, glMultiTexCoord3dARB, glMultiTexCoord3dARB, NULL, 392),
+ NAME_FUNC_OFFSET(19499, glMultiTexCoord3dvARB, glMultiTexCoord3dvARB, NULL, 393),
+ NAME_FUNC_OFFSET(19518, glMultiTexCoord3fARB, glMultiTexCoord3fARB, NULL, 394),
+ NAME_FUNC_OFFSET(19536, glMultiTexCoord3fvARB, glMultiTexCoord3fvARB, NULL, 395),
+ NAME_FUNC_OFFSET(19555, glMultiTexCoord3iARB, glMultiTexCoord3iARB, NULL, 396),
+ NAME_FUNC_OFFSET(19573, glMultiTexCoord3ivARB, glMultiTexCoord3ivARB, NULL, 397),
+ NAME_FUNC_OFFSET(19592, glMultiTexCoord3sARB, glMultiTexCoord3sARB, NULL, 398),
+ NAME_FUNC_OFFSET(19610, glMultiTexCoord3svARB, glMultiTexCoord3svARB, NULL, 399),
+ NAME_FUNC_OFFSET(19629, glMultiTexCoord4dARB, glMultiTexCoord4dARB, NULL, 400),
+ NAME_FUNC_OFFSET(19647, glMultiTexCoord4dvARB, glMultiTexCoord4dvARB, NULL, 401),
+ NAME_FUNC_OFFSET(19666, glMultiTexCoord4fARB, glMultiTexCoord4fARB, NULL, 402),
+ NAME_FUNC_OFFSET(19684, glMultiTexCoord4fvARB, glMultiTexCoord4fvARB, NULL, 403),
+ NAME_FUNC_OFFSET(19703, glMultiTexCoord4iARB, glMultiTexCoord4iARB, NULL, 404),
+ NAME_FUNC_OFFSET(19721, glMultiTexCoord4ivARB, glMultiTexCoord4ivARB, NULL, 405),
+ NAME_FUNC_OFFSET(19740, glMultiTexCoord4sARB, glMultiTexCoord4sARB, NULL, 406),
+ NAME_FUNC_OFFSET(19758, glMultiTexCoord4svARB, glMultiTexCoord4svARB, NULL, 407),
+ NAME_FUNC_OFFSET(19777, glStencilOpSeparate, glStencilOpSeparate, NULL, 423),
+ NAME_FUNC_OFFSET(19800, glLoadTransposeMatrixdARB, glLoadTransposeMatrixdARB, NULL, 441),
+ NAME_FUNC_OFFSET(19823, glLoadTransposeMatrixfARB, glLoadTransposeMatrixfARB, NULL, 442),
+ NAME_FUNC_OFFSET(19846, glMultTransposeMatrixdARB, glMultTransposeMatrixdARB, NULL, 443),
+ NAME_FUNC_OFFSET(19869, glMultTransposeMatrixfARB, glMultTransposeMatrixfARB, NULL, 444),
+ NAME_FUNC_OFFSET(19892, glSampleCoverageARB, glSampleCoverageARB, NULL, 445),
+ NAME_FUNC_OFFSET(19909, glCompressedTexImage1DARB, glCompressedTexImage1DARB, NULL, 446),
+ NAME_FUNC_OFFSET(19932, glCompressedTexImage2DARB, glCompressedTexImage2DARB, NULL, 447),
+ NAME_FUNC_OFFSET(19955, glCompressedTexImage3DARB, glCompressedTexImage3DARB, NULL, 448),
+ NAME_FUNC_OFFSET(19978, glCompressedTexSubImage1DARB, glCompressedTexSubImage1DARB, NULL, 449),
+ NAME_FUNC_OFFSET(20004, glCompressedTexSubImage2DARB, glCompressedTexSubImage2DARB, NULL, 450),
+ NAME_FUNC_OFFSET(20030, glCompressedTexSubImage3DARB, glCompressedTexSubImage3DARB, NULL, 451),
+ NAME_FUNC_OFFSET(20056, glGetCompressedTexImageARB, glGetCompressedTexImageARB, NULL, 452),
+ NAME_FUNC_OFFSET(20080, glDisableVertexAttribArrayARB, glDisableVertexAttribArrayARB, NULL, 453),
+ NAME_FUNC_OFFSET(20107, glEnableVertexAttribArrayARB, glEnableVertexAttribArrayARB, NULL, 454),
+ NAME_FUNC_OFFSET(20133, glGetVertexAttribdvARB, glGetVertexAttribdvARB, NULL, 461),
+ NAME_FUNC_OFFSET(20153, glGetVertexAttribfvARB, glGetVertexAttribfvARB, NULL, 462),
+ NAME_FUNC_OFFSET(20173, glGetVertexAttribivARB, glGetVertexAttribivARB, NULL, 463),
+ NAME_FUNC_OFFSET(20193, glProgramEnvParameter4dARB, glProgramEnvParameter4dARB, NULL, 464),
+ NAME_FUNC_OFFSET(20216, glProgramEnvParameter4dvARB, glProgramEnvParameter4dvARB, NULL, 465),
+ NAME_FUNC_OFFSET(20240, glProgramEnvParameter4fARB, glProgramEnvParameter4fARB, NULL, 466),
+ NAME_FUNC_OFFSET(20263, glProgramEnvParameter4fvARB, glProgramEnvParameter4fvARB, NULL, 467),
+ NAME_FUNC_OFFSET(20287, glVertexAttrib1dARB, glVertexAttrib1dARB, NULL, 473),
+ NAME_FUNC_OFFSET(20304, glVertexAttrib1dvARB, glVertexAttrib1dvARB, NULL, 474),
+ NAME_FUNC_OFFSET(20322, glVertexAttrib1fARB, glVertexAttrib1fARB, NULL, 475),
+ NAME_FUNC_OFFSET(20339, glVertexAttrib1fvARB, glVertexAttrib1fvARB, NULL, 476),
+ NAME_FUNC_OFFSET(20357, glVertexAttrib1sARB, glVertexAttrib1sARB, NULL, 477),
+ NAME_FUNC_OFFSET(20374, glVertexAttrib1svARB, glVertexAttrib1svARB, NULL, 478),
+ NAME_FUNC_OFFSET(20392, glVertexAttrib2dARB, glVertexAttrib2dARB, NULL, 479),
+ NAME_FUNC_OFFSET(20409, glVertexAttrib2dvARB, glVertexAttrib2dvARB, NULL, 480),
+ NAME_FUNC_OFFSET(20427, glVertexAttrib2fARB, glVertexAttrib2fARB, NULL, 481),
+ NAME_FUNC_OFFSET(20444, glVertexAttrib2fvARB, glVertexAttrib2fvARB, NULL, 482),
+ NAME_FUNC_OFFSET(20462, glVertexAttrib2sARB, glVertexAttrib2sARB, NULL, 483),
+ NAME_FUNC_OFFSET(20479, glVertexAttrib2svARB, glVertexAttrib2svARB, NULL, 484),
+ NAME_FUNC_OFFSET(20497, glVertexAttrib3dARB, glVertexAttrib3dARB, NULL, 485),
+ NAME_FUNC_OFFSET(20514, glVertexAttrib3dvARB, glVertexAttrib3dvARB, NULL, 486),
+ NAME_FUNC_OFFSET(20532, glVertexAttrib3fARB, glVertexAttrib3fARB, NULL, 487),
+ NAME_FUNC_OFFSET(20549, glVertexAttrib3fvARB, glVertexAttrib3fvARB, NULL, 488),
+ NAME_FUNC_OFFSET(20567, glVertexAttrib3sARB, glVertexAttrib3sARB, NULL, 489),
+ NAME_FUNC_OFFSET(20584, glVertexAttrib3svARB, glVertexAttrib3svARB, NULL, 490),
+ NAME_FUNC_OFFSET(20602, glVertexAttrib4NbvARB, glVertexAttrib4NbvARB, NULL, 491),
+ NAME_FUNC_OFFSET(20621, glVertexAttrib4NivARB, glVertexAttrib4NivARB, NULL, 492),
+ NAME_FUNC_OFFSET(20640, glVertexAttrib4NsvARB, glVertexAttrib4NsvARB, NULL, 493),
+ NAME_FUNC_OFFSET(20659, glVertexAttrib4NubARB, glVertexAttrib4NubARB, NULL, 494),
+ NAME_FUNC_OFFSET(20678, glVertexAttrib4NubvARB, glVertexAttrib4NubvARB, NULL, 495),
+ NAME_FUNC_OFFSET(20698, glVertexAttrib4NuivARB, glVertexAttrib4NuivARB, NULL, 496),
+ NAME_FUNC_OFFSET(20718, glVertexAttrib4NusvARB, glVertexAttrib4NusvARB, NULL, 497),
+ NAME_FUNC_OFFSET(20738, glVertexAttrib4bvARB, glVertexAttrib4bvARB, NULL, 498),
+ NAME_FUNC_OFFSET(20756, glVertexAttrib4dARB, glVertexAttrib4dARB, NULL, 499),
+ NAME_FUNC_OFFSET(20773, glVertexAttrib4dvARB, glVertexAttrib4dvARB, NULL, 500),
+ NAME_FUNC_OFFSET(20791, glVertexAttrib4fARB, glVertexAttrib4fARB, NULL, 501),
+ NAME_FUNC_OFFSET(20808, glVertexAttrib4fvARB, glVertexAttrib4fvARB, NULL, 502),
+ NAME_FUNC_OFFSET(20826, glVertexAttrib4ivARB, glVertexAttrib4ivARB, NULL, 503),
+ NAME_FUNC_OFFSET(20844, glVertexAttrib4sARB, glVertexAttrib4sARB, NULL, 504),
+ NAME_FUNC_OFFSET(20861, glVertexAttrib4svARB, glVertexAttrib4svARB, NULL, 505),
+ NAME_FUNC_OFFSET(20879, glVertexAttrib4ubvARB, glVertexAttrib4ubvARB, NULL, 506),
+ NAME_FUNC_OFFSET(20898, glVertexAttrib4uivARB, glVertexAttrib4uivARB, NULL, 507),
+ NAME_FUNC_OFFSET(20917, glVertexAttrib4usvARB, glVertexAttrib4usvARB, NULL, 508),
+ NAME_FUNC_OFFSET(20936, glVertexAttribPointerARB, glVertexAttribPointerARB, NULL, 509),
+ NAME_FUNC_OFFSET(20958, glBindBufferARB, glBindBufferARB, NULL, 510),
+ NAME_FUNC_OFFSET(20971, glBufferDataARB, glBufferDataARB, NULL, 511),
+ NAME_FUNC_OFFSET(20984, glBufferSubDataARB, glBufferSubDataARB, NULL, 512),
+ NAME_FUNC_OFFSET(21000, glDeleteBuffersARB, glDeleteBuffersARB, NULL, 513),
+ NAME_FUNC_OFFSET(21016, glGenBuffersARB, glGenBuffersARB, NULL, 514),
+ NAME_FUNC_OFFSET(21029, glGetBufferParameterivARB, glGetBufferParameterivARB, NULL, 515),
+ NAME_FUNC_OFFSET(21052, glGetBufferPointervARB, glGetBufferPointervARB, NULL, 516),
+ NAME_FUNC_OFFSET(21072, glGetBufferSubDataARB, glGetBufferSubDataARB, NULL, 517),
+ NAME_FUNC_OFFSET(21091, glIsBufferARB, glIsBufferARB, NULL, 518),
+ NAME_FUNC_OFFSET(21102, glMapBufferARB, glMapBufferARB, NULL, 519),
+ NAME_FUNC_OFFSET(21114, glUnmapBufferARB, glUnmapBufferARB, NULL, 520),
+ NAME_FUNC_OFFSET(21128, glBeginQueryARB, glBeginQueryARB, NULL, 521),
+ NAME_FUNC_OFFSET(21141, glDeleteQueriesARB, glDeleteQueriesARB, NULL, 522),
+ NAME_FUNC_OFFSET(21157, glEndQueryARB, glEndQueryARB, NULL, 523),
+ NAME_FUNC_OFFSET(21168, glGenQueriesARB, glGenQueriesARB, NULL, 524),
+ NAME_FUNC_OFFSET(21181, glGetQueryObjectivARB, glGetQueryObjectivARB, NULL, 525),
+ NAME_FUNC_OFFSET(21200, glGetQueryObjectuivARB, glGetQueryObjectuivARB, NULL, 526),
+ NAME_FUNC_OFFSET(21220, glGetQueryivARB, glGetQueryivARB, NULL, 527),
+ NAME_FUNC_OFFSET(21233, glIsQueryARB, glIsQueryARB, NULL, 528),
+ NAME_FUNC_OFFSET(21243, glCompileShaderARB, glCompileShaderARB, NULL, 530),
+ NAME_FUNC_OFFSET(21259, glGetActiveUniformARB, glGetActiveUniformARB, NULL, 535),
+ NAME_FUNC_OFFSET(21278, glGetShaderSourceARB, glGetShaderSourceARB, NULL, 541),
+ NAME_FUNC_OFFSET(21296, glGetUniformLocationARB, glGetUniformLocationARB, NULL, 542),
+ NAME_FUNC_OFFSET(21317, glGetUniformfvARB, glGetUniformfvARB, NULL, 543),
+ NAME_FUNC_OFFSET(21332, glGetUniformivARB, glGetUniformivARB, NULL, 544),
+ NAME_FUNC_OFFSET(21347, glLinkProgramARB, glLinkProgramARB, NULL, 545),
+ NAME_FUNC_OFFSET(21361, glShaderSourceARB, glShaderSourceARB, NULL, 546),
+ NAME_FUNC_OFFSET(21376, glUniform1fARB, glUniform1fARB, NULL, 547),
+ NAME_FUNC_OFFSET(21388, glUniform1fvARB, glUniform1fvARB, NULL, 548),
+ NAME_FUNC_OFFSET(21401, glUniform1iARB, glUniform1iARB, NULL, 549),
+ NAME_FUNC_OFFSET(21413, glUniform1ivARB, glUniform1ivARB, NULL, 550),
+ NAME_FUNC_OFFSET(21426, glUniform2fARB, glUniform2fARB, NULL, 551),
+ NAME_FUNC_OFFSET(21438, glUniform2fvARB, glUniform2fvARB, NULL, 552),
+ NAME_FUNC_OFFSET(21451, glUniform2iARB, glUniform2iARB, NULL, 553),
+ NAME_FUNC_OFFSET(21463, glUniform2ivARB, glUniform2ivARB, NULL, 554),
+ NAME_FUNC_OFFSET(21476, glUniform3fARB, glUniform3fARB, NULL, 555),
+ NAME_FUNC_OFFSET(21488, glUniform3fvARB, glUniform3fvARB, NULL, 556),
+ NAME_FUNC_OFFSET(21501, glUniform3iARB, glUniform3iARB, NULL, 557),
+ NAME_FUNC_OFFSET(21513, glUniform3ivARB, glUniform3ivARB, NULL, 558),
+ NAME_FUNC_OFFSET(21526, glUniform4fARB, glUniform4fARB, NULL, 559),
+ NAME_FUNC_OFFSET(21538, glUniform4fvARB, glUniform4fvARB, NULL, 560),
+ NAME_FUNC_OFFSET(21551, glUniform4iARB, glUniform4iARB, NULL, 561),
+ NAME_FUNC_OFFSET(21563, glUniform4ivARB, glUniform4ivARB, NULL, 562),
+ NAME_FUNC_OFFSET(21576, glUniformMatrix2fvARB, glUniformMatrix2fvARB, NULL, 563),
+ NAME_FUNC_OFFSET(21595, glUniformMatrix3fvARB, glUniformMatrix3fvARB, NULL, 564),
+ NAME_FUNC_OFFSET(21614, glUniformMatrix4fvARB, glUniformMatrix4fvARB, NULL, 565),
+ NAME_FUNC_OFFSET(21633, glUseProgramObjectARB, glUseProgramObjectARB, NULL, 566),
+ NAME_FUNC_OFFSET(21646, glValidateProgramARB, glValidateProgramARB, NULL, 567),
+ NAME_FUNC_OFFSET(21664, glBindAttribLocationARB, glBindAttribLocationARB, NULL, 568),
+ NAME_FUNC_OFFSET(21685, glGetActiveAttribARB, glGetActiveAttribARB, NULL, 569),
+ NAME_FUNC_OFFSET(21703, glGetAttribLocationARB, glGetAttribLocationARB, NULL, 570),
+ NAME_FUNC_OFFSET(21723, glDrawBuffersARB, glDrawBuffersARB, NULL, 571),
+ NAME_FUNC_OFFSET(21737, glDrawBuffersARB, glDrawBuffersARB, NULL, 571),
+ NAME_FUNC_OFFSET(21754, glDrawBuffersARB, glDrawBuffersARB, NULL, 571),
+ NAME_FUNC_OFFSET(21770, glDrawArraysInstancedARB, glDrawArraysInstancedARB, NULL, 573),
+ NAME_FUNC_OFFSET(21795, glDrawArraysInstancedARB, glDrawArraysInstancedARB, NULL, 573),
+ NAME_FUNC_OFFSET(21817, glDrawElementsInstancedARB, glDrawElementsInstancedARB, NULL, 574),
+ NAME_FUNC_OFFSET(21844, glDrawElementsInstancedARB, glDrawElementsInstancedARB, NULL, 574),
+ NAME_FUNC_OFFSET(21868, glRenderbufferStorageMultisample, glRenderbufferStorageMultisample, NULL, 575),
+ NAME_FUNC_OFFSET(21904, glBlendEquationSeparateiARB, glBlendEquationSeparateiARB, NULL, 597),
+ NAME_FUNC_OFFSET(21938, glBlendEquationiARB, glBlendEquationiARB, NULL, 598),
+ NAME_FUNC_OFFSET(21964, glBlendFuncSeparateiARB, glBlendFuncSeparateiARB, NULL, 599),
+ NAME_FUNC_OFFSET(21994, glBlendFunciARB, glBlendFunciARB, NULL, 600),
+ NAME_FUNC_OFFSET(22016, gl_dispatch_stub_704, gl_dispatch_stub_704, NULL, 704),
+ NAME_FUNC_OFFSET(22032, gl_dispatch_stub_705, gl_dispatch_stub_705, NULL, 705),
+ NAME_FUNC_OFFSET(22051, glPointParameterfEXT, glPointParameterfEXT, NULL, 712),
+ NAME_FUNC_OFFSET(22069, glPointParameterfEXT, glPointParameterfEXT, NULL, 712),
+ NAME_FUNC_OFFSET(22090, glPointParameterfEXT, glPointParameterfEXT, NULL, 712),
+ NAME_FUNC_OFFSET(22112, glPointParameterfvEXT, glPointParameterfvEXT, NULL, 713),
+ NAME_FUNC_OFFSET(22131, glPointParameterfvEXT, glPointParameterfvEXT, NULL, 713),
+ NAME_FUNC_OFFSET(22153, glPointParameterfvEXT, glPointParameterfvEXT, NULL, 713),
+ NAME_FUNC_OFFSET(22176, glSecondaryColor3bEXT, glSecondaryColor3bEXT, NULL, 716),
+ NAME_FUNC_OFFSET(22195, glSecondaryColor3bvEXT, glSecondaryColor3bvEXT, NULL, 717),
+ NAME_FUNC_OFFSET(22215, glSecondaryColor3dEXT, glSecondaryColor3dEXT, NULL, 718),
+ NAME_FUNC_OFFSET(22234, glSecondaryColor3dvEXT, glSecondaryColor3dvEXT, NULL, 719),
+ NAME_FUNC_OFFSET(22254, glSecondaryColor3fEXT, glSecondaryColor3fEXT, NULL, 720),
+ NAME_FUNC_OFFSET(22273, glSecondaryColor3fvEXT, glSecondaryColor3fvEXT, NULL, 721),
+ NAME_FUNC_OFFSET(22293, glSecondaryColor3iEXT, glSecondaryColor3iEXT, NULL, 722),
+ NAME_FUNC_OFFSET(22312, glSecondaryColor3ivEXT, glSecondaryColor3ivEXT, NULL, 723),
+ NAME_FUNC_OFFSET(22332, glSecondaryColor3sEXT, glSecondaryColor3sEXT, NULL, 724),
+ NAME_FUNC_OFFSET(22351, glSecondaryColor3svEXT, glSecondaryColor3svEXT, NULL, 725),
+ NAME_FUNC_OFFSET(22371, glSecondaryColor3ubEXT, glSecondaryColor3ubEXT, NULL, 726),
+ NAME_FUNC_OFFSET(22391, glSecondaryColor3ubvEXT, glSecondaryColor3ubvEXT, NULL, 727),
+ NAME_FUNC_OFFSET(22412, glSecondaryColor3uiEXT, glSecondaryColor3uiEXT, NULL, 728),
+ NAME_FUNC_OFFSET(22432, glSecondaryColor3uivEXT, glSecondaryColor3uivEXT, NULL, 729),
+ NAME_FUNC_OFFSET(22453, glSecondaryColor3usEXT, glSecondaryColor3usEXT, NULL, 730),
+ NAME_FUNC_OFFSET(22473, glSecondaryColor3usvEXT, glSecondaryColor3usvEXT, NULL, 731),
+ NAME_FUNC_OFFSET(22494, glSecondaryColorPointerEXT, glSecondaryColorPointerEXT, NULL, 732),
+ NAME_FUNC_OFFSET(22518, glMultiDrawArraysEXT, glMultiDrawArraysEXT, NULL, 733),
+ NAME_FUNC_OFFSET(22536, glMultiDrawElementsEXT, glMultiDrawElementsEXT, NULL, 734),
+ NAME_FUNC_OFFSET(22556, glFogCoordPointerEXT, glFogCoordPointerEXT, NULL, 735),
+ NAME_FUNC_OFFSET(22574, glFogCoorddEXT, glFogCoorddEXT, NULL, 736),
+ NAME_FUNC_OFFSET(22586, glFogCoorddvEXT, glFogCoorddvEXT, NULL, 737),
+ NAME_FUNC_OFFSET(22599, glFogCoordfEXT, glFogCoordfEXT, NULL, 738),
+ NAME_FUNC_OFFSET(22611, glFogCoordfvEXT, glFogCoordfvEXT, NULL, 739),
+ NAME_FUNC_OFFSET(22624, glBlendFuncSeparateEXT, glBlendFuncSeparateEXT, NULL, 741),
+ NAME_FUNC_OFFSET(22644, glBlendFuncSeparateEXT, glBlendFuncSeparateEXT, NULL, 741),
+ NAME_FUNC_OFFSET(22668, glWindowPos2dMESA, glWindowPos2dMESA, NULL, 758),
+ NAME_FUNC_OFFSET(22682, glWindowPos2dMESA, glWindowPos2dMESA, NULL, 758),
+ NAME_FUNC_OFFSET(22699, glWindowPos2dvMESA, glWindowPos2dvMESA, NULL, 759),
+ NAME_FUNC_OFFSET(22714, glWindowPos2dvMESA, glWindowPos2dvMESA, NULL, 759),
+ NAME_FUNC_OFFSET(22732, glWindowPos2fMESA, glWindowPos2fMESA, NULL, 760),
+ NAME_FUNC_OFFSET(22746, glWindowPos2fMESA, glWindowPos2fMESA, NULL, 760),
+ NAME_FUNC_OFFSET(22763, glWindowPos2fvMESA, glWindowPos2fvMESA, NULL, 761),
+ NAME_FUNC_OFFSET(22778, glWindowPos2fvMESA, glWindowPos2fvMESA, NULL, 761),
+ NAME_FUNC_OFFSET(22796, glWindowPos2iMESA, glWindowPos2iMESA, NULL, 762),
+ NAME_FUNC_OFFSET(22810, glWindowPos2iMESA, glWindowPos2iMESA, NULL, 762),
+ NAME_FUNC_OFFSET(22827, glWindowPos2ivMESA, glWindowPos2ivMESA, NULL, 763),
+ NAME_FUNC_OFFSET(22842, glWindowPos2ivMESA, glWindowPos2ivMESA, NULL, 763),
+ NAME_FUNC_OFFSET(22860, glWindowPos2sMESA, glWindowPos2sMESA, NULL, 764),
+ NAME_FUNC_OFFSET(22874, glWindowPos2sMESA, glWindowPos2sMESA, NULL, 764),
+ NAME_FUNC_OFFSET(22891, glWindowPos2svMESA, glWindowPos2svMESA, NULL, 765),
+ NAME_FUNC_OFFSET(22906, glWindowPos2svMESA, glWindowPos2svMESA, NULL, 765),
+ NAME_FUNC_OFFSET(22924, glWindowPos3dMESA, glWindowPos3dMESA, NULL, 766),
+ NAME_FUNC_OFFSET(22938, glWindowPos3dMESA, glWindowPos3dMESA, NULL, 766),
+ NAME_FUNC_OFFSET(22955, glWindowPos3dvMESA, glWindowPos3dvMESA, NULL, 767),
+ NAME_FUNC_OFFSET(22970, glWindowPos3dvMESA, glWindowPos3dvMESA, NULL, 767),
+ NAME_FUNC_OFFSET(22988, glWindowPos3fMESA, glWindowPos3fMESA, NULL, 768),
+ NAME_FUNC_OFFSET(23002, glWindowPos3fMESA, glWindowPos3fMESA, NULL, 768),
+ NAME_FUNC_OFFSET(23019, glWindowPos3fvMESA, glWindowPos3fvMESA, NULL, 769),
+ NAME_FUNC_OFFSET(23034, glWindowPos3fvMESA, glWindowPos3fvMESA, NULL, 769),
+ NAME_FUNC_OFFSET(23052, glWindowPos3iMESA, glWindowPos3iMESA, NULL, 770),
+ NAME_FUNC_OFFSET(23066, glWindowPos3iMESA, glWindowPos3iMESA, NULL, 770),
+ NAME_FUNC_OFFSET(23083, glWindowPos3ivMESA, glWindowPos3ivMESA, NULL, 771),
+ NAME_FUNC_OFFSET(23098, glWindowPos3ivMESA, glWindowPos3ivMESA, NULL, 771),
+ NAME_FUNC_OFFSET(23116, glWindowPos3sMESA, glWindowPos3sMESA, NULL, 772),
+ NAME_FUNC_OFFSET(23130, glWindowPos3sMESA, glWindowPos3sMESA, NULL, 772),
+ NAME_FUNC_OFFSET(23147, glWindowPos3svMESA, glWindowPos3svMESA, NULL, 773),
+ NAME_FUNC_OFFSET(23162, glWindowPos3svMESA, glWindowPos3svMESA, NULL, 773),
+ NAME_FUNC_OFFSET(23180, glBindProgramNV, glBindProgramNV, NULL, 792),
+ NAME_FUNC_OFFSET(23197, glDeleteProgramsNV, glDeleteProgramsNV, NULL, 793),
+ NAME_FUNC_OFFSET(23217, glGenProgramsNV, glGenProgramsNV, NULL, 795),
+ NAME_FUNC_OFFSET(23234, glGetVertexAttribPointervNV, glGetVertexAttribPointervNV, NULL, 801),
+ NAME_FUNC_OFFSET(23260, glGetVertexAttribPointervNV, glGetVertexAttribPointervNV, NULL, 801),
+ NAME_FUNC_OFFSET(23289, glIsProgramNV, glIsProgramNV, NULL, 805),
+ NAME_FUNC_OFFSET(23304, glPointParameteriNV, glPointParameteriNV, NULL, 869),
+ NAME_FUNC_OFFSET(23322, glPointParameterivNV, glPointParameterivNV, NULL, 870),
+ NAME_FUNC_OFFSET(23341, gl_dispatch_stub_873, gl_dispatch_stub_873, NULL, 873),
+ NAME_FUNC_OFFSET(23362, gl_dispatch_stub_875, gl_dispatch_stub_875, NULL, 875),
+ NAME_FUNC_OFFSET(23378, glPrimitiveRestartIndexNV, glPrimitiveRestartIndexNV, NULL, 882),
+ NAME_FUNC_OFFSET(23402, gl_dispatch_stub_885, gl_dispatch_stub_885, NULL, 885),
+ NAME_FUNC_OFFSET(23426, gl_dispatch_stub_885, gl_dispatch_stub_885, NULL, 885),
+ NAME_FUNC_OFFSET(23453, glBindFramebufferEXT, glBindFramebufferEXT, NULL, 886),
+ NAME_FUNC_OFFSET(23471, glBindRenderbufferEXT, glBindRenderbufferEXT, NULL, 887),
+ NAME_FUNC_OFFSET(23490, glCheckFramebufferStatusEXT, glCheckFramebufferStatusEXT, NULL, 888),
+ NAME_FUNC_OFFSET(23515, glDeleteFramebuffersEXT, glDeleteFramebuffersEXT, NULL, 889),
+ NAME_FUNC_OFFSET(23536, glDeleteRenderbuffersEXT, glDeleteRenderbuffersEXT, NULL, 890),
+ NAME_FUNC_OFFSET(23558, glFramebufferRenderbufferEXT, glFramebufferRenderbufferEXT, NULL, 891),
+ NAME_FUNC_OFFSET(23584, glFramebufferTexture1DEXT, glFramebufferTexture1DEXT, NULL, 892),
+ NAME_FUNC_OFFSET(23607, glFramebufferTexture2DEXT, glFramebufferTexture2DEXT, NULL, 893),
+ NAME_FUNC_OFFSET(23630, glFramebufferTexture3DEXT, glFramebufferTexture3DEXT, NULL, 894),
+ NAME_FUNC_OFFSET(23653, glGenFramebuffersEXT, glGenFramebuffersEXT, NULL, 895),
+ NAME_FUNC_OFFSET(23671, glGenRenderbuffersEXT, glGenRenderbuffersEXT, NULL, 896),
+ NAME_FUNC_OFFSET(23690, glGenerateMipmapEXT, glGenerateMipmapEXT, NULL, 897),
+ NAME_FUNC_OFFSET(23707, glGetFramebufferAttachmentParameterivEXT, glGetFramebufferAttachmentParameterivEXT, NULL, 898),
+ NAME_FUNC_OFFSET(23745, glGetRenderbufferParameterivEXT, glGetRenderbufferParameterivEXT, NULL, 899),
+ NAME_FUNC_OFFSET(23774, glIsFramebufferEXT, glIsFramebufferEXT, NULL, 900),
+ NAME_FUNC_OFFSET(23790, glIsRenderbufferEXT, glIsRenderbufferEXT, NULL, 901),
+ NAME_FUNC_OFFSET(23807, glRenderbufferStorageEXT, glRenderbufferStorageEXT, NULL, 902),
+ NAME_FUNC_OFFSET(23829, gl_dispatch_stub_903, gl_dispatch_stub_903, NULL, 903),
+ NAME_FUNC_OFFSET(23847, glBindFragDataLocationEXT, glBindFragDataLocationEXT, NULL, 906),
+ NAME_FUNC_OFFSET(23870, glGetFragDataLocationEXT, glGetFragDataLocationEXT, NULL, 907),
+ NAME_FUNC_OFFSET(23892, glGetUniformuivEXT, glGetUniformuivEXT, NULL, 908),
+ NAME_FUNC_OFFSET(23908, glGetVertexAttribIivEXT, glGetVertexAttribIivEXT, NULL, 909),
+ NAME_FUNC_OFFSET(23929, glGetVertexAttribIuivEXT, glGetVertexAttribIuivEXT, NULL, 910),
+ NAME_FUNC_OFFSET(23951, glUniform1uiEXT, glUniform1uiEXT, NULL, 911),
+ NAME_FUNC_OFFSET(23964, glUniform1uivEXT, glUniform1uivEXT, NULL, 912),
+ NAME_FUNC_OFFSET(23978, glUniform2uiEXT, glUniform2uiEXT, NULL, 913),
+ NAME_FUNC_OFFSET(23991, glUniform2uivEXT, glUniform2uivEXT, NULL, 914),
+ NAME_FUNC_OFFSET(24005, glUniform3uiEXT, glUniform3uiEXT, NULL, 915),
+ NAME_FUNC_OFFSET(24018, glUniform3uivEXT, glUniform3uivEXT, NULL, 916),
+ NAME_FUNC_OFFSET(24032, glUniform4uiEXT, glUniform4uiEXT, NULL, 917),
+ NAME_FUNC_OFFSET(24045, glUniform4uivEXT, glUniform4uivEXT, NULL, 918),
+ NAME_FUNC_OFFSET(24059, glVertexAttribI1iEXT, glVertexAttribI1iEXT, NULL, 919),
+ NAME_FUNC_OFFSET(24077, glVertexAttribI1ivEXT, glVertexAttribI1ivEXT, NULL, 920),
+ NAME_FUNC_OFFSET(24096, glVertexAttribI1uiEXT, glVertexAttribI1uiEXT, NULL, 921),
+ NAME_FUNC_OFFSET(24115, glVertexAttribI1uivEXT, glVertexAttribI1uivEXT, NULL, 922),
+ NAME_FUNC_OFFSET(24135, glVertexAttribI2iEXT, glVertexAttribI2iEXT, NULL, 923),
+ NAME_FUNC_OFFSET(24153, glVertexAttribI2ivEXT, glVertexAttribI2ivEXT, NULL, 924),
+ NAME_FUNC_OFFSET(24172, glVertexAttribI2uiEXT, glVertexAttribI2uiEXT, NULL, 925),
+ NAME_FUNC_OFFSET(24191, glVertexAttribI2uivEXT, glVertexAttribI2uivEXT, NULL, 926),
+ NAME_FUNC_OFFSET(24211, glVertexAttribI3iEXT, glVertexAttribI3iEXT, NULL, 927),
+ NAME_FUNC_OFFSET(24229, glVertexAttribI3ivEXT, glVertexAttribI3ivEXT, NULL, 928),
+ NAME_FUNC_OFFSET(24248, glVertexAttribI3uiEXT, glVertexAttribI3uiEXT, NULL, 929),
+ NAME_FUNC_OFFSET(24267, glVertexAttribI3uivEXT, glVertexAttribI3uivEXT, NULL, 930),
+ NAME_FUNC_OFFSET(24287, glVertexAttribI4bvEXT, glVertexAttribI4bvEXT, NULL, 931),
+ NAME_FUNC_OFFSET(24306, glVertexAttribI4iEXT, glVertexAttribI4iEXT, NULL, 932),
+ NAME_FUNC_OFFSET(24324, glVertexAttribI4ivEXT, glVertexAttribI4ivEXT, NULL, 933),
+ NAME_FUNC_OFFSET(24343, glVertexAttribI4svEXT, glVertexAttribI4svEXT, NULL, 934),
+ NAME_FUNC_OFFSET(24362, glVertexAttribI4ubvEXT, glVertexAttribI4ubvEXT, NULL, 935),
+ NAME_FUNC_OFFSET(24382, glVertexAttribI4uiEXT, glVertexAttribI4uiEXT, NULL, 936),
+ NAME_FUNC_OFFSET(24401, glVertexAttribI4uivEXT, glVertexAttribI4uivEXT, NULL, 937),
+ NAME_FUNC_OFFSET(24421, glVertexAttribI4usvEXT, glVertexAttribI4usvEXT, NULL, 938),
+ NAME_FUNC_OFFSET(24441, glVertexAttribIPointerEXT, glVertexAttribIPointerEXT, NULL, 939),
+ NAME_FUNC_OFFSET(24464, glFramebufferTextureLayerEXT, glFramebufferTextureLayerEXT, NULL, 940),
+ NAME_FUNC_OFFSET(24490, glFramebufferTextureLayerEXT, glFramebufferTextureLayerEXT, NULL, 940),
+ NAME_FUNC_OFFSET(24519, glColorMaskIndexedEXT, glColorMaskIndexedEXT, NULL, 941),
+ NAME_FUNC_OFFSET(24532, glDisableIndexedEXT, glDisableIndexedEXT, NULL, 942),
+ NAME_FUNC_OFFSET(24543, glEnableIndexedEXT, glEnableIndexedEXT, NULL, 943),
+ NAME_FUNC_OFFSET(24553, glGetBooleanIndexedvEXT, glGetBooleanIndexedvEXT, NULL, 944),
+ NAME_FUNC_OFFSET(24569, glGetIntegerIndexedvEXT, glGetIntegerIndexedvEXT, NULL, 945),
+ NAME_FUNC_OFFSET(24585, glIsEnabledIndexedEXT, glIsEnabledIndexedEXT, NULL, 946),
+ NAME_FUNC_OFFSET(24598, glGetTexParameterIivEXT, glGetTexParameterIivEXT, NULL, 949),
+ NAME_FUNC_OFFSET(24619, glGetTexParameterIuivEXT, glGetTexParameterIuivEXT, NULL, 950),
+ NAME_FUNC_OFFSET(24641, glTexParameterIivEXT, glTexParameterIivEXT, NULL, 951),
+ NAME_FUNC_OFFSET(24659, glTexParameterIuivEXT, glTexParameterIuivEXT, NULL, 952),
+ NAME_FUNC_OFFSET(24678, glBeginConditionalRenderNV, glBeginConditionalRenderNV, NULL, 953),
+ NAME_FUNC_OFFSET(24703, glEndConditionalRenderNV, glEndConditionalRenderNV, NULL, 954),
+ NAME_FUNC_OFFSET(24726, glBeginTransformFeedbackEXT, glBeginTransformFeedbackEXT, NULL, 955),
+ NAME_FUNC_OFFSET(24751, glBindBufferBaseEXT, glBindBufferBaseEXT, NULL, 956),
+ NAME_FUNC_OFFSET(24768, glBindBufferRangeEXT, glBindBufferRangeEXT, NULL, 958),
+ NAME_FUNC_OFFSET(24786, glEndTransformFeedbackEXT, glEndTransformFeedbackEXT, NULL, 959),
+ NAME_FUNC_OFFSET(24809, glGetTransformFeedbackVaryingEXT, glGetTransformFeedbackVaryingEXT, NULL, 960),
+ NAME_FUNC_OFFSET(24839, glTransformFeedbackVaryingsEXT, glTransformFeedbackVaryingsEXT, NULL, 961),
+ NAME_FUNC_OFFSET(24867, glProvokingVertexEXT, glProvokingVertexEXT, NULL, 962),
NAME_FUNC_OFFSET(-1, NULL, NULL, NULL, 0)
};
diff --git a/xorg-server/glx/indirect_dispatch.h b/xorg-server/glx/indirect_dispatch.h index 9220638be..42f67bae4 100644 --- a/xorg-server/glx/indirect_dispatch.h +++ b/xorg-server/glx/indirect_dispatch.h @@ -298,14 +298,10 @@ extern _X_HIDDEN void __glXDisp_ConvolutionParameterfv(GLbyte * pc); extern _X_HIDDEN void __glXDispSwap_ConvolutionParameterfv(GLbyte * pc);
extern _X_HIDDEN int __glXDisp_GetTexGendv(struct __GLXclientStateRec *, GLbyte *);
extern _X_HIDDEN int __glXDispSwap_GetTexGendv(struct __GLXclientStateRec *, GLbyte *);
-extern _X_HIDDEN int __glXDisp_GetVertexAttribfvNV(struct __GLXclientStateRec *, GLbyte *);
-extern _X_HIDDEN int __glXDispSwap_GetVertexAttribfvNV(struct __GLXclientStateRec *, GLbyte *);
extern _X_HIDDEN void __glXDisp_LoadProgramNV(GLbyte * pc);
extern _X_HIDDEN void __glXDispSwap_LoadProgramNV(GLbyte * pc);
extern _X_HIDDEN int __glXDisp_EndList(struct __GLXclientStateRec *, GLbyte *);
extern _X_HIDDEN int __glXDispSwap_EndList(struct __GLXclientStateRec *, GLbyte *);
-extern _X_HIDDEN void __glXDisp_VertexAttrib4fvNV(GLbyte * pc);
-extern _X_HIDDEN void __glXDispSwap_VertexAttrib4fvNV(GLbyte * pc);
extern _X_HIDDEN void __glXDisp_EvalCoord1fv(GLbyte * pc);
extern _X_HIDDEN void __glXDispSwap_EvalCoord1fv(GLbyte * pc);
extern _X_HIDDEN void __glXDisp_EvalMesh2(GLbyte * pc);
@@ -520,6 +516,8 @@ extern _X_HIDDEN void __glXDisp_TexCoord4iv(GLbyte * pc); extern _X_HIDDEN void __glXDispSwap_TexCoord4iv(GLbyte * pc);
extern _X_HIDDEN int __glXDisp_GetDrawableAttributesSGIX(struct __GLXclientStateRec *, GLbyte *);
extern _X_HIDDEN int __glXDispSwap_GetDrawableAttributesSGIX(struct __GLXclientStateRec *, GLbyte *);
+extern _X_HIDDEN void __glXDisp_SampleMaskSGIS(GLbyte * pc);
+extern _X_HIDDEN void __glXDispSwap_SampleMaskSGIS(GLbyte * pc);
extern _X_HIDDEN void __glXDisp_ColorTableParameteriv(GLbyte * pc);
extern _X_HIDDEN void __glXDispSwap_ColorTableParameteriv(GLbyte * pc);
extern _X_HIDDEN void __glXDisp_VertexAttrib4ubvARB(GLbyte * pc);
@@ -556,8 +554,6 @@ extern _X_HIDDEN void __glXDisp_VertexAttrib4NivARB(GLbyte * pc); extern _X_HIDDEN void __glXDispSwap_VertexAttrib4NivARB(GLbyte * pc);
extern _X_HIDDEN void __glXDisp_Materialiv(GLbyte * pc);
extern _X_HIDDEN void __glXDispSwap_Materialiv(GLbyte * pc);
-extern _X_HIDDEN void __glXDisp_SampleMaskSGIS(GLbyte * pc);
-extern _X_HIDDEN void __glXDispSwap_SampleMaskSGIS(GLbyte * pc);
extern _X_HIDDEN void __glXDisp_SecondaryColor3fvEXT(GLbyte * pc);
extern _X_HIDDEN void __glXDispSwap_SecondaryColor3fvEXT(GLbyte * pc);
extern _X_HIDDEN void __glXDisp_PolygonMode(GLbyte * pc);
@@ -578,8 +574,12 @@ extern _X_HIDDEN void __glXDisp_TexGend(GLbyte * pc); extern _X_HIDDEN void __glXDispSwap_TexGend(GLbyte * pc);
extern _X_HIDDEN int __glXDisp_GetPolygonStipple(struct __GLXclientStateRec *, GLbyte *);
extern _X_HIDDEN int __glXDispSwap_GetPolygonStipple(struct __GLXclientStateRec *, GLbyte *);
+extern _X_HIDDEN int __glXDisp_GetVertexAttribfvNV(struct __GLXclientStateRec *, GLbyte *);
+extern _X_HIDDEN int __glXDispSwap_GetVertexAttribfvNV(struct __GLXclientStateRec *, GLbyte *);
extern _X_HIDDEN void __glXDisp_VertexAttrib2svNV(GLbyte * pc);
extern _X_HIDDEN void __glXDispSwap_VertexAttrib2svNV(GLbyte * pc);
+extern _X_HIDDEN void __glXDisp_VertexAttribs1fvNV(GLbyte * pc);
+extern _X_HIDDEN void __glXDispSwap_VertexAttribs1fvNV(GLbyte * pc);
extern _X_HIDDEN void __glXDisp_VertexAttrib4NuivARB(GLbyte * pc);
extern _X_HIDDEN void __glXDispSwap_VertexAttrib4NuivARB(GLbyte * pc);
extern _X_HIDDEN int __glXDisp_GetVertexAttribdvNV(struct __GLXclientStateRec *, GLbyte *);
@@ -770,6 +770,8 @@ extern _X_HIDDEN void __glXDisp_Ortho(GLbyte * pc); extern _X_HIDDEN void __glXDispSwap_Ortho(GLbyte * pc);
extern _X_HIDDEN void __glXDisp_ListBase(GLbyte * pc);
extern _X_HIDDEN void __glXDispSwap_ListBase(GLbyte * pc);
+extern _X_HIDDEN void __glXDisp_VertexAttrib4fvNV(GLbyte * pc);
+extern _X_HIDDEN void __glXDispSwap_VertexAttrib4fvNV(GLbyte * pc);
extern _X_HIDDEN void __glXDisp_ConvolutionParameterf(GLbyte * pc);
extern _X_HIDDEN void __glXDispSwap_ConvolutionParameterf(GLbyte * pc);
extern _X_HIDDEN int __glXDisp_GetColorTableParameteriv(struct __GLXclientStateRec *, GLbyte *);
@@ -780,8 +782,6 @@ extern _X_HIDDEN int __glXDisp_ReleaseTexImageEXT(struct __GLXclientStateRec *, extern _X_HIDDEN int __glXDispSwap_ReleaseTexImageEXT(struct __GLXclientStateRec *, GLbyte *);
extern _X_HIDDEN void __glXDisp_CallList(GLbyte * pc);
extern _X_HIDDEN void __glXDispSwap_CallList(GLbyte * pc);
-extern _X_HIDDEN void __glXDisp_VertexAttribs2fvNV(GLbyte * pc);
-extern _X_HIDDEN void __glXDispSwap_VertexAttribs2fvNV(GLbyte * pc);
extern _X_HIDDEN void __glXDisp_Rectiv(GLbyte * pc);
extern _X_HIDDEN void __glXDispSwap_Rectiv(GLbyte * pc);
extern _X_HIDDEN void __glXDisp_SecondaryColor3dvEXT(GLbyte * pc);
@@ -800,8 +800,6 @@ extern _X_HIDDEN int __glXDisp_DeleteProgramsNV(struct __GLXclientStateRec *, GL extern _X_HIDDEN int __glXDispSwap_DeleteProgramsNV(struct __GLXclientStateRec *, GLbyte *);
extern _X_HIDDEN void __glXDisp_EvalMesh1(GLbyte * pc);
extern _X_HIDDEN void __glXDispSwap_EvalMesh1(GLbyte * pc);
-extern _X_HIDDEN void __glXDisp_VertexAttribs1fvNV(GLbyte * pc);
-extern _X_HIDDEN void __glXDispSwap_VertexAttribs1fvNV(GLbyte * pc);
extern _X_HIDDEN void __glXDisp_MultiTexCoord1dvARB(GLbyte * pc);
extern _X_HIDDEN void __glXDispSwap_MultiTexCoord1dvARB(GLbyte * pc);
extern _X_HIDDEN void __glXDisp_Vertex2iv(GLbyte * pc);
@@ -930,6 +928,8 @@ extern _X_HIDDEN void __glXDisp_CullFace(GLbyte * pc); extern _X_HIDDEN void __glXDispSwap_CullFace(GLbyte * pc);
extern _X_HIDDEN int __glXDisp_QueryContextInfoEXT(struct __GLXclientStateRec *, GLbyte *);
extern _X_HIDDEN int __glXDispSwap_QueryContextInfoEXT(struct __GLXclientStateRec *, GLbyte *);
+extern _X_HIDDEN void __glXDisp_VertexAttribs2fvNV(GLbyte * pc);
+extern _X_HIDDEN void __glXDispSwap_VertexAttribs2fvNV(GLbyte * pc);
extern _X_HIDDEN void __glXDisp_VertexAttribs3svNV(GLbyte * pc);
extern _X_HIDDEN void __glXDispSwap_VertexAttribs3svNV(GLbyte * pc);
extern _X_HIDDEN void __glXDisp_StencilFunc(GLbyte * pc);
diff --git a/xorg-server/glx/indirect_size_get.c b/xorg-server/glx/indirect_size_get.c index fe52872bf..985fc0bf3 100644 --- a/xorg-server/glx/indirect_size_get.c +++ b/xorg-server/glx/indirect_size_get.c @@ -1,1237 +1,1237 @@ -/* DO NOT EDIT - This file generated automatically by glX_proto_size.py (from Mesa) script */ - -/* - * (C) Copyright IBM Corporation 2004 - * All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the "Software"), - * to deal in the Software without restriction, including without limitation - * the rights to use, copy, modify, merge, publish, distribute, sub license, - * and/or sell copies of the Software, and to permit persons to whom the - * Software is furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice (including the next - * paragraph) shall be included in all copies or substantial portions of the - * Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL - * IBM, - * AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, - * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF - * OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ - - -#ifdef HAVE_DIX_CONFIG_H -#include <dix-config.h> -#else - -#include "glheader.h" - -#endif - -#include <GL/gl.h> -#include "indirect_size_get.h" -#include "glxserver.h" -#include "indirect_util.h" -#include "indirect_size.h" - -# if defined(__GNUC__) || (defined(__SUNPRO_C) && (__SUNPRO_C >= 0x590)) -# define PURE __attribute__((pure)) -# else -# define PURE -# endif - -# if defined(__i386__) && defined(__GNUC__) && !defined(__CYGWIN__) && !defined(__MINGW32__) -# define FASTCALL __attribute__((fastcall)) -# else -# define FASTCALL -# endif - - -#if defined(__CYGWIN__) || defined(__MINGW32__) || defined(GLX_USE_APPLEGL) -# undef HAVE_ALIAS -#endif -#ifdef HAVE_ALIAS -# define ALIAS2(from,to) \ - _X_INTERNAL PURE FASTCALL GLint __gl ## from ## _size( GLenum e ) \ - __attribute__ ((alias( # to ))); -# define ALIAS(from,to) ALIAS2( from, __gl ## to ## _size ) -#else -# define ALIAS(from,to) \ - _X_INTERNAL PURE FASTCALL GLint __gl ## from ## _size( GLenum e ) \ - { return __gl ## to ## _size( e ); } -#endif - - -_X_INTERNAL PURE FASTCALL GLint -__glCallLists_size( GLenum e ) -{ - switch( e ) { - case GL_BYTE: - case GL_UNSIGNED_BYTE: - return 1; - case GL_SHORT: - case GL_UNSIGNED_SHORT: - case GL_2_BYTES: - case GL_HALF_FLOAT: - return 2; - case GL_3_BYTES: - return 3; - case GL_INT: - case GL_UNSIGNED_INT: - case GL_FLOAT: - case GL_4_BYTES: - return 4; - default: return 0; - } -} - -_X_INTERNAL PURE FASTCALL GLint -__glFogfv_size( GLenum e ) -{ - switch( e ) { - case GL_FOG_INDEX: - case GL_FOG_DENSITY: - case GL_FOG_START: - case GL_FOG_END: - case GL_FOG_MODE: - case GL_FOG_OFFSET_VALUE_SGIX: - case GL_FOG_DISTANCE_MODE_NV: - return 1; - case GL_FOG_COLOR: - return 4; - default: return 0; - } -} - -_X_INTERNAL PURE FASTCALL GLint -__glLightfv_size( GLenum e ) -{ - switch( e ) { - case GL_SPOT_EXPONENT: - case GL_SPOT_CUTOFF: - case GL_CONSTANT_ATTENUATION: - case GL_LINEAR_ATTENUATION: - case GL_QUADRATIC_ATTENUATION: - return 1; - case GL_SPOT_DIRECTION: - return 3; - case GL_AMBIENT: - case GL_DIFFUSE: - case GL_SPECULAR: - case GL_POSITION: - return 4; - default: return 0; - } -} - -_X_INTERNAL PURE FASTCALL GLint -__glLightModelfv_size( GLenum e ) -{ - switch( e ) { - case GL_LIGHT_MODEL_LOCAL_VIEWER: - case GL_LIGHT_MODEL_TWO_SIDE: - case GL_LIGHT_MODEL_COLOR_CONTROL: -/* case GL_LIGHT_MODEL_COLOR_CONTROL_EXT:*/ - return 1; - case GL_LIGHT_MODEL_AMBIENT: - return 4; - default: return 0; - } -} - -_X_INTERNAL PURE FASTCALL GLint -__glMaterialfv_size( GLenum e ) -{ - switch( e ) { - case GL_SHININESS: - return 1; - case GL_COLOR_INDEXES: - return 3; - case GL_AMBIENT: - case GL_DIFFUSE: - case GL_SPECULAR: - case GL_EMISSION: - case GL_AMBIENT_AND_DIFFUSE: - return 4; - default: return 0; - } -} - -_X_INTERNAL PURE FASTCALL GLint -__glTexParameterfv_size( GLenum e ) -{ - switch( e ) { - case GL_TEXTURE_MAG_FILTER: - case GL_TEXTURE_MIN_FILTER: - case GL_TEXTURE_WRAP_S: - case GL_TEXTURE_WRAP_T: - case GL_TEXTURE_PRIORITY: - case GL_TEXTURE_WRAP_R: - case GL_TEXTURE_COMPARE_FAIL_VALUE_ARB: -/* case GL_SHADOW_AMBIENT_SGIX:*/ - case GL_TEXTURE_MIN_LOD: - case GL_TEXTURE_MAX_LOD: - case GL_TEXTURE_BASE_LEVEL: - case GL_TEXTURE_MAX_LEVEL: - case GL_TEXTURE_CLIPMAP_FRAME_SGIX: - case GL_TEXTURE_LOD_BIAS_S_SGIX: - case GL_TEXTURE_LOD_BIAS_T_SGIX: - case GL_TEXTURE_LOD_BIAS_R_SGIX: - case GL_GENERATE_MIPMAP: -/* case GL_GENERATE_MIPMAP_SGIS:*/ - case GL_TEXTURE_COMPARE_SGIX: - case GL_TEXTURE_COMPARE_OPERATOR_SGIX: - case GL_TEXTURE_MAX_CLAMP_S_SGIX: - case GL_TEXTURE_MAX_CLAMP_T_SGIX: - case GL_TEXTURE_MAX_CLAMP_R_SGIX: - case GL_TEXTURE_MAX_ANISOTROPY_EXT: - case GL_TEXTURE_LOD_BIAS: -/* case GL_TEXTURE_LOD_BIAS_EXT:*/ - case GL_TEXTURE_STORAGE_HINT_APPLE: - case GL_STORAGE_PRIVATE_APPLE: - case GL_STORAGE_CACHED_APPLE: - case GL_STORAGE_SHARED_APPLE: - case GL_DEPTH_TEXTURE_MODE: -/* case GL_DEPTH_TEXTURE_MODE_ARB:*/ - case GL_TEXTURE_COMPARE_MODE: -/* case GL_TEXTURE_COMPARE_MODE_ARB:*/ - case GL_TEXTURE_COMPARE_FUNC: -/* case GL_TEXTURE_COMPARE_FUNC_ARB:*/ - case GL_TEXTURE_UNSIGNED_REMAP_MODE_NV: - return 1; - case GL_TEXTURE_CLIPMAP_CENTER_SGIX: - case GL_TEXTURE_CLIPMAP_OFFSET_SGIX: - return 2; - case GL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX: - return 3; - case GL_TEXTURE_BORDER_COLOR: - case GL_POST_TEXTURE_FILTER_BIAS_SGIX: - case GL_POST_TEXTURE_FILTER_SCALE_SGIX: - return 4; - default: return 0; - } -} - -_X_INTERNAL PURE FASTCALL GLint -__glTexEnvfv_size( GLenum e ) -{ - switch( e ) { - case GL_ALPHA_SCALE: - case GL_TEXTURE_ENV_MODE: - case GL_TEXTURE_LOD_BIAS: - case GL_COMBINE_RGB: - case GL_COMBINE_ALPHA: - case GL_RGB_SCALE: - case GL_SOURCE0_RGB: - case GL_SOURCE1_RGB: - case GL_SOURCE2_RGB: - case GL_SOURCE3_RGB_NV: - case GL_SOURCE0_ALPHA: - case GL_SOURCE1_ALPHA: - case GL_SOURCE2_ALPHA: - case GL_SOURCE3_ALPHA_NV: - case GL_OPERAND0_RGB: - case GL_OPERAND1_RGB: - case GL_OPERAND2_RGB: - case GL_OPERAND3_RGB_NV: - case GL_OPERAND0_ALPHA: - case GL_OPERAND1_ALPHA: - case GL_OPERAND2_ALPHA: - case GL_OPERAND3_ALPHA_NV: - case GL_BUMP_TARGET_ATI: - case GL_COORD_REPLACE_ARB: -/* case GL_COORD_REPLACE_NV:*/ - return 1; - case GL_TEXTURE_ENV_COLOR: - return 4; - default: return 0; - } -} - -_X_INTERNAL PURE FASTCALL GLint -__glTexGendv_size( GLenum e ) -{ - switch( e ) { - case GL_TEXTURE_GEN_MODE: - return 1; - case GL_OBJECT_PLANE: - case GL_EYE_PLANE: - return 4; - default: return 0; - } -} - -_X_INTERNAL PURE FASTCALL GLint -__glMap1d_size( GLenum e ) -{ - switch( e ) { - case GL_MAP1_INDEX: - case GL_MAP1_TEXTURE_COORD_1: - return 1; - case GL_MAP1_TEXTURE_COORD_2: - return 2; - case GL_MAP1_NORMAL: - case GL_MAP1_TEXTURE_COORD_3: - case GL_MAP1_VERTEX_3: - return 3; - case GL_MAP1_COLOR_4: - case GL_MAP1_TEXTURE_COORD_4: - case GL_MAP1_VERTEX_4: - return 4; - default: return 0; - } -} - -_X_INTERNAL PURE FASTCALL GLint -__glMap2d_size( GLenum e ) -{ - switch( e ) { - case GL_MAP2_INDEX: - case GL_MAP2_TEXTURE_COORD_1: - return 1; - case GL_MAP2_TEXTURE_COORD_2: - return 2; - case GL_MAP2_NORMAL: - case GL_MAP2_TEXTURE_COORD_3: - case GL_MAP2_VERTEX_3: - return 3; - case GL_MAP2_COLOR_4: - case GL_MAP2_TEXTURE_COORD_4: - case GL_MAP2_VERTEX_4: - return 4; - default: return 0; - } -} - -_X_INTERNAL PURE FASTCALL GLint -__glGetBooleanv_size( GLenum e ) -{ - switch( e ) { - case GL_CURRENT_INDEX: - case GL_CURRENT_RASTER_INDEX: - case GL_CURRENT_RASTER_POSITION_VALID: - case GL_CURRENT_RASTER_DISTANCE: - case GL_POINT_SMOOTH: - case GL_POINT_SIZE: - case GL_SMOOTH_POINT_SIZE_GRANULARITY: - case GL_LINE_SMOOTH: - case GL_LINE_WIDTH: - case GL_LINE_WIDTH_GRANULARITY: - case GL_LINE_STIPPLE: - case GL_LINE_STIPPLE_PATTERN: - case GL_LINE_STIPPLE_REPEAT: - case GL_LIST_MODE: - case GL_MAX_LIST_NESTING: - case GL_LIST_BASE: - case GL_LIST_INDEX: - case GL_POLYGON_SMOOTH: - case GL_POLYGON_STIPPLE: - case GL_EDGE_FLAG: - case GL_CULL_FACE: - case GL_CULL_FACE_MODE: - case GL_FRONT_FACE: - case GL_LIGHTING: - case GL_LIGHT_MODEL_LOCAL_VIEWER: - case GL_LIGHT_MODEL_TWO_SIDE: - case GL_SHADE_MODEL: - case GL_COLOR_MATERIAL_FACE: - case GL_COLOR_MATERIAL_PARAMETER: - case GL_COLOR_MATERIAL: - case GL_FOG: - case GL_FOG_INDEX: - case GL_FOG_DENSITY: - case GL_FOG_START: - case GL_FOG_END: - case GL_FOG_MODE: - case GL_DEPTH_TEST: - case GL_DEPTH_WRITEMASK: - case GL_DEPTH_CLEAR_VALUE: - case GL_DEPTH_FUNC: - case GL_STENCIL_TEST: - case GL_STENCIL_CLEAR_VALUE: - case GL_STENCIL_FUNC: - case GL_STENCIL_VALUE_MASK: - case GL_STENCIL_FAIL: - case GL_STENCIL_PASS_DEPTH_FAIL: - case GL_STENCIL_PASS_DEPTH_PASS: - case GL_STENCIL_REF: - case GL_STENCIL_WRITEMASK: - case GL_MATRIX_MODE: - case GL_NORMALIZE: - case GL_MODELVIEW_STACK_DEPTH: - case GL_PROJECTION_STACK_DEPTH: - case GL_TEXTURE_STACK_DEPTH: - case GL_ATTRIB_STACK_DEPTH: - case GL_CLIENT_ATTRIB_STACK_DEPTH: - case GL_ALPHA_TEST: - case GL_ALPHA_TEST_FUNC: - case GL_ALPHA_TEST_REF: - case GL_DITHER: - case GL_BLEND_DST: - case GL_BLEND_SRC: - case GL_BLEND: - case GL_LOGIC_OP_MODE: - case GL_LOGIC_OP: - case GL_AUX_BUFFERS: - case GL_DRAW_BUFFER: - case GL_READ_BUFFER: - case GL_SCISSOR_TEST: - case GL_INDEX_CLEAR_VALUE: - case GL_INDEX_WRITEMASK: - case GL_INDEX_MODE: - case GL_RGBA_MODE: - case GL_DOUBLEBUFFER: - case GL_STEREO: - case GL_RENDER_MODE: - case GL_PERSPECTIVE_CORRECTION_HINT: - case GL_POINT_SMOOTH_HINT: - case GL_LINE_SMOOTH_HINT: - case GL_POLYGON_SMOOTH_HINT: - case GL_FOG_HINT: - case GL_TEXTURE_GEN_S: - case GL_TEXTURE_GEN_T: - case GL_TEXTURE_GEN_R: - case GL_TEXTURE_GEN_Q: - case GL_PIXEL_MAP_I_TO_I: - case GL_PIXEL_MAP_I_TO_I_SIZE: - case GL_PIXEL_MAP_S_TO_S_SIZE: - case GL_PIXEL_MAP_I_TO_R_SIZE: - case GL_PIXEL_MAP_I_TO_G_SIZE: - case GL_PIXEL_MAP_I_TO_B_SIZE: - case GL_PIXEL_MAP_I_TO_A_SIZE: - case GL_PIXEL_MAP_R_TO_R_SIZE: - case GL_PIXEL_MAP_G_TO_G_SIZE: - case GL_PIXEL_MAP_B_TO_B_SIZE: - case GL_PIXEL_MAP_A_TO_A_SIZE: - case GL_UNPACK_SWAP_BYTES: - case GL_UNPACK_LSB_FIRST: - case GL_UNPACK_ROW_LENGTH: - case GL_UNPACK_SKIP_ROWS: - case GL_UNPACK_SKIP_PIXELS: - case GL_UNPACK_ALIGNMENT: - case GL_PACK_SWAP_BYTES: - case GL_PACK_LSB_FIRST: - case GL_PACK_ROW_LENGTH: - case GL_PACK_SKIP_ROWS: - case GL_PACK_SKIP_PIXELS: - case GL_PACK_ALIGNMENT: - case GL_MAP_COLOR: - case GL_MAP_STENCIL: - case GL_INDEX_SHIFT: - case GL_INDEX_OFFSET: - case GL_RED_SCALE: - case GL_RED_BIAS: - case GL_ZOOM_X: - case GL_ZOOM_Y: - case GL_GREEN_SCALE: - case GL_GREEN_BIAS: - case GL_BLUE_SCALE: - case GL_BLUE_BIAS: - case GL_ALPHA_SCALE: - case GL_ALPHA_BIAS: - case GL_DEPTH_SCALE: - case GL_DEPTH_BIAS: - case GL_MAX_EVAL_ORDER: - case GL_MAX_LIGHTS: - case GL_MAX_CLIP_PLANES: - case GL_MAX_TEXTURE_SIZE: - case GL_MAX_PIXEL_MAP_TABLE: - case GL_MAX_ATTRIB_STACK_DEPTH: - case GL_MAX_MODELVIEW_STACK_DEPTH: - case GL_MAX_NAME_STACK_DEPTH: - case GL_MAX_PROJECTION_STACK_DEPTH: - case GL_MAX_TEXTURE_STACK_DEPTH: - case GL_MAX_CLIENT_ATTRIB_STACK_DEPTH: - case GL_SUBPIXEL_BITS: - case GL_INDEX_BITS: - case GL_RED_BITS: - case GL_GREEN_BITS: - case GL_BLUE_BITS: - case GL_ALPHA_BITS: - case GL_DEPTH_BITS: - case GL_STENCIL_BITS: - case GL_ACCUM_RED_BITS: - case GL_ACCUM_GREEN_BITS: - case GL_ACCUM_BLUE_BITS: - case GL_ACCUM_ALPHA_BITS: - case GL_NAME_STACK_DEPTH: - case GL_AUTO_NORMAL: - case GL_MAP1_COLOR_4: - case GL_MAP1_INDEX: - case GL_MAP1_NORMAL: - case GL_MAP1_TEXTURE_COORD_1: - case GL_MAP1_TEXTURE_COORD_2: - case GL_MAP1_TEXTURE_COORD_3: - case GL_MAP1_TEXTURE_COORD_4: - case GL_MAP1_VERTEX_3: - case GL_MAP1_VERTEX_4: - case GL_MAP2_COLOR_4: - case GL_MAP2_INDEX: - case GL_MAP2_NORMAL: - case GL_MAP2_TEXTURE_COORD_1: - case GL_MAP2_TEXTURE_COORD_2: - case GL_MAP2_TEXTURE_COORD_3: - case GL_MAP2_TEXTURE_COORD_4: - case GL_MAP2_VERTEX_3: - case GL_MAP2_VERTEX_4: - case GL_MAP1_GRID_SEGMENTS: - case GL_TEXTURE_1D: - case GL_TEXTURE_2D: - case GL_POLYGON_OFFSET_UNITS: - case GL_CLIP_PLANE0: - case GL_CLIP_PLANE1: - case GL_CLIP_PLANE2: - case GL_CLIP_PLANE3: - case GL_CLIP_PLANE4: - case GL_CLIP_PLANE5: - case GL_LIGHT0: - case GL_LIGHT1: - case GL_LIGHT2: - case GL_LIGHT3: - case GL_LIGHT4: - case GL_LIGHT5: - case GL_LIGHT6: - case GL_LIGHT7: - case GL_BLEND_EQUATION: -/* case GL_BLEND_EQUATION_EXT:*/ - case GL_CONVOLUTION_1D: - case GL_CONVOLUTION_2D: - case GL_SEPARABLE_2D: - case GL_MAX_CONVOLUTION_WIDTH: -/* case GL_MAX_CONVOLUTION_WIDTH_EXT:*/ - case GL_MAX_CONVOLUTION_HEIGHT: -/* case GL_MAX_CONVOLUTION_HEIGHT_EXT:*/ - case GL_POST_CONVOLUTION_RED_SCALE: -/* case GL_POST_CONVOLUTION_RED_SCALE_EXT:*/ - case GL_POST_CONVOLUTION_GREEN_SCALE: -/* case GL_POST_CONVOLUTION_GREEN_SCALE_EXT:*/ - case GL_POST_CONVOLUTION_BLUE_SCALE: -/* case GL_POST_CONVOLUTION_BLUE_SCALE_EXT:*/ - case GL_POST_CONVOLUTION_ALPHA_SCALE: -/* case GL_POST_CONVOLUTION_ALPHA_SCALE_EXT:*/ - case GL_POST_CONVOLUTION_RED_BIAS: -/* case GL_POST_CONVOLUTION_RED_BIAS_EXT:*/ - case GL_POST_CONVOLUTION_GREEN_BIAS: -/* case GL_POST_CONVOLUTION_GREEN_BIAS_EXT:*/ - case GL_POST_CONVOLUTION_BLUE_BIAS: -/* case GL_POST_CONVOLUTION_BLUE_BIAS_EXT:*/ - case GL_POST_CONVOLUTION_ALPHA_BIAS: -/* case GL_POST_CONVOLUTION_ALPHA_BIAS_EXT:*/ - case GL_HISTOGRAM: - case GL_MINMAX: - case GL_POLYGON_OFFSET_FACTOR: - case GL_RESCALE_NORMAL: -/* case GL_RESCALE_NORMAL_EXT:*/ - case GL_TEXTURE_BINDING_1D: - case GL_TEXTURE_BINDING_2D: - case GL_TEXTURE_BINDING_3D: - case GL_PACK_SKIP_IMAGES: - case GL_PACK_IMAGE_HEIGHT: - case GL_UNPACK_SKIP_IMAGES: - case GL_UNPACK_IMAGE_HEIGHT: - case GL_TEXTURE_3D: - case GL_MAX_3D_TEXTURE_SIZE: - case GL_VERTEX_ARRAY: - case GL_NORMAL_ARRAY: - case GL_COLOR_ARRAY: - case GL_INDEX_ARRAY: - case GL_TEXTURE_COORD_ARRAY: - case GL_EDGE_FLAG_ARRAY: - case GL_VERTEX_ARRAY_SIZE: - case GL_VERTEX_ARRAY_TYPE: - case GL_VERTEX_ARRAY_STRIDE: - case GL_NORMAL_ARRAY_TYPE: - case GL_NORMAL_ARRAY_STRIDE: - case GL_COLOR_ARRAY_SIZE: - case GL_COLOR_ARRAY_TYPE: - case GL_COLOR_ARRAY_STRIDE: - case GL_INDEX_ARRAY_TYPE: - case GL_INDEX_ARRAY_STRIDE: - case GL_TEXTURE_COORD_ARRAY_SIZE: - case GL_TEXTURE_COORD_ARRAY_TYPE: - case GL_TEXTURE_COORD_ARRAY_STRIDE: - case GL_EDGE_FLAG_ARRAY_STRIDE: - case GL_MULTISAMPLE: -/* case GL_MULTISAMPLE_ARB:*/ - case GL_SAMPLE_ALPHA_TO_COVERAGE: -/* case GL_SAMPLE_ALPHA_TO_COVERAGE_ARB:*/ - case GL_SAMPLE_ALPHA_TO_ONE: -/* case GL_SAMPLE_ALPHA_TO_ONE_ARB:*/ - case GL_SAMPLE_COVERAGE: -/* case GL_SAMPLE_COVERAGE_ARB:*/ - case GL_SAMPLE_BUFFERS: -/* case GL_SAMPLE_BUFFERS_ARB:*/ - case GL_SAMPLES: -/* case GL_SAMPLES_ARB:*/ - case GL_SAMPLE_COVERAGE_VALUE: -/* case GL_SAMPLE_COVERAGE_VALUE_ARB:*/ - case GL_SAMPLE_COVERAGE_INVERT: -/* case GL_SAMPLE_COVERAGE_INVERT_ARB:*/ - case GL_COLOR_MATRIX_STACK_DEPTH: - case GL_MAX_COLOR_MATRIX_STACK_DEPTH: - case GL_POST_COLOR_MATRIX_RED_SCALE: - case GL_POST_COLOR_MATRIX_GREEN_SCALE: - case GL_POST_COLOR_MATRIX_BLUE_SCALE: - case GL_POST_COLOR_MATRIX_ALPHA_SCALE: - case GL_POST_COLOR_MATRIX_RED_BIAS: - case GL_POST_COLOR_MATRIX_GREEN_BIAS: - case GL_POST_COLOR_MATRIX_BLUE_BIAS: - case GL_POST_COLOR_MATRIX_ALPHA_BIAS: - case GL_BLEND_DST_RGB: - case GL_BLEND_SRC_RGB: - case GL_BLEND_DST_ALPHA: - case GL_BLEND_SRC_ALPHA: - case GL_COLOR_TABLE: - case GL_POST_CONVOLUTION_COLOR_TABLE: - case GL_POST_COLOR_MATRIX_COLOR_TABLE: - case GL_MAX_ELEMENTS_VERTICES: - case GL_MAX_ELEMENTS_INDICES: - case GL_CLIP_VOLUME_CLIPPING_HINT_EXT: - case GL_POINT_SIZE_MIN: - case GL_POINT_SIZE_MAX: - case GL_POINT_FADE_THRESHOLD_SIZE: - case GL_OCCLUSION_TEST_HP: - case GL_OCCLUSION_TEST_RESULT_HP: - case GL_LIGHT_MODEL_COLOR_CONTROL: - case GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB: - case GL_RESET_NOTIFICATION_STRATEGY_ARB: - case GL_CURRENT_FOG_COORD: - case GL_FOG_COORDINATE_ARRAY_TYPE: - case GL_FOG_COORDINATE_ARRAY_STRIDE: - case GL_FOG_COORD_ARRAY: - case GL_COLOR_SUM_ARB: - case GL_SECONDARY_COLOR_ARRAY_SIZE: - case GL_SECONDARY_COLOR_ARRAY_TYPE: - case GL_SECONDARY_COLOR_ARRAY_STRIDE: - case GL_SECONDARY_COLOR_ARRAY: - case GL_ACTIVE_TEXTURE: -/* case GL_ACTIVE_TEXTURE_ARB:*/ - case GL_CLIENT_ACTIVE_TEXTURE: -/* case GL_CLIENT_ACTIVE_TEXTURE_ARB:*/ - case GL_MAX_TEXTURE_UNITS: -/* case GL_MAX_TEXTURE_UNITS_ARB:*/ - case GL_MAX_RENDERBUFFER_SIZE: -/* case GL_MAX_RENDERBUFFER_SIZE_EXT:*/ - case GL_TEXTURE_COMPRESSION_HINT: -/* case GL_TEXTURE_COMPRESSION_HINT_ARB:*/ - case GL_TEXTURE_RECTANGLE_ARB: -/* case GL_TEXTURE_RECTANGLE_NV:*/ - case GL_TEXTURE_BINDING_RECTANGLE_ARB: -/* case GL_TEXTURE_BINDING_RECTANGLE_NV:*/ - case GL_MAX_RECTANGLE_TEXTURE_SIZE_ARB: -/* case GL_MAX_RECTANGLE_TEXTURE_SIZE_NV:*/ - case GL_MAX_TEXTURE_LOD_BIAS: - case GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT: - case GL_MAX_SHININESS_NV: - case GL_MAX_SPOT_EXPONENT_NV: - case GL_TEXTURE_CUBE_MAP: -/* case GL_TEXTURE_CUBE_MAP_ARB:*/ - case GL_TEXTURE_BINDING_CUBE_MAP: -/* case GL_TEXTURE_BINDING_CUBE_MAP_ARB:*/ - case GL_MAX_CUBE_MAP_TEXTURE_SIZE: -/* case GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB:*/ - case GL_MULTISAMPLE_FILTER_HINT_NV: - case GL_FOG_DISTANCE_MODE_NV: - case GL_VERTEX_PROGRAM_ARB: - case GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB: - case GL_MAX_PROGRAM_MATRICES_ARB: - case GL_CURRENT_MATRIX_STACK_DEPTH_ARB: - case GL_VERTEX_PROGRAM_POINT_SIZE_ARB: - case GL_VERTEX_PROGRAM_TWO_SIDE_ARB: - case GL_PROGRAM_ERROR_POSITION_ARB: - case GL_DEPTH_CLAMP: -/* case GL_DEPTH_CLAMP_NV:*/ - case GL_NUM_COMPRESSED_TEXTURE_FORMATS: -/* case GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB:*/ - case GL_MAX_VERTEX_UNITS_ARB: - case GL_ACTIVE_VERTEX_UNITS_ARB: - case GL_WEIGHT_SUM_UNITY_ARB: - case GL_VERTEX_BLEND_ARB: - case GL_CURRENT_WEIGHT_ARB: - case GL_WEIGHT_ARRAY_TYPE_ARB: - case GL_WEIGHT_ARRAY_STRIDE_ARB: - case GL_WEIGHT_ARRAY_SIZE_ARB: - case GL_WEIGHT_ARRAY_ARB: - case GL_PACK_INVERT_MESA: - case GL_STENCIL_BACK_FUNC_ATI: - case GL_STENCIL_BACK_FAIL_ATI: - case GL_STENCIL_BACK_PASS_DEPTH_FAIL_ATI: - case GL_STENCIL_BACK_PASS_DEPTH_PASS_ATI: - case GL_FRAGMENT_PROGRAM_ARB: - case GL_MAX_DRAW_BUFFERS_ARB: -/* case GL_MAX_DRAW_BUFFERS_NV:*/ - case GL_DRAW_BUFFER0_ARB: -/* case GL_DRAW_BUFFER0_ATI:*/ - case GL_DRAW_BUFFER1_ARB: -/* case GL_DRAW_BUFFER1_NV:*/ - case GL_DRAW_BUFFER2_ARB: -/* case GL_DRAW_BUFFER2_ATI:*/ - case GL_DRAW_BUFFER3_ARB: -/* case GL_DRAW_BUFFER3_ATI:*/ - case GL_DRAW_BUFFER4_ARB: -/* case GL_DRAW_BUFFER4_ATI:*/ - case GL_DRAW_BUFFER5_ARB: -/* case GL_DRAW_BUFFER5_ATI:*/ - case GL_DRAW_BUFFER6_ARB: -/* case GL_DRAW_BUFFER6_ATI:*/ - case GL_DRAW_BUFFER7_ARB: -/* case GL_DRAW_BUFFER7_ATI:*/ - case GL_DRAW_BUFFER8_ARB: -/* case GL_DRAW_BUFFER8_ATI:*/ - case GL_DRAW_BUFFER9_ARB: -/* case GL_DRAW_BUFFER9_ATI:*/ - case GL_DRAW_BUFFER10_ARB: -/* case GL_DRAW_BUFFER10_NV:*/ - case GL_DRAW_BUFFER11_ARB: -/* case GL_DRAW_BUFFER11_NV:*/ - case GL_DRAW_BUFFER12_ARB: -/* case GL_DRAW_BUFFER12_ATI:*/ - case GL_DRAW_BUFFER13_ARB: -/* case GL_DRAW_BUFFER13_ATI:*/ - case GL_DRAW_BUFFER14_ARB: -/* case GL_DRAW_BUFFER14_NV:*/ - case GL_DRAW_BUFFER15_ARB: -/* case GL_DRAW_BUFFER15_ATI:*/ - case GL_BLEND_EQUATION_ALPHA_EXT: - case GL_MATRIX_PALETTE_ARB: - case GL_MAX_MATRIX_PALETTE_STACK_DEPTH_ARB: - case GL_MAX_PALETTE_MATRICES_ARB: - case GL_CURRENT_PALETTE_MATRIX_ARB: - case GL_MATRIX_INDEX_ARRAY_ARB: - case GL_CURRENT_MATRIX_INDEX_ARB: - case GL_MATRIX_INDEX_ARRAY_SIZE_ARB: - case GL_MATRIX_INDEX_ARRAY_TYPE_ARB: - case GL_MATRIX_INDEX_ARRAY_STRIDE_ARB: - case GL_COMPARE_REF_DEPTH_TO_TEXTURE_EXT: - case GL_TEXTURE_CUBE_MAP_SEAMLESS: - case GL_POINT_SPRITE_ARB: -/* case GL_POINT_SPRITE_NV:*/ - case GL_POINT_SPRITE_R_MODE_NV: - case GL_MAX_VERTEX_ATTRIBS_ARB: - case GL_MAX_TEXTURE_COORDS_ARB: - case GL_MAX_TEXTURE_IMAGE_UNITS_ARB: - case GL_DEPTH_BOUNDS_TEST_EXT: - case GL_ARRAY_BUFFER_BINDING_ARB: - case GL_ELEMENT_ARRAY_BUFFER_BINDING_ARB: - case GL_VERTEX_ARRAY_BUFFER_BINDING_ARB: - case GL_NORMAL_ARRAY_BUFFER_BINDING_ARB: - case GL_COLOR_ARRAY_BUFFER_BINDING_ARB: - case GL_INDEX_ARRAY_BUFFER_BINDING_ARB: - case GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB: - case GL_EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB: - case GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB: - case GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB: - case GL_WEIGHT_ARRAY_BUFFER_BINDING_ARB: - case GL_MAX_ARRAY_TEXTURE_LAYERS_EXT: - case GL_STENCIL_TEST_TWO_SIDE_EXT: - case GL_ACTIVE_STENCIL_FACE_EXT: - case GL_SAMPLER_BINDING: - case GL_TEXTURE_BINDING_1D_ARRAY_EXT: - case GL_TEXTURE_BINDING_2D_ARRAY_EXT: - case GL_FRAMEBUFFER_BINDING: -/* case GL_DRAW_FRAMEBUFFER_BINDING_EXT:*/ - case GL_RENDERBUFFER_BINDING: -/* case GL_RENDERBUFFER_BINDING_EXT:*/ - case GL_READ_FRAMEBUFFER_BINDING: -/* case GL_READ_FRAMEBUFFER_BINDING_EXT:*/ - case GL_MAX_COLOR_ATTACHMENTS: -/* case GL_MAX_COLOR_ATTACHMENTS_EXT:*/ - case GL_MAX_SAMPLES: -/* case GL_MAX_SAMPLES_EXT:*/ - case GL_MAX_SERVER_WAIT_TIMEOUT: - case GL_MAX_DEBUG_MESSAGE_LENGTH_ARB: - case GL_MAX_DEBUG_LOGGED_MESSAGES_ARB: - case GL_DEBUG_LOGGED_MESSAGES_ARB: - case GL_RASTER_POSITION_UNCLIPPED_IBM: - return 1; - case GL_SMOOTH_POINT_SIZE_RANGE: - case GL_LINE_WIDTH_RANGE: - case GL_POLYGON_MODE: - case GL_DEPTH_RANGE: - case GL_MAX_VIEWPORT_DIMS: - case GL_MAP1_GRID_DOMAIN: - case GL_MAP2_GRID_SEGMENTS: - case GL_ALIASED_POINT_SIZE_RANGE: - case GL_ALIASED_LINE_WIDTH_RANGE: - case GL_DEPTH_BOUNDS_EXT: - return 2; - case GL_CURRENT_NORMAL: - case GL_POINT_DISTANCE_ATTENUATION: - return 3; - case GL_CURRENT_COLOR: - case GL_CURRENT_TEXTURE_COORDS: - case GL_CURRENT_RASTER_COLOR: - case GL_CURRENT_RASTER_TEXTURE_COORDS: - case GL_CURRENT_RASTER_POSITION: - case GL_LIGHT_MODEL_AMBIENT: - case GL_FOG_COLOR: - case GL_ACCUM_CLEAR_VALUE: - case GL_VIEWPORT: - case GL_SCISSOR_BOX: - case GL_COLOR_CLEAR_VALUE: - case GL_COLOR_WRITEMASK: - case GL_MAP2_GRID_DOMAIN: - case GL_BLEND_COLOR: -/* case GL_BLEND_COLOR_EXT:*/ - case GL_CURRENT_SECONDARY_COLOR: - return 4; - case GL_MODELVIEW_MATRIX: - case GL_PROJECTION_MATRIX: - case GL_TEXTURE_MATRIX: - case GL_MODELVIEW0_ARB: - case GL_COLOR_MATRIX: - case GL_MODELVIEW1_ARB: - case GL_CURRENT_MATRIX_ARB: - case GL_MODELVIEW2_ARB: - case GL_MODELVIEW3_ARB: - case GL_MODELVIEW4_ARB: - case GL_MODELVIEW5_ARB: - case GL_MODELVIEW6_ARB: - case GL_MODELVIEW7_ARB: - case GL_MODELVIEW8_ARB: - case GL_MODELVIEW9_ARB: - case GL_MODELVIEW10_ARB: - case GL_MODELVIEW11_ARB: - case GL_MODELVIEW12_ARB: - case GL_MODELVIEW13_ARB: - case GL_MODELVIEW14_ARB: - case GL_MODELVIEW15_ARB: - case GL_MODELVIEW16_ARB: - case GL_MODELVIEW17_ARB: - case GL_MODELVIEW18_ARB: - case GL_MODELVIEW19_ARB: - case GL_MODELVIEW20_ARB: - case GL_MODELVIEW21_ARB: - case GL_MODELVIEW22_ARB: - case GL_MODELVIEW23_ARB: - case GL_MODELVIEW24_ARB: - case GL_MODELVIEW25_ARB: - case GL_MODELVIEW26_ARB: - case GL_MODELVIEW27_ARB: - case GL_MODELVIEW28_ARB: - case GL_MODELVIEW29_ARB: - case GL_MODELVIEW30_ARB: - case GL_MODELVIEW31_ARB: - case GL_TRANSPOSE_CURRENT_MATRIX_ARB: - return 16; - case GL_FOG_COORDINATE_SOURCE: - case GL_COMPRESSED_TEXTURE_FORMATS: - case GL_MIN_PROGRAM_TEXEL_OFFSET: - case GL_MAX_PROGRAM_TEXEL_OFFSET: - case GL_RGBA_INTEGER_MODE_EXT: - return __glGetBooleanv_variable_size( e ); - default: return 0; - } -} - -_X_INTERNAL PURE FASTCALL GLint -__glGetTexParameterfv_size( GLenum e ) -{ - switch( e ) { - case GL_TEXTURE_MAG_FILTER: - case GL_TEXTURE_MIN_FILTER: - case GL_TEXTURE_WRAP_S: - case GL_TEXTURE_WRAP_T: - case GL_TEXTURE_PRIORITY: - case GL_TEXTURE_RESIDENT: - case GL_TEXTURE_WRAP_R: - case GL_TEXTURE_COMPARE_FAIL_VALUE_ARB: -/* case GL_SHADOW_AMBIENT_SGIX:*/ - case GL_TEXTURE_MIN_LOD: - case GL_TEXTURE_MAX_LOD: - case GL_TEXTURE_BASE_LEVEL: - case GL_TEXTURE_MAX_LEVEL: - case GL_TEXTURE_CLIPMAP_FRAME_SGIX: - case GL_TEXTURE_LOD_BIAS_S_SGIX: - case GL_TEXTURE_LOD_BIAS_T_SGIX: - case GL_TEXTURE_LOD_BIAS_R_SGIX: - case GL_GENERATE_MIPMAP: -/* case GL_GENERATE_MIPMAP_SGIS:*/ - case GL_TEXTURE_COMPARE_SGIX: - case GL_TEXTURE_COMPARE_OPERATOR_SGIX: - case GL_TEXTURE_MAX_CLAMP_S_SGIX: - case GL_TEXTURE_MAX_CLAMP_T_SGIX: - case GL_TEXTURE_MAX_CLAMP_R_SGIX: - case GL_TEXTURE_MAX_ANISOTROPY_EXT: - case GL_TEXTURE_LOD_BIAS: -/* case GL_TEXTURE_LOD_BIAS_EXT:*/ - case GL_TEXTURE_RANGE_LENGTH_APPLE: - case GL_TEXTURE_STORAGE_HINT_APPLE: - case GL_DEPTH_TEXTURE_MODE: -/* case GL_DEPTH_TEXTURE_MODE_ARB:*/ - case GL_TEXTURE_COMPARE_MODE: -/* case GL_TEXTURE_COMPARE_MODE_ARB:*/ - case GL_TEXTURE_COMPARE_FUNC: -/* case GL_TEXTURE_COMPARE_FUNC_ARB:*/ - case GL_TEXTURE_UNSIGNED_REMAP_MODE_NV: - return 1; - case GL_TEXTURE_CLIPMAP_CENTER_SGIX: - case GL_TEXTURE_CLIPMAP_OFFSET_SGIX: - return 2; - case GL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX: - return 3; - case GL_TEXTURE_BORDER_COLOR: - case GL_POST_TEXTURE_FILTER_BIAS_SGIX: - case GL_POST_TEXTURE_FILTER_SCALE_SGIX: - return 4; - default: return 0; - } -} - -_X_INTERNAL PURE FASTCALL GLint -__glGetTexLevelParameterfv_size( GLenum e ) -{ - switch( e ) { - case GL_TEXTURE_WIDTH: - case GL_TEXTURE_HEIGHT: - case GL_TEXTURE_COMPONENTS: - case GL_TEXTURE_BORDER: - case GL_TEXTURE_RED_SIZE: -/* case GL_TEXTURE_RED_SIZE_EXT:*/ - case GL_TEXTURE_GREEN_SIZE: -/* case GL_TEXTURE_GREEN_SIZE_EXT:*/ - case GL_TEXTURE_BLUE_SIZE: -/* case GL_TEXTURE_BLUE_SIZE_EXT:*/ - case GL_TEXTURE_ALPHA_SIZE: -/* case GL_TEXTURE_ALPHA_SIZE_EXT:*/ - case GL_TEXTURE_LUMINANCE_SIZE: -/* case GL_TEXTURE_LUMINANCE_SIZE_EXT:*/ - case GL_TEXTURE_INTENSITY_SIZE: -/* case GL_TEXTURE_INTENSITY_SIZE_EXT:*/ - case GL_TEXTURE_DEPTH: - case GL_TEXTURE_INDEX_SIZE_EXT: - case GL_TEXTURE_COMPRESSED_IMAGE_SIZE: -/* case GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB:*/ - case GL_TEXTURE_COMPRESSED: -/* case GL_TEXTURE_COMPRESSED_ARB:*/ - case GL_TEXTURE_DEPTH_SIZE: -/* case GL_TEXTURE_DEPTH_SIZE_ARB:*/ - case GL_TEXTURE_STENCIL_SIZE: -/* case GL_TEXTURE_STENCIL_SIZE_EXT:*/ - return 1; - default: return 0; - } -} - -_X_INTERNAL PURE FASTCALL GLint -__glGetPointerv_size( GLenum e ) -{ - switch( e ) { - case GL_DEBUG_CALLBACK_FUNCTION_ARB: - case GL_DEBUG_CALLBACK_USER_PARAM_ARB: - return 1; - default: return 0; - } -} - -_X_INTERNAL PURE FASTCALL GLint -__glColorTableParameterfv_size( GLenum e ) -{ - switch( e ) { - case GL_COLOR_TABLE_SCALE: - case GL_COLOR_TABLE_BIAS: - return 4; - default: return 0; - } -} - -_X_INTERNAL PURE FASTCALL GLint -__glGetColorTableParameterfv_size( GLenum e ) -{ - switch( e ) { - case GL_COLOR_TABLE_FORMAT: -/* case GL_COLOR_TABLE_FORMAT_EXT:*/ - case GL_COLOR_TABLE_WIDTH: -/* case GL_COLOR_TABLE_WIDTH_EXT:*/ - case GL_COLOR_TABLE_RED_SIZE: -/* case GL_COLOR_TABLE_RED_SIZE_EXT:*/ - case GL_COLOR_TABLE_GREEN_SIZE: -/* case GL_COLOR_TABLE_GREEN_SIZE_EXT:*/ - case GL_COLOR_TABLE_BLUE_SIZE: -/* case GL_COLOR_TABLE_BLUE_SIZE_EXT:*/ - case GL_COLOR_TABLE_ALPHA_SIZE: -/* case GL_COLOR_TABLE_ALPHA_SIZE_EXT:*/ - case GL_COLOR_TABLE_LUMINANCE_SIZE: -/* case GL_COLOR_TABLE_LUMINANCE_SIZE_EXT:*/ - case GL_COLOR_TABLE_INTENSITY_SIZE: -/* case GL_COLOR_TABLE_INTENSITY_SIZE_EXT:*/ - return 1; - case GL_COLOR_TABLE_SCALE: - case GL_COLOR_TABLE_BIAS: - return 4; - default: return 0; - } -} - -_X_INTERNAL PURE FASTCALL GLint -__glConvolutionParameterfv_size( GLenum e ) -{ - switch( e ) { - case GL_CONVOLUTION_BORDER_MODE: -/* case GL_CONVOLUTION_BORDER_MODE_EXT:*/ - return 1; - case GL_CONVOLUTION_FILTER_SCALE: -/* case GL_CONVOLUTION_FILTER_SCALE_EXT:*/ - case GL_CONVOLUTION_FILTER_BIAS: -/* case GL_CONVOLUTION_FILTER_BIAS_EXT:*/ - case GL_CONVOLUTION_BORDER_COLOR: -/* case GL_CONVOLUTION_BORDER_COLOR_HP:*/ - return 4; - default: return 0; - } -} - -_X_INTERNAL PURE FASTCALL GLint -__glGetConvolutionParameterfv_size( GLenum e ) -{ - switch( e ) { - case GL_CONVOLUTION_BORDER_MODE: -/* case GL_CONVOLUTION_BORDER_MODE_EXT:*/ - case GL_CONVOLUTION_FORMAT: -/* case GL_CONVOLUTION_FORMAT_EXT:*/ - case GL_CONVOLUTION_WIDTH: -/* case GL_CONVOLUTION_WIDTH_EXT:*/ - case GL_CONVOLUTION_HEIGHT: -/* case GL_CONVOLUTION_HEIGHT_EXT:*/ - case GL_MAX_CONVOLUTION_WIDTH: -/* case GL_MAX_CONVOLUTION_WIDTH_EXT:*/ - case GL_MAX_CONVOLUTION_HEIGHT: -/* case GL_MAX_CONVOLUTION_HEIGHT_EXT:*/ - return 1; - case GL_CONVOLUTION_FILTER_SCALE: -/* case GL_CONVOLUTION_FILTER_SCALE_EXT:*/ - case GL_CONVOLUTION_FILTER_BIAS: -/* case GL_CONVOLUTION_FILTER_BIAS_EXT:*/ - case GL_CONVOLUTION_BORDER_COLOR: -/* case GL_CONVOLUTION_BORDER_COLOR_HP:*/ - return 4; - default: return 0; - } -} - -_X_INTERNAL PURE FASTCALL GLint -__glGetHistogramParameterfv_size( GLenum e ) -{ - switch( e ) { - case GL_HISTOGRAM_WIDTH: - case GL_HISTOGRAM_FORMAT: - case GL_HISTOGRAM_RED_SIZE: - case GL_HISTOGRAM_GREEN_SIZE: - case GL_HISTOGRAM_BLUE_SIZE: - case GL_HISTOGRAM_ALPHA_SIZE: - case GL_HISTOGRAM_LUMINANCE_SIZE: - case GL_HISTOGRAM_SINK: - return 1; - default: return 0; - } -} - -_X_INTERNAL PURE FASTCALL GLint -__glGetMinmaxParameterfv_size( GLenum e ) -{ - switch( e ) { - case GL_MINMAX_FORMAT: - case GL_MINMAX_SINK: - return 1; - default: return 0; - } -} - -_X_INTERNAL PURE FASTCALL GLint -__glGetProgramivARB_size( GLenum e ) -{ - switch( e ) { - case GL_PROGRAM_LENGTH_ARB: - case GL_PROGRAM_BINDING_ARB: - case GL_PROGRAM_ALU_INSTRUCTIONS_ARB: - case GL_PROGRAM_TEX_INSTRUCTIONS_ARB: - case GL_PROGRAM_TEX_INDIRECTIONS_ARB: - case GL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB: - case GL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB: - case GL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB: - case GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB: - case GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB: - case GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB: - case GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB: - case GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB: - case GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB: - case GL_PROGRAM_FORMAT_ARB: - case GL_PROGRAM_INSTRUCTIONS_ARB: - case GL_MAX_PROGRAM_INSTRUCTIONS_ARB: - case GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB: - case GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB: - case GL_PROGRAM_TEMPORARIES_ARB: - case GL_MAX_PROGRAM_TEMPORARIES_ARB: - case GL_PROGRAM_NATIVE_TEMPORARIES_ARB: - case GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB: - case GL_PROGRAM_PARAMETERS_ARB: - case GL_MAX_PROGRAM_PARAMETERS_ARB: - case GL_PROGRAM_NATIVE_PARAMETERS_ARB: - case GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB: - case GL_PROGRAM_ATTRIBS_ARB: - case GL_MAX_PROGRAM_ATTRIBS_ARB: - case GL_PROGRAM_NATIVE_ATTRIBS_ARB: - case GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB: - case GL_PROGRAM_ADDRESS_REGISTERS_ARB: - case GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB: - case GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB: - case GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB: - case GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB: - case GL_MAX_PROGRAM_ENV_PARAMETERS_ARB: - case GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB: - case GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV: - case GL_MAX_PROGRAM_CALL_DEPTH_NV: - case GL_MAX_PROGRAM_IF_DEPTH_NV: - case GL_MAX_PROGRAM_LOOP_DEPTH_NV: - case GL_MAX_PROGRAM_LOOP_COUNT_NV: - return 1; - default: return 0; - } -} - -_X_INTERNAL PURE FASTCALL GLint -__glGetVertexAttribdvARB_size( GLenum e ) -{ - switch( e ) { - case GL_VERTEX_PROGRAM_ARB: - case GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB: - case GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB: - case GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB: - case GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB: - case GL_CURRENT_VERTEX_ATTRIB_ARB: - case GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB: - return 1; - default: return 0; - } -} - -_X_INTERNAL PURE FASTCALL GLint -__glGetQueryObjectivARB_size( GLenum e ) -{ - switch( e ) { - case GL_QUERY_RESULT_ARB: - case GL_QUERY_RESULT_AVAILABLE_ARB: - return 1; - default: return 0; - } -} - -_X_INTERNAL PURE FASTCALL GLint -__glGetQueryivARB_size( GLenum e ) -{ - switch( e ) { - case GL_QUERY_COUNTER_BITS_ARB: - case GL_CURRENT_QUERY_ARB: - return 1; - default: return 0; - } -} - -_X_INTERNAL PURE FASTCALL GLint -__glPointParameterfvEXT_size( GLenum e ) -{ - switch( e ) { - case GL_POINT_SIZE_MIN: -/* case GL_POINT_SIZE_MIN_ARB:*/ -/* case GL_POINT_SIZE_MIN_SGIS:*/ - case GL_POINT_SIZE_MAX: -/* case GL_POINT_SIZE_MAX_ARB:*/ -/* case GL_POINT_SIZE_MAX_SGIS:*/ - case GL_POINT_FADE_THRESHOLD_SIZE: -/* case GL_POINT_FADE_THRESHOLD_SIZE_ARB:*/ -/* case GL_POINT_FADE_THRESHOLD_SIZE_SGIS:*/ - case GL_POINT_SPRITE_R_MODE_NV: - case GL_POINT_SPRITE_COORD_ORIGIN: - return 1; - case GL_POINT_DISTANCE_ATTENUATION: -/* case GL_POINT_DISTANCE_ATTENUATION_ARB:*/ -/* case GL_POINT_DISTANCE_ATTENUATION_SGIS:*/ - return 3; - default: return 0; - } -} - -_X_INTERNAL PURE FASTCALL GLint -__glGetProgramivNV_size( GLenum e ) -{ - switch( e ) { - case GL_PROGRAM_LENGTH_NV: - case GL_PROGRAM_TARGET_NV: - case GL_PROGRAM_RESIDENT_NV: - return 1; - default: return 0; - } -} - -_X_INTERNAL PURE FASTCALL GLint -__glGetVertexAttribdvNV_size( GLenum e ) -{ - switch( e ) { - case GL_ATTRIB_ARRAY_SIZE_NV: - case GL_ATTRIB_ARRAY_STRIDE_NV: - case GL_ATTRIB_ARRAY_TYPE_NV: - case GL_CURRENT_ATTRIB_NV: - return 1; - default: return 0; - } -} - -_X_INTERNAL PURE FASTCALL GLint -__glGetFramebufferAttachmentParameterivEXT_size( GLenum e ) -{ - switch( e ) { - case GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT: - case GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT: - case GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT: - case GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT: - case GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT: - return 1; - default: return 0; - } -} - -ALIAS( Fogiv, Fogfv ) -ALIAS( Lightiv, Lightfv ) -ALIAS( LightModeliv, LightModelfv ) -ALIAS( Materialiv, Materialfv ) -ALIAS( TexParameteriv, TexParameterfv ) -ALIAS( TexEnviv, TexEnvfv ) -ALIAS( TexGenfv, TexGendv ) -ALIAS( TexGeniv, TexGendv ) -ALIAS( Map1f, Map1d ) -ALIAS( Map2f, Map2d ) -ALIAS( GetDoublev, GetBooleanv ) -ALIAS( GetFloatv, GetBooleanv ) -ALIAS( GetIntegerv, GetBooleanv ) -ALIAS( GetLightfv, Lightfv ) -ALIAS( GetLightiv, Lightfv ) -ALIAS( GetMaterialfv, Materialfv ) -ALIAS( GetMaterialiv, Materialfv ) -ALIAS( GetTexEnvfv, TexEnvfv ) -ALIAS( GetTexEnviv, TexEnvfv ) -ALIAS( GetTexGendv, TexGendv ) -ALIAS( GetTexGenfv, TexGendv ) -ALIAS( GetTexGeniv, TexGendv ) -ALIAS( GetTexParameteriv, GetTexParameterfv ) -ALIAS( GetTexLevelParameteriv, GetTexLevelParameterfv ) -ALIAS( ColorTableParameteriv, ColorTableParameterfv ) -ALIAS( GetColorTableParameteriv, GetColorTableParameterfv ) -ALIAS( ConvolutionParameteriv, ConvolutionParameterfv ) -ALIAS( GetConvolutionParameteriv, GetConvolutionParameterfv ) -ALIAS( GetHistogramParameteriv, GetHistogramParameterfv ) -ALIAS( GetMinmaxParameteriv, GetMinmaxParameterfv ) -ALIAS( GetVertexAttribfvARB, GetVertexAttribdvARB ) -ALIAS( GetVertexAttribivARB, GetVertexAttribdvARB ) -ALIAS( GetQueryObjectuivARB, GetQueryObjectivARB ) -ALIAS( GetVertexAttribfvNV, GetVertexAttribdvNV ) -ALIAS( GetVertexAttribivNV, GetVertexAttribdvNV ) -ALIAS( PointParameterivNV, PointParameterfvEXT ) - -# undef PURE -# undef FASTCALL +/* DO NOT EDIT - This file generated automatically by glX_proto_size.py (from Mesa) script */
+
+/*
+ * (C) Copyright IBM Corporation 2004
+ * All Rights Reserved.
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a
+ * copy of this software and associated documentation files (the "Software"),
+ * to deal in the Software without restriction, including without limitation
+ * the rights to use, copy, modify, merge, publish, distribute, sub license,
+ * and/or sell copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice (including the next
+ * paragraph) shall be included in all copies or substantial portions of the
+ * Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
+ * IBM,
+ * AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
+ * OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+ * SOFTWARE.
+ */
+
+
+#ifdef HAVE_DIX_CONFIG_H
+#include <dix-config.h>
+#else
+
+#include "glheader.h"
+
+#endif
+
+#include <GL/gl.h>
+#include "indirect_size_get.h"
+#include "glxserver.h"
+#include "indirect_util.h"
+#include "indirect_size.h"
+
+# if defined(__GNUC__) || (defined(__SUNPRO_C) && (__SUNPRO_C >= 0x590))
+# define PURE __attribute__((pure))
+# else
+# define PURE
+# endif
+
+# if defined(__i386__) && defined(__GNUC__) && !defined(__CYGWIN__) && !defined(__MINGW32__)
+# define FASTCALL __attribute__((fastcall))
+# else
+# define FASTCALL
+# endif
+
+
+#if defined(__CYGWIN__) || defined(__MINGW32__) || defined(GLX_USE_APPLEGL)
+# undef HAVE_ALIAS
+#endif
+#ifdef HAVE_ALIAS
+# define ALIAS2(from,to) \
+ _X_INTERNAL PURE FASTCALL GLint __gl ## from ## _size( GLenum e ) \
+ __attribute__ ((alias( # to )));
+# define ALIAS(from,to) ALIAS2( from, __gl ## to ## _size )
+#else
+# define ALIAS(from,to) \
+ _X_INTERNAL PURE FASTCALL GLint __gl ## from ## _size( GLenum e ) \
+ { return __gl ## to ## _size( e ); }
+#endif
+
+
+_X_INTERNAL PURE FASTCALL GLint
+__glCallLists_size( GLenum e )
+{
+ switch( e ) {
+ case GL_BYTE:
+ case GL_UNSIGNED_BYTE:
+ return 1;
+ case GL_SHORT:
+ case GL_UNSIGNED_SHORT:
+ case GL_2_BYTES:
+ case GL_HALF_FLOAT:
+ return 2;
+ case GL_3_BYTES:
+ return 3;
+ case GL_INT:
+ case GL_UNSIGNED_INT:
+ case GL_FLOAT:
+ case GL_4_BYTES:
+ return 4;
+ default: return 0;
+ }
+}
+
+_X_INTERNAL PURE FASTCALL GLint
+__glFogfv_size( GLenum e )
+{
+ switch( e ) {
+ case GL_FOG_INDEX:
+ case GL_FOG_DENSITY:
+ case GL_FOG_START:
+ case GL_FOG_END:
+ case GL_FOG_MODE:
+ case GL_FOG_OFFSET_VALUE_SGIX:
+ case GL_FOG_DISTANCE_MODE_NV:
+ return 1;
+ case GL_FOG_COLOR:
+ return 4;
+ default: return 0;
+ }
+}
+
+_X_INTERNAL PURE FASTCALL GLint
+__glLightfv_size( GLenum e )
+{
+ switch( e ) {
+ case GL_SPOT_EXPONENT:
+ case GL_SPOT_CUTOFF:
+ case GL_CONSTANT_ATTENUATION:
+ case GL_LINEAR_ATTENUATION:
+ case GL_QUADRATIC_ATTENUATION:
+ return 1;
+ case GL_SPOT_DIRECTION:
+ return 3;
+ case GL_AMBIENT:
+ case GL_DIFFUSE:
+ case GL_SPECULAR:
+ case GL_POSITION:
+ return 4;
+ default: return 0;
+ }
+}
+
+_X_INTERNAL PURE FASTCALL GLint
+__glLightModelfv_size( GLenum e )
+{
+ switch( e ) {
+ case GL_LIGHT_MODEL_LOCAL_VIEWER:
+ case GL_LIGHT_MODEL_TWO_SIDE:
+ case GL_LIGHT_MODEL_COLOR_CONTROL:
+/* case GL_LIGHT_MODEL_COLOR_CONTROL_EXT:*/
+ return 1;
+ case GL_LIGHT_MODEL_AMBIENT:
+ return 4;
+ default: return 0;
+ }
+}
+
+_X_INTERNAL PURE FASTCALL GLint
+__glMaterialfv_size( GLenum e )
+{
+ switch( e ) {
+ case GL_SHININESS:
+ return 1;
+ case GL_COLOR_INDEXES:
+ return 3;
+ case GL_AMBIENT:
+ case GL_DIFFUSE:
+ case GL_SPECULAR:
+ case GL_EMISSION:
+ case GL_AMBIENT_AND_DIFFUSE:
+ return 4;
+ default: return 0;
+ }
+}
+
+_X_INTERNAL PURE FASTCALL GLint
+__glTexParameterfv_size( GLenum e )
+{
+ switch( e ) {
+ case GL_TEXTURE_MAG_FILTER:
+ case GL_TEXTURE_MIN_FILTER:
+ case GL_TEXTURE_WRAP_S:
+ case GL_TEXTURE_WRAP_T:
+ case GL_TEXTURE_PRIORITY:
+ case GL_TEXTURE_WRAP_R:
+ case GL_TEXTURE_COMPARE_FAIL_VALUE_ARB:
+/* case GL_SHADOW_AMBIENT_SGIX:*/
+ case GL_TEXTURE_MIN_LOD:
+ case GL_TEXTURE_MAX_LOD:
+ case GL_TEXTURE_BASE_LEVEL:
+ case GL_TEXTURE_MAX_LEVEL:
+ case GL_TEXTURE_CLIPMAP_FRAME_SGIX:
+ case GL_TEXTURE_LOD_BIAS_S_SGIX:
+ case GL_TEXTURE_LOD_BIAS_T_SGIX:
+ case GL_TEXTURE_LOD_BIAS_R_SGIX:
+ case GL_GENERATE_MIPMAP:
+/* case GL_GENERATE_MIPMAP_SGIS:*/
+ case GL_TEXTURE_COMPARE_SGIX:
+ case GL_TEXTURE_COMPARE_OPERATOR_SGIX:
+ case GL_TEXTURE_MAX_CLAMP_S_SGIX:
+ case GL_TEXTURE_MAX_CLAMP_T_SGIX:
+ case GL_TEXTURE_MAX_CLAMP_R_SGIX:
+ case GL_TEXTURE_MAX_ANISOTROPY_EXT:
+ case GL_TEXTURE_LOD_BIAS:
+/* case GL_TEXTURE_LOD_BIAS_EXT:*/
+ case GL_TEXTURE_STORAGE_HINT_APPLE:
+ case GL_STORAGE_PRIVATE_APPLE:
+ case GL_STORAGE_CACHED_APPLE:
+ case GL_STORAGE_SHARED_APPLE:
+ case GL_DEPTH_TEXTURE_MODE:
+/* case GL_DEPTH_TEXTURE_MODE_ARB:*/
+ case GL_TEXTURE_COMPARE_MODE:
+/* case GL_TEXTURE_COMPARE_MODE_ARB:*/
+ case GL_TEXTURE_COMPARE_FUNC:
+/* case GL_TEXTURE_COMPARE_FUNC_ARB:*/
+ case GL_TEXTURE_UNSIGNED_REMAP_MODE_NV:
+ return 1;
+ case GL_TEXTURE_CLIPMAP_CENTER_SGIX:
+ case GL_TEXTURE_CLIPMAP_OFFSET_SGIX:
+ return 2;
+ case GL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX:
+ return 3;
+ case GL_TEXTURE_BORDER_COLOR:
+ case GL_POST_TEXTURE_FILTER_BIAS_SGIX:
+ case GL_POST_TEXTURE_FILTER_SCALE_SGIX:
+ return 4;
+ default: return 0;
+ }
+}
+
+_X_INTERNAL PURE FASTCALL GLint
+__glTexEnvfv_size( GLenum e )
+{
+ switch( e ) {
+ case GL_ALPHA_SCALE:
+ case GL_TEXTURE_ENV_MODE:
+ case GL_TEXTURE_LOD_BIAS:
+ case GL_COMBINE_RGB:
+ case GL_COMBINE_ALPHA:
+ case GL_RGB_SCALE:
+ case GL_SOURCE0_RGB:
+ case GL_SOURCE1_RGB:
+ case GL_SOURCE2_RGB:
+ case GL_SOURCE3_RGB_NV:
+ case GL_SOURCE0_ALPHA:
+ case GL_SOURCE1_ALPHA:
+ case GL_SOURCE2_ALPHA:
+ case GL_SOURCE3_ALPHA_NV:
+ case GL_OPERAND0_RGB:
+ case GL_OPERAND1_RGB:
+ case GL_OPERAND2_RGB:
+ case GL_OPERAND3_RGB_NV:
+ case GL_OPERAND0_ALPHA:
+ case GL_OPERAND1_ALPHA:
+ case GL_OPERAND2_ALPHA:
+ case GL_OPERAND3_ALPHA_NV:
+ case GL_BUMP_TARGET_ATI:
+ case GL_COORD_REPLACE_ARB:
+/* case GL_COORD_REPLACE_NV:*/
+ return 1;
+ case GL_TEXTURE_ENV_COLOR:
+ return 4;
+ default: return 0;
+ }
+}
+
+_X_INTERNAL PURE FASTCALL GLint
+__glTexGendv_size( GLenum e )
+{
+ switch( e ) {
+ case GL_TEXTURE_GEN_MODE:
+ return 1;
+ case GL_OBJECT_PLANE:
+ case GL_EYE_PLANE:
+ return 4;
+ default: return 0;
+ }
+}
+
+_X_INTERNAL PURE FASTCALL GLint
+__glMap1d_size( GLenum e )
+{
+ switch( e ) {
+ case GL_MAP1_INDEX:
+ case GL_MAP1_TEXTURE_COORD_1:
+ return 1;
+ case GL_MAP1_TEXTURE_COORD_2:
+ return 2;
+ case GL_MAP1_NORMAL:
+ case GL_MAP1_TEXTURE_COORD_3:
+ case GL_MAP1_VERTEX_3:
+ return 3;
+ case GL_MAP1_COLOR_4:
+ case GL_MAP1_TEXTURE_COORD_4:
+ case GL_MAP1_VERTEX_4:
+ return 4;
+ default: return 0;
+ }
+}
+
+_X_INTERNAL PURE FASTCALL GLint
+__glMap2d_size( GLenum e )
+{
+ switch( e ) {
+ case GL_MAP2_INDEX:
+ case GL_MAP2_TEXTURE_COORD_1:
+ return 1;
+ case GL_MAP2_TEXTURE_COORD_2:
+ return 2;
+ case GL_MAP2_NORMAL:
+ case GL_MAP2_TEXTURE_COORD_3:
+ case GL_MAP2_VERTEX_3:
+ return 3;
+ case GL_MAP2_COLOR_4:
+ case GL_MAP2_TEXTURE_COORD_4:
+ case GL_MAP2_VERTEX_4:
+ return 4;
+ default: return 0;
+ }
+}
+
+_X_INTERNAL PURE FASTCALL GLint
+__glGetBooleanv_size( GLenum e )
+{
+ switch( e ) {
+ case GL_CURRENT_INDEX:
+ case GL_CURRENT_RASTER_INDEX:
+ case GL_CURRENT_RASTER_POSITION_VALID:
+ case GL_CURRENT_RASTER_DISTANCE:
+ case GL_POINT_SMOOTH:
+ case GL_POINT_SIZE:
+ case GL_SMOOTH_POINT_SIZE_GRANULARITY:
+ case GL_LINE_SMOOTH:
+ case GL_LINE_WIDTH:
+ case GL_LINE_WIDTH_GRANULARITY:
+ case GL_LINE_STIPPLE:
+ case GL_LINE_STIPPLE_PATTERN:
+ case GL_LINE_STIPPLE_REPEAT:
+ case GL_LIST_MODE:
+ case GL_MAX_LIST_NESTING:
+ case GL_LIST_BASE:
+ case GL_LIST_INDEX:
+ case GL_POLYGON_SMOOTH:
+ case GL_POLYGON_STIPPLE:
+ case GL_EDGE_FLAG:
+ case GL_CULL_FACE:
+ case GL_CULL_FACE_MODE:
+ case GL_FRONT_FACE:
+ case GL_LIGHTING:
+ case GL_LIGHT_MODEL_LOCAL_VIEWER:
+ case GL_LIGHT_MODEL_TWO_SIDE:
+ case GL_SHADE_MODEL:
+ case GL_COLOR_MATERIAL_FACE:
+ case GL_COLOR_MATERIAL_PARAMETER:
+ case GL_COLOR_MATERIAL:
+ case GL_FOG:
+ case GL_FOG_INDEX:
+ case GL_FOG_DENSITY:
+ case GL_FOG_START:
+ case GL_FOG_END:
+ case GL_FOG_MODE:
+ case GL_DEPTH_TEST:
+ case GL_DEPTH_WRITEMASK:
+ case GL_DEPTH_CLEAR_VALUE:
+ case GL_DEPTH_FUNC:
+ case GL_STENCIL_TEST:
+ case GL_STENCIL_CLEAR_VALUE:
+ case GL_STENCIL_FUNC:
+ case GL_STENCIL_VALUE_MASK:
+ case GL_STENCIL_FAIL:
+ case GL_STENCIL_PASS_DEPTH_FAIL:
+ case GL_STENCIL_PASS_DEPTH_PASS:
+ case GL_STENCIL_REF:
+ case GL_STENCIL_WRITEMASK:
+ case GL_MATRIX_MODE:
+ case GL_NORMALIZE:
+ case GL_MODELVIEW_STACK_DEPTH:
+ case GL_PROJECTION_STACK_DEPTH:
+ case GL_TEXTURE_STACK_DEPTH:
+ case GL_ATTRIB_STACK_DEPTH:
+ case GL_CLIENT_ATTRIB_STACK_DEPTH:
+ case GL_ALPHA_TEST:
+ case GL_ALPHA_TEST_FUNC:
+ case GL_ALPHA_TEST_REF:
+ case GL_DITHER:
+ case GL_BLEND_DST:
+ case GL_BLEND_SRC:
+ case GL_BLEND:
+ case GL_LOGIC_OP_MODE:
+ case GL_LOGIC_OP:
+ case GL_AUX_BUFFERS:
+ case GL_DRAW_BUFFER:
+ case GL_READ_BUFFER:
+ case GL_SCISSOR_TEST:
+ case GL_INDEX_CLEAR_VALUE:
+ case GL_INDEX_WRITEMASK:
+ case GL_INDEX_MODE:
+ case GL_RGBA_MODE:
+ case GL_DOUBLEBUFFER:
+ case GL_STEREO:
+ case GL_RENDER_MODE:
+ case GL_PERSPECTIVE_CORRECTION_HINT:
+ case GL_POINT_SMOOTH_HINT:
+ case GL_LINE_SMOOTH_HINT:
+ case GL_POLYGON_SMOOTH_HINT:
+ case GL_FOG_HINT:
+ case GL_TEXTURE_GEN_S:
+ case GL_TEXTURE_GEN_T:
+ case GL_TEXTURE_GEN_R:
+ case GL_TEXTURE_GEN_Q:
+ case GL_PIXEL_MAP_I_TO_I:
+ case GL_PIXEL_MAP_I_TO_I_SIZE:
+ case GL_PIXEL_MAP_S_TO_S_SIZE:
+ case GL_PIXEL_MAP_I_TO_R_SIZE:
+ case GL_PIXEL_MAP_I_TO_G_SIZE:
+ case GL_PIXEL_MAP_I_TO_B_SIZE:
+ case GL_PIXEL_MAP_I_TO_A_SIZE:
+ case GL_PIXEL_MAP_R_TO_R_SIZE:
+ case GL_PIXEL_MAP_G_TO_G_SIZE:
+ case GL_PIXEL_MAP_B_TO_B_SIZE:
+ case GL_PIXEL_MAP_A_TO_A_SIZE:
+ case GL_UNPACK_SWAP_BYTES:
+ case GL_UNPACK_LSB_FIRST:
+ case GL_UNPACK_ROW_LENGTH:
+ case GL_UNPACK_SKIP_ROWS:
+ case GL_UNPACK_SKIP_PIXELS:
+ case GL_UNPACK_ALIGNMENT:
+ case GL_PACK_SWAP_BYTES:
+ case GL_PACK_LSB_FIRST:
+ case GL_PACK_ROW_LENGTH:
+ case GL_PACK_SKIP_ROWS:
+ case GL_PACK_SKIP_PIXELS:
+ case GL_PACK_ALIGNMENT:
+ case GL_MAP_COLOR:
+ case GL_MAP_STENCIL:
+ case GL_INDEX_SHIFT:
+ case GL_INDEX_OFFSET:
+ case GL_RED_SCALE:
+ case GL_RED_BIAS:
+ case GL_ZOOM_X:
+ case GL_ZOOM_Y:
+ case GL_GREEN_SCALE:
+ case GL_GREEN_BIAS:
+ case GL_BLUE_SCALE:
+ case GL_BLUE_BIAS:
+ case GL_ALPHA_SCALE:
+ case GL_ALPHA_BIAS:
+ case GL_DEPTH_SCALE:
+ case GL_DEPTH_BIAS:
+ case GL_MAX_EVAL_ORDER:
+ case GL_MAX_LIGHTS:
+ case GL_MAX_CLIP_PLANES:
+ case GL_MAX_TEXTURE_SIZE:
+ case GL_MAX_PIXEL_MAP_TABLE:
+ case GL_MAX_ATTRIB_STACK_DEPTH:
+ case GL_MAX_MODELVIEW_STACK_DEPTH:
+ case GL_MAX_NAME_STACK_DEPTH:
+ case GL_MAX_PROJECTION_STACK_DEPTH:
+ case GL_MAX_TEXTURE_STACK_DEPTH:
+ case GL_MAX_CLIENT_ATTRIB_STACK_DEPTH:
+ case GL_SUBPIXEL_BITS:
+ case GL_INDEX_BITS:
+ case GL_RED_BITS:
+ case GL_GREEN_BITS:
+ case GL_BLUE_BITS:
+ case GL_ALPHA_BITS:
+ case GL_DEPTH_BITS:
+ case GL_STENCIL_BITS:
+ case GL_ACCUM_RED_BITS:
+ case GL_ACCUM_GREEN_BITS:
+ case GL_ACCUM_BLUE_BITS:
+ case GL_ACCUM_ALPHA_BITS:
+ case GL_NAME_STACK_DEPTH:
+ case GL_AUTO_NORMAL:
+ case GL_MAP1_COLOR_4:
+ case GL_MAP1_INDEX:
+ case GL_MAP1_NORMAL:
+ case GL_MAP1_TEXTURE_COORD_1:
+ case GL_MAP1_TEXTURE_COORD_2:
+ case GL_MAP1_TEXTURE_COORD_3:
+ case GL_MAP1_TEXTURE_COORD_4:
+ case GL_MAP1_VERTEX_3:
+ case GL_MAP1_VERTEX_4:
+ case GL_MAP2_COLOR_4:
+ case GL_MAP2_INDEX:
+ case GL_MAP2_NORMAL:
+ case GL_MAP2_TEXTURE_COORD_1:
+ case GL_MAP2_TEXTURE_COORD_2:
+ case GL_MAP2_TEXTURE_COORD_3:
+ case GL_MAP2_TEXTURE_COORD_4:
+ case GL_MAP2_VERTEX_3:
+ case GL_MAP2_VERTEX_4:
+ case GL_MAP1_GRID_SEGMENTS:
+ case GL_TEXTURE_1D:
+ case GL_TEXTURE_2D:
+ case GL_POLYGON_OFFSET_UNITS:
+ case GL_CLIP_PLANE0:
+ case GL_CLIP_PLANE1:
+ case GL_CLIP_PLANE2:
+ case GL_CLIP_PLANE3:
+ case GL_CLIP_PLANE4:
+ case GL_CLIP_PLANE5:
+ case GL_LIGHT0:
+ case GL_LIGHT1:
+ case GL_LIGHT2:
+ case GL_LIGHT3:
+ case GL_LIGHT4:
+ case GL_LIGHT5:
+ case GL_LIGHT6:
+ case GL_LIGHT7:
+ case GL_BLEND_EQUATION:
+/* case GL_BLEND_EQUATION_EXT:*/
+ case GL_CONVOLUTION_1D:
+ case GL_CONVOLUTION_2D:
+ case GL_SEPARABLE_2D:
+ case GL_MAX_CONVOLUTION_WIDTH:
+/* case GL_MAX_CONVOLUTION_WIDTH_EXT:*/
+ case GL_MAX_CONVOLUTION_HEIGHT:
+/* case GL_MAX_CONVOLUTION_HEIGHT_EXT:*/
+ case GL_POST_CONVOLUTION_RED_SCALE:
+/* case GL_POST_CONVOLUTION_RED_SCALE_EXT:*/
+ case GL_POST_CONVOLUTION_GREEN_SCALE:
+/* case GL_POST_CONVOLUTION_GREEN_SCALE_EXT:*/
+ case GL_POST_CONVOLUTION_BLUE_SCALE:
+/* case GL_POST_CONVOLUTION_BLUE_SCALE_EXT:*/
+ case GL_POST_CONVOLUTION_ALPHA_SCALE:
+/* case GL_POST_CONVOLUTION_ALPHA_SCALE_EXT:*/
+ case GL_POST_CONVOLUTION_RED_BIAS:
+/* case GL_POST_CONVOLUTION_RED_BIAS_EXT:*/
+ case GL_POST_CONVOLUTION_GREEN_BIAS:
+/* case GL_POST_CONVOLUTION_GREEN_BIAS_EXT:*/
+ case GL_POST_CONVOLUTION_BLUE_BIAS:
+/* case GL_POST_CONVOLUTION_BLUE_BIAS_EXT:*/
+ case GL_POST_CONVOLUTION_ALPHA_BIAS:
+/* case GL_POST_CONVOLUTION_ALPHA_BIAS_EXT:*/
+ case GL_HISTOGRAM:
+ case GL_MINMAX:
+ case GL_POLYGON_OFFSET_FACTOR:
+ case GL_RESCALE_NORMAL:
+/* case GL_RESCALE_NORMAL_EXT:*/
+ case GL_TEXTURE_BINDING_1D:
+ case GL_TEXTURE_BINDING_2D:
+ case GL_TEXTURE_BINDING_3D:
+ case GL_PACK_SKIP_IMAGES:
+ case GL_PACK_IMAGE_HEIGHT:
+ case GL_UNPACK_SKIP_IMAGES:
+ case GL_UNPACK_IMAGE_HEIGHT:
+ case GL_TEXTURE_3D:
+ case GL_MAX_3D_TEXTURE_SIZE:
+ case GL_VERTEX_ARRAY:
+ case GL_NORMAL_ARRAY:
+ case GL_COLOR_ARRAY:
+ case GL_INDEX_ARRAY:
+ case GL_TEXTURE_COORD_ARRAY:
+ case GL_EDGE_FLAG_ARRAY:
+ case GL_VERTEX_ARRAY_SIZE:
+ case GL_VERTEX_ARRAY_TYPE:
+ case GL_VERTEX_ARRAY_STRIDE:
+ case GL_NORMAL_ARRAY_TYPE:
+ case GL_NORMAL_ARRAY_STRIDE:
+ case GL_COLOR_ARRAY_SIZE:
+ case GL_COLOR_ARRAY_TYPE:
+ case GL_COLOR_ARRAY_STRIDE:
+ case GL_INDEX_ARRAY_TYPE:
+ case GL_INDEX_ARRAY_STRIDE:
+ case GL_TEXTURE_COORD_ARRAY_SIZE:
+ case GL_TEXTURE_COORD_ARRAY_TYPE:
+ case GL_TEXTURE_COORD_ARRAY_STRIDE:
+ case GL_EDGE_FLAG_ARRAY_STRIDE:
+ case GL_MULTISAMPLE:
+/* case GL_MULTISAMPLE_ARB:*/
+ case GL_SAMPLE_ALPHA_TO_COVERAGE:
+/* case GL_SAMPLE_ALPHA_TO_COVERAGE_ARB:*/
+ case GL_SAMPLE_ALPHA_TO_ONE:
+/* case GL_SAMPLE_ALPHA_TO_ONE_ARB:*/
+ case GL_SAMPLE_COVERAGE:
+/* case GL_SAMPLE_COVERAGE_ARB:*/
+ case GL_SAMPLE_BUFFERS:
+/* case GL_SAMPLE_BUFFERS_ARB:*/
+ case GL_SAMPLES:
+/* case GL_SAMPLES_ARB:*/
+ case GL_SAMPLE_COVERAGE_VALUE:
+/* case GL_SAMPLE_COVERAGE_VALUE_ARB:*/
+ case GL_SAMPLE_COVERAGE_INVERT:
+/* case GL_SAMPLE_COVERAGE_INVERT_ARB:*/
+ case GL_COLOR_MATRIX_STACK_DEPTH:
+ case GL_MAX_COLOR_MATRIX_STACK_DEPTH:
+ case GL_POST_COLOR_MATRIX_RED_SCALE:
+ case GL_POST_COLOR_MATRIX_GREEN_SCALE:
+ case GL_POST_COLOR_MATRIX_BLUE_SCALE:
+ case GL_POST_COLOR_MATRIX_ALPHA_SCALE:
+ case GL_POST_COLOR_MATRIX_RED_BIAS:
+ case GL_POST_COLOR_MATRIX_GREEN_BIAS:
+ case GL_POST_COLOR_MATRIX_BLUE_BIAS:
+ case GL_POST_COLOR_MATRIX_ALPHA_BIAS:
+ case GL_BLEND_DST_RGB:
+ case GL_BLEND_SRC_RGB:
+ case GL_BLEND_DST_ALPHA:
+ case GL_BLEND_SRC_ALPHA:
+ case GL_COLOR_TABLE:
+ case GL_POST_CONVOLUTION_COLOR_TABLE:
+ case GL_POST_COLOR_MATRIX_COLOR_TABLE:
+ case GL_MAX_ELEMENTS_VERTICES:
+ case GL_MAX_ELEMENTS_INDICES:
+ case GL_CLIP_VOLUME_CLIPPING_HINT_EXT:
+ case GL_POINT_SIZE_MIN:
+ case GL_POINT_SIZE_MAX:
+ case GL_POINT_FADE_THRESHOLD_SIZE:
+ case GL_OCCLUSION_TEST_HP:
+ case GL_OCCLUSION_TEST_RESULT_HP:
+ case GL_LIGHT_MODEL_COLOR_CONTROL:
+ case GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB:
+ case GL_RESET_NOTIFICATION_STRATEGY_ARB:
+ case GL_CURRENT_FOG_COORD:
+ case GL_FOG_COORDINATE_ARRAY_TYPE:
+ case GL_FOG_COORDINATE_ARRAY_STRIDE:
+ case GL_FOG_COORD_ARRAY:
+ case GL_COLOR_SUM_ARB:
+ case GL_SECONDARY_COLOR_ARRAY_SIZE:
+ case GL_SECONDARY_COLOR_ARRAY_TYPE:
+ case GL_SECONDARY_COLOR_ARRAY_STRIDE:
+ case GL_SECONDARY_COLOR_ARRAY:
+ case GL_ACTIVE_TEXTURE:
+/* case GL_ACTIVE_TEXTURE_ARB:*/
+ case GL_CLIENT_ACTIVE_TEXTURE:
+/* case GL_CLIENT_ACTIVE_TEXTURE_ARB:*/
+ case GL_MAX_TEXTURE_UNITS:
+/* case GL_MAX_TEXTURE_UNITS_ARB:*/
+ case GL_MAX_RENDERBUFFER_SIZE:
+/* case GL_MAX_RENDERBUFFER_SIZE_EXT:*/
+ case GL_TEXTURE_COMPRESSION_HINT:
+/* case GL_TEXTURE_COMPRESSION_HINT_ARB:*/
+ case GL_TEXTURE_RECTANGLE_ARB:
+/* case GL_TEXTURE_RECTANGLE_NV:*/
+ case GL_TEXTURE_BINDING_RECTANGLE_ARB:
+/* case GL_TEXTURE_BINDING_RECTANGLE_NV:*/
+ case GL_MAX_RECTANGLE_TEXTURE_SIZE_ARB:
+/* case GL_MAX_RECTANGLE_TEXTURE_SIZE_NV:*/
+ case GL_MAX_TEXTURE_LOD_BIAS:
+ case GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT:
+ case GL_MAX_SHININESS_NV:
+ case GL_MAX_SPOT_EXPONENT_NV:
+ case GL_TEXTURE_CUBE_MAP:
+/* case GL_TEXTURE_CUBE_MAP_ARB:*/
+ case GL_TEXTURE_BINDING_CUBE_MAP:
+/* case GL_TEXTURE_BINDING_CUBE_MAP_ARB:*/
+ case GL_MAX_CUBE_MAP_TEXTURE_SIZE:
+/* case GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB:*/
+ case GL_MULTISAMPLE_FILTER_HINT_NV:
+ case GL_FOG_DISTANCE_MODE_NV:
+ case GL_VERTEX_PROGRAM_ARB:
+ case GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB:
+ case GL_MAX_PROGRAM_MATRICES_ARB:
+ case GL_CURRENT_MATRIX_STACK_DEPTH_ARB:
+ case GL_VERTEX_PROGRAM_POINT_SIZE_ARB:
+ case GL_VERTEX_PROGRAM_TWO_SIDE_ARB:
+ case GL_PROGRAM_ERROR_POSITION_ARB:
+ case GL_DEPTH_CLAMP:
+/* case GL_DEPTH_CLAMP_NV:*/
+ case GL_NUM_COMPRESSED_TEXTURE_FORMATS:
+/* case GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB:*/
+ case GL_MAX_VERTEX_UNITS_ARB:
+ case GL_ACTIVE_VERTEX_UNITS_ARB:
+ case GL_WEIGHT_SUM_UNITY_ARB:
+ case GL_VERTEX_BLEND_ARB:
+ case GL_CURRENT_WEIGHT_ARB:
+ case GL_WEIGHT_ARRAY_TYPE_ARB:
+ case GL_WEIGHT_ARRAY_STRIDE_ARB:
+ case GL_WEIGHT_ARRAY_SIZE_ARB:
+ case GL_WEIGHT_ARRAY_ARB:
+ case GL_PACK_INVERT_MESA:
+ case GL_STENCIL_BACK_FUNC_ATI:
+ case GL_STENCIL_BACK_FAIL_ATI:
+ case GL_STENCIL_BACK_PASS_DEPTH_FAIL_ATI:
+ case GL_STENCIL_BACK_PASS_DEPTH_PASS_ATI:
+ case GL_FRAGMENT_PROGRAM_ARB:
+ case GL_MAX_DRAW_BUFFERS_ARB:
+/* case GL_MAX_DRAW_BUFFERS_NV:*/
+ case GL_DRAW_BUFFER0_ARB:
+/* case GL_DRAW_BUFFER0_ATI:*/
+ case GL_DRAW_BUFFER1_ARB:
+/* case GL_DRAW_BUFFER1_NV:*/
+ case GL_DRAW_BUFFER2_ARB:
+/* case GL_DRAW_BUFFER2_ATI:*/
+ case GL_DRAW_BUFFER3_ARB:
+/* case GL_DRAW_BUFFER3_ATI:*/
+ case GL_DRAW_BUFFER4_ARB:
+/* case GL_DRAW_BUFFER4_ATI:*/
+ case GL_DRAW_BUFFER5_ARB:
+/* case GL_DRAW_BUFFER5_ATI:*/
+ case GL_DRAW_BUFFER6_ARB:
+/* case GL_DRAW_BUFFER6_ATI:*/
+ case GL_DRAW_BUFFER7_ARB:
+/* case GL_DRAW_BUFFER7_ATI:*/
+ case GL_DRAW_BUFFER8_ARB:
+/* case GL_DRAW_BUFFER8_ATI:*/
+ case GL_DRAW_BUFFER9_ARB:
+/* case GL_DRAW_BUFFER9_ATI:*/
+ case GL_DRAW_BUFFER10_ARB:
+/* case GL_DRAW_BUFFER10_NV:*/
+ case GL_DRAW_BUFFER11_ARB:
+/* case GL_DRAW_BUFFER11_NV:*/
+ case GL_DRAW_BUFFER12_ARB:
+/* case GL_DRAW_BUFFER12_NV:*/
+ case GL_DRAW_BUFFER13_ARB:
+/* case GL_DRAW_BUFFER13_ATI:*/
+ case GL_DRAW_BUFFER14_ARB:
+/* case GL_DRAW_BUFFER14_NV:*/
+ case GL_DRAW_BUFFER15_ARB:
+/* case GL_DRAW_BUFFER15_ATI:*/
+ case GL_BLEND_EQUATION_ALPHA_EXT:
+ case GL_MATRIX_PALETTE_ARB:
+ case GL_MAX_MATRIX_PALETTE_STACK_DEPTH_ARB:
+ case GL_MAX_PALETTE_MATRICES_ARB:
+ case GL_CURRENT_PALETTE_MATRIX_ARB:
+ case GL_MATRIX_INDEX_ARRAY_ARB:
+ case GL_CURRENT_MATRIX_INDEX_ARB:
+ case GL_MATRIX_INDEX_ARRAY_SIZE_ARB:
+ case GL_MATRIX_INDEX_ARRAY_TYPE_ARB:
+ case GL_MATRIX_INDEX_ARRAY_STRIDE_ARB:
+ case GL_COMPARE_REF_DEPTH_TO_TEXTURE_EXT:
+ case GL_TEXTURE_CUBE_MAP_SEAMLESS:
+ case GL_POINT_SPRITE_ARB:
+/* case GL_POINT_SPRITE_NV:*/
+ case GL_POINT_SPRITE_R_MODE_NV:
+ case GL_MAX_VERTEX_ATTRIBS_ARB:
+ case GL_MAX_TEXTURE_COORDS_ARB:
+ case GL_MAX_TEXTURE_IMAGE_UNITS_ARB:
+ case GL_DEPTH_BOUNDS_TEST_EXT:
+ case GL_ARRAY_BUFFER_BINDING_ARB:
+ case GL_ELEMENT_ARRAY_BUFFER_BINDING_ARB:
+ case GL_VERTEX_ARRAY_BUFFER_BINDING_ARB:
+ case GL_NORMAL_ARRAY_BUFFER_BINDING_ARB:
+ case GL_COLOR_ARRAY_BUFFER_BINDING_ARB:
+ case GL_INDEX_ARRAY_BUFFER_BINDING_ARB:
+ case GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB:
+ case GL_EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB:
+ case GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB:
+ case GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB:
+ case GL_WEIGHT_ARRAY_BUFFER_BINDING_ARB:
+ case GL_MAX_ARRAY_TEXTURE_LAYERS_EXT:
+ case GL_STENCIL_TEST_TWO_SIDE_EXT:
+ case GL_ACTIVE_STENCIL_FACE_EXT:
+ case GL_SAMPLER_BINDING:
+ case GL_TEXTURE_BINDING_1D_ARRAY_EXT:
+ case GL_TEXTURE_BINDING_2D_ARRAY_EXT:
+ case GL_FRAMEBUFFER_BINDING:
+/* case GL_DRAW_FRAMEBUFFER_BINDING_EXT:*/
+ case GL_RENDERBUFFER_BINDING:
+/* case GL_RENDERBUFFER_BINDING_EXT:*/
+ case GL_READ_FRAMEBUFFER_BINDING:
+/* case GL_READ_FRAMEBUFFER_BINDING_EXT:*/
+ case GL_MAX_COLOR_ATTACHMENTS:
+/* case GL_MAX_COLOR_ATTACHMENTS_EXT:*/
+ case GL_MAX_SAMPLES:
+/* case GL_MAX_SAMPLES_EXT:*/
+ case GL_MAX_SERVER_WAIT_TIMEOUT:
+ case GL_MAX_DEBUG_MESSAGE_LENGTH_ARB:
+ case GL_MAX_DEBUG_LOGGED_MESSAGES_ARB:
+ case GL_DEBUG_LOGGED_MESSAGES_ARB:
+ case GL_RASTER_POSITION_UNCLIPPED_IBM:
+ return 1;
+ case GL_SMOOTH_POINT_SIZE_RANGE:
+ case GL_LINE_WIDTH_RANGE:
+ case GL_POLYGON_MODE:
+ case GL_DEPTH_RANGE:
+ case GL_MAX_VIEWPORT_DIMS:
+ case GL_MAP1_GRID_DOMAIN:
+ case GL_MAP2_GRID_SEGMENTS:
+ case GL_ALIASED_POINT_SIZE_RANGE:
+ case GL_ALIASED_LINE_WIDTH_RANGE:
+ case GL_DEPTH_BOUNDS_EXT:
+ return 2;
+ case GL_CURRENT_NORMAL:
+ case GL_POINT_DISTANCE_ATTENUATION:
+ return 3;
+ case GL_CURRENT_COLOR:
+ case GL_CURRENT_TEXTURE_COORDS:
+ case GL_CURRENT_RASTER_COLOR:
+ case GL_CURRENT_RASTER_TEXTURE_COORDS:
+ case GL_CURRENT_RASTER_POSITION:
+ case GL_LIGHT_MODEL_AMBIENT:
+ case GL_FOG_COLOR:
+ case GL_ACCUM_CLEAR_VALUE:
+ case GL_VIEWPORT:
+ case GL_SCISSOR_BOX:
+ case GL_COLOR_CLEAR_VALUE:
+ case GL_COLOR_WRITEMASK:
+ case GL_MAP2_GRID_DOMAIN:
+ case GL_BLEND_COLOR:
+/* case GL_BLEND_COLOR_EXT:*/
+ case GL_CURRENT_SECONDARY_COLOR:
+ return 4;
+ case GL_MODELVIEW_MATRIX:
+ case GL_PROJECTION_MATRIX:
+ case GL_TEXTURE_MATRIX:
+ case GL_MODELVIEW0_ARB:
+ case GL_COLOR_MATRIX:
+ case GL_MODELVIEW1_ARB:
+ case GL_CURRENT_MATRIX_ARB:
+ case GL_MODELVIEW2_ARB:
+ case GL_MODELVIEW3_ARB:
+ case GL_MODELVIEW4_ARB:
+ case GL_MODELVIEW5_ARB:
+ case GL_MODELVIEW6_ARB:
+ case GL_MODELVIEW7_ARB:
+ case GL_MODELVIEW8_ARB:
+ case GL_MODELVIEW9_ARB:
+ case GL_MODELVIEW10_ARB:
+ case GL_MODELVIEW11_ARB:
+ case GL_MODELVIEW12_ARB:
+ case GL_MODELVIEW13_ARB:
+ case GL_MODELVIEW14_ARB:
+ case GL_MODELVIEW15_ARB:
+ case GL_MODELVIEW16_ARB:
+ case GL_MODELVIEW17_ARB:
+ case GL_MODELVIEW18_ARB:
+ case GL_MODELVIEW19_ARB:
+ case GL_MODELVIEW20_ARB:
+ case GL_MODELVIEW21_ARB:
+ case GL_MODELVIEW22_ARB:
+ case GL_MODELVIEW23_ARB:
+ case GL_MODELVIEW24_ARB:
+ case GL_MODELVIEW25_ARB:
+ case GL_MODELVIEW26_ARB:
+ case GL_MODELVIEW27_ARB:
+ case GL_MODELVIEW28_ARB:
+ case GL_MODELVIEW29_ARB:
+ case GL_MODELVIEW30_ARB:
+ case GL_MODELVIEW31_ARB:
+ case GL_TRANSPOSE_CURRENT_MATRIX_ARB:
+ return 16;
+ case GL_FOG_COORDINATE_SOURCE:
+ case GL_COMPRESSED_TEXTURE_FORMATS:
+ case GL_MIN_PROGRAM_TEXEL_OFFSET:
+ case GL_MAX_PROGRAM_TEXEL_OFFSET:
+ case GL_RGBA_INTEGER_MODE_EXT:
+ return __glGetBooleanv_variable_size( e );
+ default: return 0;
+ }
+}
+
+_X_INTERNAL PURE FASTCALL GLint
+__glGetTexParameterfv_size( GLenum e )
+{
+ switch( e ) {
+ case GL_TEXTURE_MAG_FILTER:
+ case GL_TEXTURE_MIN_FILTER:
+ case GL_TEXTURE_WRAP_S:
+ case GL_TEXTURE_WRAP_T:
+ case GL_TEXTURE_PRIORITY:
+ case GL_TEXTURE_RESIDENT:
+ case GL_TEXTURE_WRAP_R:
+ case GL_TEXTURE_COMPARE_FAIL_VALUE_ARB:
+/* case GL_SHADOW_AMBIENT_SGIX:*/
+ case GL_TEXTURE_MIN_LOD:
+ case GL_TEXTURE_MAX_LOD:
+ case GL_TEXTURE_BASE_LEVEL:
+ case GL_TEXTURE_MAX_LEVEL:
+ case GL_TEXTURE_CLIPMAP_FRAME_SGIX:
+ case GL_TEXTURE_LOD_BIAS_S_SGIX:
+ case GL_TEXTURE_LOD_BIAS_T_SGIX:
+ case GL_TEXTURE_LOD_BIAS_R_SGIX:
+ case GL_GENERATE_MIPMAP:
+/* case GL_GENERATE_MIPMAP_SGIS:*/
+ case GL_TEXTURE_COMPARE_SGIX:
+ case GL_TEXTURE_COMPARE_OPERATOR_SGIX:
+ case GL_TEXTURE_MAX_CLAMP_S_SGIX:
+ case GL_TEXTURE_MAX_CLAMP_T_SGIX:
+ case GL_TEXTURE_MAX_CLAMP_R_SGIX:
+ case GL_TEXTURE_MAX_ANISOTROPY_EXT:
+ case GL_TEXTURE_LOD_BIAS:
+/* case GL_TEXTURE_LOD_BIAS_EXT:*/
+ case GL_TEXTURE_RANGE_LENGTH_APPLE:
+ case GL_TEXTURE_STORAGE_HINT_APPLE:
+ case GL_DEPTH_TEXTURE_MODE:
+/* case GL_DEPTH_TEXTURE_MODE_ARB:*/
+ case GL_TEXTURE_COMPARE_MODE:
+/* case GL_TEXTURE_COMPARE_MODE_ARB:*/
+ case GL_TEXTURE_COMPARE_FUNC:
+/* case GL_TEXTURE_COMPARE_FUNC_ARB:*/
+ case GL_TEXTURE_UNSIGNED_REMAP_MODE_NV:
+ return 1;
+ case GL_TEXTURE_CLIPMAP_CENTER_SGIX:
+ case GL_TEXTURE_CLIPMAP_OFFSET_SGIX:
+ return 2;
+ case GL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX:
+ return 3;
+ case GL_TEXTURE_BORDER_COLOR:
+ case GL_POST_TEXTURE_FILTER_BIAS_SGIX:
+ case GL_POST_TEXTURE_FILTER_SCALE_SGIX:
+ return 4;
+ default: return 0;
+ }
+}
+
+_X_INTERNAL PURE FASTCALL GLint
+__glGetTexLevelParameterfv_size( GLenum e )
+{
+ switch( e ) {
+ case GL_TEXTURE_WIDTH:
+ case GL_TEXTURE_HEIGHT:
+ case GL_TEXTURE_COMPONENTS:
+ case GL_TEXTURE_BORDER:
+ case GL_TEXTURE_RED_SIZE:
+/* case GL_TEXTURE_RED_SIZE_EXT:*/
+ case GL_TEXTURE_GREEN_SIZE:
+/* case GL_TEXTURE_GREEN_SIZE_EXT:*/
+ case GL_TEXTURE_BLUE_SIZE:
+/* case GL_TEXTURE_BLUE_SIZE_EXT:*/
+ case GL_TEXTURE_ALPHA_SIZE:
+/* case GL_TEXTURE_ALPHA_SIZE_EXT:*/
+ case GL_TEXTURE_LUMINANCE_SIZE:
+/* case GL_TEXTURE_LUMINANCE_SIZE_EXT:*/
+ case GL_TEXTURE_INTENSITY_SIZE:
+/* case GL_TEXTURE_INTENSITY_SIZE_EXT:*/
+ case GL_TEXTURE_DEPTH:
+ case GL_TEXTURE_INDEX_SIZE_EXT:
+ case GL_TEXTURE_COMPRESSED_IMAGE_SIZE:
+/* case GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB:*/
+ case GL_TEXTURE_COMPRESSED:
+/* case GL_TEXTURE_COMPRESSED_ARB:*/
+ case GL_TEXTURE_DEPTH_SIZE:
+/* case GL_TEXTURE_DEPTH_SIZE_ARB:*/
+ case GL_TEXTURE_STENCIL_SIZE:
+/* case GL_TEXTURE_STENCIL_SIZE_EXT:*/
+ return 1;
+ default: return 0;
+ }
+}
+
+_X_INTERNAL PURE FASTCALL GLint
+__glGetPointerv_size( GLenum e )
+{
+ switch( e ) {
+ case GL_DEBUG_CALLBACK_FUNCTION_ARB:
+ case GL_DEBUG_CALLBACK_USER_PARAM_ARB:
+ return 1;
+ default: return 0;
+ }
+}
+
+_X_INTERNAL PURE FASTCALL GLint
+__glColorTableParameterfv_size( GLenum e )
+{
+ switch( e ) {
+ case GL_COLOR_TABLE_SCALE:
+ case GL_COLOR_TABLE_BIAS:
+ return 4;
+ default: return 0;
+ }
+}
+
+_X_INTERNAL PURE FASTCALL GLint
+__glGetColorTableParameterfv_size( GLenum e )
+{
+ switch( e ) {
+ case GL_COLOR_TABLE_FORMAT:
+/* case GL_COLOR_TABLE_FORMAT_EXT:*/
+ case GL_COLOR_TABLE_WIDTH:
+/* case GL_COLOR_TABLE_WIDTH_EXT:*/
+ case GL_COLOR_TABLE_RED_SIZE:
+/* case GL_COLOR_TABLE_RED_SIZE_EXT:*/
+ case GL_COLOR_TABLE_GREEN_SIZE:
+/* case GL_COLOR_TABLE_GREEN_SIZE_EXT:*/
+ case GL_COLOR_TABLE_BLUE_SIZE:
+/* case GL_COLOR_TABLE_BLUE_SIZE_EXT:*/
+ case GL_COLOR_TABLE_ALPHA_SIZE:
+/* case GL_COLOR_TABLE_ALPHA_SIZE_EXT:*/
+ case GL_COLOR_TABLE_LUMINANCE_SIZE:
+/* case GL_COLOR_TABLE_LUMINANCE_SIZE_EXT:*/
+ case GL_COLOR_TABLE_INTENSITY_SIZE:
+/* case GL_COLOR_TABLE_INTENSITY_SIZE_EXT:*/
+ return 1;
+ case GL_COLOR_TABLE_SCALE:
+ case GL_COLOR_TABLE_BIAS:
+ return 4;
+ default: return 0;
+ }
+}
+
+_X_INTERNAL PURE FASTCALL GLint
+__glConvolutionParameterfv_size( GLenum e )
+{
+ switch( e ) {
+ case GL_CONVOLUTION_BORDER_MODE:
+/* case GL_CONVOLUTION_BORDER_MODE_EXT:*/
+ return 1;
+ case GL_CONVOLUTION_FILTER_SCALE:
+/* case GL_CONVOLUTION_FILTER_SCALE_EXT:*/
+ case GL_CONVOLUTION_FILTER_BIAS:
+/* case GL_CONVOLUTION_FILTER_BIAS_EXT:*/
+ case GL_CONVOLUTION_BORDER_COLOR:
+/* case GL_CONVOLUTION_BORDER_COLOR_HP:*/
+ return 4;
+ default: return 0;
+ }
+}
+
+_X_INTERNAL PURE FASTCALL GLint
+__glGetConvolutionParameterfv_size( GLenum e )
+{
+ switch( e ) {
+ case GL_CONVOLUTION_BORDER_MODE:
+/* case GL_CONVOLUTION_BORDER_MODE_EXT:*/
+ case GL_CONVOLUTION_FORMAT:
+/* case GL_CONVOLUTION_FORMAT_EXT:*/
+ case GL_CONVOLUTION_WIDTH:
+/* case GL_CONVOLUTION_WIDTH_EXT:*/
+ case GL_CONVOLUTION_HEIGHT:
+/* case GL_CONVOLUTION_HEIGHT_EXT:*/
+ case GL_MAX_CONVOLUTION_WIDTH:
+/* case GL_MAX_CONVOLUTION_WIDTH_EXT:*/
+ case GL_MAX_CONVOLUTION_HEIGHT:
+/* case GL_MAX_CONVOLUTION_HEIGHT_EXT:*/
+ return 1;
+ case GL_CONVOLUTION_FILTER_SCALE:
+/* case GL_CONVOLUTION_FILTER_SCALE_EXT:*/
+ case GL_CONVOLUTION_FILTER_BIAS:
+/* case GL_CONVOLUTION_FILTER_BIAS_EXT:*/
+ case GL_CONVOLUTION_BORDER_COLOR:
+/* case GL_CONVOLUTION_BORDER_COLOR_HP:*/
+ return 4;
+ default: return 0;
+ }
+}
+
+_X_INTERNAL PURE FASTCALL GLint
+__glGetHistogramParameterfv_size( GLenum e )
+{
+ switch( e ) {
+ case GL_HISTOGRAM_WIDTH:
+ case GL_HISTOGRAM_FORMAT:
+ case GL_HISTOGRAM_RED_SIZE:
+ case GL_HISTOGRAM_GREEN_SIZE:
+ case GL_HISTOGRAM_BLUE_SIZE:
+ case GL_HISTOGRAM_ALPHA_SIZE:
+ case GL_HISTOGRAM_LUMINANCE_SIZE:
+ case GL_HISTOGRAM_SINK:
+ return 1;
+ default: return 0;
+ }
+}
+
+_X_INTERNAL PURE FASTCALL GLint
+__glGetMinmaxParameterfv_size( GLenum e )
+{
+ switch( e ) {
+ case GL_MINMAX_FORMAT:
+ case GL_MINMAX_SINK:
+ return 1;
+ default: return 0;
+ }
+}
+
+_X_INTERNAL PURE FASTCALL GLint
+__glGetProgramivARB_size( GLenum e )
+{
+ switch( e ) {
+ case GL_PROGRAM_LENGTH_ARB:
+ case GL_PROGRAM_BINDING_ARB:
+ case GL_PROGRAM_ALU_INSTRUCTIONS_ARB:
+ case GL_PROGRAM_TEX_INSTRUCTIONS_ARB:
+ case GL_PROGRAM_TEX_INDIRECTIONS_ARB:
+ case GL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB:
+ case GL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB:
+ case GL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB:
+ case GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB:
+ case GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB:
+ case GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB:
+ case GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB:
+ case GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB:
+ case GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB:
+ case GL_PROGRAM_FORMAT_ARB:
+ case GL_PROGRAM_INSTRUCTIONS_ARB:
+ case GL_MAX_PROGRAM_INSTRUCTIONS_ARB:
+ case GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB:
+ case GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB:
+ case GL_PROGRAM_TEMPORARIES_ARB:
+ case GL_MAX_PROGRAM_TEMPORARIES_ARB:
+ case GL_PROGRAM_NATIVE_TEMPORARIES_ARB:
+ case GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB:
+ case GL_PROGRAM_PARAMETERS_ARB:
+ case GL_MAX_PROGRAM_PARAMETERS_ARB:
+ case GL_PROGRAM_NATIVE_PARAMETERS_ARB:
+ case GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB:
+ case GL_PROGRAM_ATTRIBS_ARB:
+ case GL_MAX_PROGRAM_ATTRIBS_ARB:
+ case GL_PROGRAM_NATIVE_ATTRIBS_ARB:
+ case GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB:
+ case GL_PROGRAM_ADDRESS_REGISTERS_ARB:
+ case GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB:
+ case GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB:
+ case GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB:
+ case GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB:
+ case GL_MAX_PROGRAM_ENV_PARAMETERS_ARB:
+ case GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB:
+ case GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV:
+ case GL_MAX_PROGRAM_CALL_DEPTH_NV:
+ case GL_MAX_PROGRAM_IF_DEPTH_NV:
+ case GL_MAX_PROGRAM_LOOP_DEPTH_NV:
+ case GL_MAX_PROGRAM_LOOP_COUNT_NV:
+ return 1;
+ default: return 0;
+ }
+}
+
+_X_INTERNAL PURE FASTCALL GLint
+__glGetVertexAttribdvARB_size( GLenum e )
+{
+ switch( e ) {
+ case GL_VERTEX_PROGRAM_ARB:
+ case GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB:
+ case GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB:
+ case GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB:
+ case GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB:
+ case GL_CURRENT_VERTEX_ATTRIB_ARB:
+ case GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB:
+ return 1;
+ default: return 0;
+ }
+}
+
+_X_INTERNAL PURE FASTCALL GLint
+__glGetQueryObjectivARB_size( GLenum e )
+{
+ switch( e ) {
+ case GL_QUERY_RESULT_ARB:
+ case GL_QUERY_RESULT_AVAILABLE_ARB:
+ return 1;
+ default: return 0;
+ }
+}
+
+_X_INTERNAL PURE FASTCALL GLint
+__glGetQueryivARB_size( GLenum e )
+{
+ switch( e ) {
+ case GL_QUERY_COUNTER_BITS_ARB:
+ case GL_CURRENT_QUERY_ARB:
+ return 1;
+ default: return 0;
+ }
+}
+
+_X_INTERNAL PURE FASTCALL GLint
+__glPointParameterfvEXT_size( GLenum e )
+{
+ switch( e ) {
+ case GL_POINT_SIZE_MIN:
+/* case GL_POINT_SIZE_MIN_ARB:*/
+/* case GL_POINT_SIZE_MIN_SGIS:*/
+ case GL_POINT_SIZE_MAX:
+/* case GL_POINT_SIZE_MAX_ARB:*/
+/* case GL_POINT_SIZE_MAX_SGIS:*/
+ case GL_POINT_FADE_THRESHOLD_SIZE:
+/* case GL_POINT_FADE_THRESHOLD_SIZE_ARB:*/
+/* case GL_POINT_FADE_THRESHOLD_SIZE_SGIS:*/
+ case GL_POINT_SPRITE_R_MODE_NV:
+ case GL_POINT_SPRITE_COORD_ORIGIN:
+ return 1;
+ case GL_POINT_DISTANCE_ATTENUATION:
+/* case GL_POINT_DISTANCE_ATTENUATION_ARB:*/
+/* case GL_POINT_DISTANCE_ATTENUATION_SGIS:*/
+ return 3;
+ default: return 0;
+ }
+}
+
+_X_INTERNAL PURE FASTCALL GLint
+__glGetProgramivNV_size( GLenum e )
+{
+ switch( e ) {
+ case GL_PROGRAM_LENGTH_NV:
+ case GL_PROGRAM_TARGET_NV:
+ case GL_PROGRAM_RESIDENT_NV:
+ return 1;
+ default: return 0;
+ }
+}
+
+_X_INTERNAL PURE FASTCALL GLint
+__glGetVertexAttribdvNV_size( GLenum e )
+{
+ switch( e ) {
+ case GL_ATTRIB_ARRAY_SIZE_NV:
+ case GL_ATTRIB_ARRAY_STRIDE_NV:
+ case GL_ATTRIB_ARRAY_TYPE_NV:
+ case GL_CURRENT_ATTRIB_NV:
+ return 1;
+ default: return 0;
+ }
+}
+
+_X_INTERNAL PURE FASTCALL GLint
+__glGetFramebufferAttachmentParameterivEXT_size( GLenum e )
+{
+ switch( e ) {
+ case GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT:
+ case GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT:
+ case GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT:
+ case GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT:
+ case GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT:
+ return 1;
+ default: return 0;
+ }
+}
+
+ALIAS( Fogiv, Fogfv )
+ALIAS( Lightiv, Lightfv )
+ALIAS( LightModeliv, LightModelfv )
+ALIAS( Materialiv, Materialfv )
+ALIAS( TexParameteriv, TexParameterfv )
+ALIAS( TexEnviv, TexEnvfv )
+ALIAS( TexGenfv, TexGendv )
+ALIAS( TexGeniv, TexGendv )
+ALIAS( Map1f, Map1d )
+ALIAS( Map2f, Map2d )
+ALIAS( GetDoublev, GetBooleanv )
+ALIAS( GetFloatv, GetBooleanv )
+ALIAS( GetIntegerv, GetBooleanv )
+ALIAS( GetLightfv, Lightfv )
+ALIAS( GetLightiv, Lightfv )
+ALIAS( GetMaterialfv, Materialfv )
+ALIAS( GetMaterialiv, Materialfv )
+ALIAS( GetTexEnvfv, TexEnvfv )
+ALIAS( GetTexEnviv, TexEnvfv )
+ALIAS( GetTexGendv, TexGendv )
+ALIAS( GetTexGenfv, TexGendv )
+ALIAS( GetTexGeniv, TexGendv )
+ALIAS( GetTexParameteriv, GetTexParameterfv )
+ALIAS( GetTexLevelParameteriv, GetTexLevelParameterfv )
+ALIAS( ColorTableParameteriv, ColorTableParameterfv )
+ALIAS( GetColorTableParameteriv, GetColorTableParameterfv )
+ALIAS( ConvolutionParameteriv, ConvolutionParameterfv )
+ALIAS( GetConvolutionParameteriv, GetConvolutionParameterfv )
+ALIAS( GetHistogramParameteriv, GetHistogramParameterfv )
+ALIAS( GetMinmaxParameteriv, GetMinmaxParameterfv )
+ALIAS( GetVertexAttribfvARB, GetVertexAttribdvARB )
+ALIAS( GetVertexAttribivARB, GetVertexAttribdvARB )
+ALIAS( GetQueryObjectuivARB, GetQueryObjectivARB )
+ALIAS( GetVertexAttribfvNV, GetVertexAttribdvNV )
+ALIAS( GetVertexAttribivNV, GetVertexAttribdvNV )
+ALIAS( PointParameterivNV, PointParameterfvEXT )
+
+# undef PURE
+# undef FASTCALL
diff --git a/xorg-server/glx/indirect_table.c b/xorg-server/glx/indirect_table.c index 746075655..c06fc2e95 100644 --- a/xorg-server/glx/indirect_table.c +++ b/xorg-server/glx/indirect_table.c @@ -1524,7 +1524,7 @@ static const void *VendorPriv_function_table[104][2] = { /* [ 27] = 1299 */ {__glXDisp_GetProgramStringNV, __glXDispSwap_GetProgramStringNV},
/* [ 28] = 1300 */ {__glXDisp_GetTrackMatrixivNV, __glXDispSwap_GetTrackMatrixivNV},
/* [ 29] = 1301 */ {__glXDisp_GetVertexAttribdvARB, __glXDispSwap_GetVertexAttribdvARB},
- /* [ 30] = 1302 */ {__glXDisp_GetVertexAttribfvARB, __glXDispSwap_GetVertexAttribfvARB},
+ /* [ 30] = 1302 */ {__glXDisp_GetVertexAttribfvNV, __glXDispSwap_GetVertexAttribfvNV},
/* [ 31] = 1303 */ {__glXDisp_GetVertexAttribivNV, __glXDispSwap_GetVertexAttribivNV},
/* [ 32] = 1304 */ {__glXDisp_IsProgramNV, __glXDispSwap_IsProgramNV},
/* [ 33] = 1305 */ {__glXDisp_GetProgramLocalParameterfvARB, __glXDispSwap_GetProgramLocalParameterfvARB},
diff --git a/xorg-server/hw/xwin/glx/gl.spec b/xorg-server/hw/xwin/glx/gl.spec index 4c9fddab1..04c180afd 100644 --- a/xorg-server/hw/xwin/glx/gl.spec +++ b/xorg-server/hw/xwin/glx/gl.spec @@ -7,13 +7,13 @@ # This document is licensed under the SGI Free Software B License Version # 2.0. For details, see http://oss.sgi.com/projects/FreeB/ . # -# $Revision: 15267 $ on $Date: 2011-08-08 00:37:03 -0700 (Mon, 08 Aug 2011) $ +# $Revision: 17214 $ on $Date: 2012-03-26 17:44:23 -0700 (Mon, 26 Mar 2012) $ required-props: # Description of a parameter param: retval retained # Display list flags -dlflags: notlistable handcode +dlflags: notlistable handcode prepad # GLX implementation flags glxflags: client-intercept client-handcode server-handcode EXT SGI ignore ARB # Vector ('v') equivalent form of a command taking 1-4 explicit xyzw/rgba arguments @@ -21,7 +21,7 @@ vectorequiv: * # Category this function falls in. While there are many categories for # early GL 1.0 functions, later functions just have a core version # (e.g. VERSION_major_minor) or extension name for the category. -category: display-list drawing drawing-control feedback framebuf misc modeling pixel-op pixel-rw state-req xform VERSION_1_0 VERSION_1_0_DEPRECATED VERSION_1_1 VERSION_1_1_DEPRECATED VERSION_1_2 VERSION_1_2_DEPRECATED VERSION_1_3 VERSION_1_3_DEPRECATED VERSION_1_4 VERSION_1_4_DEPRECATED VERSION_1_5 VERSION_2_0 VERSION_2_1 VERSION_3_0 VERSION_3_0_DEPRECATED VERSION_3_1 VERSION_3_2 VERSION_3_3 VERSION_4_0 VERSION_4_1 VERSION_4_1_DEPRECATED ATI_element_array ATI_envmap_bumpmap ATI_fragment_shader ATI_pn_triangles ATI_vertex_array_object ATI_vertex_streams EXT_blend_color EXT_blend_minmax EXT_convolution EXT_copy_texture EXT_histogram EXT_polygon_offset EXT_subtexture EXT_texture3D EXT_texture_object EXT_vertex_array EXT_vertex_shader SGIS_detail_texture SGIS_multisample SGIS_pixel_texture ARB_point_parameters EXT_point_parameters SGIS_point_parameters SGIS_sharpen_texture SGIS_texture4D SGIS_texture_filter4 SGIX_async SGIX_flush_raster SGIX_fragment_lighting SGIX_framezoom SGIX_igloo_interface SGIX_instruments SGIX_list_priority SGIX_pixel_texture SGIX_polynomial_ffd SGIX_reference_plane SGIX_sprite SGIX_tag_sample_buffer SGI_color_table ARB_multitexture ARB_multisample ARB_texture_compression ARB_transpose_matrix ARB_vertex_blend ARB_matrix_palette EXT_compiled_vertex_array EXT_cull_vertex EXT_index_func EXT_index_material EXT_draw_range_elements EXT_vertex_weighting INGR_blend_func_separate NV_evaluators NV_fence NV_occlusion_query NV_point_sprite NV_register_combiners NV_register_combiners2 NV_vertex_array_range NV_vertex_program NV_vertex_program1_1_dcc MESA_resize_buffers MESA_window_pos PGI_misc_hints EXT_fog_coord EXT_blend_func_separate EXT_color_subtable EXT_coordinate_frame EXT_light_texture EXT_multi_draw_arrays EXT_paletted_texture EXT_pixel_transform EXT_secondary_color EXT_texture_perturb_normal HP_image_transform IBM_multimode_draw_arrays IBM_vertex_array_lists INTEL_parallel_arrays SUNX_constant_data SUN_global_alpha SUN_mesh_array SUN_triangle_list SUN_vertex 3DFX_tbuffer EXT_multisample SGIS_fog_function SGIS_texture_color_mask ARB_window_pos EXT_stencil_two_side EXT_depth_bounds_test EXT_blend_equation_separate ARB_vertex_program ARB_fragment_program ARB_vertex_buffer_object ARB_occlusion_query ARB_shader_objects ARB_vertex_shader ARB_fragment_shader S3_s3tc ATI_draw_buffers ATI_texture_env_combine3 ATI_texture_float NV_float_buffer NV_fragment_program NV_half_float NV_pixel_data_range NV_primitive_restart NV_texture_expand_normal NV_texture_expand_normal NV_vertex_program2 APPLE_element_array APPLE_fence APPLE_vertex_array_object APPLE_vertex_array_range ATI_draw_buffers NV_fragment_program NV_half_float NV_pixel_data_range NV_primitive_restart ATI_map_object_buffer ATI_separate_stencil ATI_vertex_attrib_array_object ARB_draw_buffers ARB_texture_rectangle ARB_color_buffer_float EXT_framebuffer_object GREMEDY_string_marker EXT_stencil_clear_tag EXT_framebuffer_blit EXT_framebuffer_multisample MESAX_texture_stack EXT_timer_query EXT_gpu_program_parameters APPLE_flush_buffer_range NV_gpu_program4 NV_geometry_program4 EXT_geometry_shader4 NV_vertex_program4 EXT_gpu_shader4 EXT_draw_instanced EXT_texture_buffer_object NV_depth_buffer_float NV_framebuffer_multisample_coverage NV_parameter_buffer_object EXT_draw_buffers2 NV_transform_feedback EXT_bindable_uniform EXT_texture_integer GREMEDY_frame_terminator NV_conditional_render NV_present_video EXT_transform_feedback ARB_depth_buffer_float ARB_draw_instanced ARB_framebuffer_object ARB_framebuffer_sRGB ARB_geometry_shader4 ARB_half_float_vertex ARB_instanced_arrays ARB_map_buffer_range ARB_texture_buffer_object ARB_texture_compression_rgtc ARB_texture_rg ARB_vertex_array_object EXT_direct_state_access EXT_vertex_array_bgra EXT_texture_swizzle NV_explicit_multisample NV_transform_feedback2 ATI_meminfo AMD_performance_monitor AMD_vertex_shader_tesselator EXT_provoking_vertex ARB_uniform_buffer_object ARB_copy_buffer EXT_texture_snorm AMD_draw_buffers_blend APPLE_texture_range APPLE_float_pixels APPLE_vertex_program_evaluators APPLE_aux_depth_stencil APPLE_object_purgeable APPLE_row_bytes ARB_draw_elements_base_vertex ARB_provoking_vertex ARB_sync ARB_texture_multisample ARB_draw_buffers_blend ARB_sample_shading NV_video_capture NV_copy_image EXT_separate_shader_objects NV_parameter_buffer_object2 NV_shader_buffer_load NV_vertex_buffer_unified_memory NV_texture_barrier ARB_shading_language_include ARB_blend_func_extended ARB_sampler_objects ARB_timer_query ARB_vertex_type_2_10_10_10_rev ARB_draw_indirect ARB_gpu_shader_fp64 ARB_shader_subroutine ARB_tessellation_shader ARB_transform_feedback2 ARB_transform_feedback3 AMD_conservative_depth NV_vdpau_interop ARB_ES2_compatibility ARB_get_program_binary ARB_separate_shader_objects ARB_vertex_attrib_64bit ARB_viewport_array ARB_cl_event ARB_debug_output ARB_robustness EXT_shader_image_load_store EXT_vertex_attrib_64bit NV_gpu_shader5 NV_vertex_attrib_integer_64bit AMD_name_gen_delete AMD_debug_output NV_vdpau_interop NV_gpu_program5 NV_texture_multisample AMD_sample_positions EXT_x11_sync_object AMD_multi_draw_indirect ARB_base_instance ARB_transform_feedback_instanced ARB_internalformat_query ARB_shader_atomic_counters ARB_shader_image_load_store ARB_texture_storage commands +category: display-list drawing drawing-control feedback framebuf misc modeling pixel-op pixel-rw state-req xform VERSION_1_0 VERSION_1_0_DEPRECATED VERSION_1_1 VERSION_1_1_DEPRECATED VERSION_1_2 VERSION_1_2_DEPRECATED VERSION_1_3 VERSION_1_3_DEPRECATED VERSION_1_4 VERSION_1_4_DEPRECATED VERSION_1_5 VERSION_2_0 VERSION_2_1 VERSION_3_0 VERSION_3_0_DEPRECATED VERSION_3_1 VERSION_3_2 VERSION_3_3 VERSION_4_0 VERSION_4_1 VERSION_4_1_DEPRECATED ATI_element_array ATI_envmap_bumpmap ATI_fragment_shader ATI_pn_triangles ATI_vertex_array_object ATI_vertex_streams EXT_blend_color EXT_blend_minmax EXT_convolution EXT_copy_texture EXT_histogram EXT_polygon_offset EXT_subtexture EXT_texture3D EXT_texture_object EXT_vertex_array EXT_vertex_shader SGIS_detail_texture SGIS_multisample SGIS_pixel_texture ARB_point_parameters EXT_point_parameters SGIS_point_parameters SGIS_sharpen_texture SGIS_texture4D SGIS_texture_filter4 SGIX_async SGIX_flush_raster SGIX_fragment_lighting SGIX_framezoom SGIX_igloo_interface SGIX_instruments SGIX_list_priority SGIX_pixel_texture SGIX_polynomial_ffd SGIX_reference_plane SGIX_sprite SGIX_tag_sample_buffer SGI_color_table ARB_multitexture ARB_multisample ARB_texture_compression ARB_transpose_matrix ARB_vertex_blend ARB_matrix_palette EXT_compiled_vertex_array EXT_cull_vertex EXT_index_func EXT_index_material EXT_draw_range_elements EXT_vertex_weighting INGR_blend_func_separate NV_evaluators NV_fence NV_occlusion_query NV_point_sprite NV_register_combiners NV_register_combiners2 NV_vertex_array_range NV_vertex_program NV_vertex_program1_1_dcc MESA_resize_buffers MESA_window_pos PGI_misc_hints EXT_fog_coord EXT_blend_func_separate EXT_color_subtable EXT_coordinate_frame EXT_light_texture EXT_multi_draw_arrays EXT_paletted_texture EXT_pixel_transform EXT_secondary_color EXT_texture_perturb_normal HP_image_transform IBM_multimode_draw_arrays IBM_vertex_array_lists INTEL_parallel_arrays SUNX_constant_data SUN_global_alpha SUN_mesh_array SUN_triangle_list SUN_vertex 3DFX_tbuffer EXT_multisample SGIS_fog_function SGIS_texture_color_mask ARB_window_pos EXT_stencil_two_side EXT_depth_bounds_test EXT_blend_equation_separate ARB_vertex_program ARB_fragment_program ARB_vertex_buffer_object ARB_occlusion_query ARB_shader_objects ARB_vertex_shader ARB_fragment_shader S3_s3tc ATI_draw_buffers ATI_texture_env_combine3 ATI_texture_float NV_float_buffer NV_fragment_program NV_half_float NV_pixel_data_range NV_primitive_restart NV_texture_expand_normal NV_texture_expand_normal NV_vertex_program2 APPLE_element_array APPLE_fence APPLE_vertex_array_object APPLE_vertex_array_range ATI_draw_buffers NV_fragment_program NV_half_float NV_pixel_data_range NV_primitive_restart ATI_map_object_buffer ATI_separate_stencil ATI_vertex_attrib_array_object ARB_draw_buffers ARB_texture_rectangle ARB_color_buffer_float EXT_framebuffer_object GREMEDY_string_marker EXT_stencil_clear_tag EXT_framebuffer_blit EXT_framebuffer_multisample MESAX_texture_stack EXT_timer_query EXT_gpu_program_parameters APPLE_flush_buffer_range NV_gpu_program4 NV_geometry_program4 EXT_geometry_shader4 NV_vertex_program4 EXT_gpu_shader4 EXT_draw_instanced EXT_texture_buffer_object NV_depth_buffer_float NV_framebuffer_multisample_coverage NV_parameter_buffer_object EXT_draw_buffers2 NV_transform_feedback EXT_bindable_uniform EXT_texture_integer GREMEDY_frame_terminator NV_conditional_render NV_present_video EXT_transform_feedback ARB_depth_buffer_float ARB_draw_instanced ARB_framebuffer_object ARB_framebuffer_sRGB ARB_geometry_shader4 ARB_half_float_vertex ARB_instanced_arrays ARB_map_buffer_range ARB_texture_buffer_object ARB_texture_compression_rgtc ARB_texture_rg ARB_vertex_array_object EXT_direct_state_access EXT_vertex_array_bgra EXT_texture_swizzle NV_explicit_multisample NV_transform_feedback2 ATI_meminfo AMD_performance_monitor AMD_vertex_shader_tesselator EXT_provoking_vertex ARB_uniform_buffer_object ARB_copy_buffer EXT_texture_snorm AMD_draw_buffers_blend APPLE_texture_range APPLE_float_pixels APPLE_vertex_program_evaluators APPLE_aux_depth_stencil APPLE_object_purgeable APPLE_row_bytes ARB_draw_elements_base_vertex ARB_provoking_vertex ARB_sync ARB_texture_multisample ARB_draw_buffers_blend ARB_sample_shading NV_video_capture NV_copy_image EXT_separate_shader_objects NV_parameter_buffer_object2 NV_shader_buffer_load NV_vertex_buffer_unified_memory NV_texture_barrier ARB_shading_language_include ARB_blend_func_extended ARB_sampler_objects ARB_timer_query ARB_vertex_type_2_10_10_10_rev ARB_draw_indirect ARB_gpu_shader_fp64 ARB_shader_subroutine ARB_tessellation_shader ARB_transform_feedback2 ARB_transform_feedback3 AMD_conservative_depth NV_vdpau_interop ARB_ES2_compatibility ARB_get_program_binary ARB_separate_shader_objects ARB_vertex_attrib_64bit ARB_viewport_array ARB_cl_event ARB_debug_output ARB_robustness EXT_shader_image_load_store EXT_vertex_attrib_64bit NV_gpu_shader5 NV_vertex_attrib_integer_64bit AMD_name_gen_delete AMD_debug_output NV_vdpau_interop NV_gpu_program5 NV_texture_multisample AMD_sample_positions EXT_x11_sync_object AMD_multi_draw_indirect ARB_base_instance ARB_transform_feedback_instanced ARB_internalformat_query ARB_shader_atomic_counters ARB_shader_image_load_store ARB_texture_storage NV_path_rendering AMD_stencil_operation_extended NV_bindless_texture # Categories for extensions with no functions - need not be included now # ARB_texture_env_add ARB_texture_cube_map ARB_texture_border_clamp @@ -63,7 +63,9 @@ category: display-list drawing drawing-control feedback framebuf misc modeling p # AMD_seamless_cubemap_per_texture AMD_blend_minmax_factor # ARB_shading_language_420pack ARB_compressed_texture_pixel_storage # ARB_conservative_depth ARB_map_buffer_alignment -# ARB_shading_language_packing +# ARB_shading_language_packing AMD_pinned_memory +# AMD_vertex_shader_viewport_index AMD_vertex_shader_layer +# NV_shader_atomic_float # Core version in which a function was introduced, or against # which an extension can be implemented @@ -26120,7 +26122,6 @@ GetTransformFeedbackVaryingNV(program, index, location) alias GetTransformFeedbackVarying # These commands require ARB_transform_feedback3 -#@@ void TransformFeedbackStreamAttribsNV(sizei count, const int * attribs, sizei nbuffers, const int *bufstreams, enum bufferMode); TransformFeedbackStreamAttribsNV(count, attribs, nbuffers, bufstreams, bufferMode) return void @@ -29742,11 +29743,6 @@ newcategory: EXT_texture_snorm # ############################################################################### -# void BlendFuncIndexedAMD(uint buf, enum src, enum dst) -# void BlendFuncSeparateIndexedAMD(uint buf, enum srcRGB, enum dstRGB, enum srcAlpha, enum dstAlpha) -# void BlendEquationIndexedAMD(uint buf, enum mode) -# void BlendEquationSeparateIndexedAMD(uint buf, enum modeRGB, enum modeAlpha) - BlendFuncIndexedAMD(buf, src, dst) return void param buf UInt32 in value @@ -30830,8 +30826,6 @@ VertexArrayVertexAttribLOffsetEXT(vaobj, buffer, index, size, type, stride, offs ############################################################################### # These commands require ARB_shader_subroutine -#@@ void ProgramSubroutineParametersuivNV(enum target, sizei count, const uint *params); -#@@ void GetProgramSubroutineParameteruivNV(enum target, uint index, uint *param); ProgramSubroutineParametersuivNV(target, count, params) return void @@ -32026,3 +32020,755 @@ MultiDrawElementsIndirectAMD(mode, type, indirect, primcount, stride) # (none) newcategory: EXT_framebuffer_multisample_blit_scaled +############################################################################### +# +# Extension #410 +# NV_path_rendering commands +# +############################################################################### + +# PATH NAME MANAGMENT + +GenPathsNV(range) + return Path + param range SizeI in value + category NV_path_rendering + dlflags notlistable + version 1.1 + extension + +DeletePathsNV(path, range) + return void + param path Path in value + param range SizeI in value + dlflags notlistable + category NV_path_rendering + version 1.1 + extension + +IsPathNV(path) + return Boolean + param path Path in value + dlflags notlistable + category NV_path_rendering + version 1.1 + extension + +# PATH SPECIFICATION COMMANDS + +PathCommandsNV(path, numCommands, commands, numCoords, coordType, coords) + return void + param path Path in value + param numCommands SizeI in value + param commands PathCommand in array [numCommands] + param numCoords SizeI in value + param coordType PathCoordType in value + param coords Void in array [COMPSIZE(numCoords,coordType)] + category NV_path_rendering + version 1.1 + extension + +PathCoordsNV(path, numCoords, coordType, coords) + return void + param path Path in value + param numCoords SizeI in value + param coordType PathCoordType in value + param coords Void in array [COMPSIZE(numCoords,coordType)] + category NV_path_rendering + version 1.1 + extension + +PathSubCommandsNV(path, commandStart, commandsToDelete, numCommands, commands, numCoords, coordType, coords) + return void + param path Path in value + param commandStart SizeI in value + param commandsToDelete SizeI in value + param numCommands SizeI in value + param commands PathCommand in array [numCommands] + param numCoords SizeI in value + param coordType PathCoordType in value + param coords Void in array [COMPSIZE(numCoords,coordType)] + category NV_path_rendering + version 1.1 + extension + +PathSubCoordsNV(path, coordStart, numCoords, coordType, coords) + return void + param path Path in value + param coordStart SizeI in value + param numCoords SizeI in value + param coordType PathCoordType in value + param coords Void in array [COMPSIZE(numCoords,coordType)] + category NV_path_rendering + version 1.1 + extension + +PathStringNV(path, format, length, pathString) + return void + param path Path in value + param format PathStringFormat in value + param length SizeI in value + param pathString Void in array [length] + category NV_path_rendering + version 1.1 + extension + +PathGlyphsNV(firstPathName, fontTarget, fontName, fontStyle, numGlyphs, type, charcodes, handleMissingGlyphs, pathParameterTemplate, emScale) + return void + param firstPathName Path in value + param fontTarget PathFontTarget in value + param fontName Void in array [COMPSIZE(fontTarget,fontName)] + param fontStyle PathFontStyle in value + param numGlyphs SizeI in value + param type PathElementType in value + param charcodes Void in array [COMPSIZE(numGlyphs,type,charcodes)] + param handleMissingGlyphs PathHandleMissingGlyphs in value + param pathParameterTemplate Path in value + param emScale Float32 in value + category NV_path_rendering + version 1.1 + extension + +PathGlyphRangeNV(firstPathName, fontTarget, fontName, fontStyle, firstGlyph, numGlyphs, handleMissingGlyphs, pathParameterTemplate, emScale) + return void + param firstPathName Path in value + param fontTarget PathFontTarget in value + param fontName Void in array [COMPSIZE(fontTarget,fontName)] + param fontStyle PathFontStyle in value + param firstGlyph UInt32 in value + param numGlyphs SizeI in value + param handleMissingGlyphs PathHandleMissingGlyphs in value + param pathParameterTemplate Path in value + param emScale Float32 in value + category NV_path_rendering + version 1.1 + extension + dlflags prepad + +WeightPathsNV(resultPath, numPaths, paths, weights) + return void + param resultPath Path in value + param numPaths SizeI in value + param paths Path in array [numPaths] + param weights Float32 in array [numPaths] + category NV_path_rendering + version 1.1 + extension + +CopyPathNV(resultPath, srcPath) + return void + param resultPath Path in value + param srcPath Path in value + category NV_path_rendering + version 1.1 + extension + +InterpolatePathsNV(resultPath, pathA, pathB, weight) + return void + param resultPath Path in value + param pathA Path in value + param pathB Path in value + param weight Float32 in value + category NV_path_rendering + version 1.1 + extension + +TransformPathNV(resultPath, srcPath, transformType, transformValues) + return void + param resultPath Path in value + param srcPath Path in value + param transformType PathTransformType in value + param transformValues Float32 in array [COMPSIZE(transformType)] + category NV_path_rendering + version 1.1 + extension + +PathParameterivNV(path, pname, value) + return void + param path Path in value + param pname PathParameter in value + param value Int32 in array [COMPSIZE(pname)] + category NV_path_rendering + version 1.1 + extension + +PathParameteriNV(path, pname, value) + return void + param path Path in value + param pname PathParameter in value + param value Int32 in value + category NV_path_rendering + version 1.1 + extension + +PathParameterfvNV(path, pname, value) + return void + param path Path in value + param pname PathParameter in value + param value Float32 in array [COMPSIZE(pname)] + category NV_path_rendering + version 1.1 + extension + +PathParameterfNV(path, pname, value) + return void + param path Path in value + param pname PathParameter in value + param value Float32 in value + category NV_path_rendering + version 1.1 + extension + +PathDashArrayNV(path, dashCount, dashArray) + return void + param path Path in value + param dashCount SizeI in value + param dashArray Float32 in array [dashCount] + category NV_path_rendering + version 1.1 + extension + +# PATH STENCILING + +PathStencilFuncNV(func, ref, mask) + return void + param func StencilFunction in value + param ref ClampedStencilValue in value + param mask MaskedStencilValue in value + category NV_path_rendering + version 1.1 + extension + +PathStencilDepthOffsetNV(factor, units) + return void + param factor Float32 in value + param units Float32 in value + category NV_path_rendering + version 1.1 + extension + +StencilFillPathNV(path, fillMode, mask) + return void + param path Path in value + param fillMode PathFillMode in value + param mask MaskedStencilValue in value + category NV_path_rendering + version 1.1 + extension + +StencilStrokePathNV(path, reference, mask) + return void + param path Path in value + param reference StencilValue in value + param mask MaskedStencilValue in value + category NV_path_rendering + version 1.1 + extension + +StencilFillPathInstancedNV(numPaths, pathNameType, paths, pathBase, fillMode, mask, transformType, transformValues) + return void + param numPaths SizeI in value + param pathNameType PathElementType in value + param paths PathElement in array [COMPSIZE(numPaths,pathNameType,paths)] + param pathBase Path in value + param fillMode PathFillMode in value + param mask MaskedStencilValue in value + param transformType PathTransformType in value + param transformValues Float32 in array [COMPSIZE(numPaths,transformType)] + category NV_path_rendering + version 1.1 + extension + +StencilStrokePathInstancedNV(numPaths, pathNameType, paths, pathBase, reference, mask, transformType, transformValues) + return void + param numPaths SizeI in value + param pathNameType PathElementType in value + param paths PathElement in array [COMPSIZE(numPaths,pathNameType,paths)] + param pathBase Path in value + param reference StencilValue in value + param mask MaskedStencilValue in value + param transformType PathTransformType in value + param transformValues Float32 in array [COMPSIZE(numPaths,transformType)] + category NV_path_rendering + version 1.1 + extension + +# PATH COVERING + +PathCoverDepthFuncNV(func) + return void + param func DepthFunction in value + category NV_path_rendering + version 1.1 + extension + +PathColorGenNV(color, genMode, colorFormat, coeffs) + return void + param color PathColor in value + param genMode PathGenMode in value + param colorFormat PathColorFormat in value + param coeffs Float32 in array [COMPSIZE(genMode,colorFormat)] + category NV_path_rendering + version 1.1 + extension + +PathTexGenNV(texCoordSet, genMode, components, coeffs) + return void + param texCoordSet PathColor in value + param genMode PathGenMode in value + param components Int32 in value + param coeffs Float32 in array [COMPSIZE(genMode,components)] + category NV_path_rendering + version 1.1 + extension + +PathFogGenNV(genMode) + return void + param genMode PathGenMode in value + category NV_path_rendering + version 1.1 + extension + +CoverFillPathNV(path, coverMode) + return void + param path Path in value + param coverMode PathCoverMode in value + category NV_path_rendering + version 1.1 + extension + +CoverStrokePathNV(path, coverMode) + return void + param path Path in value + param coverMode PathCoverMode in value + category NV_path_rendering + version 1.1 + extension + +CoverFillPathInstancedNV(numPaths, pathNameType, paths, pathBase, coverMode, transformType, transformValues) + return void + param numPaths SizeI in value + param pathNameType PathElementType in value + param paths PathElement in array [COMPSIZE(numPaths,pathNameType,paths)] + param pathBase Path in value + param coverMode PathCoverMode in value + param transformType PathTransformType in value + param transformValues Float32 in array [COMPSIZE(numPaths,transformType)] + category NV_path_rendering + version 1.1 + extension + +CoverStrokePathInstancedNV(numPaths, pathNameType, paths, pathBase, coverMode, transformType, transformValues) + return void + param numPaths SizeI in value + param pathNameType PathElementType in value + param paths PathElement in array [COMPSIZE(numPaths,pathNameType,paths)] + param pathBase Path in value + param coverMode PathCoverMode in value + param transformType PathTransformType in value + param transformValues Float32 in array [COMPSIZE(numPaths,transformType)] + category NV_path_rendering + version 1.1 + extension + +# PATH QUERIES + +GetPathParameterivNV(path, pname, value) + return void + param path Path in value + param pname PathParameter in value + param value Int32 out array [4] + category NV_path_rendering + dlflags notlistable + version 1.1 + extension + +GetPathParameterfvNV(path, pname, value) + return void + param path Path in value + param pname PathParameter in value + param value Float32 out array [4] + category NV_path_rendering + dlflags notlistable + version 1.1 + extension + +GetPathCommandsNV(path, commands) + return void + param path Path in value + param commands PathCommand out array [COMPSIZE(path)] + category NV_path_rendering + dlflags notlistable + version 1.1 + extension + +GetPathCoordsNV(path, coords) + return void + param path Path in value + param coords Float32 out array [COMPSIZE(path)] + category NV_path_rendering + dlflags notlistable + version 1.1 + extension + +GetPathDashArrayNV(path, dashArray) + return void + param path Path in value + param dashArray Float32 out array [COMPSIZE(path)] + category NV_path_rendering + dlflags notlistable + version 1.1 + extension + +GetPathMetricsNV(metricQueryMask, numPaths, pathNameType, paths, pathBase, stride, metrics) + return void + param metricQueryMask PathMetricMask in value + param numPaths SizeI in value + param pathNameType PathElementType in value + param paths PathElement in array [COMPSIZE(numPaths,pathNameType,paths)] + param pathBase Path in value + param stride SizeI in value + param metrics Float32 out array [COMPSIZE(metricQueryMask,numPaths,stride)] + category NV_path_rendering + dlflags notlistable + version 1.1 + extension + +GetPathMetricRangeNV(metricQueryMask, firstPathName, numPaths, stride, metrics) + return void + param metricQueryMask PathMetricMask in value + param firstPathName Path in value + param numPaths SizeI in value + param stride SizeI in value + param metrics Float32 out array [COMPSIZE(metricQueryMask,numPaths,stride)] + category NV_path_rendering + dlflags notlistable + version 1.1 + extension + +GetPathSpacingNV(pathListMode, numPaths, pathNameType, paths, pathBase, advanceScale, kerningScale, transformType, returnedSpacing) + return void + param pathListMode PathListMode in value + param numPaths SizeI in value + param pathNameType PathElementType in value + param paths PathElement in array [COMPSIZE(numPaths,pathNameType,paths)] + param pathBase Path in value + param advanceScale Float32 in value + param kerningScale Float32 in value + param transformType PathTransformType in value + param returnedSpacing Float32 out array [COMPSIZE(pathListMode,numPaths)] + category NV_path_rendering + dlflags notlistable + version 1.1 + extension + +GetPathColorGenivNV(color, pname, value) + return void + param color PathColor in value + param pname PathGenMode in value + param value Int32 out array [COMPSIZE(pname)] + category NV_path_rendering + dlflags notlistable + version 1.1 + extension + +GetPathColorGenfvNV(color, pname, value) + return void + param color PathColor in value + param pname PathGenMode in value + param value Float32 out array [COMPSIZE(pname)] + category NV_path_rendering + dlflags notlistable + version 1.1 + extension + +GetPathTexGenivNV(texCoordSet, pname, value) + return void + param texCoordSet TextureUnit in value + param pname PathGenMode in value + param value Int32 out array [COMPSIZE(pname)] + category NV_path_rendering + dlflags notlistable + version 1.1 + extension + +GetPathTexGenfvNV(texCoordSet, pname, value) + return void + param texCoordSet TextureUnit in value + param pname PathGenMode in value + param value Float32 out array [COMPSIZE(pname)] + category NV_path_rendering + dlflags notlistable + version 1.1 + extension + +IsPointInFillPathNV(path, mask, x, y) + return Boolean + param path Path in value + param mask MaskedStencilValue in value + param x Float32 in value + param y Float32 in value + category NV_path_rendering + dlflags notlistable + version 1.1 + extension + +IsPointInStrokePathNV(path, x, y) + return Boolean + param path Path in value + param x Float32 in value + param y Float32 in value + category NV_path_rendering + dlflags notlistable + version 1.1 + extension + +GetPathLengthNV(path, startSegment, numSegments) + return Float32 + param path Path in value + param startSegment SizeI in value + param numSegments SizeI in value + category NV_path_rendering + dlflags notlistable + version 1.1 + extension + +PointAlongPathNV(path, startSegment, numSegments, distance, x, y, tangentX, tangentY) + return Boolean + param path Path in value + param startSegment SizeI in value + param numSegments SizeI in value + param distance Float32 in value + param x Float32 out array [1] + param y Float32 out array [1] + param tangentX Float32 out array [1] + param tangentY Float32 out array [1] + category NV_path_rendering + dlflags notlistable + version 1.1 + extension + +############################################################################### +# +# Extension #411 +# AMD_pinned_memory commands +# +############################################################################### + +# (none) +newcategory: AMD_pinned_memory + +############################################################################### +# +# Extension #412 - WGL_NV_DX_interop2 +# +############################################################################### + +############################################################################### +# +# Extension #413 - AMD_stencil_operation_extended +# +############################################################################### + +StencilOpValueAMD(face, value) + return void + param face StencilFaceDirection in value + param value UInt32 in value + category AMD_stencil_operation_extended + version 1.2 + extension + glxropcode ? + glxflags ignore + offset ? + +############################################################################### +# +# Extension #414 - GLX_EXT_swap_control_tear +# Extension #415 - WGL_EXT_swap_control_tear +# +############################################################################### + +############################################################################### +# +# Extension #416 +# AMD_vertex_shader_viewport_index commands +# +############################################################################### + +# (none) +newcategory: AMD_vertex_shader_viewport_index + +############################################################################### +# +# Extension #417 +# AMD_vertex_shader_layer commands +# +############################################################################### + +# (none) +newcategory: AMD_vertex_shader_layer + +############################################################################### +# +# Extension #418 +# NV_bindless_texture commands +# +############################################################################### + +GetTextureHandleNV(texture) + return UInt64 + param texture UInt32 in value + category NV_bindless_texture + dlflags notlistable + version 4.0 + extension + glxsingle ? + glxflags ignore + offset ? + +GetTextureSamplerHandleNV(texture, sampler) + return UInt64 + param texture UInt32 in value + param sampler UInt32 in value + category NV_bindless_texture + dlflags notlistable + version 4.0 + extension + glxsingle ? + glxflags ignore + offset ? + +MakeTextureHandleResidentNV(handle) + return void + param handle UInt64 in value + category NV_bindless_texture + version 4.0 + extension + glxropcode ? + glxflags ignore + offset ? + +MakeTextureHandleNonResidentNV(handle) + return void + param handle UInt64 in value + category NV_bindless_texture + version 4.0 + extension + glxropcode ? + glxflags ignore + offset ? + +GetImageHandleNV(texture, level, layered, layer, format) + return UInt64 + param texture UInt32 in value + param level Int32 in value + param layered Boolean in value + param layer Int32 in value + param format GLenum in value + category NV_bindless_texture + dlflags notlistable + version 4.0 + extension + glxsingle ? + glxflags ignore + offset ? + +MakeImageHandleResidentNV(handle, access) + return void + param handle UInt64 in value + param access GLenum in value + category NV_bindless_texture + version 4.0 + extension + glxropcode ? + glxflags ignore + offset ? + +MakeImageHandleNonResidentNV(handle) + return void + param handle UInt64 in value + category NV_bindless_texture + version 4.0 + extension + glxropcode ? + glxflags ignore + offset ? + +UniformHandleui64NV(location, value) + return void + param location Int32 in value + param value UInt64 in value + category NV_bindless_texture + version 4.0 + extension + glxropcode ? + glxflags ignore + offset ? + +UniformHandleui64vNV(location, count, value) + return void + param location Int32 in value + param count SizeI in value + param value UInt64 in array [count] + category NV_bindless_texture + version 4.0 + extension + glxropcode ? + glxflags ignore + offset ? + +ProgramUniformHandleui64NV(program, location, value) + return void + param program UInt32 in value + param location Int32 in value + param value UInt64 in value + category NV_bindless_texture + version 4.0 + extension + glxropcode ? + glxflags ignore + offset ? + +ProgramUniformHandleui64vNV(program, location, count, values) + return void + param program UInt32 in value + param location Int32 in value + param count SizeI in value + param values UInt64 in array [count] + category NV_bindless_texture + version 4.0 + extension + glxropcode ? + glxflags ignore + offset ? + +IsTextureHandleResidentNV(handle) + return Boolean + param handle UInt64 in value + category NV_bindless_texture + version 4.0 + extension + glxropcode ? + glxflags ignore + offset ? + +IsImageHandleResidentNV(handle) + return Boolean + param handle UInt64 in value + category NV_bindless_texture + version 4.0 + extension + glxropcode ? + glxflags ignore + offset ? + +############################################################################### +# +# Extension #419 +# NV_shader_atomic_float commands +# +############################################################################### + +# (none) +newcategory: NV_shader_atomic_float + diff --git a/xorg-server/hw/xwin/glx/gl.tm b/xorg-server/hw/xwin/glx/gl.tm index f7b3856ac..3d2c43b08 100644 --- a/xorg-server/hw/xwin/glx/gl.tm +++ b/xorg-server/hw/xwin/glx/gl.tm @@ -326,3 +326,21 @@ vdpauSurfaceNV,*,*, GLvdpauSurfaceNV,*,*, # External API types cl_context,*,*, struct _cl_context *,*,* cl_event,*,*, struct _cl_event *,*,* +Path,*,*, GLuint,*,* +PathColor,*,*, GLenum,*,* +PathColorFormat,*,*, GLenum,*,* +PathCommand,*,*, GLubyte,*,* +PathCoordType,*,*, GLenum,*,* +PathCoverMode,*,*, GLenum,*,* +PathElementType,*,*, GLenum,*,* +PathElement,*,*, GLvoid,*,* +PathFillMode,*,*, GLenum,*,* +PathFontStyle,*,*, GLbitfield,*,* +PathFontTarget,*,*, GLenum,*,* +PathGenMode,*,*, GLenum,*,* +PathListMode,*,*, GLenum,*,* +PathMetricMask,*,*, GLbitfield,*,* +PathParameter,*,*, GLenum,*,* +PathStringFormat,*,*, GLenum,*,* +PathTransformType,*,*, GLenum,*,* +PathHandleMissingGlyphs,*,*, GLenum,*,* diff --git a/xorg-server/hw/xwin/glx/wgl.tm b/xorg-server/hw/xwin/glx/wgl.tm index baceced55..f7ae79ec8 100644 --- a/xorg-server/hw/xwin/glx/wgl.tm +++ b/xorg-server/hw/xwin/glx/wgl.tm @@ -24,6 +24,7 @@ INT32,*,*, INT32,*,* INT64,*,*, INT64,*,* LPVOID,*,*, LPVOID,*,* PGPU_DEVICE,*,*, PGPU_DEVICE,*,* +PROC,*,*, PROC,*,* String,*,*, const char *,*,* UINT,*,*, UINT,*,* USHORT,*,*, USHORT,*,* diff --git a/xorg-server/hw/xwin/glx/wglext.h b/xorg-server/hw/xwin/glx/wglext.h index 4cbbd10fb..b5dc7bf7f 100644 --- a/xorg-server/hw/xwin/glx/wglext.h +++ b/xorg-server/hw/xwin/glx/wglext.h @@ -6,7 +6,7 @@ extern "C" { #endif /* -** Copyright (c) 2007-2011 The Khronos Group Inc. +** Copyright (c) 2007-2012 The Khronos Group Inc. ** ** Permission is hereby granted, free of charge, to any person obtaining a ** copy of this software and/or associated documentation files (the @@ -48,9 +48,9 @@ extern "C" { /*************************************************************/ /* Header file version number */ -/* wglext.h last updated 2011/04/13 */ +/* wglext.h last updated 2012/01/04 */ /* Current version at http://www.opengl.org/registry/ */ -#define WGL_WGLEXT_VERSION 23 +#define WGL_WGLEXT_VERSION 24 #ifndef WGL_ARB_buffer_region #define WGL_FRONT_COLOR_BUFFER_BIT_ARB 0x00000001 @@ -422,6 +422,12 @@ extern "C" { #define WGL_ACCESS_WRITE_DISCARD_NV 0x00000002 #endif +#ifndef WGL_NV_DX_interop2 +#endif + +#ifndef WGL_EXT_swap_control_tear +#endif + /*************************************************************/ @@ -921,6 +927,14 @@ typedef BOOL (WINAPI * PFNWGLDXLOCKOBJECTSNVPROC) (HANDLE hDevice, GLint count, typedef BOOL (WINAPI * PFNWGLDXUNLOCKOBJECTSNVPROC) (HANDLE hDevice, GLint count, HANDLE *hObjects); #endif +#ifndef WGL_NV_DX_interop2 +#define WGL_NV_DX_interop2 1 +#endif + +#ifndef WGL_EXT_swap_control_tear +#define WGL_EXT_swap_control_tear 1 +#endif + #ifdef __cplusplus } diff --git a/xorg-server/hw/xwin/glx/wglext.spec b/xorg-server/hw/xwin/glx/wglext.spec index 1cac9d9cd..265bb0d06 100644 --- a/xorg-server/hw/xwin/glx/wglext.spec +++ b/xorg-server/hw/xwin/glx/wglext.spec @@ -7,7 +7,7 @@ # This document is licensed under the SGI Free Software B License Version # 2.0. For details, see http://oss.sgi.com/projects/FreeB/ . # -# $Revision: 14504 $ on $Date: 2011-04-13 21:31:13 -0700 (Wed, 13 Apr 2011) $ +# $Revision: 17027 $ on $Date: 2012-03-05 11:19:50 -0800 (Mon, 05 Mar 2012) $ required-props: param: retval retained @@ -1090,7 +1090,7 @@ ReleaseVideoCaptureDeviceNV(hDc, hDevice) ############################################################################### # # Extension #376 -# WGL_NV_copy_image commands +# NV_copy_image commands # ############################################################################### @@ -1183,3 +1183,23 @@ DXUnlockObjectsNV(hDevice, count, hObjects) param hObjects HANDLE out array [count] category NV_DX_interop +############################################################################### +# +# Extension #412 +# NV_DX_interop2 commands +# +############################################################################### + +# (none) +newcategory: NV_DX_interop2 + +############################################################################### +# +# Extension #415 +# EXT_swap_control_tear commands +# +############################################################################### + +# (none) +newcategory: EXT_swap_control_tear + |