meta: Don't save or restore the renderbuffer binding
[mesa.git] / src / mesa / vbo / vbo_attrib.h
index 0ae928f2af4891f3e18ae95cffc1c05b3d496b22..7b7d87af5e4059f39826be5cb17ff29a401fd8ff 100644 (file)
@@ -1,6 +1,6 @@
 /*
  Copyright (C) Intel Corp.  2006.  All Rights Reserved.
 /*
  Copyright (C) Intel Corp.  2006.  All Rights Reserved.
- Intel funded Tungsten Graphics (http://www.tungstengraphics.com) to
+ Intel funded Tungsten Graphics to
  develop this 3D driver.
  
  Permission is hereby granted, free of charge, to any person obtaining
  develop this 3D driver.
  
  Permission is hereby granted, free of charge, to any person obtaining
@@ -26,7 +26,7 @@
  **********************************************************************/
  /*
   * Authors:
  **********************************************************************/
  /*
   * Authors:
-  *   Keith Whitwell <keith@tungstengraphics.com>
+  *   Keith Whitwell <keithw@vmware.com>
   */
 
 #ifndef VBO_ATTRIB_H
   */
 
 #ifndef VBO_ATTRIB_H
@@ -60,43 +60,44 @@ enum {
        VBO_ATTRIB_TEX5 = 13,
        VBO_ATTRIB_TEX6 = 14,
        VBO_ATTRIB_TEX7 = 15,
        VBO_ATTRIB_TEX5 = 13,
        VBO_ATTRIB_TEX6 = 14,
        VBO_ATTRIB_TEX7 = 15,
+       VBO_ATTRIB_POINT_SIZE = 16,     
 
 
-       VBO_ATTRIB_GENERIC0 = 16, /* Not used? */
-       VBO_ATTRIB_GENERIC1 = 17,
-       VBO_ATTRIB_GENERIC2 = 18,
-       VBO_ATTRIB_GENERIC3 = 19,
-       VBO_ATTRIB_GENERIC4 = 20,
-       VBO_ATTRIB_GENERIC5 = 21,
-       VBO_ATTRIB_GENERIC6 = 22,
-       VBO_ATTRIB_GENERIC7 = 23,
-       VBO_ATTRIB_GENERIC8 = 24,
-       VBO_ATTRIB_GENERIC9 = 25,
-       VBO_ATTRIB_GENERIC10 = 26,
-       VBO_ATTRIB_GENERIC11 = 27,
-       VBO_ATTRIB_GENERIC12 = 28,
-       VBO_ATTRIB_GENERIC13 = 29,
-       VBO_ATTRIB_GENERIC14 = 30,
-       VBO_ATTRIB_GENERIC15 = 31,
+       VBO_ATTRIB_GENERIC0 = 17, /* Not used? */
+       VBO_ATTRIB_GENERIC1 = 18,
+       VBO_ATTRIB_GENERIC2 = 19,
+       VBO_ATTRIB_GENERIC3 = 20,
+       VBO_ATTRIB_GENERIC4 = 21,
+       VBO_ATTRIB_GENERIC5 = 22,
+       VBO_ATTRIB_GENERIC6 = 23,
+       VBO_ATTRIB_GENERIC7 = 24,
+       VBO_ATTRIB_GENERIC8 = 25,
+       VBO_ATTRIB_GENERIC9 = 26,
+       VBO_ATTRIB_GENERIC10 = 27,
+       VBO_ATTRIB_GENERIC11 = 28,
+       VBO_ATTRIB_GENERIC12 = 29,
+       VBO_ATTRIB_GENERIC13 = 30,
+       VBO_ATTRIB_GENERIC14 = 31,
+       VBO_ATTRIB_GENERIC15 = 32,
 
        /* XXX: in the vertex program InputsRead flag, we alias
         * materials and generics and use knowledge about the program
         * (whether it is a fixed-function emulation) to
         * differentiate.  Here we must keep them apart instead.
         */
 
        /* XXX: in the vertex program InputsRead flag, we alias
         * materials and generics and use knowledge about the program
         * (whether it is a fixed-function emulation) to
         * differentiate.  Here we must keep them apart instead.
         */
-       VBO_ATTRIB_MAT_FRONT_AMBIENT = 32
-       VBO_ATTRIB_MAT_BACK_AMBIENT = 33,
-       VBO_ATTRIB_MAT_FRONT_DIFFUSE = 34,
-       VBO_ATTRIB_MAT_BACK_DIFFUSE = 35,
-       VBO_ATTRIB_MAT_FRONT_SPECULAR = 36,
-       VBO_ATTRIB_MAT_BACK_SPECULAR = 37,
-       VBO_ATTRIB_MAT_FRONT_EMISSION = 38,
-       VBO_ATTRIB_MAT_BACK_EMISSION = 39,
-       VBO_ATTRIB_MAT_FRONT_SHININESS = 40,
-       VBO_ATTRIB_MAT_BACK_SHININESS = 41,
-       VBO_ATTRIB_MAT_FRONT_INDEXES = 42,
-       VBO_ATTRIB_MAT_BACK_INDEXES = 43
+       VBO_ATTRIB_MAT_FRONT_AMBIENT = 33
+       VBO_ATTRIB_MAT_BACK_AMBIENT = 34,
+       VBO_ATTRIB_MAT_FRONT_DIFFUSE = 35,
+       VBO_ATTRIB_MAT_BACK_DIFFUSE = 36,
+       VBO_ATTRIB_MAT_FRONT_SPECULAR = 37,
+       VBO_ATTRIB_MAT_BACK_SPECULAR = 38,
+       VBO_ATTRIB_MAT_FRONT_EMISSION = 39,
+       VBO_ATTRIB_MAT_BACK_EMISSION = 40,
+       VBO_ATTRIB_MAT_FRONT_SHININESS = 41,
+       VBO_ATTRIB_MAT_BACK_SHININESS = 42,
+       VBO_ATTRIB_MAT_FRONT_INDEXES = 43,
+       VBO_ATTRIB_MAT_BACK_INDEXES = 44
 
 
-       VBO_ATTRIB_MAX = 44
+       VBO_ATTRIB_MAX = 45
 };
 
 #define VBO_ATTRIB_FIRST_MATERIAL VBO_ATTRIB_MAT_FRONT_AMBIENT
 };
 
 #define VBO_ATTRIB_FIRST_MATERIAL VBO_ATTRIB_MAT_FRONT_AMBIENT