Mesa (master): r300-gallium: Fix bad register write.

Corbin Simpson csimpson at kemper.freedesktop.org
Sat Apr 4 09:44:03 UTC 2009


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

Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sat Apr  4 02:19:48 2009 -0700

r300-gallium: Fix bad register write.

---

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

diff --git a/src/gallium/drivers/r300/r300_emit.c b/src/gallium/drivers/r300/r300_emit.c
index 0ee3233..f284041 100644
--- a/src/gallium/drivers/r300/r300_emit.c
+++ b/src/gallium/drivers/r300/r300_emit.c
@@ -370,15 +370,16 @@ void r300_emit_viewport_state(struct r300_context* r300,
 {
     CS_LOCALS(r300);
 
-    BEGIN_CS(7);
-    OUT_CS_REG_SEQ(R300_SE_VPORT_XSCALE, 7);
+    BEGIN_CS(9);
+    OUT_CS_REG_SEQ(R300_SE_VPORT_XSCALE, 6);
     OUT_CS_32F(viewport->xscale);
     OUT_CS_32F(viewport->xoffset);
     OUT_CS_32F(viewport->yscale);
     OUT_CS_32F(viewport->yoffset);
     OUT_CS_32F(viewport->zscale);
     OUT_CS_32F(viewport->zoffset);
-    OUT_CS(viewport->vte_control);
+
+    OUT_CS_REG(R300_VAP_VTE_CNTL, viewport->vte_control);
     END_CS;
 }
 




More information about the mesa-commit mailing list