Lines Matching defs:pcp
102 struct dri2_context *pcp = (struct dri2_context *) context;
105 driReleaseDrawables(&pcp->base);
109 (*psc->core->destroyContext) (pcp->driContext);
111 free(pcp);
118 struct dri2_context *pcp = (struct dri2_context *) context;
119 struct dri2_screen *psc = (struct dri2_screen *) pcp->base.psc;
138 if (!(*psc->core->bindContext) (pcp->driContext, dri_draw, dri_read))
147 struct dri2_context *pcp = (struct dri2_context *) context;
148 struct dri2_screen *psc = (struct dri2_screen *) pcp->base.psc;
150 (*psc->core->unbindContext) (pcp->driContext);
161 struct dri2_context *pcp = NULL;
199 pcp = calloc(1, sizeof *pcp);
200 if (pcp == NULL) {
205 if (!glx_context_init(&pcp->base, &psc->base, config_base))
230 pcp->base.noError = GL_TRUE;
241 pcp->base.renderType = dca.render_type;
243 pcp->driContext =
251 pcp);
253 if (pcp->driContext == NULL)
256 pcp->base.vtable = base->context_vtable;
258 return &pcp->base;
261 free(pcp);
835 struct dri2_context *pcp = (struct dri2_context *) loaderPrivate;
836 __glXSetCurrentContext(&pcp->base);
842 struct dri2_context *pcp = (struct dri2_context *) loaderPrivate;
848 return pcp->base.psc->dpy->lock_fns != NULL;
892 struct dri2_context *pcp = (struct dri2_context *) gc;
901 (*psc->texBuffer->setTexBuffer2) (pcp->driContext,
907 (*psc->texBuffer->setTexBuffer) (pcp->driContext,
918 struct dri2_context *pcp = (struct dri2_context *) gc;
927 (*psc->texBuffer->releaseTexBuffer) (pcp->driContext,