diff options
author | Eric Anholt <anholt@freebsd.org> | 2004-06-16 09:23:18 +0000 |
---|---|---|
committer | Eric Anholt <anholt@freebsd.org> | 2004-06-16 09:23:18 +0000 |
commit | c5b1972b50a6dbe57c67d3cc88ae010386b908a6 (patch) | |
tree | 932a901b031e8e68c15870965a99f571a73301c3 /src/i810_dri.c | |
parent | 41eba03d0d62fe03a7b437c9c4914016c3125141 (diff) |
DRI XFree86-4_3_99_12-merge importDRI-XFree86-4_3_99_12-merge
Diffstat (limited to 'src/i810_dri.c')
-rw-r--r-- | src/i810_dri.c | 84 |
1 files changed, 2 insertions, 82 deletions
diff --git a/src/i810_dri.c b/src/i810_dri.c index 3bdc3c1c..06bb0f14 100644 --- a/src/i810_dri.c +++ b/src/i810_dri.c @@ -1,4 +1,4 @@ -/* $XFree86: xc/programs/Xserver/hw/xfree86/drivers/i810/i810_dri.c,v 1.41 2003/09/24 02:43:23 dawes Exp $ */ +/* $XFree86: xc/programs/Xserver/hw/xfree86/drivers/i810/i810_dri.c,v 1.40 2003/07/09 01:45:23 dawes Exp $ */ /* * Reformatted with GNU indent (2.2.8), using the following options: * @@ -522,7 +522,7 @@ I810DRIScreenInit(ScreenPtr pScreen) drmAgpAlloc(pI810->drmSubFD, 4096 * 1024, 1, NULL, &dcacheHandle); pI810->dcacheHandle = dcacheHandle; - xf86DrvMsg(pScreen->myNum, X_INFO, "[agp] dcacheHandle : 0x%lx\n", + xf86DrvMsg(pScreen->myNum, X_INFO, "[agp] dcacheHandle : %p\n", dcacheHandle); #define Elements(x) sizeof(x)/sizeof(*x) @@ -1424,83 +1424,3 @@ static void I810DRITransitionTo2d(ScreenPtr pScreen) } pI810->have3DWindows = 0; } - -Bool -I810DRILeave(ScrnInfoPtr pScrn) -{ - I810Ptr pI810 = I810PTR(pScrn); - - if (pI810->directRenderingEnabled) { - if (pI810->dcacheHandle != 0) - if (drmAgpUnbind(pI810->drmSubFD, pI810->dcacheHandle) != 0) { - xf86DrvMsg(pScrn->scrnIndex, X_ERROR,"%s\n",strerror(errno)); - return FALSE; - } - if (pI810->backHandle != 0) - if (drmAgpUnbind(pI810->drmSubFD, pI810->backHandle) != 0) { - xf86DrvMsg(pScrn->scrnIndex, X_ERROR,"%s\n",strerror(errno)); - return FALSE; - } - if (pI810->zHandle != 0) - if (drmAgpUnbind(pI810->drmSubFD, pI810->zHandle) != 0) { - xf86DrvMsg(pScrn->scrnIndex, X_ERROR,"%s\n",strerror(errno)); - return FALSE; - } - if (pI810->sysmemHandle != 0) - if (drmAgpUnbind(pI810->drmSubFD, pI810->sysmemHandle) != 0) { - xf86DrvMsg(pScrn->scrnIndex, X_ERROR,"%s\n",strerror(errno)); - return FALSE; - } - if (pI810->xvmcHandle != 0) - if (drmAgpUnbind(pI810->drmSubFD, pI810->xvmcHandle) != 0) { - xf86DrvMsg(pScrn->scrnIndex, X_ERROR,"%s\n",strerror(errno)); - return FALSE; - } - if (pI810->cursorHandle != 0) - if (drmAgpUnbind(pI810->drmSubFD, pI810->cursorHandle) != 0) { - xf86DrvMsg(pScrn->scrnIndex, X_ERROR,"%s\n",strerror(errno)); - return FALSE; - } - if (pI810->agpAcquired == TRUE) - drmAgpRelease(pI810->drmSubFD); - pI810->agpAcquired = FALSE; - } - return TRUE; -} - -Bool -I810DRIEnter(ScrnInfoPtr pScrn) -{ - I810Ptr pI810 = I810PTR(pScrn); - - if (pI810->directRenderingEnabled) { - - if (pI810->agpAcquired == FALSE) - drmAgpAcquire(pI810->drmSubFD); - pI810->agpAcquired = TRUE; - if (pI810->dcacheHandle != 0) - if (drmAgpBind(pI810->drmSubFD, pI810->dcacheHandle, - pI810->DepthOffset) != 0) - return FALSE; - if (pI810->backHandle != 0) - if (drmAgpBind(pI810->drmSubFD, pI810->backHandle, - pI810->BackOffset) != 0) - return FALSE; - if (pI810->zHandle != 0) - if (drmAgpBind(pI810->drmSubFD, pI810->zHandle, - pI810->DepthOffset) != 0) - return FALSE; - if (pI810->sysmemHandle != 0) - if (drmAgpBind(pI810->drmSubFD, pI810->sysmemHandle, 0) != 0) - return FALSE; - if (pI810->xvmcHandle != 0) - if (drmAgpBind(pI810->drmSubFD, pI810->xvmcHandle, - pI810->MC.Start) != 0) - return FALSE; - if (pI810->cursorHandle != 0) - if (drmAgpBind(pI810->drmSubFD, pI810->cursorHandle, - pI810->CursorStart) != 0) - return FALSE; - } - return TRUE; -} |