diff options
Diffstat (limited to 'progs')
| -rw-r--r-- | progs/demos/Makefile | 1 | ||||
| -rw-r--r-- | progs/demos/projtex.c (renamed from progs/tests/projtex.c) | 60 | ||||
| -rw-r--r-- | progs/tests/Makefile | 1 | 
3 files changed, 30 insertions, 32 deletions
diff --git a/progs/demos/Makefile b/progs/demos/Makefile index a1c99c6c54..2fe407972d 100644 --- a/progs/demos/Makefile +++ b/progs/demos/Makefile @@ -41,6 +41,7 @@ PROGS = \  	multiarb \  	paltex \  	pointblast \ +	projtex \  	rain \  	ray \  	readpix \ diff --git a/progs/tests/projtex.c b/progs/demos/projtex.c index 800d81ecd6..99154d7bdc 100644 --- a/progs/tests/projtex.c +++ b/progs/demos/projtex.c @@ -20,11 +20,7 @@  #include <math.h>  #include <GL/glew.h>  #include <GL/glut.h> -#if 0 -#include "texture.h" -#else -#include "../util/readtex.c" -#endif +#include "readtex.h"  /* Some <math.h> files do not define M_PI... */ @@ -67,14 +63,15 @@ GLfloat zoomFactor = 1.0;  /*****************************************************************/ -void ActiveTexture(int i) +static void +ActiveTexture(int i)  {     glActiveTextureARB(i);  }  /* matrix = identity */ -void +static void  matrixIdentity(GLfloat matrix[16])  {    matrix[0] = 1.0; @@ -96,7 +93,7 @@ matrixIdentity(GLfloat matrix[16])  }  /* matrix2 = transpose(matrix1) */ -void +static void  matrixTranspose(GLfloat matrix2[16], GLfloat matrix1[16])  {    matrix2[0] = matrix1[0]; @@ -167,7 +164,7 @@ imgLoad(char *filenameIn, int borderIn, GLfloat borderColorIn[4],  /*****************************************************************/  /* Load the image file specified on the command line as the current texture */ -void +static void  loadImageTextures(void)  {    GLfloat borderColor[4] = @@ -252,7 +249,7 @@ loadImageTextures(void)  }  /* Create a simple spotlight pattern and make it the current texture */ -void +static void  loadSpotlightTexture(void)  {    static int texWidth = 64, texHeight = 64; @@ -302,7 +299,7 @@ loadSpotlightTexture(void)  /*****************************************************************/ -void +static void  checkErrors(void)  {    GLenum error; @@ -311,7 +308,7 @@ checkErrors(void)    }  } -void +static void  drawCube(void)  {    glBegin(GL_QUADS); @@ -360,7 +357,7 @@ drawCube(void)    glEnd();  } -void +static void  drawDodecahedron(void)  {  #define A (0.5 * 1.61803)  /* (sqrt(5) + 1) / 2 */ @@ -446,7 +443,7 @@ drawDodecahedron(void)    }  } -void +static void  drawSphere(void)  {    int numMajor = 24; @@ -573,7 +570,7 @@ drawTextureProjection(void)  /*****************************************************************/ -void +static void  initialize(void)  {    GLfloat light0Pos[4] = @@ -670,7 +667,7 @@ initialize(void)    }  } -void +static void  display(void)  {    int i; @@ -755,10 +752,10 @@ display(void)  /*****************************************************************/  /* simple trackball-like motion control */ -float lastPos[3]; -int lastTime; +static float lastPos[3]; +static int lastTime; -void +static void  ptov(int x, int y, int width, int height, float v[3])  {    float d, a; @@ -774,7 +771,7 @@ ptov(int x, int y, int width, int height, float v[3])    v[2] *= a;  } -void +static void  startMotion(int x, int y, int but, int time)  {    if (but == GLUT_LEFT_BUTTON) { @@ -789,13 +786,13 @@ startMotion(int x, int y, int but, int time)    ptov(x, y, winWidth, winHeight, lastPos);  } -void +static void  animate(void)  {    glutPostRedisplay();  } -void +static void  vis(int visible)  {    if (visible == GLUT_VISIBLE) { @@ -807,7 +804,7 @@ vis(int visible)    }  } -void +static void  stopMotion(int but, int time)  {    if ((but == GLUT_LEFT_BUTTON && mode == MoveView) || @@ -829,7 +826,7 @@ stopMotion(int but, int time)    }  } -void +static void  trackMotion(int x, int y)  {    float curPos[3], dx, dy, dz; @@ -854,7 +851,7 @@ trackMotion(int x, int y)  /*****************************************************************/ -void +static void  object(void)  {    static int object; @@ -881,7 +878,7 @@ nop(void)  {  } -void +static void  texture(void)  {    static int texture = 0; @@ -912,7 +909,7 @@ texture(void)    }  } -void +static void  help(void)  {    printf("'h'   - help\n"); @@ -927,7 +924,7 @@ help(void)  }  /* ARGSUSED1 */ -void +static void  key(unsigned char key, int x, int y)  {    switch (key) { @@ -966,7 +963,7 @@ key(unsigned char key, int x, int y)    glutPostRedisplay();  } -void +static void  mouse(int button, int state, int x, int y)  {    if (state == GLUT_DOWN) @@ -976,7 +973,7 @@ mouse(int button, int state, int x, int y)    glutPostRedisplay();  } -void +static void  reshape(int w, int h)  {    winWidth = w; @@ -985,7 +982,7 @@ reshape(int w, int h)  } -void +static void  menu(int selection)  {    if (selection == 666) { @@ -1005,6 +1002,7 @@ main(int argc, char **argv)    assert(NumTextures <= MAX_TEX);    glutInitDisplayMode(GLUT_RGBA | GLUT_DEPTH | GLUT_DOUBLE); +  glutInitWindowSize(500,500);    (void) glutCreateWindow("projtex");    glewInit(); diff --git a/progs/tests/Makefile b/progs/tests/Makefile index 7dfc65807a..24275fdc2f 100644 --- a/progs/tests/Makefile +++ b/progs/tests/Makefile @@ -66,7 +66,6 @@ SOURCES = \  	packedpixels.c \  	pbo.c \  	prog_parameter.c \ -	projtex.c \  	quads.c \  	random.c \  	readrate.c \  | 
