diff options
Diffstat (limited to 'src/via_driver.h')
-rw-r--r-- | src/via_driver.h | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/src/via_driver.h b/src/via_driver.h index eaa9d77..6cb8829 100644 --- a/src/via_driver.h +++ b/src/via_driver.h @@ -220,8 +220,8 @@ typedef struct _VIA { int numVisualConfigs; __GLXvisualConfig* pVisualConfigs; VIAConfigPrivPtr pVisualConfigsPriv; - unsigned long agpHandle; - unsigned long registerHandle; + drm_handle_t agpHandle; + drm_handle_t registerHandle; unsigned long agpAddr; drmAddress agpMappedAddr; unsigned char *agpBase; @@ -304,6 +304,15 @@ void ViaVideoInit(ScrnInfoPtr pScrn, ScreenPtr pScreen); /* via_i2c.c */ void ViaI2CInit(ScrnInfoPtr pScrn); +/* via_dri.c */ +#ifdef XF86DRI +Bool VIADRIScreenInit(ScrnInfoPtr pScrn, ScreenPtr pScreen); +void VIADRICloseScreen(ScrnInfoPtr pScrn, ScreenPtr pScreen); +Bool VIADRIFinishScreenInit(ScrnInfoPtr pScrn, ScreenPtr pScreen); +void VIADRIRingBufferCleanup(ScrnInfoPtr pScrn); +Bool VIADRIRingBufferInit(ScrnInfoPtr pScrn); +#endif /* XF86DRI */ + /* Extra debug verbosity */ #define LOG_DEBUG 7 #define LOG_DEBUG_XV LOG_DEBUG + 1 |