Replace add_newer_entrypoints (src/mesa/main/context.c) with
[mesa.git] / src / mesa / glapi / glapioffsets.h
index 0974e7b55649ccd2ae7b86fe085863406e417531..f7e9c95bd8841814b99d8706548b896d8ed54446 100644 (file)
@@ -1,6 +1,33 @@
-/* DO NOT EDIT - This file generated automatically by gloffsets.py script */
-#ifndef _GLAPI_OFFSETS_H_
-#define _GLAPI_OFFSETS_H_
+/* DO NOT EDIT - This file generated automatically by gl_offsets.py (from Mesa) script */
+
+/*
+ * Copyright (C) 1999-2001  Brian Paul   All Rights Reserved.
+ * (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
+ * BRIAN PAUL, 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.
+ */
+
+#if !defined( _GLAPI_OFFSETS_H_ )
+#  define _GLAPI_OFFSETS_H_
 
 #define _gloffset_NewList 0
 #define _gloffset_EndList 1
 #define _gloffset_MultTransposeMatrixfARB 410
 #define _gloffset_MultTransposeMatrixdARB 411
 #define _gloffset_SampleCoverageARB 412
-#define _gloffset___unused413 413
+#define _gloffset_DrawBuffersARB 413
 #define _gloffset_PolygonOffsetEXT 414
 #define _gloffset_GetTexFilterFuncSGIS 415
 #define _gloffset_TexFilterFuncSGIS 416
 #define _gloffset_GetProgramivNV 585
 #define _gloffset_GetProgramStringNV 586
 #define _gloffset_GetTrackMatrixivNV 587
-#define _gloffset_GetVertexAttribdvNV 588
-#define _gloffset_GetVertexAttribfvNV 589
-#define _gloffset_GetVertexAttribivNV 590
+#define _gloffset_GetVertexAttribdvARB 588
+#define _gloffset_GetVertexAttribfvARB 589
+#define _gloffset_GetVertexAttribivARB 590
 #define _gloffset_GetVertexAttribPointervNV 591
 #define _gloffset_IsProgramNV 592
 #define _gloffset_LoadProgramNV 593
 #define _gloffset_RequestResidentProgramsNV 600
 #define _gloffset_TrackMatrixNV 601
 #define _gloffset_VertexAttribPointerNV 602
