display lists broken in Mesa maybe due to glapi dispatch changes (?), and an Xthreads problem

Ian Romanick idr at us.ibm.com
Mon Aug 1 10:51:12 PDT 2005

Hash: SHA1

In addition to my recent commit to Mesa CVS, try this patch.  I have
verified that everything builds and that glxgears works on a system with
current X.org CVS installed.

The problem with display lists was really, really stupid.  The changes
to dispatch.h existed when I tested everything.  However, I had added
them by hand.  Shortly before committing, I regenerated the file.  Since
the script did not contain the changes, they were lost when the file was
regenerated.  D'oh!

I'm really, really confused as to why this bug doesn't hit X.org CVS
builds.  The only way that it would not hit is if IN_DRI_DRIVER isn't
set.  If that's the case, it's also a bug.  I'm not sure if we should
just apply this patch (should just need the changes to dispatch.h) to
X.org CVS or re-import Mesa with the patch applied.  Fortunately for me,
it's not my call to make. :)

As for the s/XTHREADS/USE_XTHREADS/ change, I'm not terribly happy about
it.  The problem is that XlibConf.h contains '#define XTHREADS' to make
it easier to build X extensions in the modular build.  This used to be
set on the command line by imake.  My *personal* opinion is that it
should be set on the command line by configure.

7ddbfb1ad2cbd6b3c3e61e7128f906b6  Mesa-200508011040.patch
Version: GnuPG v1.2.6 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org

-------------- next part --------------
A non-text attachment was scrubbed...
Name: Mesa-200508011040.patch
Type: text/x-patch
Size: 29110 bytes
Desc: not available
URL: <http://lists.x.org/archives/xorg/attachments/20050801/f3f1cf64/attachment.bin>

More information about the xorg mailing list