Lines Matching defs:dpy
99 driGetDriverName(Display * dpy, int scrNum, char **driverName)
108 if (XF86DRIQueryExtension(dpy, &event, &error)) { /* DRI1 */
109 if (!XF86DRIQueryDirectRenderingCapable(dpy, scrNum, &directCapable)) {
118 b = XF86DRIGetClientDriverName(dpy, scrNum, &driverMajor, &driverMinor,
132 else if (DRI2QueryExtension(dpy, &event, &error)) { /* DRI2 */
134 Bool ret = DRI2Connect(dpy, RootWindow(dpy, scrNum), driverName, &dev);
152 glXGetScreenDriver(Display * dpy, int scrNum)
156 if (driGetDriverName(dpy, scrNum, &driverName)) {
205 has_damage_post(Display * dpy)
213 if (XDamageQueryVersion(dpy, &major, &minor) &&
238 Display *dpy = psc->dpy;
241 if (!has_damage_post(dpy))
247 drawable = RootWindow(dpy, psc->scr);
265 region = XFixesCreateRegion(dpy, xrects, num_rects);
267 XDamageAdd(dpy, drawable, region);
268 XFixesDestroyRegion(dpy, region);
291 Display *dpy = psc->dpy;
293 return XF86DRIGetDrawableInfo(dpy, psc->scr, glxDraw->drawable,
319 * \param dpy Display pointer.
329 CallCreateNewScreen(Display *dpy, int scrn, struct dri_screen *psc,
361 if (!XF86DRIOpenConnection(dpy, scrn, &hSAREA, &BusID)) {
393 if (newlyopened && !XF86DRIAuthConnection(dpy, scrn, magic)) {
401 if (!XF86DRIGetClientDriverName(dpy, scrn,
417 if (!XF86DRIGetDeviceInfo(dpy, scrn, &hFB, &junk,
425 framebuffer.width = DisplayWidth(dpy, scrn);
426 framebuffer.height = DisplayHeight(dpy, scrn);
487 visuals = XGetVisualInfo(dpy, mask, &template, &num_visuals);
490 if (num_visuals > 0 && visuals->depth != DefaultDepth(dpy, scrn))
516 XF86DRICloseConnection(dpy, scrn);
535 XF86DRIDestroyContext(psc->base.dpy, psc->base.scr, pcp->hwContextID);
624 if (!XF86DRICreateContextWithConfig(psc->base.dpy, psc->base.scr,
636 XF86DRIDestroyContext(psc->base.dpy, psc->base.scr, pcp->hwContextID);
653 XF86DRIDestroyDrawable(psc->base.dpy, psc->base.scr, pdraw->drawable);
679 if (!XF86DRICreateDrawable(psc->base.dpy, psc->base.scr,
694 XF86DRIDestroyDrawable(psc->base.dpy, psc->base.scr, drawable);
836 if (!driGetDriverName(priv->dpy, screen, &driverName)) {
862 CallCreateNewScreen(psc->base.dpy, screen, psc, pdp);
902 driDestroyDisplay(__GLXDRIdisplay * dpy)
904 free(dpy);
913 driCreateDisplay(Display * dpy)
919 if (!XF86DRIQueryExtension(dpy, &eventBase, &errorBase)) {
923 if (!XF86DRIQueryVersion(dpy, &major, &minor, &patch)) {