Xorg 7.4 release plan

Dan Nicholson dbn.lists at gmail.com
Wed Feb 27 10:58:10 PST 2008


On Wed, Feb 27, 2008 at 10:04 AM, Kristian Høgsberg <krh at bitplanet.net> wrote:
> On Wed, Feb 27, 2008 at 12:43 PM, Dan Nicholson <dbn.lists at gmail.com> wrote:
>  > On Wed, Feb 27, 2008 at 8:26 AM, Adam Jackson <ajax at redhat.com> wrote:
>
> >  >  Aah, the Mesa question.  I love this part.
>  >  >
>  >  >  DRI2, unlike pciaccess, is not a complete switchover.  Both the DDX and
>  >  >  the DRI driver can implement support for either or both of DRI1 and
>  >  >  DRI2, so it's not blocking the release in the sense of "we can't ship
>  >  >  until this works".
>  >
>  >  Unfortunately, building DRI2 requires some parts of mesa master
>  >  (dri_sarea.h for sure).
>
>  That's just the xserver DRI2 module, which is optional (pass
>  --disable-dri2 to xserver ./configure).  The biggest problem is that
>  the AIGLX DRI loader is now using the DRI interface present in mesa
>  master.  It should be possible to add a glxdri-7.0.c file to GL/glx
>  that loads the old-style interface, it's mostly a matter of
>  resurrecting the old version of GL/glx/glxdri.c and making it compile
>  conditional on the DRI interface version.

Ah, yes, --disable-dri2. It would be a little nicer if we detected
when DRI2 was possible instead of requiring the switch. Maybe
something like

if test "x$DRI2" = xauto; then
    AC_CHECK_HEADERS(GL/dri_sarea.h, DRI2=yes, DRI2=no)
fi

--
Dan



More information about the xorg mailing list