Index: configure
===================================================================
--- configure	(revision 174)
+++ configure	(revision 175)
@@ -203,30 +203,35 @@
 #test_build "$file" "-L/usr/X11R6/lib/ -lGL -lGLU -lglut"
 #exit_if_error "$?" "You must install glut-devel package"
 
-# Full GL/GLU/Glut test, looking for hardware accel
-#echo -n "* GL/GLU/GLUT and hardware support :"
+# Full GL/GLU test, looking for hardware accel
+echo -n "* GL/GLU and hardware support :"
 
-#file='
+file='
+#define RAYDIUM_RENDERING_WINDOW      	    	0
+#define RAYDIUM_RENDERING_FULLSCREEN  	     	1
+#define RAYDIUM_RENDERING_NONE  	     	2
+#define DONT_INCLUDE_HEADERS
+#define raydium_log printf
 #include <stdio.h>
-##include <string.h>
-##include <GL/glut.h>
-#int main(int argc, char **argv) { 
-#char *r;
-#glutInit(&argc,argv);
-#glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGB | GLUT_DEPTH);
-#glutInitWindowSize(320,240);
-#glutCreateWindow("Test window");
-#r=glGetString(GL_RENDERER);
-#if(!strcmp(r,"Mesa GLX Indirect"))
-#    {
-#    fprintf(stderr,"WARNING ! Mesa Software renderer detected !");
-#    fprintf(stdout,"WARNING ! Mesa Software renderer detected !");
-#    }
-#return 0; }
-#'
-#test_build "$file" "-L/usr/X11R6/lib/ -lGL -lglut -lGLU"
-#exit_if_error "$?" "Full GL test faild, see configure.log"
+#include <stdlib.h>
+#include <string.h>
+#include "raydium/myglut/myglut.c"
+int main(int argc, char **argv) { 
+char *r;
+glutInit(&argc,argv);
+myglutCreateWindow(320,240,RAYDIUM_RENDERING_WINDOW,"GL test");
 
+r=glGetString(GL_RENDERER);
+if(!strcmp(r,"Mesa GLX Indirect"))
+    {
+    fprintf(stderr,"WARNING ! Mesa Software renderer detected !");
+    fprintf(stdout,"WARNING ! Mesa Software renderer detected !");
+    }
+return 0; }
+'
+test_build "$file" "-L/usr/X11R6/lib/ -lGL -lGLU"
+exit_if_error "$?" "Full GL test failed, see configure.log"
+
 # OpenAL
 echo -n "* OpenAL :"
 file="