From: Brian P. <br...@pr...> - 2000-06-28 15:20:57
|
"Curtis L. Olson" wrote: > > Greetings, > > I'd like to try to build a replacement libGL.so for my system to test > some recent Mesa bug fixes related to some color/lighting problems. > > I currently have a Voodoo-3 card, XFree86-4.0, GLX, DRI all running > with acceleration in a window and all that nice stuff. > > But, when I try to build a replacement libGL.so for this system I get > software only rendering. The configure script does find my glide.h > and libglide3.so. XFree86 doesn't use configure scripts. I think there's some confusion here. 1. Start with either the latest XFree86 or DRI CVS sources (at this point, the two source bases are pretty much in sync). Make sure you can build and use that successfully. 2. If you want to upgrade the Mesa components within XFree86 you'll have to get the latest Mesa sources out of Mesa's CVS tree. Then, copy them into the xc/extras/Mesa/src/ directory. Specifically: cp Mesa-3.3/src/*.[ch] xc/extras/Mesa/src/ cp Mesa-3.3/src/X86/*.[chS] xc/extras/Mesa/src/X86/ cp Mesa-3.3/src/X/*.[chS] xc/extras/Mesa/src/X/ DO NOT copy the Mesa-3.3/src/FX files to xc/extras/Mesa/src/FX. 3. Recompile your XFree86/DRI tree. > What other things do I need to do to get a XF86/DRI aware version of > libGL.so? I'm happy to read documentation and follow instructions, > but so far I can find nothing on the net or in the Mesa docs related > to this. Can anyone provide any tips, or point me towards the > appropriate documentation? Mesa itself knows absolutely nothing about the DRI or XFree86. It's XFree86 that pulls in Mesa and hooks it into the X server and DRI (in simple terms). -Brian |