Why does thread support depend on GLX_DIRECT_RENDERING in libGL?
Ian Romanick
idr at us.ibm.com
Thu Apr 14 09:07:47 PDT 2005
While working on bug #3024, I noticed something kind of odd. Every
place where there is code that depends on XTHREADS being defined, it
also depends on GLX_DIRECT_RENDERING being defined. The net result
being that the only time you get thread safety in libGL (i.e., a GLX
context per thread) is when GLX_DIRECT_RENDERING is defined. This seems
wrong.
Can any one explain why this is? If not, I'm going to axe it as part of
the bug fix.
https://bugs.freedesktop.org/show_bug.cgi?id=3024
More information about the xorg
mailing list