xf86-video-ati: Branch 'master'
Dave Airlie
airlied at kemper.freedesktop.org
Sun Jul 5 22:24:42 PDT 2009
src/radeon_kms.c | 7 +++++++
1 file changed, 7 insertions(+)
New commits:
commit 503b51343267248b4c6994b88238dd5384528f03
Author: Dave Airlie <airlied at redhat.com>
Date: Mon Jul 6 15:20:13 2009 +1000
radeon: taken from kms-support + CS fixes commit.
re-emit 2D state and reset 3D state emit on flush
diff --git a/src/radeon_kms.c b/src/radeon_kms.c
index 7ecfe88..4ff1c6a 100644
--- a/src/radeon_kms.c
+++ b/src/radeon_kms.c
@@ -78,6 +78,13 @@ void radeon_cs_flush_indirect(ScrnInfoPtr pScrn)
return;
radeon_cs_emit(info->cs);
radeon_cs_erase(info->cs);
+
+ if (info->reemit_current2d)
+ info->reemit_current2d(pScrn, 0);
+ if (info->dri2.enabled) {
+ info->accel_state->XInited3D = FALSE;
+ info->accel_state->engineMode = EXA_ENGINEMODE_UNKNOWN;
+ }
}
void radeon_ddx_cs_start(ScrnInfoPtr pScrn,
More information about the xorg-commit
mailing list