Add TLS support to libGL and, by virtue of using glthread.h and GL_CALL, all
authorIan Romanick <idr@us.ibm.com>
Wed, 13 Apr 2005 20:59:15 +0000 (20:59 +0000)
committerIan Romanick <idr@us.ibm.com>
Wed, 13 Apr 2005 20:59:15 +0000 (20:59 +0000)
commit25fe93f0a11e6f4c8d470441ff91b9cddf7b3023
treefc8e2b7c9509abef30425ecf49aebaf281614a6f
parentc604e457d1ebe9a884b0a1fb08af38a0ce486699
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.
configs/linux-dri
src/glx/x11/dri_glx.c
src/mesa/glapi/gl_x86_asm.py
src/mesa/glapi/glapi.c
src/mesa/glapi/glapi.h
src/mesa/glapi/glthread.h
src/mesa/x86/glapi_x86.S