summaryrefslogtreecommitdiffstats
path: root/src/mesa
diff options
context:
space:
mode:
authorBrian Paul <[email protected]>2000-02-10 21:27:48 +0000
committerBrian Paul <[email protected]>2000-02-10 21:27:48 +0000
commit3c27be3738f42cb7424483a92dd05259909e54a9 (patch)
tree22705c4e2932227dda468175bdc43e86c5812478 /src/mesa
parenta9601f1b4c57d1579aee36370e7d4bb8820de4bc (diff)
changed thread TSD initialization
Diffstat (limited to 'src/mesa')
-rw-r--r--src/mesa/glapi/glapi.c21
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