mesa: Branch 'master'

Oliver McFadden z3ro at kemper.freedesktop.org
Tue Mar 13 06:25:14 UTC 2007


 src/mesa/drivers/dri/r300/r300_ioctl.c  |    2 +-
 src/mesa/drivers/dri/r300/r300_reg.h    |    2 ++
 src/mesa/drivers/dri/r300/r300_render.c |    4 ++--
 3 files changed, 5 insertions(+), 3 deletions(-)

New commits:
diff-tree eb4db4c4ec7efc366b00e1b1f1fe519ca1af79d6 (from 19fbe9732c92ff67911c28bf19c174326af05c84)
Author: Oliver McFadden <z3ro.geek at gmail.com>
Date:   Tue Mar 13 06:24:56 2007 +0000

    Add defines for the values written to R300_RB3D_ZCACHE_CTLSTAT.
    
    Note that just like the values written to R300_RB3D_DSTCACHE_CTLSTAT these
    values are really unknown; ideally more reverse engineering should be done to
    determine what these values mean and when they should be set.

diff --git a/src/mesa/drivers/dri/r300/r300_ioctl.c b/src/mesa/drivers/dri/r300/r300_ioctl.c
index bb16cd1..f0741f9 100644
--- a/src/mesa/drivers/dri/r300/r300_ioctl.c
+++ b/src/mesa/drivers/dri/r300/r300_ioctl.c
@@ -166,7 +166,7 @@ static void r300ClearBuffer(r300ContextP
 	  
 
 	reg_start(R300_RB3D_ZCACHE_CTLSTAT,0);
-	e32(0x00000003);
+	e32(R300_RB3D_ZCACHE_CTLSTAT_03);
 	cp_wait(rmesa, R300_WAIT_3D | R300_WAIT_3D_CLEAN);
 }
 
diff --git a/src/mesa/drivers/dri/r300/r300_reg.h b/src/mesa/drivers/dri/r300/r300_reg.h
index aa6d81a..f9accad 100644
--- a/src/mesa/drivers/dri/r300/r300_reg.h
+++ b/src/mesa/drivers/dri/r300/r300_reg.h
@@ -1397,6 +1397,8 @@ USE OR OTHER DEALINGS IN THE SOFTWARE.
 /* gap */
 
 #define R300_RB3D_ZCACHE_CTLSTAT            0x4F18 /* GUESS */
+#       define R300_RB3D_ZCACHE_CTLSTAT_01  0x1
+#       define R300_RB3D_ZCACHE_CTLSTAT_03  0x3
 
 /* gap */
 
diff --git a/src/mesa/drivers/dri/r300/r300_render.c b/src/mesa/drivers/dri/r300/r300_render.c
index 87d370e..659ec3f 100644
--- a/src/mesa/drivers/dri/r300/r300_render.c
+++ b/src/mesa/drivers/dri/r300/r300_render.c
@@ -347,7 +347,7 @@ GLboolean r300_run_vb_render(GLcontext *
 	e32(R300_RB3D_DSTCACHE_0A);
 
 	reg_start(R300_RB3D_ZCACHE_CTLSTAT,0);
-	e32(0x00000003);
+	e32(R300_RB3D_ZCACHE_CTLSTAT_03);
 	
 	r300EmitState(rmesa);
 	
@@ -363,7 +363,7 @@ GLboolean r300_run_vb_render(GLcontext *
 	e32(R300_RB3D_DSTCACHE_0A /*R300_RB3D_DSTCACHE_02*/);
 
 	reg_start(R300_RB3D_ZCACHE_CTLSTAT,0);
-	e32(0x00000003/*0x1*/);
+	e32(R300_RB3D_ZCACHE_CTLSTAT_03 /*R300_RB3D_ZCACHE_CTLSTAT_01*/);
 
 #ifdef USER_BUFFERS
 	r300UseArrays(ctx);



More information about the mesa-commit mailing list