Lines Matching refs:pcp
384 struct drisw_context *pcp = (struct drisw_context *) context;
387 driReleaseDrawables(&pcp->base);
391 (*psc->core->destroyContext) (pcp->driContext);
393 free(pcp);
400 struct drisw_context *pcp = (struct drisw_context *) context;
401 struct drisw_screen *psc = (struct drisw_screen *) pcp->base.psc;
407 driReleaseDrawables(&pcp->base);
409 if ((*psc->core->bindContext) (pcp->driContext,
420 struct drisw_context *pcp = (struct drisw_context *) context;
421 struct drisw_screen *psc = (struct drisw_screen *) pcp->base.psc;
423 (*psc->core->unbindContext) (pcp->driContext);
443 struct drisw_context *pcp = (struct drisw_context *) gc;
455 (*psc->texBuffer->setTexBuffer2) (pcp->driContext,
461 (*psc->texBuffer->setTexBuffer) (pcp->driContext,
472 struct drisw_context *pcp = (struct drisw_context *) gc;
484 (*psc->texBuffer->releaseTexBuffer) (pcp->driContext,
507 struct drisw_context *pcp, *pcp_shared;
543 pcp = calloc(1, sizeof *pcp);
544 if (pcp == NULL)
547 if (!glx_context_init(&pcp->base, &psc->base, config_base)) {
548 free(pcp);
570 pcp->base.noError = GL_TRUE;
573 pcp->base.renderType = dca.render_type;
575 pcp->driContext =
583 pcp);
584 if (pcp->driContext == NULL) {
585 free(pcp);
589 pcp->base.vtable = base->context_vtable;
591 return &pcp->base;