diff options
Diffstat (limited to 'src/mesa')
-rw-r--r-- | src/mesa/pipe/xlib/xm_api.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/mesa/pipe/xlib/xm_api.c b/src/mesa/pipe/xlib/xm_api.c index ae96a866d7..4140bf23d0 100644 --- a/src/mesa/pipe/xlib/xm_api.c +++ b/src/mesa/pipe/xlib/xm_api.c @@ -1427,8 +1427,7 @@ xmesa_viewport(GLcontext *ctx, GLint x, GLint y, GLsizei w, GLsizei h) * we implement in this driver. */ static void -xmesa_init_driver_functions( XMesaVisual xmvisual, - struct dd_function_table *driver ) +xmesa_init_driver_functions(struct dd_function_table *driver) { driver->Flush = finish_or_flush; driver->Finish = finish_or_flush; @@ -1451,8 +1450,6 @@ XMesaContext XMesaCreateContext( XMesaVisual v, XMesaContext share_list ) XMesaContext c; GLcontext *mesaCtx; - (void) xmesa_init_driver_functions; - if (firstTime) { _glthread_INIT_MUTEX(_xmesa_lock); firstTime = GL_FALSE; @@ -1485,6 +1482,8 @@ XMesaContext XMesaCreateContext( XMesaVisual v, XMesaContext share_list ) mesaCtx->Const.CheckArrayBounds = GL_TRUE; #endif + xmesa_init_driver_functions(&mesaCtx->Driver); + /* finish up xmesa context initializations */ c->swapbytes = CHECK_BYTE_ORDER(v) ? GL_FALSE : GL_TRUE; c->xm_visual = v; |