Ian Romanick
25fe93f0a1
Add TLS support to libGL and, by virtue of using glthread.h and GL_CALL, all
...
DRI drivers. A TLS enabled libGL can load a TLS or a non-TLS DRI driver,
but a TLS DRI driver requires a TLS enabled libGL.
This fixes bug #1822 .
2005-04-13 20:59:15 +00:00
Ian Romanick
a11659adaf
Use GNU AS label aliasing, if available. This must be enabled by adding
...
'-DHAVE_ALIAS' to DEFINES in the config file used for building. On the
linux-dri-x86 build, this cuts 4KB from libGL.so. HAVE_ALIAS is not
currently enabled in any of the configs.
2005-01-07 03:41:48 +00:00
Ian Romanick
1d27084043
Added some comments and fixed typeos. Slightly refactored the way
...
function parameters are iterated. There are no changes in the generated
code.
2004-12-21 21:26:36 +00:00
Brian Paul
91d09a9ffa
Set symbol visibility to 'default', if supported by gcc.
2004-11-27 17:32:03 +00:00
Brian Paul
5920b722b7
Fix mgl name mangling (patch 1014800)
2004-08-25 15:10:51 +00:00
Ian Romanick
6fc61be869
Fixed an assembler warning / error (depending on the version of GAS used).
...
Fixed a crash in the optimized pthreads dispatch path.
2004-08-17 17:03:24 +00:00
Daniel Borca
3aa364c8e1
put back the correct dispatcher for non-threaded builds.
...
fixed x86 entrypoints for Mingw/DJGPP.
2004-07-02 10:32:52 +00:00
Ian Romanick
2491d5135b
Make sure THREADS is set no matter which threading model is selected.
2004-07-01 23:58:15 +00:00
Ian Romanick
8e77da1cd7
First phase of TLS work. At this point SPARC assembly dispatch is
...
broken, but it will be fixed "shortly." This is pretty much the same
as the patch I sent to the dri-devel list on 22-Jun-2004.
2004-06-29 19:08:20 +00:00
Ian Romanick
73f59b01ea
New scripts for processing the XML version of APIspec. Mail is being
...
sent to mesa3d-dev with a more detailed description.
2004-05-18 18:33:40 +00:00