Mesa, DRI framework questions..

Dan Nicholson dbn.lists at
Tue Jun 24 17:11:57 PDT 2008

On Tue, Jun 24, 2008 at 4:47 PM, Tiago Vignatti <vignatti at> wrote:
> Dan Nicholson escreveu:
>> There is some common code implementing the GL API. The canonical
>> source is mesa, and these files are generated in mesa/src/mesa/glapi
>> from python scripts. When changes are made, the common code is synced
>> into the xserver tree. In previous releases, these files were
>> symlinked from a user provided mesa tree.
> Weird.
> Say that I want to change something in xserver/glx/glthread.[ch], for
> instance PTHREADS definition which is unused in xserver tree, so I always
> need to take a look at mesa and see if this is also unused there (which in
> fact for this situation is _used_)?

Right. If you want to change any file that's listed in glapi_sources
in glx/, you're probably best heading over to the
mesa3d-dev or dri-devel lists. I had an idea about splitting these off
into a separate shared library installed by Mesa that libGL and the
libglx extension would link to, but it's probably not worth the


More information about the xorg mailing list