get tests working on windows (Robert Bergkvist)
authorKarl Schultz <kschultz@freedesktop.org>
Wed, 16 Jan 2002 01:03:25 +0000 (01:03 +0000)
committerKarl Schultz <kschultz@freedesktop.org>
Wed, 16 Jan 2002 01:03:25 +0000 (01:03 +0000)
progs/tests/Makefile.win [new file with mode: 0644]
progs/tests/cva.c
progs/tests/dinoshade.c
progs/tests/multipal.c

diff --git a/progs/tests/Makefile.win b/progs/tests/Makefile.win
new file mode 100644 (file)
index 0000000..0de6c42
--- /dev/null
@@ -0,0 +1,44 @@
+# $Id: Makefile.win,v 1.1 2002/01/16 01:03:25 kschultz Exp $
+
+# Mesa 3-D graphics library
+# Version:  3.5
+# Copyright (C) 1995-2001  Brian Paul
+
+# Makefile for GLUT-based demo programs for Windows
+
+!include <win32.mak>
+
+##### MACROS #####
+
+TOP    = ..
+INCDIR = ..\include
+LIBDIR = ..\lib
+
+SRCS = cva.c \
+       dinoshade.c \
+       fogcoord.c \
+       manytex.c \
+       multipal.c \
+       projtex.c \
+       seccolor.c \
+#      sharedtex.c \
+       texline.c \
+       texwrap.c \
+       vptest1.c \
+       vptest2.c \
+       vptest3.c \
+       vptorus.c \
+       vpwarpmesh.c
+       
+!include "../mesawin32.mak"
+
+##### TARGETS #####
+
+clean::
+
+clobber::
+       @del readtex.c readtex.h
+
+$(EXES) :$*.obj
+       @echo $@
+       $(link) -out:$@ $* /LIBPATH:$(LIBDIR) $(LIBS)
index c6292f490f5a03394a09c536fb5cdc93099a71ed..c15f3bd24129e523aacbb87995b52a769b4384c9 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: cva.c,v 1.3 2000/11/30 03:06:56 gareth Exp $ */
+/* $Id: cva.c,v 1.4 2002/01/16 01:03:25 kschultz Exp $ */
 
 /*
  * Trivial CVA test, good for testing driver fastpaths (especially
@@ -11,6 +11,9 @@
 #include <stdlib.h>
 #include <stdio.h>
 #include <string.h>
+#ifdef _WIN32
+#include <windows.h>
+#endif
 #define GL_GLEXT_LEGACY
 #include <GL/glut.h>
 
@@ -130,7 +133,7 @@ int main( int argc, char **argv )
     */
    string = (char *) glGetString( GL_VERSION );
 
-   if ( !strstr( string, "1.2" ) ) {
+   if ( (!strstr( string, "1.2" ))&&(!strstr(string,"1.3"))) {
       fprintf( stderr, "This program requires OpenGL 1.2 vertex arrays.\n" );
       exit( -1 );
    }
index 33fb45d36ed4b2bb4a08ca9c39898b044060235c..e3086bb3f0ba16e4b45578b317da66104763bb1f 100644 (file)
 #include <stdlib.h>
 #include <string.h>
 #include <math.h>       /* for cos(), sin(), and sqrt() */
+#ifdef _WIN32
+#include <windows.h>
+#endif
+#define GL_GLEXT_LEGACY
 #include <GL/glut.h>    /* OpenGL Utility Toolkit header */
 
 /* Some <math.h> files do not define M_PI... */
index 109135080d3babba53d6cd26ad460de49dd52d6c..d4b8e53a14f56f43b2dbaa61288848bf2135028e 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: multipal.c,v 1.1 2000/11/18 17:12:33 brianp Exp $ */
+/* $Id: multipal.c,v 1.2 2002/01/16 01:03:25 kschultz Exp $ */
 
 /*
  * GL_ARB_multitexture demo
@@ -12,6 +12,9 @@
 
 /*
  * $Log: multipal.c,v $
+ * Revision 1.2  2002/01/16 01:03:25  kschultz
+ * get tests working on windows (Robert Bergkvist)
+ *
  * Revision 1.1  2000/11/18 17:12:33  brianp
  * test texture palettes with multitexture
  *
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
+#ifdef _WIN32
+#include <windows.h>
+#endif
+#define GL_GLEXT_LEGACY
 #include <GL/glut.h>
 
 #include "../util/readtex.c"   /* I know, this is a hack. */