summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dri/r200/r200_ioctl.h
diff options
context:
space:
mode:
authorDave Airlie <airlied@linux.ie>2009-01-22 22:49:16 +1000
committerDave Airlie <airlied@linux.ie>2009-01-22 22:50:36 +1000
commitf69e2f42d53337702ce52173a58a49e53bfdee56 (patch)
tree68547c3ab8b5e5a4cd7e5717b2a783b2c8eb538e /src/mesa/drivers/dri/r200/r200_ioctl.h
parentd93dc4338279c03b8fa2b0adec01dedae4fe4895 (diff)
r200: fix up swtcl/tcl flushes
Diffstat (limited to 'src/mesa/drivers/dri/r200/r200_ioctl.h')
-rw-r--r--src/mesa/drivers/dri/r200/r200_ioctl.h9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/mesa/drivers/dri/r200/r200_ioctl.h b/src/mesa/drivers/dri/r200/r200_ioctl.h
index e3f0b66514..ccc15c5b49 100644
--- a/src/mesa/drivers/dri/r200/r200_ioctl.h
+++ b/src/mesa/drivers/dri/r200/r200_ioctl.h
@@ -53,8 +53,7 @@ extern void r200EmitVbufPrim( r200ContextPtr rmesa,
GLuint primitive,
GLuint vertex_nr );
-extern void r200FlushElts(r200ContextPtr rmesa);
-
+extern void r200FlushElts(GLcontext *ctx);
extern GLushort *r200AllocEltsOpenEnded( r200ContextPtr rmesa,
GLuint primitive,
@@ -113,8 +112,8 @@ void r200SetUpAtomList( r200ContextPtr rmesa );
*/
#define R200_NEWPRIM( rmesa ) \
do { \
- if ( rmesa->dma.flush ) \
- rmesa->dma.flush( rmesa->radeon.glCtx ); \
+ if ( rmesa->swtcl.flush ) \
+ rmesa->swtcl.flush( rmesa->radeon.glCtx ); \
} while (0)
/* Can accomodate several state changes and primitive changes without
@@ -154,7 +153,7 @@ static INLINE int R200_DB_STATECHANGE(
*/
#define R200_FIREVERTICES( rmesa ) \
do { \
- if ( rmesa->store.cmd_used || rmesa->dma.flush ) { \
+ if ( rmesa->swtcl.flush || rmesa->tcl.flush ) { \
r200Flush( rmesa->radeon.glCtx ); \
} \
} while (0)