Mesa (master): r200: fix cb microtile setup

Dave Airlie airlied at kemper.freedesktop.org
Tue Dec 6 10:36:41 UTC 2011


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

Author: Dave Airlie <airlied at redhat.com>
Date:   Tue Dec  6 09:45:49 2011 +0000

r200: fix cb microtile setup

We shouldn't see this in buffers from the DDX but just in case.

Signed-off-by: Dave Airlie <airlied at redhat.com>

---

 src/mesa/drivers/dri/r200/r200_state_init.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/src/mesa/drivers/dri/r200/r200_state_init.c b/src/mesa/drivers/dri/r200/r200_state_init.c
index c5dd1cf..ab4a188 100644
--- a/src/mesa/drivers/dri/r200/r200_state_init.c
+++ b/src/mesa/drivers/dri/r200/r200_state_init.c
@@ -468,6 +468,9 @@ static void ctx_emit_cs(struct gl_context *ctx, struct radeon_state_atom *atom)
    cbpitch = (rrb->pitch / rrb->cpp);
    if (rrb->bo->flags & RADEON_BO_FLAGS_MACRO_TILE)
        cbpitch |= R200_COLOR_TILE_ENABLE;
+   if (rrb->bo->flags & RADEON_BO_FLAGS_MICRO_TILE)
+       cbpitch |= R200_COLOR_MICROTILE_ENABLE;
+
 
    drb = radeon_get_depthbuffer(&r200->radeon);
    if (drb) {




More information about the mesa-commit mailing list