On Thu, Mar 25, 2010 at 7:06 PM, Xavier Chantry <chantry.xav...@gmail.com> wrote: > On Thu, Mar 25, 2010 at 6:35 PM, Jakob Bornecrantz <wallbra...@gmail.com> > wrote: >> >> Thanks for testing... >> >> Hmm I currently only checking for if the --enable-egl switch has been >> thrown when selecting so if you throw in --disable-egl in there it >> should work again. I'll look into it. >> > > Interestingly enough, the drisw work that happened right after the > merge fails in the same way. > > Anyway, I already have two working options : > 1) add egl and drisw to --with-state-trackers=glx,dri > 2) add --disable-egl --enable-gallium-swrast=no > > The handling of with_state_trackers option does not seem optimal : > - yes case : > mesa_driver=dri -> glx state tracker > mesa_driver=xlib -> dri state tracker > > so there is apparently no way to get both glx and dri > > - * case : > does not check whether egl state tracker is enabled when egl is enabled > does not check whether drisw state tracker is enabled when drisw is enabled > > > But there is nothing inherently broken. So we can just assume the user > is not stupid and will select configure options that are consistent. > I will just go with 2), and possibly update nouveau wiki accordingly. >
Thanks again for testing. Okay, this could be solved by just checking if the state trackers are built where we enable the the targets instead of the subsystem or driver. The xorg drivers is the only one doing this correctly, by checking HAVE_XORG. I'll get to that later today. Cheers Jakob. ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ Mesa3d-dev mailing list Mesa3d-dev@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mesa3d-dev