summaryrefslogtreecommitdiff
path: root/src/mesa/main/mtypes.h
diff options
context:
space:
mode:
authorBrian <brianp@vmware.com>2009-01-31 11:57:22 -0700
committerBrian <brianp@vmware.com>2009-01-31 12:11:28 -0700
commit446abc2799a143c32c4c48472f3f964f9288a623 (patch)
treee7bef7068075a563bffd28f464320a362cefc7ff /src/mesa/main/mtypes.h
parent7721bf267b64ef28376f07daae7713814e91af35 (diff)
mesa: display list clean-ups
Rename some structs and fields to be more consistant with the rest of mesa.
Diffstat (limited to 'src/mesa/main/mtypes.h')
-rw-r--r--src/mesa/main/mtypes.h32
1 files changed, 16 insertions, 16 deletions
diff --git a/src/mesa/main/mtypes.h b/src/mesa/main/mtypes.h
index c740e6d162..f6e4724588 100644
--- a/src/mesa/main/mtypes.h
+++ b/src/mesa/main/mtypes.h
@@ -2848,13 +2848,6 @@ struct gl_matrix_stack
-/*
- * Forward declaration of display list data types:
- */
-union node;
-typedef union node Node;
-
-
/* This has to be included here. */
#include "dd.h"
@@ -2886,11 +2879,17 @@ struct gl_tnl_module
/**
- * Strictly this is a tnl/ private concept, but it doesn't seem
+ * Display list flags.
+ * Strictly this is a tnl-private concept, but it doesn't seem
* worthwhile adding a tnl private structure just to hold this one bit
* of information:
*/
-#define MESA_DLIST_DANGLING_REFS 0x1
+#define DLIST_DANGLING_REFS 0x1
+
+/*
+ * Forward declaration of display list data types:
+ */
+union gl_dlist_node;
/**
@@ -2898,11 +2897,12 @@ struct gl_tnl_module
* collected. Could be extended with driverPrivate structures,
* etc. in the future.
*/
-struct mesa_display_list
+struct gl_display_list
{
- Node *node; /**< The dlist commands are in a linked list of nodes */
- GLuint id;
- GLbitfield flags; /**< MESA_DLIST_x flags */
+ GLuint Name;
+ GLbitfield Flags; /**< DLIST_x flags */
+ /** The dlist commands are in a linked list of nodes */
+ union gl_dlist_node *Head;
};
@@ -2913,10 +2913,10 @@ struct gl_dlist_state
{
GLuint CallDepth; /**< Current recursion calling depth */
- struct mesa_display_list *CurrentList;
- Node *CurrentListPtr; /**< Head of list being compiled */
+ struct gl_display_list *CurrentList;
GLuint CurrentListNum; /**< Number of the list being compiled */
- Node *CurrentBlock; /**< Pointer to current block of nodes */
+ union gl_dlist_node *CurrentListPtr; /**< Head of list being compiled */
+ union gl_dlist_node *CurrentBlock; /**< Pointer to current block of nodes */
GLuint CurrentPos; /**< Index into current block of nodes */
GLvertexformat ListVtxfmt;