diff options
author | Brian Paul <[email protected]> | 2000-02-10 21:27:48 +0000 |
---|---|---|
committer | Brian Paul <[email protected]> | 2000-02-10 21:27:48 +0000 |
commit | 3c27be3738f42cb7424483a92dd05259909e54a9 (patch) | |
tree | 22705c4e2932227dda468175bdc43e86c5812478 /src/mesa/glapi/glapi.c | |
parent | a9601f1b4c57d1579aee36370e7d4bb8820de4bc (diff) |
changed thread TSD initialization
Diffstat (limited to 'src/mesa/glapi/glapi.c')
-rw-r--r-- | src/mesa/glapi/glapi.c | 21 |
1 files changed, 4 insertions, 17 deletions
diff --git a/src/mesa/glapi/glapi.c b/src/mesa/glapi/glapi.c index 3603f8f3efb..51c24f980cc 100644 --- a/src/mesa/glapi/glapi.c +++ b/src/mesa/glapi/glapi.c @@ -1,4 +1,4 @@ -/* $Id: glapi.c,v 1.31 2000/02/02 18:50:07 brianp Exp $ */ +/* $Id: glapi.c,v 1.32 2000/02/10 21:27:48 brianp Exp $ */ /* * Mesa 3-D graphics library @@ -42,9 +42,7 @@ -#include <assert.h> -#include <stdlib.h> /* to get NULL */ -#include <string.h> +#include "glheader.h" #include "glapi.h" #include "glapinoop.h" #include "glapioffsets.h" @@ -68,19 +66,8 @@ static GLboolean ThreadSafe = GL_FALSE; static _glthread_TSD DispatchTSD; -static void dispatch_thread_init() -{ - _glthread_InitTSD(&DispatchTSD); -} - - static _glthread_TSD ContextTSD; -static void context_thread_init() -{ - _glthread_InitTSD(&ContextTSD); -} - #endif @@ -130,7 +117,7 @@ void _glapi_set_context(void *context) { #if defined(THREADS) - _glthread_SetTSD(&ContextTSD, context, context_thread_init); + _glthread_SetTSD(&ContextTSD, context); if (ThreadSafe) _glapi_Context = NULL; else @@ -181,7 +168,7 @@ _glapi_set_dispatch(struct _glapi_table *dispatch) #endif #if defined(THREADS) - _glthread_SetTSD(&DispatchTSD, (void*) dispatch, dispatch_thread_init); + _glthread_SetTSD(&DispatchTSD, (void*) dispatch); if (ThreadSafe) _glapi_Dispatch = NULL; else |