Lines Matching refs:dpy
374 make_window( Display *dpy, Screen *scr, in make_window() argument
396 root = XRootWindow(dpy, scrnum); in make_window()
398 visinfo = glXChooseVisual( dpy, scrnum, attrib ); in make_window()
407 attr.colormap = XCreateColormap( dpy, root, visinfo->visual, AllocNone); in make_window()
411 win = XCreateWindow( dpy, root, x, y, width, height, in make_window()
423 XSetNormalHints(dpy, win, &sizehints); in make_window()
424 XSetStandardProperties(dpy, win, name, name, in make_window()
428 ctx = glXCreateContext( dpy, visinfo, NULL, True ); in make_window()
436 XMapWindow(dpy, win); in make_window()
437 glXMakeCurrent(dpy, win, ctx); in make_window()
455 event_loop(Display *dpy, Window win) in event_loop() argument
459 while (XPending(dpy) > 0) { in event_loop()
461 XNextEvent(dpy, &event); in event_loop()
508 glXSwapBuffers(dpy, win); in event_loop()
557 Display *dpy; in main() local
612 dpy = XOpenDisplay(dpyName); in main()
613 if (!dpy) { in main()
618 screen = XDefaultScreenOfDisplay(dpy); in main()
628 …make_window(dpy, screen, "ubgears", winrect.x, winrect.y, winrect.width, winrect.height, &win, &ct… in main()
641 event_loop(dpy, win); in main()
643 glXDestroyContext(dpy, ctx); in main()
645 XDestroyWindow(dpy, win); in main()
646 XCloseDisplay(dpy); in main()