diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/mesa/glapi/glapi.c | 18 | ||||
-rw-r--r-- | src/mesa/glapi/glapi.h | 8 | ||||
-rw-r--r-- | src/mesa/main/context.c | 9 | ||||
-rw-r--r-- | src/mesa/main/context.h | 8 |
4 files changed, 22 insertions, 21 deletions
diff --git a/src/mesa/glapi/glapi.c b/src/mesa/glapi/glapi.c index a50602cbdb..563bfaefc9 100644 --- a/src/mesa/glapi/glapi.c +++ b/src/mesa/glapi/glapi.c @@ -1,4 +1,4 @@ -/* $Id: glapi.c,v 1.28 2000/01/28 19:03:33 brianp Exp $ */ +/* $Id: glapi.c,v 1.29 2000/01/28 20:17:42 brianp Exp $ */ /* * Mesa 3-D graphics library @@ -58,7 +58,7 @@ struct _glapi_table *_glapi_Dispatch = &__glapi_noop_table; /* Used when thread safety disabled */ -void *_glapi_CurrentContext = NULL; +void *_glapi_Context = NULL; #if defined(THREADS) @@ -127,16 +127,16 @@ _glapi_check_multithread(void) * void from the real context pointer type. */ void -_glapi_set_current_context(void *context) +_glapi_set_context(void *context) { #if defined(THREADS) _glthread_SetTSD(&ContextTSD, context, context_thread_init); if (ThreadSafe) - _glapi_CurrentContext = NULL; + _glapi_Context = NULL; else - _glapi_CurrentContext = context; + _glapi_Context = context; #else - _glapi_CurrentContext = context; + _glapi_Context = context; #endif } @@ -148,17 +148,17 @@ _glapi_set_current_context(void *context) * void to the real context pointer type. */ void * -_glapi_get_current_context(void) +_glapi_get_context(void) { #if defined(THREADS) if (ThreadSafe) { return _glthread_GetTSD(&ContextTSD); } else { - return _glapi_CurrentContext; + return _glapi_Context; } #else - return _glapi_CurrentContext; + return _glapi_Context; #endif } diff --git a/src/mesa/glapi/glapi.h b/src/mesa/glapi/glapi.h index 93631cac28..2b545b4888 100644 --- a/src/mesa/glapi/glapi.h +++ b/src/mesa/glapi/glapi.h @@ -1,4 +1,4 @@ -/* $Id: glapi.h,v 1.13 2000/01/17 19:28:43 brianp Exp $ */ +/* $Id: glapi.h,v 1.14 2000/01/28 20:17:42 brianp Exp $ */ /* * Mesa 3-D graphics library @@ -34,7 +34,7 @@ struct _glapi_table; -extern void *_glapi_CurrentContext; +extern void *_glapi_Context; extern struct _glapi_table *_glapi_Dispatch; @@ -44,11 +44,11 @@ _glapi_check_multithread(void); extern void -_glapi_set_current_context(void *context); +_glapi_set_context(void *context); extern void * -_glapi_get_current_context(void); +_glapi_get_context(void); extern void diff --git a/src/mesa/main/context.c b/src/mesa/main/context.c index f654334e9e..4525d45c86 100644 --- a/src/mesa/main/context.c +++ b/src/mesa/main/context.c @@ -1,4 +1,4 @@ -/* $Id: context.c,v 1.35 2000/01/28 19:02:22 brianp Exp $ */ +/* $Id: context.c,v 1.36 2000/01/28 20:17:42 brianp Exp $ */ /* * Mesa 3-D graphics library @@ -43,6 +43,7 @@ #include "fog.h" #include "get.h" #include "glapi.h" +#include "glapinoop.h" #include "hash.h" #include "light.h" #include "lines.h" @@ -1619,7 +1620,7 @@ void gl_make_current2( GLcontext *newCtx, GLframebuffer *drawBuffer, GLframebuffer *readBuffer ) { #if 0 - GLcontext *oldCtx = gl_get_current_context(); + GLcontext *oldCtx = gl_get_context(); /* Flush the old context */ @@ -1641,7 +1642,7 @@ void gl_make_current2( GLcontext *newCtx, GLframebuffer *drawBuffer, */ _glapi_check_multithread(); - _glapi_set_current_context((void *) newCtx); + _glapi_set_context((void *) newCtx); ASSERT(gl_get_current_context() == newCtx); if (newCtx) { SET_IMMEDIATE(newCtx, newCtx->input); @@ -1696,7 +1697,7 @@ void gl_make_current2( GLcontext *newCtx, GLframebuffer *drawBuffer, */ GLcontext *gl_get_current_context( void ) { - return (GLcontext *) _glapi_get_current_context(); + return (GLcontext *) _glapi_get_context(); } diff --git a/src/mesa/main/context.h b/src/mesa/main/context.h index 97e9d6a808..192549da90 100644 --- a/src/mesa/main/context.h +++ b/src/mesa/main/context.h @@ -1,4 +1,4 @@ -/* $Id: context.h,v 1.11 2000/01/18 17:36:16 brianp Exp $ */ +/* $Id: context.h,v 1.12 2000/01/28 20:17:42 brianp Exp $ */ /* * Mesa 3-D graphics library @@ -129,9 +129,9 @@ extern GLcontext *gl_get_current_context(void); */ #ifdef THREADS -#define GET_CURRENT_CONTEXT(C) GLcontext *C = (GLcontext *) (_glapi_CurrentContext ? _glapi_CurrentContext : _glapi_get_current_context()) +#define GET_CURRENT_CONTEXT(C) GLcontext *C = (GLcontext *) (_glapi_Context ? _glapi_Context : _glapi_get_context()) -#define GET_IMMEDIATE struct immediate *IM = ((GLcontext *) (_glapi_CurrentContext ? _glapi_CurrentContext : _glapi_get_current_context()))->input +#define GET_IMMEDIATE struct immediate *IM = ((GLcontext *) (_glapi_Context ? _glapi_Context : _glapi_get_context()))->input #define SET_IMMEDIATE(ctx, im) \ do { \ @@ -142,7 +142,7 @@ do { \ extern struct immediate *_mesa_CurrentInput; -#define GET_CURRENT_CONTEXT(C) GLcontext *C = _glapi_CurrentContext +#define GET_CURRENT_CONTEXT(C) GLcontext *C = _glapi_Context #define GET_IMMEDIATE struct immediate *IM = _mesa_CurrentInput |