Mesa (master): progs/tests: print usage info upon SPACE/u
Brian Paul
brianp at kemper.freedesktop.org
Mon Sep 28 15:04:28 UTC 2009
Module: Mesa
Branch: master
Commit: 653ae04bea557085778c599c3b8f32a6f1479686
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=653ae04bea557085778c599c3b8f32a6f1479686
Author: Brian Paul <brianp at vmware.com>
Date: Fri Sep 25 16:38:14 2009 -0600
progs/tests: print usage info upon SPACE/u
---
progs/tests/mipmap_limits.c | 33 ++++++++++++++++++---------------
1 files changed, 18 insertions(+), 15 deletions(-)
diff --git a/progs/tests/mipmap_limits.c b/progs/tests/mipmap_limits.c
index b8e52dd..9418e90 100644
--- a/progs/tests/mipmap_limits.c
+++ b/progs/tests/mipmap_limits.c
@@ -250,6 +250,21 @@ myReshape(int w, int h)
glLoadIdentity();
}
+
+static void
+usage(void)
+{
+ printf("usage:\n");
+ printf(" b/B decrease/increase GL_TEXTURE_BASE_LEVEL\n");
+ printf(" m/M decrease/increase GL_TEXTURE_MAX_LEVEL\n");
+ printf(" n/N decrease/increase GL_TEXTURE_MIN_LOD\n");
+ printf(" x/X decrease/increase GL_TEXTURE_MAX_LOD\n");
+ printf(" l/L decrease/increase GL_TEXTURE_LOD_BIAS\n");
+ printf(" f toggle nearest/linear filtering\n");
+ printf(" t toggle texture color/image\n");
+ printf(" SPACE reset values\n");
+}
+
static void
key(unsigned char k, int x, int y)
{
@@ -305,6 +320,9 @@ key(unsigned char k, int x, int y)
break;
case ' ':
InitValues();
+ /* fall-through */
+ case 'u':
+ usage();
break;
case 27: /* Escape */
exit(0);
@@ -316,21 +334,6 @@ key(unsigned char k, int x, int y)
}
-static void
-usage(void)
-{
- printf("usage:\n");
- printf(" b/B decrease/increase GL_TEXTURE_BASE_LEVEL\n");
- printf(" m/M decrease/increase GL_TEXTURE_MAX_LEVEL\n");
- printf(" n/N decrease/increase GL_TEXTURE_MIN_LOD\n");
- printf(" x/X decrease/increase GL_TEXTURE_MAX_LOD\n");
- printf(" l/L decrease/increase GL_TEXTURE_LOD_BIAS\n");
- printf(" f toggle nearest/linear filtering\n");
- printf(" t toggle texture color/image\n");
- printf(" SPACE reset values\n");
-}
-
-
int
main(int argc, char **argv)
{
More information about the mesa-commit
mailing list