Mesa (master): r300: fix missing BEGIN/END batches
Dave Airlie
airlied at kemper.freedesktop.org
Tue Aug 18 10:11:13 UTC 2009
Module: Mesa
Branch: master
Commit: 0e705c0dd397fe3c607551f988614178dacb9fa4
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0e705c0dd397fe3c607551f988614178dacb9fa4
Author: Dave Airlie <airlied at redhat.com>
Date: Sun Aug 16 18:41:23 2009 +1000
r300: fix missing BEGIN/END batches
---
src/mesa/drivers/dri/r300/r300_cmdbuf.c | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/src/mesa/drivers/dri/r300/r300_cmdbuf.c b/src/mesa/drivers/dri/r300/r300_cmdbuf.c
index bd46f9a..9042bbc 100644
--- a/src/mesa/drivers/dri/r300/r300_cmdbuf.c
+++ b/src/mesa/drivers/dri/r300/r300_cmdbuf.c
@@ -430,6 +430,7 @@ static void emit_zstencil_format(GLcontext *ctx, struct radeon_state_atom * atom
format = R300_DEPTHFORMAT_24BIT_INT_Z_8BIT_STENCIL;
}
+ BEGIN_BATCH_NO_AUTOSTATE(5);
OUT_BATCH(atom->cmd[0]);
atom->cmd[1] &= ~0xf;
atom->cmd[1] |= format;
@@ -437,6 +438,7 @@ static void emit_zstencil_format(GLcontext *ctx, struct radeon_state_atom * atom
OUT_BATCH(atom->cmd[2]);
OUT_BATCH(atom->cmd[3]);
OUT_BATCH(atom->cmd[4]);
+ END_BATCH();
}
static int check_always(GLcontext *ctx, struct radeon_state_atom *atom)
More information about the mesa-commit
mailing list