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