mesa: remove _mesa_create_context_for_api()
authorBrian Paul <brianp@vmware.com>
Wed, 9 Feb 2011 02:25:04 +0000 (19:25 -0700)
committerBrian Paul <brianp@vmware.com>
Wed, 9 Feb 2011 02:25:04 +0000 (19:25 -0700)
Just add the gl_api parameter to _mesa_create_context().

14 files changed:
src/mesa/drivers/beos/GLView.cpp
src/mesa/drivers/dri/i810/i810context.c
src/mesa/drivers/dri/mach64/mach64_context.c
src/mesa/drivers/dri/mga/mga_xmesa.c
src/mesa/drivers/dri/r128/r128_context.c
src/mesa/drivers/dri/radeon/radeon_common_context.c
src/mesa/drivers/dri/savage/savage_xmesa.c
src/mesa/drivers/dri/sis/sis_context.c
src/mesa/drivers/dri/tdfx/tdfx_context.c
src/mesa/drivers/dri/unichrome/via_context.c
src/mesa/drivers/windows/gldirect/dglcontext.c
src/mesa/main/context.c
src/mesa/main/context.h
src/mesa/state_tracker/st_context.c

index ee3415b3d1a6bcf87df51ed949416bf8ae62300b..297e6e72d0bd68c7f5b0aecd578961b79d75d4e3 100644 (file)
@@ -319,7 +319,8 @@ BGLView::BGLView(BRect rect, char *name,
         functions.Viewport      = md->Viewport;
 
        // create core context
-       struct gl_context *ctx = _mesa_create_context(visual, NULL, &functions, md);
+       struct gl_context *ctx = _mesa_create_context(API_OPENGL, visual,
+                                                      NULL, &functions, md);
        if (! ctx) {
          _mesa_destroy_visual(visual);
          delete md;
index dc58e91e8c11f8debaf236d025941f15c1d980e9..90dbb6bbe80b3cb7ae7904fc665ecacd5e0e7d4c 100644 (file)
@@ -204,7 +204,7 @@ i810CreateContext( gl_api api,
       shareCtx = ((i810ContextPtr) sharedContextPrivate)->glCtx;
    else
       shareCtx = NULL;
-   imesa->glCtx = _mesa_create_context(mesaVis, shareCtx,
+   imesa->glCtx = _mesa_create_context(API_OPENGL, mesaVis, shareCtx,
                                        &functions, (void*) imesa);
    if (!imesa->glCtx) {
       FREE(imesa);
index 7c989df5ec0e6b39108ccbf11c8cc60eca7bbfd1..35b01a97402409aa8b7e16cad003f42ef58d69da 100644 (file)
@@ -120,7 +120,7 @@ GLboolean mach64CreateContext( gl_api api,
       shareCtx = ((mach64ContextPtr) sharedContextPrivate)->glCtx;
    else 
       shareCtx = NULL;
-   mmesa->glCtx = _mesa_create_context(glVisual, shareCtx, 
+   mmesa->glCtx = _mesa_create_context(API_OPENGL, glVisual, shareCtx, 
                                        &functions, (void *)mmesa);
    if (!mmesa->glCtx) {
       FREE(mmesa);
index d1b281a2c0506d1fac512f5e1dab08727b8550ab..eb7df9785c19a32fa1b04e9a9f5485ae29ca1bb0 100644 (file)
@@ -457,7 +457,7 @@ mgaCreateContext( gl_api api,
       shareCtx = ((mgaContextPtr) sharedContextPrivate)->glCtx;
    else 
       shareCtx = NULL;
-   mmesa->glCtx = _mesa_create_context(mesaVis, shareCtx,
+   mmesa->glCtx = _mesa_create_context(API_OPENGL, mesaVis, shareCtx,
                                        &functions, (void *) mmesa);
    if (!mmesa->glCtx) {
       FREE(mmesa);
index 274108005f3716c2ea849a6555662bcd3d8afa5c..247d86ca008c807a7cf2b8ea898dfd3bf57c13fc 100644 (file)
@@ -128,7 +128,7 @@ GLboolean r128CreateContext( gl_api api,
       shareCtx = ((r128ContextPtr) sharedContextPrivate)->glCtx;
    else 
       shareCtx = NULL;
-   rmesa->glCtx = _mesa_create_context(glVisual, shareCtx,
+   rmesa->glCtx = _mesa_create_context(API_OPENGL, glVisual, shareCtx,
                                        &functions, (void *) rmesa);
    if (!rmesa->glCtx) {
       FREE(rmesa);
index 819d9dd5750fc1a61669097cdf97b9800044d910..c36cb9d80d51d0a7e7c62e262a86e3cd0c7e08e3 100644 (file)
@@ -204,7 +204,7 @@ GLboolean radeonInitContext(radeonContextPtr radeon,
                shareCtx = ((radeonContextPtr)sharedContextPrivate)->glCtx;
        else
                shareCtx = NULL;
-       radeon->glCtx = _mesa_create_context(glVisual, shareCtx,
+       radeon->glCtx = _mesa_create_context(API_OPENGL, glVisual, shareCtx,
                                            functions, (void *)radeon);
        if (!radeon->glCtx)
                return GL_FALSE;
index 92fb4f44884b6c11d6d77d89c792f2f94a88c97e..681ed9aae34b053771f286f7af44e4433e930aad 100644 (file)
@@ -314,7 +314,7 @@ savageCreateContext( gl_api api,
       shareCtx = ((savageContextPtr) sharedContextPrivate)->glCtx;
    else 
       shareCtx = NULL;
-   ctx = _mesa_create_context(mesaVis, shareCtx, &functions, imesa);
+   ctx = _mesa_create_context(api, mesaVis, shareCtx, &functions, imesa);
    if (!ctx) {
       free(imesa);
       return GL_FALSE;
index c5a9fdfb2a039b701a0cdb66d9673fe43028d15e..26ecfc463caf8e882890ff7276630107d3c5d211 100644 (file)
@@ -186,7 +186,7 @@ sisCreateContext( gl_api api,
       shareCtx = ((sisContextPtr)sharedContextPrivate)->glCtx;
    else 
       shareCtx = NULL;
-   smesa->glCtx = _mesa_create_context( glVisual, shareCtx,
+   smesa->glCtx = _mesa_create_context( API_OPENGL, glVisual, shareCtx,
                                         &functions, (void *) smesa);
    if (!smesa->glCtx) {
       FREE(smesa);
index 63dfa5ae746687e139339f60354da475f9164da7..ad151359e67546ca4b4a4a0f34783d4bd35b222c 100644 (file)
@@ -194,7 +194,7 @@ GLboolean tdfxCreateContext( gl_api api,
    else 
       shareCtx = NULL;
 
-   fxMesa->glCtx = _mesa_create_context(mesaVis, shareCtx,
+   fxMesa->glCtx = _mesa_create_context(api, mesaVis, shareCtx,
                                         &functions, (void *) fxMesa);
    if (!fxMesa->glCtx) {
       FREE(fxMesa);
index 963609bde4aaff99ddd1513cca6622485e56eede..77d7116611a9539cbd07b849824e14f2a01627af 100644 (file)
@@ -542,7 +542,7 @@ viaCreateContext(gl_api api,
     else
         shareCtx = NULL;
 
-    vmesa->glCtx = _mesa_create_context(visual, shareCtx, &functions,
+    vmesa->glCtx = _mesa_create_context(API_OPENGL, visual, shareCtx, &functions,
                                        (void*) vmesa);
     
     vmesa->shareCtx = shareCtx;
index 10ea05785060d4efa377e88ace1e3f015154f690..9aedd2e3c4d91e03cc700fa60875e486f6287d0f 100644 (file)
@@ -1414,7 +1414,7 @@ SkipPrimaryCreate:
        }
 
 #ifdef _USE_GLD3_WGL
-       lpCtx->glCtx = _mesa_create_context(lpCtx->glVis, NULL, (void *)lpCtx, GL_TRUE);
+       lpCtx->glCtx = _mesa_create_context(API_OPENGL, lpCtx->glVis, NULL, (void *)lpCtx, GL_TRUE);
 #else
        // Create the Mesa context
        lpCtx->glCtx = (*mesaFuncs.gl_create_context)(
index 488859aa2feb405cebd09ebabf87ad13f35b4945..a942314552e07b1ab48d3dbb321b57fd1feb522b 100644 (file)
@@ -1044,11 +1044,11 @@ _mesa_initialize_context(struct gl_context *ctx,
  * \return pointer to a new __struct gl_contextRec or NULL if error.
  */
 struct gl_context *
-_mesa_create_context_for_api(gl_api api,
-                            const struct gl_config *visual,
-                            struct gl_context *share_list,
-                            const struct dd_function_table *driverFunctions,
-                            void *driverContext)
+_mesa_create_context(gl_api api,
+                     const struct gl_config *visual,
+                     struct gl_context *share_list,
+                     const struct dd_function_table *driverFunctions,
+                     void *driverContext)
 {
    struct gl_context *ctx;
 
@@ -1070,22 +1070,6 @@ _mesa_create_context_for_api(gl_api api,
 }
 
 
-/**
- * Create an OpenGL context.
- */
-struct gl_context *
-_mesa_create_context(const struct gl_config *visual,
-                    struct gl_context *share_list,
-                    const struct dd_function_table *driverFunctions,
-                    void *driverContext)
-{
-   return _mesa_create_context_for_api(API_OPENGL, visual,
-                                      share_list,
-                                      driverFunctions,
-                                      driverContext);
-}
-
-
 /**
  * Free the data associated with the given context.
  * 
index 26b87eab785409d0e0946041535cdeeafc1dd56b..4e391dde4946a3d106d28131f0ec198318a5a8ae 100644 (file)
@@ -99,12 +99,6 @@ _mesa_destroy_visual( struct gl_config *vis );
 /** \name Context-related functions */
 /*@{*/
 
-extern struct gl_context *
-_mesa_create_context( const struct gl_config *visual,
-                      struct gl_context *share_list,
-                      const struct dd_function_table *driverFunctions,
-                      void *driverContext );
-
 extern GLboolean
 _mesa_initialize_context( struct gl_context *ctx,
                           gl_api api,
@@ -114,11 +108,11 @@ _mesa_initialize_context( struct gl_context *ctx,
                           void *driverContext );
 
 extern struct gl_context *
-_mesa_create_context_for_api(gl_api api,
-                            const struct gl_config *visual,
-                            struct gl_context *share_list,
-                            const struct dd_function_table *driverFunctions,
-                            void *driverContext);
+_mesa_create_context(gl_api api,
+                     const struct gl_config *visual,
+                     struct gl_context *share_list,
+                     const struct dd_function_table *driverFunctions,
+                     void *driverContext);
 
 extern void
 _mesa_free_context_data( struct gl_context *ctx );
index c7f3949bf9e64b827e5b8a08f918d150a479f759..dccbff3c1dbe59997e8c4c15163067a21f55a4d0 100644 (file)
@@ -178,7 +178,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_for_api(api, visual, shareCtx, &funcs, NULL);
+   ctx = _mesa_create_context(api, visual, shareCtx, &funcs, NULL);
 
    /* XXX: need a capability bit in gallium to query if the pipe
     * driver prefers DP4 or MUL/MAD for vertex transformation.