diff options
Diffstat (limited to 'src/i830.h')
-rw-r--r-- | src/i830.h | 16 |
1 files changed, 15 insertions, 1 deletions
@@ -199,7 +199,13 @@ typedef struct _I830CrtcPrivateRec { /* Lookup table values to be set when the CRTC is enabled */ CARD8 lut_r[256], lut_g[256], lut_b[256]; - I830MemRange rotate_mem; +#ifdef I830_USE_XAA + FBLinearPtr rotate_mem_xaa; +#endif +#ifdef I830_USE_EXA + ExaOffscreenArea *rotate_mem_exa; +#endif + I830MemRange cursor_mem; I830MemRange cursor_mem_argb; } I830CrtcPrivateRec, *I830CrtcPrivatePtr; @@ -613,6 +619,14 @@ extern void i830WaitSync(ScrnInfoPtr pScrn); /* i830_memory.c */ Bool I830BindAGPMemory(ScrnInfoPtr pScrn); Bool I830UnbindAGPMemory(ScrnInfoPtr pScrn); +#ifdef I830_USE_XAA +FBLinearPtr +i830_xf86AllocateOffscreenLinear(ScreenPtr pScreen, int length, + int granularity, + MoveLinearCallbackProcPtr moveCB, + RemoveLinearCallbackProcPtr removeCB, + pointer privData); +#endif /* I830_USE_EXA */ /* i830_modes.c */ DisplayModePtr i830_ddc_get_modes(xf86OutputPtr output); |