summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Hopf <mhopf@suse.de>2009-09-08 16:53:50 +0200
committerMatthias Hopf <mhopf@suse.de>2009-09-08 16:53:50 +0200
commitb3f16ffdeb95fcd07f773756a563a5873647a760 (patch)
tree637f6b2ef3a346a70635bf953559f91aae163f8c
parentd8329927aaac5f2d4949785951326ebc782bc420 (diff)
More idle/flush swaps.
-rw-r--r--src/r5xx_exa.c2
-rw-r--r--src/rhd_driver.c4
2 files changed, 3 insertions, 3 deletions
diff --git a/src/r5xx_exa.c b/src/r5xx_exa.c
index ef28ad5..744d685 100644
--- a/src/r5xx_exa.c
+++ b/src/r5xx_exa.c
@@ -124,9 +124,9 @@ R5xxEXASync(ScreenPtr pScreen, int marker)
if (ExaPrivate->exaMarkerSynced != marker) {
struct RhdCS *CS = RHDPTR(pScrn)->CS;
- RHDCSFlush(CS);
RHDCSIdle(CS);
R5xx2DIdle(pScrn);
+ RHDCSFlush(CS);
ExaPrivate->exaMarkerSynced = marker;
}
diff --git a/src/rhd_driver.c b/src/rhd_driver.c
index cfa7c20..1e12590 100644
--- a/src/rhd_driver.c
+++ b/src/rhd_driver.c
@@ -1351,8 +1351,8 @@ rhdEngineIdle(ScrnInfoPtr pScrn)
R5xxEngineWaitIdleFull(CS);
}
- RHDCSFlush(CS);
RHDCSIdle(CS);
+ RHDCSFlush(CS);
}
if (rhdPtr->TwoDPrivate) {
@@ -1511,8 +1511,8 @@ RHDEnterVT(int scrnIndex, int flags)
if (rhdPtr->ChipSet < RHD_R600)
R5xxEngineWaitIdleFull(rhdPtr->CS);
- RHDCSFlush(rhdPtr->CS);
RHDCSIdle(rhdPtr->CS);
+ RHDCSFlush(rhdPtr->CS);
}
#ifdef USE_DRI