From 6cae4f3bc9b92f9bbda753843e8ff0f0bbbb8fb3 Mon Sep 17 00:00:00 2001 From: Ian Romanick Date: Thu, 14 Apr 2005 21:05:55 +0000 Subject: In GLX_USE_TLS builds, make GET_CURRENT_CONTEXT use the TLS verion of the variable. Without this, GET_CURRENT_CONTEXT would *always* result in a call to _glapi_get_context (because _glapi_Context is a const pointer to NULL in TLS builds). --- src/mesa/main/context.h | 25 ------------------------- 1 file changed, 25 deletions(-) (limited to 'src/mesa/main/context.h') diff --git a/src/mesa/main/context.h b/src/mesa/main/context.h index c59a8b2118..daab59ce6b 100644 --- a/src/mesa/main/context.h +++ b/src/mesa/main/context.h @@ -169,31 +169,6 @@ _mesa_get_current_context(void); /*@}*/ -/** - * Macro for declaration and fetching the current context. - * - * \param C local variable which will hold the current context. - * - * It should be used in the variable declaration area of a function: - * \code - * ... - * { - * GET_CURRENT_CONTEXT(ctx); - * ... - * \endcode - */ -#ifdef THREADS - -#define GET_CURRENT_CONTEXT(C) GLcontext *C = (GLcontext *) (_glapi_Context ? _glapi_Context : _glapi_get_context()) - -#else - -#define GET_CURRENT_CONTEXT(C) GLcontext *C = (GLcontext *) _glapi_Context - -#endif - - - /**********************************************************************/ /** \name OpenGL SI-style export functions. */ /*@{*/ -- cgit v1.2.3