diff options
author | Alex Deucher <agd5f@yahoo.com> | 2006-04-30 17:51:15 +0000 |
---|---|---|
committer | Alex Deucher <agd5f@yahoo.com> | 2006-04-30 17:51:15 +0000 |
commit | 6d688c993ec7baf8f00df59764dd3e04bab24e09 (patch) | |
tree | 81f74a3b06394f6f42679cb53fe3ecd706a39f11 /src/savage_driver.h | |
parent | ef46fb29088e7cc50c6072d66c6ac1fe5cd398bd (diff) |
- Add exa support (solid, copy, UTS)
Diffstat (limited to 'src/savage_driver.h')
-rw-r--r-- | src/savage_driver.h | 14 |
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); |