Lines Matching defs: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;
483 xri = Xcalloc (1, sizeof (XRenderInfo));
492 xri = NULL;
497 if (!xri || !xData || nbytes < rlength)
499 if (xri) Xfree (xri);
506 xri->major_version = async_state.major_version;
507 xri->minor_version = async_state.minor_version;
508 xri->format = Xcalloc(rep.numFormats, sizeof(XRenderPictFormat));
509 xri->nformat = (int) rep.numFormats;
510 xri->screen = Xcalloc(rep.numScreens, sizeof(XRenderScreen));
511 xri->nscreen = (int) rep.numScreens;
512 xri->depth = Xcalloc(rep.numDepths, sizeof(XRenderDepth));
513 xri->ndepth = (int) rep.numDepths;
514 xri->visual = Xcalloc(rep.numVisuals, sizeof(XRenderVisual));
515 xri->nvisual = (int) rep.numVisuals;
516 if (!xri->format || !xri->screen || !xri->depth || !xri->visual)
518 XRenderFreeXRenderInfo(xri);
526 format = xri->format;
546 screen = xri->screen;
547 depth = xri->depth;
548 visual = xri->visual;
549 for (ns = 0; ns < xri->nscreen; ns++)
553 screen->fallback = _XRenderFindFormat (xri, xScreen->fallback);
557 XRenderFreeXRenderInfo(xri);
574 XRenderFreeXRenderInfo (xri);
585 visual->format = _XRenderFindFormat (xri, xVisual->format);
596 screen = xri->screen;
603 info->info = xri;
620 XRenderInfo *xri;
628 xri = info->info;
629 return xri->screen[screen].subpixel;
636 XRenderInfo *xri;
644 xri = info->info;
645 xri->screen[screen].subpixel = subpixel;
654 XRenderInfo *xri;
660 xri = info->info;
661 for (nv = 0, xrv = xri->visual; nv < xri->nvisual; nv++, xrv++)
675 XRenderInfo *xri;
680 xri = info->info;
681 for (nf = 0; nf < xri->nformat; nf++)
684 if (template->id != xri->format[nf].id)
687 if (template->type != xri->format[nf].type)
690 if (template->depth != xri->format[nf].depth)
693 if (template->direct.red != xri->format[nf].direct.red)
696 if (template->direct.redMask != xri->format[nf].direct.redMask)
699 if (template->direct.green != xri->format[nf].direct.green)
702 if (template->direct.greenMask != xri->format[nf].direct.greenMask)
705 if (template->direct.blue != xri->format[nf].direct.blue)
708 if (template->direct.blueMask != xri->format[nf].direct.blueMask)
711 if (template->direct.alpha != xri->format[nf].direct.alpha)
714 if (template->direct.alphaMask != xri->format[nf].direct.alphaMask)
717 if (template->colormap != xri->format[nf].colormap)
720 return &xri->format[nf];