Hi,
The current mesa git is breaking for me and falling back to indirect rendering.
(I am using the
r300 driver.) The following patch gets it working again for me:
diff --git a/src/mesa/drivers/dri/common/dri_util.c b/src/mesa/drivers/dri/commo
index 0175158..23befac 100644
--- a/src/mesa/drivers/dri/common/dri_util.c
+++ b/src/mesa/drivers/dri/common/dri_util.c
@@ -765,7 +765,7 @@ static void driDestroyScreen(__DRIscreen *screen)
if (psp->dri2.enabled) {
drmBOUnmap(psp->fd, &psp->dri2.sareaBO);
- drmBOUnreference(psp->fd, &psp->dri2.sareaBO);
+ drmBOUnReference(psp->fd, &psp->dri2.sareaBO);
} else {
(void)drmUnmap((drmAddress)psp->pSAREA, SAREA_MAX);
(void)drmUnmap((drmAddress)psp->pFB, psp->fbSize);
@@ -916,7 +916,7 @@ __DRI2_CREATE_NEW_SCREEN(int scrn, __DRIscreen *psc,
if (drmBOMap(psp->fd, &psp->dri2.sareaBO,
DRM_BO_FLAG_READ | DRM_BO_FLAG_WRITE, 0, &psp->dri2.sarea)) {
- drmBOUnreference(psp->fd, &psp->dri2.sareaBO);
+ drmBOUnReference(psp->fd, &psp->dri2.sareaBO);
_mesa_free(psp);
return NULL;
}
@@ -944,7 +944,7 @@ __DRI2_CREATE_NEW_SCREEN(int scrn, __DRIscreen *psc,
*driver_modes = __dri2DriverInitScreen(psp);
if (*driver_modes == NULL) {
drmBOUnmap(psp->fd, &psp->dri2.sareaBO);
- drmBOUnreference(psp->fd, &psp->dri2.sareaBO);
+ drmBOUnReference(psp->fd, &psp->dri2.sareaBO);
_mesa_free(psp);
return NULL;
}
diff --git a/src/mesa/drivers/dri/radeon/radeon_screen.c b/src/mesa/drivers/dri/
index 5afc6d9..dc73f62 100644
--- a/src/mesa/drivers/dri/radeon/radeon_screen.c
+++ b/src/mesa/drivers/dri/radeon/radeon_screen.c
@@ -1091,6 +1091,11 @@ __GLcontextModes *__driDriverInitScreen(__DRIscreenPrivat
}
+PUBLIC __GLcontextModes *__dri2DriverInitScreen(__DRIscreenPrivate *psp) {
+ return NULL;
+}
+
+
/**
* Get information about previous buffer swaps.
*/
Cheers,
Chris
__________________________________________________________
Sent from Yahoo! Mail - a smarter inbox http://uk.mail.yahoo.com
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Mesa3d-dev mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mesa3d-dev