On 01/02/2012 05:44 PM, Ian Romanick wrote: > From: Ian Romanick <ian.d.roman...@intel.com> > > Signed-off-by: Ian Romanick <ian.d.roman...@intel.com> > --- > configure.ac | 28 ++++++---------------------- > 1 files changed, 6 insertions(+), 22 deletions(-)
At some point, you'll want to check for libxcb >= 1.8, i.e. a version that has the new support that you need. Of course, until there is such a release...not really sure what to do. This is at least a good start, so you get a Reviewed-by: Kenneth Graunke <kenn...@whitecape.org> > diff --git a/configure.ac b/configure.ac > index c29b0bb..e526d17 100644 > --- a/configure.ac > +++ b/configure.ac > @@ -940,16 +940,8 @@ if test "x$enable_glx" = xyes -a "x$no_x" = xyes; then > AC_MSG_ERROR([X11 development libraries needed for GLX]) > fi > > -dnl XCB - this is only used for GLX right now > -AC_ARG_ENABLE([xcb], > - [AS_HELP_STRING([--enable-xcb], > - [use XCB for GLX @<:@default=disabled@:>@])], > - [enable_xcb="$enableval"], > - [enable_xcb=no]) > -if test "x$enable_xcb" = xyes; then > +if test "x$enable_glx" = xyes; then > DEFINES="$DEFINES -DUSE_XCB" > -else > - enable_xcb=no > fi > > dnl Direct rendering or just indirect rendering > @@ -1008,7 +1000,7 @@ xyesno) > > # find the DRI deps for libGL > if test "$x11_pkgconfig" = yes; then > - dri_modules="x11 xext xdamage xfixes" > + dri_modules="x11 xext xdamage xfixes x11-xcb xcb-glx" > > # add xf86vidmode if available > PKG_CHECK_MODULES([XF86VIDMODE], [xxf86vm], HAVE_XF86VIDMODE=yes, > HAVE_XF86VIDMODE=no) > @@ -1016,11 +1008,6 @@ xyesno) > dri_modules="$dri_modules xxf86vm" > fi > > - # add xcb modules if necessary > - if test "$enable_xcb" = yes; then > - dri_modules="$dri_modules x11-xcb xcb-glx" > - fi > - > PKG_CHECK_MODULES([DRIGL], [$dri_modules]) > GL_PC_REQ_PRIV="$GL_PC_REQ_PRIV $dri_modules" > X11_INCLUDES="$X11_INCLUDES $DRIGL_CFLAGS" > @@ -1037,12 +1024,10 @@ xyesno) > GL_PC_CFLAGS="$X11_INCLUDES" > > # XCB can only be used from pkg-config > - if test "$enable_xcb" = yes; then > - PKG_CHECK_MODULES([XCB],[x11-xcb xcb-glx]) > - GL_PC_REQ_PRIV="$GL_PC_REQ_PRIV x11-xcb xcb-glx" > - X11_INCLUDES="$X11_INCLUDES $XCB_CFLAGS" > - GL_LIB_DEPS="$GL_LIB_DEPS $XCB_LIBS" > - fi > + PKG_CHECK_MODULES([XCB],[x11-xcb xcb-glx]) > + GL_PC_REQ_PRIV="$GL_PC_REQ_PRIV x11-xcb xcb-glx" > + X11_INCLUDES="$X11_INCLUDES $XCB_CFLAGS" > + GL_LIB_DEPS="$GL_LIB_DEPS $XCB_LIBS" > fi > > # need DRM libs, -lpthread, etc. > @@ -1981,7 +1966,6 @@ xyesyes) > ;; > xyesno) > echo " GLX: DRI-based" > - echo " Use XCB: $enable_xcb" > ;; > *) > echo " GLX: $enable_glx" _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev