summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJames Simmons <jsimmons@infradead.org>2012-03-23 19:26:55 -0400
committerJames Simmons <jsimmons@infradead.org>2012-03-23 19:26:55 -0400
commitdd7566f77e4f56bd4fdf137516d7771968cba5f8 (patch)
tree3db4b4ceedce3081ac2d6f69ff232cdd4a7f31d7
parent3f38f96039172ec2ce910e36342c742ff06247e2 (diff)
Death to the xaa layer completely
-rw-r--r--src/Makefile.am1
-rw-r--r--src/via_driver.c4
-rw-r--r--src/via_exa.c9
3 files changed, 2 insertions, 12 deletions
diff --git a/src/Makefile.am b/src/Makefile.am
index 3059a36..083579d 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -39,6 +39,7 @@ openchrome_drv_la_SOURCES = \
via_3d.c \
via_3d.h \
via_3d_reg.h \
+ via_rop.h \
via_exa.c \
via_bandwidth.c \
via_ums.h \
diff --git a/src/via_driver.c b/src/via_driver.c
index b73cba2..9280e9e 100644
--- a/src/via_driver.c
+++ b/src/via_driver.c
@@ -1492,10 +1492,6 @@ VIAPreInit(ScrnInfoPtr pScrn, int flags)
VIAFreeRec(pScrn);
return FALSE;
}
- if (!xf86LoadSubModule(pScrn, "xaa")) {
- VIAFreeRec(pScrn);
- return FALSE;
- }
}
if (pVia->shadowFB) {
diff --git a/src/via_exa.c b/src/via_exa.c
index af48f4b..a372c4e 100644
--- a/src/via_exa.c
+++ b/src/via_exa.c
@@ -39,14 +39,7 @@
#include "via_driver.h"
#include "via_regs.h"
#include "via_dmabuffer.h"
-
-#ifdef X_HAVE_XAAGETROP
-#define VIAACCELPATTERNROP(vRop) (XAAGetPatternROP(vRop) << 24)
-#define VIAACCELCOPYROP(vRop) (XAAGetCopyROP(vRop) << 24)
-#else
-#define VIAACCELPATTERNROP(vRop) (XAAPatternROP[vRop] << 24)
-#define VIAACCELCOPYROP(vRop) (XAACopyROP[vRop] << 24)
-#endif
+#include "via_rop.h"
enum VIA_2D_Regs {
GECMD,