Lines Matching refs:dpy
43 static Display *dpy = NULL;
234 XGrabPointer(dpy, win,
243 XF86DGADirectVideo(dpy, DefaultScreen(dpy), XF86DGADirectMouse);
246 XWarpPointer(dpy, None, win,
251 XGrabKeyboard(dpy, win,
256 // XSync(dpy, True);
262 XF86DGADirectVideo(dpy, DefaultScreen(dpy), 0);
266 XUngrabPointer(dpy, CurrentTime);
267 XUngrabKeyboard(dpy, CurrentTime);
269 // XSync(dpy, True);
277 if (!dpy)
280 XNextEvent(dpy, &event);
301 XSelectInput(dpy, win, X_MASK & ~PointerMotionMask);
302 XWarpPointer(dpy, None, win, 0, 0, 0, 0,
304 XSelectInput(dpy, win, X_MASK);
353 glXDestroyContext(dpy, ctx);
525 glXSwapBuffers(dpy, win);
643 if (!(dpy = XOpenDisplay(NULL))) {
648 scrnum = DefaultScreen(dpy);
649 root = RootWindow(dpy, scrnum);
651 visinfo = glXChooseVisual(dpy, scrnum, attrib);
659 attr.colormap = XCreateColormap(dpy, root, visinfo->visual, AllocNone);
663 win = XCreateWindow(dpy, root, 0, 0, width, height,
666 XMapWindow(dpy, win);
668 XMoveWindow(dpy, win, 0, 0);
670 XFlush(dpy);
672 ctx = glXCreateContext(dpy, visinfo, NULL, True);
674 glXMakeCurrent(dpy, win, ctx);
708 if (dpy) {
709 while (XPending(dpy))