comments for gl_array_object struct
authorBrian Paul <brian.paul@tungstengraphics.com>
Thu, 15 Jun 2006 15:34:13 +0000 (15:34 +0000)
committerBrian Paul <brian.paul@tungstengraphics.com>
Thu, 15 Jun 2006 15:34:13 +0000 (15:34 +0000)
src/mesa/main/mtypes.h

index 4ef08dd0748252168a0333920c185b8731376c0e..e2eeedf2951d917006f053932fa3ea0a5cae0f9f 100644 (file)
@@ -1663,7 +1663,12 @@ struct gl_client_array
 };
 
 
-struct gl_array_object {
+/**
+ * Collection of vertex arrays.  Defined by the GL_APPLE_vertex_array_object
+ * extension, but a nice encapsulation in any case.
+ */
+struct gl_array_object
+{
    /** Name of the array object as received from glGenVertexArrayAPPLE. */
    GLuint Name;
 
@@ -1679,10 +1684,11 @@ struct gl_array_object {
    struct gl_client_array EdgeFlag;
    /*@}*/
 
-   /** Generic arrays for vertex programs/shaders; */
+   /** Generic arrays for vertex programs/shaders */
    struct gl_client_array VertexAttrib[VERT_ATTRIB_MAX];
 
-   GLbitfield _Enabled;                /**< mask of _NEW_ARRAY_* values */
+   /** Mask of _NEW_ARRAY_* values indicating which arrays are enabled */
+   GLbitfield _Enabled;
 };