Lines Matching defs:pcp

116    struct dri2_context *pcp = (struct dri2_context *) context;
119 driReleaseDrawables(&pcp->base);
123 (*psc->core->destroyContext) (pcp->driContext);
125 free(pcp);
132 struct dri2_context *pcp = (struct dri2_context *) context;
133 struct dri2_screen *psc = (struct dri2_screen *) pcp->base.psc;
142 driReleaseDrawables(&pcp->base);
154 if (!(*psc->core->bindContext) (pcp->driContext, dri_draw, dri_read))
173 struct dri2_context *pcp = (struct dri2_context *) context;
174 struct dri2_screen *psc = (struct dri2_screen *) pcp->base.psc;
176 (*psc->core->unbindContext) (pcp->driContext);
184 struct dri2_context *pcp, *pcp_shared;
205 pcp = calloc(1, sizeof *pcp);
206 if (pcp == NULL)
209 if (!glx_context_init(&pcp->base, &psc->base, &config->base)) {
210 free(pcp);
214 pcp->base.renderType = renderType;
216 pcp->driContext =
218 config->driConfig, shared, pcp);
220 if (pcp->driContext == NULL) {
221 free(pcp);
225 pcp->base.vtable = &dri2_context_vtable;
227 return &pcp->base;
238 struct dri2_context *pcp = NULL;
279 pcp = calloc(1, sizeof *pcp);
280 if (pcp == NULL) {
285 if (!glx_context_init(&pcp->base, &psc->base, config_base))
319 pcp->base.renderType = renderType;
322 pcp->base.noError = GL_TRUE;
324 pcp->driContext =
332 pcp);
334 if (pcp->driContext == NULL)
337 pcp->base.vtable = &dri2_context_vtable;
339 return &pcp->base;
342 free(pcp);
965 struct dri2_context *pcp = (struct dri2_context *) loaderPrivate;
966 __glXSetCurrentContext(&pcp->base);
972 struct dri2_context *pcp = (struct dri2_context *) loaderPrivate;
978 return pcp->base.psc->dpy->lock_fns != NULL;
1031 struct dri2_context *pcp = (struct dri2_context *) gc;
1052 (*psc->texBuffer->setTexBuffer2) (pcp->driContext,
1058 (*psc->texBuffer->setTexBuffer) (pcp->driContext,
1069 struct dri2_context *pcp = (struct dri2_context *) gc;
1080 (*psc->texBuffer->releaseTexBuffer) (pcp->driContext,