int eglutCreateWindow(const char *title) { struct eglut_window *win; win = _eglutCreateWindow(title, 0, 0, _eglut->window_width, _eglut->window_height); win->index = _eglut->num_windows++; win->reshape_cb = NULL; win->display_cb = NULL; win->keyboard_cb = _eglutDefaultKeyboard; win->special_cb = NULL; if (!eglMakeCurrent(_eglut->dpy, win->surface, win->surface, win->context)) _eglutFatal("failed to make window current"); _eglut->current = win; return win->index; }
int eglutCreateWindow(const char *title) { struct eglut_window *win; int skinh; win = _eglutCreateWindow(title, 20, 20, _eglut->window_width, _eglut->window_height); win->index = _eglut->num_windows++; win->reshape_cb = NULL; win->display_cb = NULL; win->keyboard_cb = _eglutDefaultKeyboard; win->special_cb = NULL; if (!eglMakeCurrent(_eglut->dpy, win->surface, win->surface, win->context)) _eglutFatal("failed to make window current"); _eglut->current = win; skinh = get_skin_height(); _eglut->render = create_render(_eglut->dpy, win->surface, TYPE_3_BORDER_WIDTH, skinh); return win->index; }