fixed compiler warnings
authorBrian Paul <brian.paul@tungstengraphics.com>
Tue, 27 Jun 2000 17:04:43 +0000 (17:04 +0000)
committerBrian Paul <brian.paul@tungstengraphics.com>
Tue, 27 Jun 2000 17:04:43 +0000 (17:04 +0000)
19 files changed:
progs/demos/bounce.c
progs/demos/cubemap.c
progs/demos/fire.c
progs/demos/gloss.c
progs/demos/glutfx.c
progs/demos/ipers.c
progs/demos/isosurf.c
progs/demos/morph3d.c
progs/demos/paltex.c
progs/demos/pointblast.c
progs/demos/shadow.c
progs/demos/stex3d.c
progs/demos/teapot.c
progs/demos/terrain.c
progs/demos/tessdemo.c
progs/demos/texenv.c
progs/demos/tunnel.c
progs/demos/tunnel2.c
progs/demos/winpos.c

index 876ce589dc9ff8fa4e812a4dea91f65c47d061ae..1c0c550bea3160cedd6bed1b683dce418bf2b467 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: bounce.c,v 1.1 1999/08/19 00:55:40 jtg Exp $ */
+/* $Id: bounce.c,v 1.2 2000/06/27 17:04:43 brianp Exp $ */
 
 /*
  * Bouncing ball demo.  Color index mode only!
 
 /*
  * $Log: bounce.c,v $
- * Revision 1.1  1999/08/19 00:55:40  jtg
- * Initial revision
+ * Revision 1.2  2000/06/27 17:04:43  brianp
+ * fixed compiler warnings
+ *
+ * Revision 1.1.1.1  1999/08/19 00:55:40  jtg
+ * Imported sources
  *
  * Revision 3.3  1999/03/18 08:16:14  joukj
  *
@@ -195,7 +198,7 @@ idle(void)
   glutPostRedisplay();
 }
 
-void 
+static void 
 visible(int vis)
 {
   if (vis == GLUT_VISIBLE)
index 268c431f1473ad7f9546d81f0b0491626aa816b5..56e7ea1457a4bc874e5594e1d43aa346c258849b 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: cubemap.c,v 1.2 2000/06/13 18:45:54 brianp Exp $ */
+/* $Id: cubemap.c,v 1.3 2000/06/27 17:04:43 brianp Exp $ */
 
 /*
  * GL_ARB_texture_cube_map demo
@@ -37,6 +37,7 @@
 
 
 #include <math.h>
+#include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
 #include "GL/glut.h"
index 056598d5c31cfa5cd02d434e1193f894399b4078..6bf39a57b78ec9e2f315d8cfd231f86951bf5956 100644 (file)
@@ -151,7 +151,7 @@ gettime(void)
    return (ris / (float) CLOCKS_PER_SEC);
 }
 
-float
+static float
 vrnd(void)
 {
    return (((float) rand()) / RAND_MAX);
index 1c59484f54766d91d9203e8965d147eb935c9ae4..ab0e25800b9f1bc8f64ce668916edf165cce2618 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: gloss.c,v 1.3 1999/10/26 17:08:31 brianp Exp $ */
+/* $Id: gloss.c,v 1.4 2000/06/27 17:04:43 brianp Exp $ */
 
 /*
  * Specular reflection demo.  The specular highlight is modulated by
@@ -245,7 +245,7 @@ static void Init( int argc, char *argv[] )
 
       glMatrixMode(GL_TEXTURE);
       glLoadIdentity();
-      glScalef(8.0, 4.0, 2.0);
+      /*glScalef(8.0, 4.0, 2.0);*/
       glMatrixMode(GL_MODELVIEW);
 
       /* cylinder */
@@ -322,8 +322,14 @@ static void Init( int argc, char *argv[] )
    glBindTexture(GL_TEXTURE_2D, SpecularTexture);
    glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR);
    glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR);
