summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorBrian Paul <brianp@vmware.com>2013-05-01 19:15:32 -0600
committerBrian Paul <brianp@vmware.com>2013-05-02 09:03:14 -0600
commitcce6e30613f8a7c28c83a5e0411689d6184cbf8f (patch)
treeb6a6ee46d213193c56399c6d5b8fd3f826dc699c /src
parentaa782f260d09bbc10db039340358b3518e8a5a38 (diff)
downloadexternal_mesa3d-cce6e30613f8a7c28c83a5e0411689d6184cbf8f.zip
external_mesa3d-cce6e30613f8a7c28c83a5e0411689d6184cbf8f.tar.gz
external_mesa3d-cce6e30613f8a7c28c83a5e0411689d6184cbf8f.tar.bz2
mesa: adjust PRIM_x constants for geometry shaders
These values pertain to display lists, and the new types of geometry shader primitives can be used in display lists. And add new PRIM_MAX constant for follow-on changes. Reviewed-by: Jose Fonseca <jfonseca@vmware.com>
Diffstat (limited to 'src')
-rw-r--r--src/mesa/main/mtypes.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/mesa/main/mtypes.h b/src/mesa/main/mtypes.h
index 89e00e3..14b3c5b 100644
--- a/src/mesa/main/mtypes.h
+++ b/src/mesa/main/mtypes.h
@@ -85,9 +85,10 @@ struct set_entry;
/** Extra draw modes beyond GL_POINTS, GL_TRIANGLE_FAN, etc */
-#define PRIM_OUTSIDE_BEGIN_END (GL_POLYGON+1)
-#define PRIM_INSIDE_UNKNOWN_PRIM (GL_POLYGON+2)
-#define PRIM_UNKNOWN (GL_POLYGON+3)
+#define PRIM_MAX GL_TRIANGLE_STRIP_ADJACENCY
+#define PRIM_OUTSIDE_BEGIN_END (PRIM_MAX + 1)
+#define PRIM_INSIDE_UNKNOWN_PRIM (PRIM_MAX + 2)
+#define PRIM_UNKNOWN (PRIM_MAX + 3)