Lines Matching defs:pcp

105    struct dri3_context *pcp = (struct dri3_context *) __glXGetCurrentContext();
108 return (&pcp->base != &dummyContext) && pcp->base.psc == &psc->base;
124 struct dri3_context *pcp = (struct dri3_context *) gc;
125 struct dri3_screen *psc = (struct dri3_screen *) pcp->base.psc;
175 struct dri3_context *pcp = (struct dri3_context *) context;
178 driReleaseDrawables(&pcp->base);
182 (*psc->core->destroyContext) (pcp->driContext);
184 free(pcp);
191 struct dri3_context *pcp = (struct dri3_context *) context;
192 struct dri3_screen *psc = (struct dri3_screen *) pcp->base.psc;
211 if (!(*psc->core->bindContext) (pcp->driContext, dri_draw, dri_read))
225 struct dri3_context *pcp = (struct dri3_context *) context;
226 struct dri3_screen *psc = (struct dri3_screen *) pcp->base.psc;
228 (*psc->core->unbindContext) (pcp->driContext);
239 struct dri3_context *pcp = NULL;
277 pcp = calloc(1, sizeof *pcp);
278 if (pcp == NULL) {
283 if (!glx_context_init(&pcp->base, &psc->base, config_base))
308 pcp->base.noError = GL_TRUE;
316 pcp->base.renderType = dca.render_type;
318 pcp->driContext =
327 pcp);
329 if (pcp->driContext == NULL)
332 pcp->base.vtable = base->context_vtable;
334 return &pcp->base;
337 free(pcp);
550 struct dri3_context *pcp = (struct dri3_context *)loaderPrivate;
551 __glXSetCurrentContext(&pcp->base);
679 struct dri3_context *pcp = (struct dri3_context *) gc;
690 (*psc->texBuffer->setTexBuffer2) (pcp->driContext,
701 struct dri3_context *pcp = (struct dri3_context *) gc;
710 (*psc->texBuffer->releaseTexBuffer) (pcp->driContext,