aboutsummaryrefslogtreecommitdiff
path: root/src/displaywindow.c
diff options
context:
space:
mode:
authortaw27 <taw27@bf6ca9ba-c028-0410-8290-897cf20841d1>2008-06-06 13:24:03 +0000
committertaw27 <taw27@bf6ca9ba-c028-0410-8290-897cf20841d1>2008-06-06 13:24:03 +0000
commit7274b3f1f8ca746fbf3f5224df2b7fae3710d525 (patch)
tree21503e760d237080fda59ac2f21dead18ad1fe0f /src/displaywindow.c
parent0772a4fa2344d228f78541e320627c487a5ee4d3 (diff)
Use GLEW
git-svn-id: svn://cook.msm.cam.ac.uk:745/diff-tomo/dtr@283 bf6ca9ba-c028-0410-8290-897cf20841d1
Diffstat (limited to 'src/displaywindow.c')
-rw-r--r--src/displaywindow.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/displaywindow.c b/src/displaywindow.c
index 5bd00fc..a038c8c 100644
--- a/src/displaywindow.c
+++ b/src/displaywindow.c
@@ -20,10 +20,7 @@
#include <math.h>
#include <gdk/gdkgl.h>
#include <gtk/gtkgl.h>
-#define GL_GLEXT_PROTOTYPES 1
-#include <GL/gl.h>
-#include <GL/glext.h>
-#include <GL/glu.h>
+#include <glew.h>
#include "trackball.h"
#include "reflections.h"
@@ -558,6 +555,7 @@ DisplayWindow *displaywindow_open(ControlContext *ctx) {
ctx->dw = dw;
dw->gl_use_buffers = 1;
+ dw->gl_use_shaders = 1;
dw->view = DW_ORTHO;
dw->mode = DW_MAPPED;
dw->distance = 150;
@@ -594,6 +592,7 @@ DisplayWindow *displaywindow_open(ControlContext *ctx) {
fprintf(stderr, "Can't find double-buffered visual.\n");
exit(1);
}
+
gtk_container_set_reallocate_redraws(GTK_CONTAINER(dw->window), TRUE);
dw->drawing_area = gtk_drawing_area_new();
gtk_widget_set_size_request(dw->drawing_area, 640, 640);