Home | History | Annotate | Download | only in glx

Lines Matching defs:pcp

253    struct drisw_context *pcp = (struct drisw_context *) context;
256 driReleaseDrawables(&pcp->base);
261 (*psc->core->destroyContext) (pcp->driContext);
263 Xfree(pcp);
270 struct drisw_context *pcp = (struct drisw_context *) context;
271 struct drisw_screen *psc = (struct drisw_screen *) pcp->base.psc;
277 driReleaseDrawables(&pcp->base);
282 if ((*psc->core->bindContext) (pcp->driContext,
292 struct drisw_context *pcp = (struct drisw_context *) context;
293 struct drisw_screen *psc = (struct drisw_screen *) pcp->base.psc;
295 (*psc->core->unbindContext) (pcp->driContext);
304 struct drisw_context *pcp = (struct drisw_context *) gc;
319 (*psc->texBuffer->setTexBuffer2) (pcp->driContext,
325 (*psc->texBuffer->setTexBuffer) (pcp->driContext,
337 struct dri2_context *pcp = (struct dri2_context *) gc;
351 (*psc->texBuffer->releaseTexBuffer) (pcp->driContext,
376 struct drisw_context *pcp, *pcp_shared;
396 pcp = Xmalloc(sizeof *pcp);
397 if (pcp == NULL)
400 memset(pcp, 0, sizeof *pcp);
401 if (!glx_context_init(&pcp->base, &psc->base, &config->base)) {
402 Xfree(pcp);
406 pcp->driContext =
408 config->driConfig, shared, pcp);
409 if (pcp->driContext == NULL) {
410 Xfree(pcp);
414 pcp->base.vtable = &drisw_context_vtable;
416 return &pcp->base;
427 struct drisw_context *pcp, *pcp_shared;
461 pcp = Xmalloc(sizeof *pcp);
462 if (pcp == NULL)
465 memset(pcp, 0, sizeof *pcp);
466 if (!glx_context_init(&pcp->base, &psc->base, &config->base)) {
467 Xfree(pcp);
485 pcp->driContext =
493 pcp);
494 if (pcp->driContext == NULL) {
495 Xfree(pcp);
499 pcp->base.vtable = &drisw_context_vtable;
501 return &pcp->base;