Lines Matching defs:dpy
101 driGetDriverName(Display * dpy, int scrNum, char **driverName)
110 if (XF86DRIQueryExtension(dpy, &event, &error)) { /* DRI1 */
111 if (!XF86DRIQueryDirectRenderingCapable(dpy, scrNum, &directCapable)) {
120 b = XF86DRIGetClientDriverName(dpy, scrNum, &driverMajor, &driverMinor,
134 else if (DRI2QueryExtension(dpy, &event, &error)) { /* DRI2 */
136 Bool ret = DRI2Connect(dpy, RootWindow(dpy, scrNum), driverName, &dev);
154 glXGetScreenDriver(Display * dpy, int scrNum)
158 if (driGetDriverName(dpy, scrNum, &driverName)) {
196 has_damage_post(Display * dpy)
204 if (XDamageQueryVersion(dpy, &major, &minor) &&
229 Display *dpy = psc->dpy;
232 if (!has_damage_post(dpy))
238 drawable = RootWindow(dpy, psc->scr);
256 region = XFixesCreateRegion(dpy, xrects, num_rects);
258 XDamageAdd(dpy, drawable, region);
259 XFixesDestroyRegion(dpy, region);
281 Display *dpy = psc->dpy;
283 return XF86DRIGetDrawableInfo(dpy, psc->scr, glxDraw->drawable,
308 * \param dpy Display pointer.
318 CallCreateNewScreen(Display *dpy, int scrn, struct dri_screen *psc,
350 if (!XF86DRIOpenConnection(dpy, scrn, &hSAREA, &BusID)) {
382 if (newlyopened && !XF86DRIAuthConnection(dpy, scrn, magic)) {
390 if (!XF86DRIGetClientDriverName(dpy, scrn,
406 if (!XF86DRIGetDeviceInfo(dpy, scrn, &hFB, &junk,
414 framebuffer.width = DisplayWidth(dpy, scrn);
415 framebuffer.height = DisplayHeight(dpy, scrn);
474 visuals = XGetVisualInfo(dpy, mask, &template, &num_visuals);
477 if (num_visuals > 0 && visuals->depth != DefaultDepth(dpy, scrn))
504 XF86DRICloseConnection(dpy, scrn);
524 XF86DRIDestroyContext(psc->base.dpy, psc->base.scr, pcp->hwContextID);
608 if (!XF86DRICreateContextWithConfig(psc->base.dpy, psc->base.scr,
620 XF86DRIDestroyContext(psc->base.dpy, psc->base.scr, pcp->hwContextID);
637 XF86DRIDestroyDrawable(psc->base.dpy, psc->base.scr, pdraw->drawable);
664 if (!XF86DRICreateDrawable(psc->base.dpy, psc->base.scr,
679 XF86DRIDestroyDrawable(psc->base.dpy, psc->base.scr, drawable);
774 return DRI2WaitSBC(pdp->base.psc->dpy,
863 if (!driGetDriverName(priv->dpy, screen, &driverName)) {
889 CallCreateNewScreen(psc->base.dpy, screen, psc, pdp);
935 driDestroyDisplay(__GLXDRIdisplay * dpy)
937 Xfree(dpy);
946 driCreateDisplay(Display * dpy)
952 if (!XF86DRIQueryExtension(dpy, &eventBase, &errorBase)) {
956 if (!XF86DRIQueryVersion(dpy, &major, &minor, &patch)) {