Lines Matching refs:prevglxc
561 __GLXcontext *glxc = NULL, *prevglxc = NULL; in xorgGlxMakeCurrent() local
576 prevglxc = glxServer.getContextTagPrivate(client, tag); in xorgGlxMakeCurrent()
578 if (prevglxc && prevglxc->renderMode != GL_RENDER) { in xorgGlxMakeCurrent()
580 client->errorValue = prevglxc->id; in xorgGlxMakeCurrent()
592 if ((glxc != prevglxc) && glxc->currentClient) in xorgGlxMakeCurrent()
608 if (prevglxc) { in xorgGlxMakeCurrent()
610 Bool need_flush = !prevglxc->isDirect; in xorgGlxMakeCurrent()
612 if (prevglxc->releaseBehavior == GLX_CONTEXT_RELEASE_BEHAVIOR_NONE_ARB) in xorgGlxMakeCurrent()
622 if (!(*prevglxc->loseCurrent) (prevglxc)) in xorgGlxMakeCurrent()
626 if (!prevglxc->isDirect) { in xorgGlxMakeCurrent()
627 prevglxc->drawPriv = NULL; in xorgGlxMakeCurrent()
628 prevglxc->readPriv = NULL; in xorgGlxMakeCurrent()
649 if (prevglxc) { in xorgGlxMakeCurrent()
650 prevglxc->currentClient = NULL; in xorgGlxMakeCurrent()
651 if (!prevglxc->idExists) { in xorgGlxMakeCurrent()
652 FreeResourceByType(prevglxc->id, __glXContextRes, FALSE); in xorgGlxMakeCurrent()