I forgot to mention: this will give us a working X server with _software_ rendering, instead of a segfaulting X.
2011/1/13 Paulo Zanoni <pzan...@mandriva.com>: > Without this, X doesn't start with UMS on r300g. > > Signed-off-by: Paulo Zanoni <pzan...@mandriva.com> > --- > > Sending patch as discussed in #radeon > Tested with mesa 7.10. If the patch is accepted, please backport to 7.10. > > src/mesa/drivers/dri/common/dri_util.c | 3 +++ > 1 files changed, 3 insertions(+), 0 deletions(-) > > diff --git a/src/mesa/drivers/dri/common/dri_util.c > b/src/mesa/drivers/dri/common/dri_util.c > index a5b71bd..bf8cf6e 100644 > --- a/src/mesa/drivers/dri/common/dri_util.c > +++ b/src/mesa/drivers/dri/common/dri_util.c > @@ -790,6 +790,9 @@ driCreateNewScreen(int scrn, > static const __DRIextension *emptyExtensionList[] = { NULL }; > __DRIscreen *psp; > > + if (driDriverAPI.InitScreen == NULL) > + return NULL; > + > psp = calloc(1, sizeof *psp); > if (!psp) > return NULL; > -- > 1.7.1 > > _______________________________________________ > mesa-dev mailing list > mesa-dev@lists.freedesktop.org > http://lists.freedesktop.org/mailman/listinfo/mesa-dev > -- Paulo Zanoni _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev