summaryrefslogtreecommitdiff
path: root/src/savage_driver.h
diff options
context:
space:
mode:
authorAlex Deucher <agd5f@yahoo.com>2006-04-30 17:51:15 +0000
committerAlex Deucher <agd5f@yahoo.com>2006-04-30 17:51:15 +0000
commit6d688c993ec7baf8f00df59764dd3e04bab24e09 (patch)
tree81f74a3b06394f6f42679cb53fe3ecd706a39f11 /src/savage_driver.h
parentef46fb29088e7cc50c6072d66c6ac1fe5cd398bd (diff)
- Add exa support (solid, copy, UTS)
Diffstat (limited to 'src/savage_driver.h')
-rw-r--r--src/savage_driver.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/savage_driver.h b/src/savage_driver.h
index 31a930a..d571771 100644
--- a/src/savage_driver.h
+++ b/src/savage_driver.h
@@ -24,6 +24,7 @@
#include "xf86cmap.h"
#include "vbe.h"
#include "xaa.h"
+#include "exa.h"
#include "xf86xv.h"
#include "savage_regs.h"
@@ -345,6 +346,15 @@ typedef struct _Savage {
int ShadowPitch;
void (*PointerMoved)(int index, int x, int y);
+ /* support for EXA */
+ ExaDriverPtr EXADriverPtr;
+ Bool useEXA;
+ unsigned long EXAendfb;
+ unsigned long pbd_offset;
+ unsigned long sbd_offset;
+ unsigned long pbd_high;
+ unsigned long sbd_high;
+
/* Support for XAA acceleration */
XAAInfoRecPtr AccelInfoRec;
xRectangle Rect;
@@ -534,6 +544,10 @@ void SavageSetGBD(ScrnInfoPtr);
void SavageAccelSync(ScrnInfoPtr);
/*int SavageHelpSolidROP(ScrnInfoPtr pScrn, int *fg, int pm, int *rop);*/
+/* XAA and EXA */
+Bool SavageXAAInit(ScreenPtr);
+Bool SavageEXAInit(ScreenPtr);
+
/* In savage_i2c.c. */
Bool SavageI2CInit(ScrnInfoPtr pScrn);