Remove _tnl_MakeCurrent() and the unused ctx->Driver.MakeCurrent() callback.
authorBrian Paul <brian.paul@tungstengraphics.com>
Wed, 14 Sep 2005 14:32:20 +0000 (14:32 +0000)
committerBrian Paul <brian.paul@tungstengraphics.com>
Wed, 14 Sep 2005 14:32:20 +0000 (14:32 +0000)
src/mesa/drivers/common/driverfuncs.c
src/mesa/main/context.c
src/mesa/main/dd.h
src/mesa/tnl/t_context.c
src/mesa/tnl/t_context.h

index 105d02363563eaf0a4d9bdf119f5f9f393303d5b..8503135a87490fb79d359ad76cccf4013bebc433 100644 (file)
@@ -226,7 +226,6 @@ _mesa_init_driver_functions(struct dd_function_table *driver)
    driver->SaveFlushVertices = NULL;
    driver->NotifySaveBegin = NULL;
    driver->LightingSpaceChange = NULL;
-   driver->MakeCurrent = NULL;
 
    /* display list */
    driver->NewList = NULL;
index f51adb59dade49bf124f1d7050a00ab6ebcdc3f3..d660dfd8fe33163696fb9ec9edccc187199cf511 100644 (file)
@@ -1598,13 +1598,6 @@ _mesa_make_current( GLcontext *newCtx, GLframebuffer *drawBuffer,
          }
       }
 
-      /* Alert the driver - usually passed on to the sw t&l module,
-       * but also used to detect threaded cases in the radeon codegen
-       * hw t&l module.
-       */
-      if (newCtx->Driver.MakeCurrent)
-        newCtx->Driver.MakeCurrent( newCtx, drawBuffer, readBuffer );
-
       /* We can use this to help debug user's problems.  Tell them to set
        * the MESA_INFO env variable before running their app.  Then the
        * first time each context is made current we'll print some useful
index 55bb66cb01816de3e128aee90baf210db98280c9..5f680116e561b68a46de3ad528982749069ee5ae 100644 (file)
@@ -902,12 +902,6 @@ struct dd_function_table {
     */
    void (*LightingSpaceChange)( GLcontext *ctx );
 
-   /**
-    * Let the T&L component know when the context becomes current.
-    */
-   void (*MakeCurrent)( GLcontext *ctx, GLframebuffer *drawBuffer,
-                       GLframebuffer *readBuffer );
-
    /**
     * Called by glNewList().
     *
index dab0eb61b0fbc8451e6f4f2bd43007014841617e..472b97bfe575e418b3d9a12a9f893c24280bccc8 100644 (file)
@@ -1,6 +1,6 @@
 /*
  * Mesa 3-D graphics library
- * Version:  6.3
+ * Version:  6.5
  *
  * Copyright (C) 1999-2005  Brian Paul   All Rights Reserved.
  *
 
 
 
-void
-_tnl_MakeCurrent( GLcontext *ctx,
-                 GLframebuffer *drawBuffer,
-                 GLframebuffer *readBuffer )
-{
-   (void) ctx; (void) drawBuffer; (void) readBuffer;
-}
-
-
 static void
 install_driver_callbacks( GLcontext *ctx )
 {
@@ -63,7 +54,6 @@ install_driver_callbacks( GLcontext *ctx )
    ctx->Driver.EndList = _tnl_EndList;
    ctx->Driver.FlushVertices = _tnl_FlushVertices;
    ctx->Driver.SaveFlushVertices = _tnl_SaveFlushVertices;
-   ctx->Driver.MakeCurrent = _tnl_MakeCurrent;
    ctx->Driver.BeginCallList = _tnl_BeginCallList;
    ctx->Driver.EndCallList = _tnl_EndCallList;
 }
@@ -212,10 +202,6 @@ _tnl_wakeup_exec( GLcontext *ctx )
     */
    _mesa_install_exec_vtxfmt( ctx, &tnl->exec_vtxfmt );
 
-   /* Call all appropriate driver callbacks to revive state.
-    */
-   _tnl_MakeCurrent( ctx, ctx->DrawBuffer, ctx->ReadBuffer );
-
    /* Assume we haven't been getting state updates either:
     */
    _tnl_InvalidateState( ctx, ~0 );
index cdaa252e8fca4b9a91c4eb8005d1ce6d119f7e73..08fb96b6a4adca275577044aee8de0251f20c01c 100644 (file)
@@ -1,6 +1,6 @@
 /*
  * mesa 3-D graphics library
- * Version:  6.3
+ * Version:  6.5
  *
  * Copyright (C) 1999-2005  Brian Paul   All Rights Reserved.
  *
@@ -790,11 +790,5 @@ typedef struct
 #define TYPE_IDX(t) ((t) & 0xf)
 #define MAX_TYPES TYPE_IDX(GL_DOUBLE)+1      /* 0xa + 1 */
 
-extern void _tnl_MakeCurrent( GLcontext *ctx,
-                             GLframebuffer *drawBuffer,
-                             GLframebuffer *readBuffer );
-
-
-
 
 #endif