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