mesa: document _mesa_prim::begin/end
authorMarek Olšák <marek.olsak@amd.com>
Tue, 11 Feb 2020 01:47:11 +0000 (20:47 -0500)
committerMarek Olšák <marek.olsak@amd.com>
Tue, 18 Feb 2020 21:45:50 +0000 (16:45 -0500)
Reviewed-by: Mathias Fröhlich <mathias.froehlich@web.de>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3861>

src/mesa/main/draw.h

index 8fa511ef0a3255a33314f5e9d51b974d963e96db..528696de60f0e094de70558dcd07fb14ab3c4c8c 100644 (file)
@@ -44,7 +44,19 @@ struct _mesa_prim
 {
    GLubyte mode;    /**< GL_POINTS, GL_LINES, GL_QUAD_STRIP, etc */
    bool indexed;
+
+   /**
+    * tnl: If true, line stipple emulation will reset the pattern walker.
+    * vbo: If false and the primitive is a line loop, the first vertex is
+    *      the beginning of the line loop and it won't be drawn.
+    *      Instead, it will be moved to the end.
+    */
    bool begin;
+
+   /**
+    * tnl: If true and the primitive is a line loop, it will be closed.
+    * vbo: Same as tnl.
+    */
    bool end;
 
    GLuint start;