summaryrefslogtreecommitdiff
path: root/src/glamo-draw.c
diff options
context:
space:
mode:
authorLars-Peter Clausen <lars@metafoo.de>2009-05-03 14:37:31 +0200
committerLars-Peter Clausen <lars@metafoo.de>2009-05-03 14:37:31 +0200
commitef499f51909762fa5a52820d8e05249add43ea9a (patch)
tree260ddc05183d38ee2fffa0411ece5b5ec60da81f /src/glamo-draw.c
parent8b82afb51440f33fcbbe609a50ceb2c5986adf57 (diff)
Code cleanup:
* Delete unused files * Move engine code to it's own file * Remove some proxy functions
Diffstat (limited to 'src/glamo-draw.c')
-rw-r--r--src/glamo-draw.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/glamo-draw.c b/src/glamo-draw.c
index d0590d3..6d4ea15 100644
--- a/src/glamo-draw.c
+++ b/src/glamo-draw.c
@@ -31,6 +31,7 @@
#include "glamo-regs.h"
#include "glamo-cmdq.h"
#include "glamo-draw.h"
+#include "glamo-engine.h"
static const CARD8 GLAMOSolidRop[16] = {
/* GXclear */ 0x00, /* 0 */
@@ -212,7 +213,6 @@ GLAMODrawEnable(ScrnInfoPtr pScrn)
GLAMODrawDisable(pScrn);
return FALSE;
}
-
GLAMOEngineWait(pGlamo, GLAMO_ENGINE_ALL);
return TRUE;
@@ -366,7 +366,7 @@ GLAMOExaDoneSolid(PixmapPtr pPix)
{
ScrnInfoPtr pScrn = xf86Screens[pPix->drawable.pScreen->myNum];
GlamoPtr pGlamo = GlamoPTR(pScrn);
- GLAMOFlushCMDQCache(pGlamo, 1);
+ GLAMODispatchCMDQ(pGlamo);
exaMarkSync(pGlamo->pScreen);
}
@@ -456,7 +456,7 @@ GLAMOExaDoneCopy(PixmapPtr pDst)
{
ScrnInfoPtr pScrn = xf86Screens[pDst->drawable.pScreen->myNum];
GlamoPtr pGlamo = GlamoPTR(pScrn);
- GLAMOFlushCMDQCache(pGlamo, 1);
+ GLAMODispatchCMDQ(pGlamo);
exaMarkSync(pGlamo->pScreen);
}
@@ -562,6 +562,7 @@ GLAMOExaWaitMarker (ScreenPtr pScreen, int marker)
{
ScrnInfoPtr pScrn = xf86Screens[pScreen->myNum];
GlamoPtr pGlamo = GlamoPTR(pScrn);
+ GLAMODispatchCMDQ(pGlamo);
GLAMOEngineWait(pGlamo, GLAMO_ENGINE_ALL);
}