-/* $Id: manywin.c,v 1.2 2000/12/02 20:33:05 brianp Exp $ */
+/* $Id: manywin.c,v 1.3 2001/01/23 23:45:05 brianp Exp $ */
/*
* Create N GLX windows/contexts and render to them in round-robin
}
+static void
+DestroyHeads(void)
+{
+ int i;
+ for (i = 0; i < NumHeads; i++) {
+ XDestroyWindow(Heads[i].Dpy, Heads[i].Win);
+ glXDestroyContext(Heads[i].Dpy, Heads[i].Context);
+ XCloseDisplay(Heads[i].Dpy);
+ }
+}
+
+
static void
Redraw(struct head *h)
{
char name[100];
struct head *h;
sprintf(name, "%d", i);
- h = AddHead(":0", name);
+ h = AddHead(NULL, name);
if (h) {
PrintInfo(h);
}
}
EventLoop();
+ DestroyHeads();
return 0;
}