diff options
author | Eric Anholt <anholt@FreeBSD.org> | 2006-05-12 16:10:02 -0700 |
---|---|---|
committer | Eric Anholt <anholt@FreeBSD.org> | 2006-05-12 16:10:02 -0700 |
commit | 0cb251fadca1cbb3d4c5b97982cd0d8c2fc3e840 (patch) | |
tree | 8b94af70094d26d6b92e412ff94f403d62ad56d8 /src | |
parent | 78b95386b630039864b31954ebcd02ec8829b0c8 (diff) |
Do a couple of reverts to get the DRI code building. At this point, the whole
driver builds.
Diffstat (limited to 'src')
-rw-r--r-- | src/i830_dri.c | 17 | ||||
-rw-r--r-- | src/i830_dri.h | 4 |
2 files changed, 12 insertions, 9 deletions
diff --git a/src/i830_dri.c b/src/i830_dri.c index b82eae63..2eacc5b4 100644 --- a/src/i830_dri.c +++ b/src/i830_dri.c @@ -444,12 +444,13 @@ I830CheckDRIAvailable(ScrnInfoPtr pScrn) int major, minor, patch; DRIQueryVersion(&major, &minor, &patch); - if (major != 4 || minor < 0) { + if (major != DRIINFO_MAJOR_VERSION || minor < DRIINFO_MINOR_VERSION) { xf86DrvMsg(pScrn->scrnIndex, X_ERROR, "[dri] %s failed because of a version mismatch.\n" - "[dri] libDRI version is %d.%d.%d but version 4.0.x is needed.\n" + "[dri] libDRI version is %d.%d.%d but version %d.%d.x is needed.\n" "[dri] Disabling DRI.\n", - "I830CheckDRIAvailable", major, minor, patch); + "I830CheckDRIAvailable", major, minor, patch, + DRIINFO_MAJOR_VERSION, DRIINFO_MINOR_VERSION); return FALSE; } } @@ -495,10 +496,10 @@ I830DRIScreenInit(ScreenPtr pScreen) ((pciConfigPtr) pI830->PciInfo->thisCard)->devnum, ((pciConfigPtr) pI830->PciInfo->thisCard)->funcnum); } - pDRIInfo->ddxDriverMajorVersion = INTEL_MAJOR_VERSION; - pDRIInfo->ddxDriverMinorVersion = INTEL_MINOR_VERSION; - pDRIInfo->ddxDriverPatchVersion = INTEL_PATCHLEVEL; - pDRIInfo->frameBufferPhysicalAddress = pI830->LinearAddr + + pDRIInfo->ddxDriverMajorVersion = I830_MAJOR_VERSION; + pDRIInfo->ddxDriverMinorVersion = I830_MINOR_VERSION; + pDRIInfo->ddxDriverPatchVersion = I830_PATCHLEVEL; + pDRIInfo->frameBufferPhysicalAddress = (pointer) pI830->LinearAddr + pI830->FrontBuffer.Start; #if 0 pDRIInfo->frameBufferSize = ROUND_TO_PAGE(pScrn->displayWidth * @@ -542,8 +543,6 @@ I830DRIScreenInit(ScreenPtr pScreen) pDRIInfo->InitBuffers = I830DRIInitBuffers; pDRIInfo->MoveBuffers = I830DRIMoveBuffers; pDRIInfo->bufferRequests = DRI_ALL_WINDOWS; - pDRIInfo->OpenFullScreen = I830DRIOpenFullScreen; - pDRIInfo->CloseFullScreen = I830DRICloseFullScreen; pDRIInfo->TransitionTo2d = I830DRITransitionTo2d; pDRIInfo->TransitionTo3d = I830DRITransitionTo3d; pDRIInfo->TransitionSingleToMulti3D = I830DRITransitionSingleToMulti3d; diff --git a/src/i830_dri.h b/src/i830_dri.h index 281013b3..66e9525d 100644 --- a/src/i830_dri.h +++ b/src/i830_dri.h @@ -9,6 +9,10 @@ #define I830_MAX_DRAWABLES 256 +#define I830_MAJOR_VERSION 1 +#define I830_MINOR_VERSION 5 +#define I830_PATCHLEVEL 1 + #define I830_REG_SIZE 0x80000 typedef struct _I830DRIRec { |