From 0f834b91a4768673833ab4917e87d86c237bb1a6 Mon Sep 17 00:00:00 2001 From: marha Date: Fri, 23 Mar 2012 10:05:55 +0100 Subject: libX11 xserver fontconfig mesa pixman xkbcomp xkeyboard-config git update 23 Mar 2012 --- xorg-server/glx/swap_interval.c | 40 +++++++++++++++++++++------------------- 1 file changed, 21 insertions(+), 19 deletions(-) (limited to 'xorg-server/glx/swap_interval.c') diff --git a/xorg-server/glx/swap_interval.c b/xorg-server/glx/swap_interval.c index 699f13746..7533d2642 100644 --- a/xorg-server/glx/swap_interval.c +++ b/xorg-server/glx/swap_interval.c @@ -39,53 +39,55 @@ #include "dispatch.h" #include "glxbyteorder.h" -static int DoSwapInterval(__GLXclientState *cl, GLbyte *pc, int do_swap); +static int DoSwapInterval(__GLXclientState * cl, GLbyte * pc, int do_swap); -int DoSwapInterval(__GLXclientState *cl, GLbyte *pc, int do_swap) +int +DoSwapInterval(__GLXclientState * cl, GLbyte * pc, int do_swap) { - xGLXVendorPrivateReq * const req = (xGLXVendorPrivateReq *) pc; + xGLXVendorPrivateReq *const req = (xGLXVendorPrivateReq *) pc; ClientPtr client = cl->client; const GLXContextTag tag = req->contextTag; __GLXcontext *cx; GLint interval; - cx = __glXLookupContextByTag(cl, tag); if ((cx == NULL) || (cx->pGlxScreen == NULL)) { - client->errorValue = tag; - return __glXError(GLXBadContext); + client->errorValue = tag; + return __glXError(GLXBadContext); } - + if (cx->pGlxScreen->swapInterval == NULL) { - LogMessage(X_ERROR, "AIGLX: cx->pGlxScreen->swapInterval == NULL\n"); - client->errorValue = tag; - return __glXError(GLXUnsupportedPrivateRequest); + LogMessage(X_ERROR, "AIGLX: cx->pGlxScreen->swapInterval == NULL\n"); + client->errorValue = tag; + return __glXError(GLXUnsupportedPrivateRequest); } if (cx->drawPriv == NULL) { - client->errorValue = tag; - return BadValue; + client->errorValue = tag; + return BadValue; } - + pc += __GLX_VENDPRIV_HDR_SIZE; interval = (do_swap) - ? bswap_32(*(int *)(pc + 0)) - : *(int *)(pc + 0); + ? bswap_32(*(int *) (pc + 0)) + : *(int *) (pc + 0); if (interval <= 0) - return BadValue; + return BadValue; - (void) (*cx->pGlxScreen->swapInterval)(cx->drawPriv, interval); + (void) (*cx->pGlxScreen->swapInterval) (cx->drawPriv, interval); return Success; } -int __glXDisp_SwapIntervalSGI(__GLXclientState *cl, GLbyte *pc) +int +__glXDisp_SwapIntervalSGI(__GLXclientState * cl, GLbyte * pc) { return DoSwapInterval(cl, pc, 0); } -int __glXDispSwap_SwapIntervalSGI(__GLXclientState *cl, GLbyte *pc) +int +__glXDispSwap_SwapIntervalSGI(__GLXclientState * cl, GLbyte * pc) { return DoSwapInterval(cl, pc, 1); } -- cgit v1.2.3