-#define _gloffset_VertexAttrib1dNV 603
-#define _gloffset_VertexAttrib1dvNV 604
-#define _gloffset_VertexAttrib1fNV 605
-#define _gloffset_VertexAttrib1fvNV 606
-#define _gloffset_VertexAttrib1sNV 607
-#define _gloffset_VertexAttrib1svNV 608
-#define _gloffset_VertexAttrib2dNV 609
-#define _gloffset_VertexAttrib2dvNV 610
-#define _gloffset_VertexAttrib2fNV 611
-#define _gloffset_VertexAttrib2fvNV 612
-#define _gloffset_VertexAttrib2sNV 613
-#define _gloffset_VertexAttrib2svNV 614
-#define _gloffset_VertexAttrib3dNV 615
-#define _gloffset_VertexAttrib3dvNV 616
-#define _gloffset_VertexAttrib3fNV 617
-#define _gloffset_VertexAttrib3fvNV 618
-#define _gloffset_VertexAttrib3sNV 619
-#define _gloffset_VertexAttrib3svNV 620
-#define _gloffset_VertexAttrib4dNV 621
-#define _gloffset_VertexAttrib4dvNV 622
-#define _gloffset_VertexAttrib4fNV 623
-#define _gloffset_VertexAttrib4fvNV 624
-#define _gloffset_VertexAttrib4sNV 625
-#define _gloffset_VertexAttrib4svNV 626
-#define _gloffset_VertexAttrib4ubNV 627
-#define _gloffset_VertexAttrib4ubvNV 628
+#define _gloffset_VertexAttrib1dARB 603
+#define _gloffset_VertexAttrib1dvARB 604
+#define _gloffset_VertexAttrib1fARB 605
+#define _gloffset_VertexAttrib1fvARB 606
+#define _gloffset_VertexAttrib1sARB 607
+#define _gloffset_VertexAttrib1svARB 608
+#define _gloffset_VertexAttrib2dARB 609
+#define _gloffset_VertexAttrib2dvARB 610
+#define _gloffset_VertexAttrib2fARB 611
+#define _gloffset_VertexAttrib2fvARB 612
+#define _gloffset_VertexAttrib2sARB 613
+#define _gloffset_VertexAttrib2svARB 614
+#define _gloffset_VertexAttrib3dARB 615
+#define _gloffset_VertexAttrib3dvARB 616
+#define _gloffset_VertexAttrib3fARB 617
+#define _gloffset_VertexAttrib3fvARB 618
+#define _gloffset_VertexAttrib3sARB 619
+#define _gloffset_VertexAttrib3svARB 620
+#define _gloffset_VertexAttrib4dARB 621
+#define _gloffset_VertexAttrib4dvARB 622
+#define _gloffset_VertexAttrib4fARB 623
+#define _gloffset_VertexAttrib4fvARB 624
+#define _gloffset_VertexAttrib4sARB 625
+#define _gloffset_VertexAttrib4svARB 626
+#define _gloffset_VertexAttrib4NubARB 627
+#define _gloffset_VertexAttrib4NubvARB 628
 #define _gloffset_VertexAttribs1dvNV 629
 #define _gloffset_VertexAttribs1fvNV 630
 #define _gloffset_VertexAttribs1svNV 631
 #define _gloffset_GetFenceivNV 651
 #define _gloffset_FinishFenceNV 652
 #define _gloffset_SetFenceNV 653
