void eglutDestroyWindow(int win) { struct eglut_window *window = _eglut->current; if (window->index != win) return; /* XXX it causes some bug in st/egl KMS backend */ if ( _eglut->surface_type != EGL_SCREEN_BIT_MESA) eglMakeCurrent(_eglut->dpy, EGL_NO_SURFACE, EGL_NO_SURFACE, EGL_NO_CONTEXT); _eglutDestroyWindow(_eglut->current); }
void eglutDestroyWindow(int win) { eglMakeCurrent(_eglut->dpy, EGL_NO_SURFACE, EGL_NO_SURFACE, EGL_NO_CONTEXT); _eglutDestroyWindow(_eglut->current); }