Lines Matching refs:dpy

43 static Display *dpy = NULL;
275 XDefineCursor(dpy, win, CreateNullCursor(dpy, win));
277 XGrabPointer(dpy, win,
288 if (!XF86DGAQueryVersion(dpy, &MajorVersion, &MinorVersion)) {
294 XF86DGADirectVideo(dpy, DefaultScreen(dpy), XF86DGADirectMouse);
295 XWarpPointer(dpy, None, win, 0, 0, 0, 0, 0, 0);
298 XWarpPointer(dpy, None, win,
303 XGrabKeyboard(dpy, win,
310 // XSync(dpy, True);
315 if (!dpy || !win)
320 XF86DGADirectVideo(dpy, DefaultScreen(dpy), 0);
323 XUngrabPointer(dpy, CurrentTime);
324 XUngrabKeyboard(dpy, CurrentTime);
327 XUndefineCursor(dpy, win);
341 if (!dpy)
344 while (XPending(dpy)) {
345 XNextEvent(dpy, &event);
412 XWarpPointer(dpy, None, win, 0, 0, 0, 0, vid.width / 2, vid.height / 2);
419 if (!mouse_avail || !dpy || !win)
430 if (!mouse_avail || !dpy || !win)
443 if (!ctx || !dpy)
446 if (dpy) {
448 glXDestroyContext(dpy, ctx);
450 XDestroyWindow(dpy, win);
452 XF86VidModeSwitchToMode(dpy, scrnum, vidmodes[0]);
453 XCloseDisplay(dpy);
456 dpy = NULL;
633 glXSwapBuffers(dpy, win);
784 if (!(dpy = XOpenDisplay(NULL))) {
789 scrnum = DefaultScreen(dpy);
790 root = RootWindow(dpy, scrnum);
794 if (!XF86VidModeQueryVersion(dpy, &MajorVersion, &MinorVersion)) {
801 visinfo = glXChooseVisual(dpy, scrnum, attrib);
810 XF86VidModeGetAllModeLines(dpy, scrnum, &num_vidmodes, &vidmodes);
836 XF86VidModeSwitchToMode(dpy, scrnum, vidmodes[best_fit]);
840 XF86VidModeSetViewPort(dpy, scrnum, 0, 0);
849 attr.colormap = XCreateColormap(dpy, root, visinfo->visual, AllocNone);
860 win = XCreateWindow(dpy, root, 0, 0, width, height,
863 XMapWindow(dpy, win);
866 XMoveWindow(dpy, win, 0, 0);
867 XRaiseWindow(dpy, win);
868 XWarpPointer(dpy, None, win, 0, 0, 0, 0, 0, 0);
869 XFlush(dpy);
871 XF86VidModeSetViewPort(dpy, scrnum, 0, 0);
874 XFlush(dpy);
876 ctx = glXCreateContext(dpy, visinfo, NULL, True);
878 glXMakeCurrent(dpy, win, ctx);
935 if (!dpy || !win)