summaryrefslogtreecommitdiff
path: root/src/pm_accel.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/pm_accel.c')
-rw-r--r--src/pm_accel.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/pm_accel.c b/src/pm_accel.c
index 16f32e2..f6a201a 100644
--- a/src/pm_accel.c
+++ b/src/pm_accel.c
@@ -43,6 +43,7 @@
#include "glint_regs.h"
#include "glint.h"
+#ifdef HAVE_XAA_H
#include "miline.h" /* for octants */
#include "xaalocal.h" /* For replacements */
@@ -176,10 +177,12 @@ PermediaInitializeEngine(ScrnInfoPtr pScrn)
GLINT_WRITE_REG(0,dXDom);
GLINT_WRITE_REG(1<<16,dY);
}
+#endif
Bool
PermediaAccelInit(ScreenPtr pScreen)
{
+#ifdef HAVE_XAA_H
XAAInfoRecPtr infoPtr;
ScrnInfoPtr pScrn = xf86ScreenToScrn(pScreen);
GLINTPtr pGlint = GLINTPTR(pScrn);
@@ -276,8 +279,12 @@ PermediaAccelInit(ScreenPtr pScreen)
xf86InitFBManager(pScreen, &AvailFBArea);
return (XAAInit(pScreen, infoPtr));
+#else
+ return FALSE;
+#endif
}
+#ifdef HAVE_XAA_H
static void PermediaLoadCoord(
ScrnInfoPtr pScrn,
int x, int y,
@@ -1195,3 +1202,4 @@ PermediaSubsequentSolidBresenhamLine( ScrnInfoPtr pScrn,
(octant & YMAJOR) ? Y_AXIS : X_AXIS,
x, y, e, dmin, -dmaj, len);
}
+#endif