Lines Matching refs:xri
298 XRenderFreeXRenderInfo (XRenderInfo *xri)
300 Xfree(xri->format);
301 Xfree(xri->screen);
302 Xfree(xri->depth);
303 Xfree(xri->visual);
304 Xfree(xri);
341 XRenderInfo *xri;
349 xri = info->info;
350 *major_versionp = xri->major_version;
351 *minor_versionp = xri->minor_version;
356 _XRenderFindFormat (XRenderInfo *xri, PictFormat format)
360 for (nf = 0; nf < xri->nformat; nf++)
361 if (xri->format[nf].id == format)
362 return &xri->format[nf];
416 XRenderInfo *xri;
484 xri = Xcalloc (1, sizeof (XRenderInfo));
493 xri = NULL;
498 if (!xri || !xData || nbytes < rlength)
500 if (xri) Xfree (xri);
507 xri->major_version = async_state.major_version;
508 xri->minor_version = async_state.minor_version;
509 xri->format = Xcalloc(rep.numFormats, sizeof(XRenderPictFormat));
510 xri->nformat = (int) rep.numFormats;
511 xri->screen = Xcalloc(rep.numScreens, sizeof(XRenderScreen));
512 xri->nscreen = (int) rep.numScreens;
513 xri->depth = Xcalloc(rep.numDepths, sizeof(XRenderDepth));
514 xri->ndepth = (int) rep.numDepths;
515 xri->visual = Xcalloc(rep.numVisuals, sizeof(XRenderVisual));
516 xri->nvisual = (int) rep.numVisuals;
517 if (!xri->format || !xri->screen || !xri->depth || !xri->visual)
519 XRenderFreeXRenderInfo(xri);
527 format = xri->format;
547 screen = xri->screen;
548 depth = xri->depth;
549 visual = xri->visual;
550 for (ns = 0; ns < xri->nscreen; ns++)
554 screen->fallback = _XRenderFindFormat (xri, xScreen->fallback);
558 XRenderFreeXRenderInfo(xri);
575 XRenderFreeXRenderInfo (xri);
586 visual->format = _XRenderFindFormat (xri, xVisual->format);
597 screen = xri->screen;
604 info->info = xri;
621 XRenderInfo *xri;
629 xri = info->info;
630 return xri->screen[screen].subpixel;
637 XRenderInfo *xri;
645 xri = info->info;
646 xri->screen[screen].subpixel = subpixel;
655 XRenderInfo *xri;
661 xri = info->info;
662 for (nv = 0, xrv = xri->visual; nv < xri->nvisual; nv++, xrv++)
676 XRenderInfo *xri;
681 xri = info->info;
682 for (nf = 0; nf < xri->nformat; nf++)
685 if (template->id != xri->format[nf].id)
688 if (template->type != xri->format[nf].type)
691 if (template->depth != xri->format[nf].depth)
694 if (template->direct.red != xri->format[nf].direct.red)
697 if (template->direct.redMask != xri->format[nf].direct.redMask)
700 if (template->direct.green != xri->format[nf].direct.green)
703 if (template->direct.greenMask != xri->format[nf].direct.greenMask)
706 if (template->direct.blue != xri->format[nf].direct.blue)
709 if (template->direct.blueMask != xri->format[nf].direct.blueMask)
712 if (template->direct.alpha != xri->format[nf].direct.alpha)
715 if (template->direct.alphaMask != xri->format[nf].direct.alphaMask)
718 if (template->colormap != xri->format[nf].colormap)
721 return &xri->format[nf];