Mesa (master): r300g: fix CS checker errors caused by emit_dsa_state

Marek Olšák mareko at kemper.freedesktop.org
Wed Jan 9 15:47:36 UTC 2013


Module: Mesa
Branch: master
Commit: 4f2d9a8f520cda5bf7af9b8e659f247c753211af
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4f2d9a8f520cda5bf7af9b8e659f247c753211af

Author: Marek Olšák <maraeo at gmail.com>
Date:   Wed Jan  9 11:34:33 2013 +0100

r300g: fix CS checker errors caused by emit_dsa_state

size is 10 on r500 and 8 on r300

---

 src/gallium/drivers/r300/r300_emit.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/src/gallium/drivers/r300/r300_emit.c b/src/gallium/drivers/r300/r300_emit.c
index 4163d2d..825038a 100644
--- a/src/gallium/drivers/r300/r300_emit.c
+++ b/src/gallium/drivers/r300/r300_emit.c
@@ -102,7 +102,7 @@ void r300_emit_dsa_state(struct r300_context* r300, unsigned size, void* state)
 
     BEGIN_CS(size);
     OUT_CS_REG(R300_FG_ALPHA_FUNC, alpha_func);
-    OUT_CS_TABLE(fb->zsbuf ? &dsa->cb_begin : dsa->cb_zb_no_readwrite, 8);
+    OUT_CS_TABLE(fb->zsbuf ? &dsa->cb_begin : dsa->cb_zb_no_readwrite, size-2);
     END_CS;
 }
 




More information about the mesa-commit mailing list