-#define _gloffset_VertexAttrib1sARB 654
-#define _gloffset_VertexAttrib1fARB 655
-#define _gloffset_VertexAttrib1dARB 656
-#define _gloffset_VertexAttrib2sARB 657
-#define _gloffset_VertexAttrib2fARB 658
-#define _gloffset_VertexAttrib2dARB 659
-#define _gloffset_VertexAttrib3sARB 660
-#define _gloffset_VertexAttrib3fARB 661
-#define _gloffset_VertexAttrib3dARB 662
-#define _gloffset_VertexAttrib4sARB 663
-#define _gloffset_VertexAttrib4fARB 664
-#define _gloffset_VertexAttrib4dARB 665
-#define _gloffset_VertexAttrib4NubARB 666
-#define _gloffset_VertexAttrib1svARB 667
-#define _gloffset_VertexAttrib1fvARB 668
-#define _gloffset_VertexAttrib1dvARB 669
-#define _gloffset_VertexAttrib2svARB 670
-#define _gloffset_VertexAttrib2fvARB 671
-#define _gloffset_VertexAttrib2dvARB 672
-#define _gloffset_VertexAttrib3svARB 673
-#define _gloffset_VertexAttrib3fvARB 674
-#define _gloffset_VertexAttrib3dvARB 675
-#define _gloffset_VertexAttrib4bvARB 676
-#define _gloffset_VertexAttrib4svARB 677
-#define _gloffset_VertexAttrib4ivARB 678
-#define _gloffset_VertexAttrib4ubvARB 679
-#define _gloffset_VertexAttrib4usvARB 680
-#define _gloffset_VertexAttrib4uivARB 681
-#define _gloffset_VertexAttrib4fvARB 682
-#define _gloffset_VertexAttrib4dvARB 683
-#define _gloffset_VertexAttrib4NbvARB 684
-#define _gloffset_VertexAttrib4NsvARB 685
-#define _gloffset_VertexAttrib4NivARB 686
-#define _gloffset_VertexAttrib4NubvARB 687
-#define _gloffset_VertexAttrib4NusvARB 688
-#define _gloffset_VertexAttrib4NuivARB 689
-#define _gloffset_VertexAttribPointerARB 690
-#define _gloffset_EnableVertexAttribArrayARB 691
-#define _gloffset_DisableVertexAttribArrayARB 692
-#define _gloffset_ProgramStringARB 693
-#define _gloffset_BindProgramARB 694
-#define _gloffset_DeleteProgramsARB 695
-#define _gloffset_GenProgramsARB 696
-#define _gloffset_ProgramEnvParameter4dARB 697
-#define _gloffset_ProgramEnvParameter4dvARB 698
-#define _gloffset_ProgramEnvParameter4fARB 699
-#define _gloffset_ProgramEnvParameter4fvARB 700
-#define _gloffset_ProgramLocalParameter4dARB 701
-#define _gloffset_ProgramLocalParameter4dvARB 702
-#define _gloffset_ProgramLocalParameter4fARB 703
-#define _gloffset_ProgramLocalParameter4fvARB 704
-#define _gloffset_GetProgramEnvParameterdvARB 705
-#define _gloffset_GetProgramEnvParameterfvARB 706
-#define _gloffset_GetProgramLocalParameterdvARB 707
-#define _gloffset_GetProgramLocalParameterfvARB 708
-#define _gloffset_GetProgramivARB 709
-#define _gloffset_GetProgramStringARB 710
-#define _gloffset_GetVertexAttribdvARB 711
-#define _gloffset_GetVertexAttribfvARB 712
-#define _gloffset_GetVertexAttribivARB 713
-#define _gloffset_GetVertexAttribPointervARB 714
-#define _gloffset_IsProgramARB 715
-#define _gloffset_ProgramNamedParameter4fNV 716
-#define _gloffset_ProgramNamedParameter4dNV 717
-#define _gloffset_ProgramNamedParameter4fvNV 718
-#define _gloffset_ProgramNamedParameter4dvNV 719
-#define _gloffset_GetProgramNamedParameterfvNV 720
-#define _gloffset_GetProgramNamedParameterdvNV 721
-#define _gloffset_BindBufferARB 722
-#define _gloffset_DeleteBuffersARB 723
-#define _gloffset_GenBuffersARB 724
-#define _gloffset_IsBufferARB 725
-#define _gloffset_BufferDataARB 726
-#define _gloffset_BufferSubDataARB 727
-#define _gloffset_GetBufferSubDataARB 728
-#define _gloffset_MapBufferARB 729
-#define _gloffset_UnmapBufferARB 730
-#define _gloffset_GetBufferParameterivARB 731
-#define _gloffset_GetBufferPointervARB 732
+#define _gloffset_VertexAttrib4bvARB 654
+#define _gloffset_VertexAttrib4ivARB 655
+#define _gloffset_VertexAttrib4ubvARB 656
+#define _gloffset_VertexAttrib4usvARB 657
+#define _gloffset_VertexAttrib4uivARB 658
+#define _gloffset_VertexAttrib4NbvARB 659
+#define _gloffset_VertexAttrib4NsvARB 660
+#define _gloffset_VertexAttrib4NivARB 661
+#define _gloffset_VertexAttrib4NusvARB 662
+#define _gloffset_VertexAttrib4NuivARB 663
+#define _gloffset_VertexAttribPointerARB 664
+#define _gloffset_EnableVertexAttribArrayARB 665
+#define _gloffset_DisableVertexAttribArrayARB 666
+#define _gloffset_ProgramStringARB 667
+#define _gloffset_ProgramEnvParameter4dARB 668
+#define _gloffset_ProgramEnvParameter4dvARB 669
+#define _gloffset_ProgramEnvParameter4fARB 670
+#define _gloffset_ProgramEnvParameter4fvARB 671
+#define _gloffset_ProgramLocalParameter4dARB 672
+#define _gloffset_ProgramLocalParameter4dvARB 673
+#define _gloffset_ProgramLocalParameter4fARB 674
+#define _gloffset_ProgramLocalParameter4fvARB 675
+#define _gloffset_GetProgramEnvParameterdvARB 676
+#define _gloffset_GetProgramEnvParameterfvARB 677
+#define _gloffset_GetProgramLocalParameterdvARB 678
+#define _gloffset_GetProgramLocalParameterfvARB 679
+#define _gloffset_GetProgramivARB 680
+#define _gloffset_GetProgramStringARB 681
+#define _gloffset_ProgramNamedParameter4fNV 682
+#define _gloffset_ProgramNamedParameter4dNV 683
+#define _gloffset_ProgramNamedParameter4fvNV 684
+#define _gloffset_ProgramNamedParameter4dvNV 685
+#define _gloffset_GetProgramNamedParameterfvNV 686
+#define _gloffset_GetProgramNamedParameterdvNV 687
+#define _gloffset_BindBufferARB 688
+#define _gloffset_BufferDataARB 689
+#define _gloffset_BufferSubDataARB 690
+#define _gloffset_DeleteBuffersARB 691
+#define _gloffset_GenBuffersARB 692
+#define _gloffset_GetBufferParameterivARB 693
+#define _gloffset_GetBufferPointervARB 694
+#define _gloffset_GetBufferSubDataARB 695
+#define _gloffset_IsBufferARB 696
+#define _gloffset_MapBufferARB 697
+#define _gloffset_UnmapBufferARB 698
+#define _gloffset_DepthBoundsEXT 699
+#define _gloffset_GenQueriesARB 700
+#define _gloffset_DeleteQueriesARB 701
+#define _gloffset_IsQueryARB 702
+#define _gloffset_BeginQueryARB 703
+#define _gloffset_EndQueryARB 704
+#define _gloffset_GetQueryivARB 705
+#define _gloffset_GetQueryObjectivARB 706
+#define _gloffset_GetQueryObjectuivARB 707
+#define _gloffset_MultiModeDrawArraysIBM 708
+#define _gloffset_MultiModeDrawElementsIBM 709
+#define _gloffset_BlendEquationSeparateEXT 710
+#define _gloffset_DeleteObjectARB 711
+#define _gloffset_GetHandleARB 712
+#define _gloffset_DetachObjectARB 713
+#define _gloffset_CreateShaderObjectARB 714
+#define _gloffset_ShaderSourceARB 715
+#define _gloffset_CompileShaderARB 716
+#define _gloffset_CreateProgramObjectARB 717
+#define _gloffset_AttachObjectARB 718
+#define _gloffset_LinkProgramARB 719
+#define _gloffset_UseProgramObjectARB 720
+#define _gloffset_ValidateProgramARB 721
+#define _gloffset_Uniform1fARB 722
+#define _gloffset_Uniform2fARB 723
+#define _gloffset_Uniform3fARB 724
+#define _gloffset_Uniform4fARB 725
+#define _gloffset_Uniform1iARB 726
+#define _gloffset_Uniform2iARB 727
+#define _gloffset_Uniform3iARB 728
+#define _gloffset_Uniform4iARB 729
+#define _gloffset_Uniform1fvARB 730
+#define _gloffset_Uniform2fvARB 731
+#define _gloffset_Uniform3fvARB 732
+#define _gloffset_Uniform4fvARB 733
+#define _gloffset_Uniform1ivARB 734
+#define _gloffset_Uniform2ivARB 735
+#define _gloffset_Uniform3ivARB 736
+#define _gloffset_Uniform4ivARB 737
+#define _gloffset_UniformMatrix2fvARB 738
+#define _gloffset_UniformMatrix3fvARB 739
+#define _gloffset_UniformMatrix4fvARB 740
+#define _gloffset_GetObjectParameterfvARB 741
+#define _gloffset_GetObjectParameterivARB 742
+#define _gloffset_GetInfoLogARB 743
+#define _gloffset_GetAttachedObjectsARB 744
+#define _gloffset_GetUniformLocationARB 745
+#define _gloffset_GetActiveUniformARB 746
+#define _gloffset_GetUniformfvARB 747
+#define _gloffset_GetUniformivARB 748
+#define _gloffset_GetShaderSourceARB 749
+#define _gloffset_BindAttribLocationARB 750
+#define _gloffset_GetActiveAttribARB 751
+#define _gloffset_GetAttribLocationARB 752
+#define _gloffset_GetVertexAttribdvNV 753
+#define _gloffset_GetVertexAttribfvNV 754
+#define _gloffset_GetVertexAttribivNV 755
+#define _gloffset_VertexAttrib1dNV 756
+#define _gloffset_VertexAttrib1dvNV 757
+#define _gloffset_VertexAttrib1fNV 758
+#define _gloffset_VertexAttrib1fvNV 759
+#define _gloffset_VertexAttrib1sNV 760
+#define _gloffset_VertexAttrib1svNV 761
+#define _gloffset_VertexAttrib2dNV 762
+#define _gloffset_VertexAttrib2dvNV 763
+#define _gloffset_VertexAttrib2fNV 764
+#define _gloffset_VertexAttrib2fvNV 765
+#define _gloffset_VertexAttrib2sNV 766
+#define _gloffset_VertexAttrib2svNV 767
+#define _gloffset_VertexAttrib3dNV 768
+#define _gloffset_VertexAttrib3dvNV 769
+#define _gloffset_VertexAttrib3fNV 770
+#define _gloffset_VertexAttrib3fvNV 771
+#define _gloffset_VertexAttrib3sNV 772
+#define _gloffset_VertexAttrib3svNV 773
+#define _gloffset_VertexAttrib4dNV 774
+#define _gloffset_VertexAttrib4dvNV 775
+#define _gloffset_VertexAttrib4fNV 776
+#define _gloffset_VertexAttrib4fvNV 777
+#define _gloffset_VertexAttrib4sNV 778
+#define _gloffset_VertexAttrib4svNV 779
+#define _gloffset_VertexAttrib4ubNV 780
+#define _gloffset_VertexAttrib4ubvNV 781
+#define _gloffset_GenFragmentShadersATI 782
+#define _gloffset_BindFragmentShaderATI 783
+#define _gloffset_DeleteFragmentShaderATI 784
+#define _gloffset_BeginFragmentShaderATI 785
+#define _gloffset_EndFragmentShaderATI 786
+#define _gloffset_PassTexCoordATI 787
+#define _gloffset_SampleMapATI 788
+#define _gloffset_ColorFragmentOp1ATI 789
+#define _gloffset_ColorFragmentOp2ATI 790
+#define _gloffset_ColorFragmentOp3ATI 791
+#define _gloffset_AlphaFragmentOp1ATI 792
+#define _gloffset_AlphaFragmentOp2ATI 793
+#define _gloffset_AlphaFragmentOp3ATI 794
+#define _gloffset_SetFragmentShaderConstantATI 795
+#define _gloffset_IsRenderbufferEXT 796
+#define _gloffset_BindRenderbufferEXT 797
+#define _gloffset_DeleteRenderbuffersEXT 798
+#define _gloffset_GenRenderbuffersEXT 799
+#define _gloffset_RenderbufferStorageEXT 800
+#define _gloffset_GetRenderbufferParameterivEXT 801
+#define _gloffset_IsFramebufferEXT 802
+#define _gloffset_BindFramebufferEXT 803
+#define _gloffset_DeleteFramebuffersEXT 804
+#define _gloffset_GenFramebuffersEXT 805
+#define _gloffset_CheckFramebufferStatusEXT 806
+#define _gloffset_FramebufferTexture1DEXT 807
+#define _gloffset_FramebufferTexture2DEXT 808
+#define _gloffset_FramebufferTexture3DEXT 809
+#define _gloffset_FramebufferRenderbufferEXT 810
+#define _gloffset_GetFramebufferAttachmentParameterivEXT 811
+#define _gloffset_GenerateMipmapEXT 812
+#define _gloffset_StencilFuncSeparate 813
+#define _gloffset_StencilOpSeparate 814
+#define _gloffset_StencilMaskSeparate 815
 
-#endif
+#endif /* !defined( _GLAPI_OFFSETS_H_ ) */