diff --git a/src/mesa/drivers/dri/r600/r700_state.c b/src/mesa/drivers/dri/r600/r700_state.c index 41000dc..7f5f293 100644 --- a/src/mesa/drivers/dri/r600/r700_state.c +++ b/src/mesa/drivers/dri/r600/r700_state.c @@ -201,7 +201,8 @@ static void r700SetDBRenderState(GLcontext * ctx) R600_STATECHANGE(context, db); SETbit(r700->DB_SHADER_CONTROL.u32All, DUAL_EXPORT_ENABLE_bit); - SETfield(r700->DB_SHADER_CONTROL.u32All, EARLY_Z_THEN_LATE_Z, Z_ORDER_shift, Z_ORDER_mask); + /* leave late Z for now */ + SETfield(r700->DB_SHADER_CONTROL.u32All, LATE_Z, Z_ORDER_shift, Z_ORDER_mask); /* XXX not sure if this is required */ if (context->radeon.radeonScreen->chip_family < CHIP_FAMILY_RV770) SETbit(r700->DB_RENDER_OVERRIDE.u32All, FORCE_SHADER_Z_ORDER_bit);