Please do not reply to this email: if you want to comment on the bug, go to
the URL shown below and enter yourcomments there.
https://freedesktop.org/bugzilla/show_bug.cgi?id=1822
------- Additional Comments From [EMAIL PROTECTED] 2004-11-10 12:21 -------
Created an attachment (id=1276)
--> (https://freedesktop.org/bugzilla/attachment.cgi?id=1276&action=view)
Patch to add TLS support
With this patch, when GLX_USE_TLS is defined (at build time), libGL and the DRI
drivers will be built to use TLS. Using TLS changes the libGL / DRI driver
interface in the following ways:
1. _glapi_RealDispatch no longer exists. I don't think it was ever accessed
outside libGL.so (or outside glapi.o, for that matter), so this should have no
impact.
2. _glapi_Dispatch, _glapi_DispatchTSD, and _glapi_Context are all now
constant. _glapi_Dispatch always points to the "threadsafe" table, and the
other two are NULL.
3. _glapi_tls_Dispatch is the new thread-local dispatch table pointer. It
should never be NULL.
4. _glapi_tls_Context is the new thread-local context pointer.
This patch is an updated version of a much older patch that I posted to the
list a long time ago. The old version got a lot of testing, but this version
has had only minimal testing. It's here for review.
--
Configure bugmail: https://freedesktop.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
-------------------------------------------------------
This SF.Net email is sponsored by:
Sybase ASE Linux Express Edition - download now for FREE
LinuxWorld Reader's Choice Award Winner for best database on Linux.
http://ads.osdn.com/?ad_id=5588&alloc_id=12065&op=click
--
_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel