mesa: remove the driverCtx parameter to _mesa_create/initialize_context()
authorBrian Paul <brianp@vmware.com>
Sat, 29 Sep 2012 14:47:56 +0000 (08:47 -0600)
committerBrian Paul <brianp@vmware.com>
Fri, 5 Oct 2012 23:13:03 +0000 (17:13 -0600)
No longer used.

src/mesa/drivers/dri/intel/intel_context.c
src/mesa/drivers/dri/nouveau/nouveau_context.c
src/mesa/drivers/dri/radeon/radeon_common_context.c
src/mesa/drivers/dri/swrast/swrast.c
src/mesa/drivers/osmesa/osmesa.c
src/mesa/drivers/windows/gdi/wmesa.c
src/mesa/drivers/x11/xm_api.c
src/mesa/main/context.c
src/mesa/main/context.h
src/mesa/state_tracker/st_context.c

index 25334da33f72972242b294c2bf41e5b5642339ad..204609ebb66c56f9fea32cdad281c92aae7cb736 100644 (file)
@@ -608,7 +608,7 @@ intelInitContext(struct intel_context *intel,
    }
 
    if (!_mesa_initialize_context(&intel->ctx, api, mesaVis, shareCtx,
-                                 functions, (void *) intel)) {
+                                 functions)) {
       printf("%s: failed to init mesa context\n", __FUNCTION__);
       return false;
    }
index 4409eae49bf48e1f89296efdcb3805ac8dea2be3..80e93950b2f324eaf641d9bb16feaa2a7af6d219 100644 (file)
@@ -134,7 +134,7 @@ nouveau_context_init(struct gl_context *ctx, struct nouveau_screen *screen,
 
        /* Initialize the mesa context. */
        _mesa_initialize_context(ctx, API_OPENGL, visual,
-                                 share_ctx, &functions, NULL);
+                                 share_ctx, &functions);
 
        nouveau_state_init(ctx);
        nouveau_scratch_init(ctx);
index 9fbcf74d7c2135cb44197aaeaa233ff3dcb0f292..566a3728d08f05a2eac4459abce92d40bf81e68a 100644 (file)
@@ -149,7 +149,7 @@ GLboolean radeonInitContext(radeonContextPtr radeon,
 
        if (!_mesa_initialize_context(&radeon->glCtx, API_OPENGL,
                                      glVisual, shareCtx,
-                                     functions, (void *)radeon))
+                                     functions))
                return GL_FALSE;
 
        ctx = &radeon->glCtx;
index 5ce1eb029425015aaed57d5431b6bcc4a32f8e72..82dd7abf8ddc4d4de17b8d94d314644235577cec 100644 (file)
@@ -756,7 +756,7 @@ dri_create_context(gl_api api,
     mesaCtx = &ctx->Base;
 
     /* basic context setup */
-    if (!_mesa_initialize_context(mesaCtx, api, visual, sharedCtx, &functions, (void *) cPriv)) {
+    if (!_mesa_initialize_context(mesaCtx, api, visual, sharedCtx, &functions)) {
        *error = __DRI_CTX_ERROR_NO_MEMORY;
        goto context_fail;
     }
index e594548a6305436531adcecdebcfc169f1955fa7..1b12d8c2d093ef10ede3e1f5b9e9d9e3d3a5405d 100644 (file)
@@ -713,7 +713,7 @@ OSMesaCreateContextExt( GLenum format, GLint depthBits, GLint stencilBits,
                                     osmesa->gl_visual,
                                     sharelist ? &sharelist->mesa
                                               : (struct gl_context *) NULL,
-                                    &functions, (void *) osmesa)) {
+                                    &functions)) {
          _mesa_destroy_visual( osmesa->gl_visual );
          free(osmesa);
          return NULL;
index c610202736d7dd265359e3418c0ddbe13e69dedc..1580e5727bd4e95879be2de0ae8214a415291523 100644 (file)
@@ -1085,7 +1085,7 @@ WMesaContext WMesaCreateContext(HDC hDC,
     /* initialize the Mesa context data */
     ctx = &c->gl_ctx;
     _mesa_initialize_context(ctx, API_OPENGL, visual,
-                             NULL, &functions, (void *)c);
+                             NULL, &functions);
 
     /* visual no longer needed - it was copied by _mesa_initialize_context() */
     _mesa_destroy_visual(visual);
index e838e46ebe28ff8802023928397a50e575742a8e..43a97f9eb5d233c7c4e1827ab5f9348335f74347 100644 (file)
@@ -902,7 +902,7 @@ XMesaContext XMesaCreateContext( XMesaVisual v, XMesaContext share_list )
    xmesa_init_driver_functions(v, &functions);
    if (!_mesa_initialize_context(mesaCtx, API_OPENGL, &v->mesa_visual,
                       share_list ? &(share_list->mesa) : (struct gl_context *) NULL,
-                      &functions, (void *) c)) {
+                      &functions)) {
       free(c);
       return NULL;
    }
index e0be048bbfde609e82944e50ef7282300bb0139a..d3fced9460b57b7fdaa38eb400af1a1993740421 100644 (file)
@@ -897,20 +897,17 @@ _mesa_alloc_dispatch_table(int size)
  *        etc with, or NULL
  * \param driverFunctions table of device driver functions for this context
  *        to use
- * \param driverContext pointer to driver-specific context data
  */
 GLboolean
 _mesa_initialize_context(struct gl_context *ctx,
                          gl_api api,
                          const struct gl_config *visual,
                          struct gl_context *share_list,
-                         const struct dd_function_table *driverFunctions,
-                         void *driverContext)
+                         const struct dd_function_table *driverFunctions)
 {
    struct gl_shared_state *shared;
    int i;
 
-   /*ASSERT(driverContext);*/
    assert(driverFunctions->NewTextureObject);
    assert(driverFunctions->FreeTextureImageBuffer);
 
@@ -1048,7 +1045,6 @@ _mesa_initialize_context(struct gl_context *ctx,
  * \param share_list another context to share display lists with or NULL
  * \param driverFunctions points to the dd_function_table into which the
  *        driver has plugged in all its special functions.
- * \param driverContext points to the device driver's private context state
  * 
  * \return pointer to a new __struct gl_contextRec or NULL if error.
  */
@@ -1056,20 +1052,18 @@ struct gl_context *
 _mesa_create_context(gl_api api,
                      const struct gl_config *visual,
                      struct gl_context *share_list,
-                     const struct dd_function_table *driverFunctions,
-                     void *driverContext)
+                     const struct dd_function_table *driverFunctions)
 {
    struct gl_context *ctx;
 
    ASSERT(visual);
-   /*ASSERT(driverContext);*/
 
    ctx = calloc(1, sizeof(struct gl_context));
    if (!ctx)
       return NULL;
 
    if (_mesa_initialize_context(ctx, api, visual, share_list,
-                                driverFunctions, driverContext)) {
+                                driverFunctions)) {
       return ctx;
    }
    else {
index f0b4471b14007e7426680da43e753fc2e1c9f040..a5f770a6e9d452f7a409a4000fb4f9e74ae37e92 100644 (file)
@@ -109,15 +109,13 @@ _mesa_initialize_context( struct gl_context *ctx,
                           gl_api api,
                           const struct gl_config *visual,
                           struct gl_context *share_list,
-                          const struct dd_function_table *driverFunctions,
-                          void *driverContext );
+                          const struct dd_function_table *driverFunctions);
 
 extern struct gl_context *
 _mesa_create_context(gl_api api,
                      const struct gl_config *visual,
                      struct gl_context *share_list,
-                     const struct dd_function_table *driverFunctions,
-                     void *driverContext);
+                     const struct dd_function_table *driverFunctions);
 
 extern void
 _mesa_free_context_data( struct gl_context *ctx );
index aa35341257637002b28840929dd8249bdd9b741f..da361d887959b503d84edf808d2987f1cce9c0c1 100644 (file)
@@ -225,7 +225,7 @@ struct st_context *st_create_context(gl_api api, struct pipe_context *pipe,
    memset(&funcs, 0, sizeof(funcs));
    st_init_driver_functions(&funcs);
 
-   ctx = _mesa_create_context(api, visual, shareCtx, &funcs, NULL);
+   ctx = _mesa_create_context(api, visual, shareCtx, &funcs);
    if (!ctx) {
       return NULL;
    }