diff options
| -rw-r--r-- | src/mesa/drivers/dri/r300/r300_ioctl.c | 2 | ||||
| -rw-r--r-- | src/mesa/drivers/dri/r300/r300_reg.h | 2 | ||||
| -rw-r--r-- | src/mesa/drivers/dri/r300/r300_render.c | 4 | 
3 files changed, 5 insertions, 3 deletions
diff --git a/src/mesa/drivers/dri/r300/r300_ioctl.c b/src/mesa/drivers/dri/r300/r300_ioctl.c index bb16cd13d4..f0741f978d 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(r300ContextPtr r300, int flags, int buffer)  	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 aa6d81a063..f9accadf61 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 87d370e303..659ec3ff54 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 *ctx,  	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 *ctx,  	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);  | 
