Lines Matching refs:pcp

104    struct dri3_context *pcp = (struct dri3_context *) __glXGetCurrentContext();
107 return (&pcp->base != &dummyContext) && pcp->base.psc == &psc->base;
123 struct dri3_context *pcp = (struct dri3_context *) gc;
124 struct dri3_screen *psc = (struct dri3_screen *) pcp->base.psc;
174 struct dri3_context *pcp = (struct dri3_context *) context;
177 driReleaseDrawables(&pcp->base);
181 (*psc->core->destroyContext) (pcp->driContext);
183 free(pcp);
190 struct dri3_context *pcp = (struct dri3_context *) context;
191 struct dri3_screen *psc = (struct dri3_screen *) pcp->base.psc;
198 driReleaseDrawables(&pcp->base);
210 if (!(*psc->core->bindContext) (pcp->driContext, dri_draw, dri_read))
224 struct dri3_context *pcp = (struct dri3_context *) context;
225 struct dri3_screen *psc = (struct dri3_screen *) pcp->base.psc;
227 (*psc->core->unbindContext) (pcp->driContext);
238 struct dri3_context *pcp = NULL;
275 pcp = calloc(1, sizeof *pcp);
276 if (pcp == NULL) {
281 if (!glx_context_init(&pcp->base, &psc->base, config_base))
312 pcp->base.noError = GL_TRUE;
315 pcp->driContext =
324 pcp);
326 if (pcp->driContext == NULL)
329 pcp->base.vtable = &dri3_context_vtable;
331 return &pcp->base;
334 free(pcp);
539 struct dri3_context *pcp = (struct dri3_context *)loaderPrivate;
540 __glXSetCurrentContext(&pcp->base);
677 struct dri3_context *pcp = (struct dri3_context *) gc;
689 (*psc->texBuffer->setTexBuffer2) (pcp->driContext,
700 struct dri3_context *pcp = (struct dri3_context *) gc;
710 (*psc->texBuffer->releaseTexBuffer) (pcp->driContext,