Lines Matching defs:pcp
418 struct drisw_context *pcp = (struct drisw_context *) context;
421 driReleaseDrawables(&pcp->base);
425 (*psc->core->destroyContext) (pcp->driContext);
427 free(pcp);
434 struct drisw_context *pcp = (struct drisw_context *) context;
435 struct drisw_screen *psc = (struct drisw_screen *) pcp->base.psc;
443 if (!(*psc->core->bindContext) (pcp->driContext,
460 struct drisw_context *pcp = (struct drisw_context *) context;
461 struct drisw_screen *psc = (struct drisw_screen *) pcp->base.psc;
463 (*psc->core->unbindContext) (pcp->driContext);
483 struct drisw_context *pcp = (struct drisw_context *) gc;
495 (*psc->texBuffer->setTexBuffer2) (pcp->driContext,
501 (*psc->texBuffer->setTexBuffer) (pcp->driContext,
512 struct drisw_context *pcp = (struct drisw_context *) gc;
524 (*psc->texBuffer->releaseTexBuffer) (pcp->driContext,
561 struct drisw_context *pcp, *pcp_shared;
605 pcp = calloc(1, sizeof *pcp);
606 if (pcp == NULL)
609 if (!glx_context_init(&pcp->base, &psc->base, config_base)) {
610 free(pcp);
630 pcp->base.noError = GL_TRUE;
638 pcp->base.renderType = dca.render_type;
640 pcp->driContext =
648 pcp);
649 if (pcp->driContext == NULL) {
650 free(pcp);
654 pcp->base.vtable = base->context_vtable;
656 return &pcp->base;