Mesa (master): demos: move tests/projtex.c to demos/

Brian Paul brianp at kemper.freedesktop.org
Sat Apr 18 19:16:25 UTC 2009


Module: Mesa
Branch: master
Commit: 49c3e7172db1ee2afef6bcd19c3cd55dbe60bd33
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=49c3e7172db1ee2afef6bcd19c3cd55dbe60bd33

Author: Brian Paul <brianp at vmware.com>
Date:   Sat Apr 18 13:05:51 2009 -0600

demos: move tests/projtex.c to demos/

And fix compiler warnings.

---

 progs/demos/Makefile             |    1 +
 progs/{tests => demos}/projtex.c |   60 ++++++++++++++++++-------------------
 progs/tests/Makefile             |    1 -
 3 files changed, 30 insertions(+), 32 deletions(-)

diff --git a/progs/demos/Makefile b/progs/demos/Makefile
index a1c99c6..2fe4079 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
similarity index 98%
rename from progs/tests/projtex.c
rename to progs/demos/projtex.c
index 800d81e..99154d7 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 7dfc658..24275fd 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 \




More information about the mesa-commit mailing list