*
**************************************************************************/
+#include <stdlib.h>
+#include <iostream>
+
#include "glimports.hpp"
#include "glws.hpp"
void
resize(unsigned w, unsigned h) {
+ glXWaitGL();
Drawable::resize(w, h);
XResizeWindow(display, window, w, h);
+ glXWaitX();
}
void swapBuffers(void) {
public:
GlxWindowSystem() {
display = XOpenDisplay(NULL);
+ if (!display) {
+ std::cerr << "error: unable to open display " << XDisplayName(NULL) << "\n";
+ exit(1);
+ }
screen = DefaultScreen(display);
}