diff options
author | taw27 <taw27@bf6ca9ba-c028-0410-8290-897cf20841d1> | 2008-06-06 13:24:03 +0000 |
---|---|---|
committer | taw27 <taw27@bf6ca9ba-c028-0410-8290-897cf20841d1> | 2008-06-06 13:24:03 +0000 |
commit | 7274b3f1f8ca746fbf3f5224df2b7fae3710d525 (patch) | |
tree | 21503e760d237080fda59ac2f21dead18ad1fe0f /src/displaywindow.c | |
parent | 0772a4fa2344d228f78541e320627c487a5ee4d3 (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.c | 7 |
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); |