+#if 1
    glTexGeni(GL_S, GL_TEXTURE_GEN_MODE, GL_SPHERE_MAP);
    glTexGeni(GL_T, GL_TEXTURE_GEN_MODE, GL_SPHERE_MAP);
+#else
+   glTexGeni(GL_S, GL_TEXTURE_GEN_MODE, GL_NORMAL_MAP_NV);
+   glTexGeni(GL_T, GL_TEXTURE_GEN_MODE, GL_NORMAL_MAP_NV);
+   glTexGeni(GL_R, GL_TEXTURE_GEN_MODE, GL_NORMAL_MAP_NV);
+#endif
    if (!LoadRGBMipmaps(SPECULAR_TEXTURE_FILE, GL_RGB)) {
       printf("Error: couldn't load texture image file %s\n", SPECULAR_TEXTURE_FILE);
       exit(1);
index 278d726bcb8d7d0e3833a23c10b30849ecbcd25a..6b9d9faf4e9c8726dd25765bf841ce93e6d75ac5 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: glutfx.c,v 1.1 1999/08/19 00:55:40 jtg Exp $ */
+/* $Id: glutfx.c,v 1.2 2000/06/27 17:04:43 brianp Exp $ */
 
 /*
  * Example of how one might use GLUT with the 3Dfx driver in full-screen mode.
 
 /*
  * $Log: glutfx.c,v $
- * Revision 1.1  1999/08/19 00:55:40  jtg
- * Initial revision
+ * Revision 1.2  2000/06/27 17:04:43  brianp
+ * fixed compiler warnings
+ *
+ * Revision 1.1.1.1  1999/08/19 00:55:40  jtg
+ * Imported sources
  *
  * Revision 3.2  1999/03/28 18:18:33  brianp
  * minor clean-up
@@ -164,7 +167,6 @@ int main( int argc, char *argv[] )
    printf("NOTE: if you've got 3Dfx VooDoo hardware you must run this");
    printf(" program as root.\n\n");
    printf("Move the mouse.  Press ESC to exit.\n\n");
-   sleep(2);
 #endif
 
    /* Tell Mesa GLX to use 3Dfx driver in fullscreen mode. */
index 76da4c01f13dab37c1ee85ad65551c4999551832..8993d3fc2221497001d6df42fe94adf34d280476 100644 (file)
@@ -85,7 +85,7 @@ initlight(void)
 static void
 initdlists(void)
 {
-   static slicetable[MAX_LOD][2] = {
+   static int slicetable[MAX_LOD][2] = {
       {21, 10},
       {18, 9},
       {15, 8},
index 0ae69d101043ea1c88367ad7ba46f10d26ae4f68..a25848d50b1f5e3525c132c9946fd8ab2bc56a39 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: isosurf.c,v 1.5 2000/03/30 17:58:56 keithw Exp $ */
+/* $Id: isosurf.c,v 1.6 2000/06/27 17:04:43 brianp Exp $ */
 
 /*
  * Display an isosurface of 3-D wind speed volume.  
  * Other options are available via the popup menu.
  */
 
-/*
- * $Log: isosurf.c,v $
- * Revision 1.5  2000/03/30 17:58:56  keithw
- * Added stipple mode
- *
- * Revision 1.4  1999/10/21 16:39:06  brianp
- * added -info command line option
- *
- * Revision 1.3  1999/09/08 22:14:31  brianp
- * minor changes. always call compactify_arrays()
- *
- * Revision 1.2  1999/09/03 14:56:40  keithw
- * Fog, displaylist and zoom operations
- *
- * Revision 3.4  1999/04/24 01:10:47  keithw
- * clip planes, materials
- *
- * Revision 3.3  1999/03/31 19:42:14  keithw
- * support for cva
- *
- * Revision 3.1  1998/11/01 20:30:20  brianp
- * added benchmark feature (b key)
- *
- * Revision 3.0  1998/02/14 18:42:29  brianp
- * initial rev
- *
- */
-
-
-
 #include <stdio.h>
 #include <string.h>
 #include <stdlib.h>
 #include <string.h>
 #include <math.h>
+#define GL_GLEXT_LEGACY
 #include "GL/glut.h"
 
 #include "../util/readtex.c"   /* I know, this is a hack.  KW: me too. */
index 006a44d4df3b9d08b9a4d8a408e9749bf5e93231..fd9f6a7d700b94d8af0fedace18b157c518bd8c6 100644 (file)
@@ -1,7 +1,10 @@
-/* $Id: morph3d.c,v 1.3 1999/12/15 13:00:45 brianp Exp $ */
+/* $Id: morph3d.c,v 1.4 2000/06/27 17:04:43 brianp Exp $ */
 
 /*
  * $Log: morph3d.c,v $
+ * Revision 1.4  2000/06/27 17:04:43  brianp
+ * fixed compiler warnings
+ *
  * Revision 1.3  1999/12/15 13:00:45  brianp
  * moved #define to column 0
  *
@@ -830,7 +833,7 @@ static void pinit(void)
 
 }
 
-void INIT(void)
+static void INIT(void)
 {
   printf("Morph 3D - Shows morphing platonic polyhedra\n");
   printf("Author: Marcelo Fernandes Vianna (vianna@cat.cbpf.br)\n\n");
index 3b5cd277a970bb567ac3e6fbe35d50596979d656..6ffac28c1eda62a7b281b701633e1615e8b0bed6 100644 (file)
@@ -1,30 +1,14 @@
-/* $Id: paltex.c,v 1.2 1999/11/02 15:09:04 brianp Exp $ */
+/* $Id: paltex.c,v 1.3 2000/06/27 17:04:43 brianp Exp $ */
 
 /*
  * Paletted texture demo.  Written by Brian Paul.
  * This program is in the public domain.
  */
 
-/*
- * $Log: paltex.c,v $
- * Revision 1.2  1999/11/02 15:09:04  brianp
- * new texture image, cleaned-up code
- *
- * Revision 1.1.1.1  1999/08/19 00:55:40  jtg
- * Imported sources
- *
- * Revision 3.1  1999/03/28 18:20:49  brianp
- * minor clean-up
- *
- * Revision 3.0  1998/02/14 18:42:29  brianp
- * initial rev
- *
- */
-
-
 #include <stdio.h>
 #include <stdlib.h>
 #include <math.h>
+#define GL_GLEXT_LEGACY
 #include <GL/glut.h>
 
 
index a36046f585f7a0dea8b279ddfa9251154601ea85..f6486fe55a4593bf59afa4ea27c42c4f67681001 100644 (file)
 
 /*
  * $Log: pointblast.c,v $
- * Revision 1.1  1999/08/19 00:55:40  jtg
- * Initial revision
+ * Revision 1.2  2000/06/27 17:04:43  brianp
+ * fixed compiler warnings
+ *
+ * Revision 1.1.1.1  1999/08/19 00:55:40  jtg
+ * Imported sources
  *
  * Revision 3.3  1998/07/26 01:24:27  brianp
  * removed include of gl.h
@@ -35,6 +38,7 @@
 #include <stdlib.h>
 #include <string.h>
 #include <math.h>       /* for cos(), sin(), and sqrt() */
+#define GL_GLEXT_LEGACY
 #include <GL/glut.h>
 
 /* Some <math.h> files do not define M_PI... */
@@ -100,7 +104,7 @@ static float float_rand(void) { return rand() / (float) RAND_MAX; }
 /* Modeling units of ground extent in each X and Z direction. */
 #define EDGE 12
 
-void
+static void
 makePointList(void)
 {
   float angle, velocity, direction;
@@ -124,7 +128,7 @@ makePointList(void)
   theTime = 0.0;
 }
 
-void
+static void
 updatePointList(void)
 {
   float distance;
@@ -167,7 +171,7 @@ updatePointList(void)
   }
 }
 
-void
+static void
 idle(void)
 {
   updatePointList();
@@ -178,7 +182,7 @@ idle(void)
   glutPostRedisplay();
 }
 
-void
+static void
 visible(int vis)
 {
   if (vis == GLUT_VISIBLE) {
@@ -190,7 +194,7 @@ visible(int vis)
   }
 }
 
-void
+static void
 recalcModelView(void)
 {
   glPopMatrix();
@@ -199,7 +203,7 @@ recalcModelView(void)
   newModel = 0;
 }
 
-void
+static void
 redraw(void)
 {
   int i;
@@ -247,7 +251,7 @@ redraw(void)
 }
 
 /* ARGSUSED2 */
-void
+static void
 mouse(int button, int state, int x, int y)
 {
   /* Scene can be spun around Y axis using left
@@ -262,7 +266,7 @@ mouse(int button, int state, int x, int y)
 }
 
 /* ARGSUSED1 */
-void
+static void
 mouseMotion(int x, int y)
 {
   if (moving) {
@@ -273,7 +277,7 @@ mouseMotion(int x, int y)
   }
 }
 
-void
+static void
 menu(int option)
 {
   switch (option) {
@@ -347,7 +351,7 @@ menu(int option)
 }
 
 /* ARGSUSED1 */
-void
+static void
 key(unsigned char c, int x, int y)
 {
   switch (c) {
index a1b3fdeca7ad2aecc79ed46742df2f4d858e470e..0f66b538d7ff6dc24ea1a535f87a0ce1eecc40f3 100644 (file)
@@ -48,6 +48,8 @@ OpenGL(TM) is a trademark of Silicon Graphics, Inc.
 /* Rendering shadows using projective shadows. */
 
 #include <GL/glut.h>
+#include "shadow.h"
+
 
 enum {
   X, Y, Z, W
index 2350532c9815bff77c2d954dba1096cdce23f411..bab9035287b325b5e9a0d110ba0b22cd19397b80 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: stex3d.c,v 1.4 2000/03/22 19:48:57 brianp Exp $ */
+/* $Id: stex3d.c,v 1.5 2000/06/27 17:04:43 brianp Exp $ */
 
 /*----------------------------- 
  * stex3d.c GL example of the mesa 3d-texture extention to simulate procedural
@@ -17,6 +17,9 @@
 
 /*
  * $Log: stex3d.c,v $
+ * Revision 1.5  2000/06/27 17:04:43  brianp
+ * fixed compiler warnings
+ *
  * Revision 1.4  2000/03/22 19:48:57  brianp
  * converted from GL_EXT_texture3D to GL 1.2
  *
@@ -385,7 +388,7 @@ void resize(int w, int h)
  glTranslatef(0,0,-5);
 }
 
-void cleanEverything(void)
+static void cleanEverything(void)
 {
 /*  free(voxels); */
 }
index addee03a3da7e531cc6a7286bb4ea01c5c0cd11f..c36865f4bc2f17c15af915eef8db670633d94c94 100644 (file)
@@ -410,8 +410,6 @@ static void draw(void)
 
 static void inittextures(void)
 {
-  GLenum gluerr;
-  
   glGenTextures(1,&t1id);
   glBindTexture(GL_TEXTURE_2D,t1id);
 
index b708ff826ded28985773226d26835ccef0ac5e79..fbc880390691689f4fc1fefbc60bc440e275aaa1 100644 (file)
@@ -125,7 +125,7 @@ reshape(int width, int height)
    glLoadIdentity();
 }
 
-int
+static int
 clipstrip(float y, float *start, float *end)
 {
    float x1, x2, t1, t2, tmp;
@@ -254,7 +254,7 @@ printhelp(void)
                  "(No Joystick control available)");
 }
 
-void
+static void
 drawterrain(void)
 {
    int h, i, idx, ox, oy;
@@ -357,7 +357,7 @@ dojoy(void)
 #endif
 }
 
-void
+static void
 drawscene(void)
 {
    static int count = 0;
index b5a6d08c57ebae248bda361d975b6234d930a825..2366eaca754e685bf8a184f7449db2a0c545f487 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: tessdemo.c,v 1.6 2000/03/27 15:46:12 brianp Exp $ */
+/* $Id: tessdemo.c,v 1.7 2000/06/27 17:04:43 brianp Exp $ */
 
 /*
  * A demo of the GLU polygon tesselation functions written by Bogdan Sikorski.
@@ -51,7 +51,7 @@ static struct
 
 
 
-void GLCALLBACK error_callback( GLenum err )
+static void GLCALLBACK error_callback( GLenum err )
 {
    int         len, i;
    char const  *str;
@@ -67,14 +67,14 @@ void GLCALLBACK error_callback( GLenum err )
    }
 }
 
-void GLCALLBACK begin_callback( GLenum mode )
+static void GLCALLBACK begin_callback( GLenum mode )
 {
    /* Allow multiple triangles to be output inside the begin/end pair. */
    triangle_cnt = 0;
    triangles[triangle_cnt].no = 0;
 }
 
-void GLCALLBACK edge_callback( GLenum flag )
+static void GLCALLBACK edge_callback( GLenum flag )
 {
    /* Persist the edge flag across triangles. */
    if ( flag == GL_TRUE )
@@ -91,7 +91,7 @@ void GLCALLBACK edge_callback( GLenum flag )
    }
 }
 
-void GLCALLBACK end_callback()
+static void GLCALLBACK end_callback()
 {
    GLint       i;
 
@@ -126,7 +126,7 @@ void GLCALLBACK end_callback()
    glEnd();
 }
 
-void GLCALLBACK vertex_callback( void *data )
+static void GLCALLBACK vertex_callback( void *data )
 {
    GLsizei     no;
    GLfloat     *p;
@@ -149,12 +149,11 @@ void GLCALLBACK vertex_callback( void *data )
    }
 }
 
-void GLCALLBACK combine_callback( GLdouble coords[3],
+static void GLCALLBACK combine_callback( GLdouble coords[3],
                                  GLdouble *vertex_data[4],
                                  GLfloat weight[4], void **data )
 {
    GLfloat     *vertex;
-   int         i;
 
    vertex = (GLfloat *) malloc( 2 * sizeof(GLfloat) );
 
@@ -165,13 +164,13 @@ void GLCALLBACK combine_callback( GLdouble coords[3],
 }
 
 
-void set_screen_wh( GLsizei w, GLsizei h )
+static void set_screen_wh( GLsizei w, GLsizei h )
 {
    width = w;
    height = h;
 }
 
-void tesse( void )
+static void tesse( void )
 {
    GLUtesselator       *tobj;
    GLdouble            data[3];
@@ -242,7 +241,7 @@ void tesse( void )
    }
 }
 
-void left_down( int x1, int y1 )
+static void left_down( int x1, int y1 )
 {
    GLfloat     P[2];
    GLuint      point_cnt;
@@ -276,7 +275,7 @@ void left_down( int x1, int y1 )
    contours[contour_cnt].point_cnt++;
 }
 
-void middle_down( int x1, int y1 )
+static void middle_down( int x1, int y1 )
 {
    GLuint      point_cnt;
    (void) x1;
@@ -301,7 +300,7 @@ void middle_down( int x1, int y1 )
    }
 }
 
-void mouse_clicked( int button, int state, int x, int y )
+static void mouse_clicked( int button, int state, int x, int y )
 {
    x -= x%10;
    y -= y%10;
@@ -321,7 +320,7 @@ void mouse_clicked( int button, int state, int x, int y )
    }
 }
 
-void display( void )
+static void display( void )
 {
    GLuint i,j;
    GLuint point_cnt;
@@ -406,7 +405,7 @@ void display( void )
    glColor3f( 1.0, 1.0, 0.0 );
 }
 
-void clear( void )
+static void clear( void )
 {
    contour_cnt = 0;
    contours[0].point_cnt = 0;
@@ -420,12 +419,12 @@ void clear( void )
    list_start = 0;
 }
 
-void quit( void )
+static void quit( void )
 {
    exit( 0 );
 }
 
-void menu_selected( int entry )
+static void menu_selected( int entry )
 {
    switch ( entry )
    {
@@ -443,7 +442,7 @@ void menu_selected( int entry )
    glutPostRedisplay();
 }
 
-void key_pressed( unsigned char key, int x, int y )
+static void key_pressed( unsigned char key, int x, int y )
 {
    (void) x;
    (void) y;
@@ -467,7 +466,7 @@ void key_pressed( unsigned char key, int x, int y )
    glutPostRedisplay();
 }
 
-void myinit( void )
+static void myinit( void )
 {
    /* clear background to gray */
    glClearColor( 0.4, 0.4, 0.4, 0.0 );
index f6fac4bedb6b359181013222afd4a86a474816b8..e5394ae487a7bc9d06824c1772fafa9338772f67 100644 (file)
@@ -197,7 +197,7 @@ struct envModeInfo envModes[] =
 #endif
 };
 
-void checkErrors( void )
+static void checkErrors( void )
 {
    GLenum error;
 
@@ -265,7 +265,7 @@ static void initialize( void )
 }
 
 /* ARGSUSED1 */
-void keyboard( unsigned char c, int x, int y )
+static void keyboard( unsigned char c, int x, int y )
 {
    switch ( c ) {
    case 'c':
@@ -296,7 +296,7 @@ void keyboard( unsigned char c, int x, int y )
 }
 
 /* ARGSUSED1 */
-void special( int key, int x, int y )
+static void special( int key, int x, int y )
 {
    switch ( key ) {
    case GLUT_KEY_DOWN:
@@ -327,7 +327,7 @@ void special( int key, int x, int y )
    glutPostRedisplay();
 }
 
-void
+static void
 reshape( int w, int h )
 {
    winWidth = w;
index 3cced8b2a93965b66b09114c82d267884ac53711..98484ee68da5ffc3f4ec5d176f15d67a242b1c28 100644 (file)
@@ -69,8 +69,6 @@ static GLuint t1id, t2id;
 static void
 inittextures(void)
 {
-   GLenum gluerr;
-
    glGenTextures(1, &t1id);
    glBindTexture(GL_TEXTURE_2D, t1id);
 
index b8cea412b02d6ae4ac666da4ec46b5f95083a1bc..cc660374e350708a4b4a89d3816532f962395d88 100644 (file)
@@ -82,8 +82,6 @@ static GLuint t1id, t2id;
 static void
 inittextures(void)
 {
-   GLenum gluerr;
-
    glGenTextures(1, &t1id);
    glBindTexture(GL_TEXTURE_2D, t1id);
 
index a3f931cfd34d65e15b4a593288581c11c2028a38..7001165deeffb9ab0ef84835e93505e5dcad22b6 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: winpos.c,v 1.1 1999/08/19 00:55:40 jtg Exp $ */
+/* $Id: winpos.c,v 1.2 2000/06/27 17:04:43 brianp Exp $ */
 
 /*
  * Example of how to use the GL_MESA_window_pos extension.
@@ -8,8 +8,11 @@
 
 /*
  * $Log: winpos.c,v $
- * Revision 1.1  1999/08/19 00:55:40  jtg
- * Initial revision
+ * Revision 1.2  2000/06/27 17:04:43  brianp
+ * fixed compiler warnings
+ *
+ * Revision 1.1.1.1  1999/08/19 00:55:40  jtg
+ * Imported sources
  *
  * Revision 3.3  1999/03/28 18:24:37  brianp
  * minor clean-up
@@ -30,6 +33,7 @@
 #include <string.h>
 #include <stdlib.h>
 #include <stdio.h>
+#define GL_GLEXT_LEGACY
 #include "GL/glut.h"
 
 #include "../util/readtex.c"  /* a hack, I know */