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

Reply via email to