summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/mga_dri.c25
1 files changed, 3 insertions, 22 deletions
diff --git a/src/mga_dri.c b/src/mga_dri.c
index c780bdf..103279d 100644
--- a/src/mga_dri.c
+++ b/src/mga_dri.c
@@ -431,14 +431,7 @@ static void MGASwapContext( ScreenPtr pScreen )
*/
pMga->haveQuiescense = 0;
-#ifdef USE_XAA
- if (!pMga->Exa && pMga->AccelInfoRec)
- pMga->AccelInfoRec->NeedToSync = TRUE;
-#endif
-#ifdef USE_EXA
- if (pMga->Exa)
- exaMarkSync(pScreen);
-#endif
+ MGA_MARK_SYNC(pMga, pScrn);
}
static void MGASwapContextShared( ScreenPtr pScreen )
@@ -452,20 +445,8 @@ static void MGASwapContextShared( ScreenPtr pScreen )
pMga->haveQuiescense = pMGA2->haveQuiescense = 0;
-#ifdef USE_XAA
- if (!pMga->Exa && pMga->AccelInfoRec)
- pMga->AccelInfoRec->NeedToSync = TRUE;
-
- if (!pMGA2->Exa && pMGA2->AccelInfoRec)
- pMGA2->AccelInfoRec->NeedToSync = TRUE;
-#endif
-#ifdef USE_EXA
- if (pMga->Exa)
- exaMarkSync(pScrn->pScreen);
-
- if (pMGA2->Exa)
- exaMarkSync(pMGAEnt->pScrn_2->pScreen);
-#endif
+ MGA_MARK_SYNC(pMga, pScrn);
+ MGA_MARK_SYNC(pMGA2, pMGAEnt->pScrn_2);
}
/* FIXME: This comment is out of date, since we aren't overriding