Back out the actual enabling of depth tiling.
authorNicolai Haehnle <prefect_@gmx.net>
Tue, 21 Jun 2005 17:18:00 +0000 (17:18 +0000)
committerNicolai Haehnle <prefect_@gmx.net>
Tue, 21 Jun 2005 17:18:00 +0000 (17:18 +0000)
Depth tiling breaks software fallbacks and depth buffer reads.
radeon_span.c **must** be updated for anything that is related to tiling.

src/mesa/drivers/dri/r300/r300_state.c

index 68aeb5efdfc84f738d98e1de28364be0e0e072ba..1ffb81c798bbaea2f30369304df0b98371fb4d8b 100644 (file)
@@ -2198,13 +2198,6 @@ void r300ResetHwState(r300ContextPtr r300)
                r300->radeon.radeonScreen->depthOffset +
                r300->radeon.radeonScreen->fbLocation;
        r300->hw.zb.cmd[R300_ZB_PITCH] = r300->radeon.radeonScreen->depthPitch;
-       /* Turn off when clearing buffers ? */
-       r300->hw.zb.cmd[R300_ZB_PITCH] |= R300_DEPTH_TILE_ENABLE;
-       
-       if (ctx->Visual.depthBits == 24)
-               r300->hw.zb.cmd[R300_ZB_PITCH] |= R300_DEPTH_MICROTILE_ENABLE;
-       else if (ctx->Visual.depthBits == 16)
-               r300->hw.zb.cmd[R300_ZB_PITCH] |= R300_DEPTH_ENDIAN_WORD_SWAP;
                
        r300->hw.unk4F28.cmd[1] = 0;