From: Kristian Høgsberg Date: Wed, 9 Jan 2008 20:55:05 +0000 (-0500) Subject: Fold DoBindContext() helper function into driBindContext(). X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=f1139e4c662c47357ee054c2e004b13c9f74ffe1;p=mesa.git Fold DoBindContext() helper function into driBindContext(). --- diff --git a/src/mesa/drivers/dri/common/dri_util.c b/src/mesa/drivers/dri/common/dri_util.c index 2b378a531e0..797b2c66f5e 100644 --- a/src/mesa/drivers/dri/common/dri_util.c +++ b/src/mesa/drivers/dri/common/dri_util.c @@ -172,15 +172,23 @@ static GLboolean driUnbindContext(__DRIcontext *ctx) * for \c glXMakeCurrentReadSGI or GLX 1.3's \c glXMakeContextCurrent * function. */ -static GLboolean DoBindContext(__DRIcontext *ctx, - __DRIdrawable *pdraw, - __DRIdrawable *pread) +static GLboolean driBindContext(__DRIcontext * ctx, + __DRIdrawable *pdraw, + __DRIdrawable *pread) { __DRIdrawablePrivate *pdp; __DRIdrawablePrivate *prp; __DRIcontextPrivate * const pcp = ctx->private; __DRIscreenPrivate *psp = pcp->driScreenPriv; + /* + ** Assume error checking is done properly in glXMakeCurrent before + ** calling driBindContext. + */ + + if (ctx == NULL || pdraw == None || pread == None) + return GL_FALSE; + pdp = (__DRIdrawablePrivate *) pdraw->private; prp = (__DRIdrawablePrivate *) pread->private; @@ -215,26 +223,6 @@ static GLboolean DoBindContext(__DRIcontext *ctx, return GL_TRUE; } - -/** - * This function takes both a read buffer and a draw buffer. This is needed - * for \c glXMakeCurrentReadSGI or GLX 1.3's \c glXMakeContextCurrent - * function. - */ -static GLboolean driBindContext(__DRIcontext * ctx, - __DRIdrawable *pdraw, - __DRIdrawable *pread) -{ - /* - ** Assume error checking is done properly in glXMakeCurrent before - ** calling driBindContext. - */ - - if (ctx == NULL || pdraw == None || pread == None) - return GL_FALSE; - - return DoBindContext( ctx, pdraw, pread ); -} /*@}*/