Lines Matching refs:display_
26 display_(NULL),
35 if ((display_ = XOpenDisplay(NULL)) == NULL) {
40 int screen = DefaultScreen(display_);
47 if ((vi = glXChooseVisual(display_, screen, attr_list)) == NULL) {
52 context_ = glXCreateContext(display_, vi, 0, true);
60 display_, RootWindow(display_, vi->screen), vi->visual, AllocNone);
63 window_ = XCreateWindow(display_, RootWindow(display_, vi->screen), 0, 0,
69 XSetStandardProperties(display_, window_, window_title, window_title, None,
72 Atom wm_delete = XInternAtom(display_, "WM_DELETE_WINDOW", True);
74 XSetWMProtocols(display_, window_, &wm_delete, 1);
77 XMapRaised(display_, window_);
79 if (!glXMakeCurrent(display_, window_, context_)) {
84 if (!glXMakeCurrent(display_, None, NULL)) {
95 glXMakeCurrent(display_, window_, context_);
97 glXMakeCurrent(display_, None, NULL);
98 glXDestroyContext(display_, context_);
102 if (display_ != NULL) {
103 XCloseDisplay(display_);
104 display_ = NULL;
122 if (!glXMakeCurrent(display_, window_, context_)) {
126 if (!glXMakeCurrent(display_, None, NULL)) {
137 XSetWMNormalHints(display_, window_, size_hints);
143 XConfigureWindow(display_, window_, CWWidth | CWHeight, &wc);
155 if (!glXMakeCurrent(display_, window_, context_)) {
158 while (XPending(display_)) {
159 XNextEvent(display_, &event);
171 glXSwapBuffers(display_, window_);
173 if (!glXMakeCurrent(display_, None, NULL)) {