From: Brian P. <br...@pr...> - 2000-04-04 15:45:20
|
John Wharington wrote: > > > > Running some applications that use the Mesa-DRI-XFree86 4.0 combo on > Voodoo3, get a black window. When hardware rendering is disabled, > the display looks fine. The applications in question use the gizmo3d library, > which is supposed to require Mesa with multithreading enabled. Might this have > something to do with the black display? It might. The tdfx driver isn't threadsafe at this point even though the Mesa core is. > I have searched on what the deal is with installing a new (e.g. CVS) Mesa for > XFree86 4.0 but to no avail. Any pointers? I've *got* to write a FAQ on this. Installing a new version of Mesa inside of XFree86 4.0 is not for the faint of heart! If you're lucky, you can replace all the files in xc/extras/Mesa from newer versions from Mesa CVS, recompile the X server's GLX module, recompile all DRI 3D driver modules, recompile the libGL.so library (just to be safe) and it'll work. But since Mesa 3.3 is still under development I occasionally introduce new source files and that requires modifying the XFree86 Imakefiles. It's really easy to make a mistake there and get a variety of problems as a result. I don't recommend touching the Mesa sources inside XFree86 unless you really know what you're doing. I've been too busy to help people that try this and get stuck. Sorry. -Brian |