diff options
author | Ingo Molnar <mingo@elte.hu> | 2007-08-07 09:53:48 +0200 |
---|---|---|
committer | Michel Dänzer <michel@tungstengraphics.com> | 2007-08-07 09:57:02 +0200 |
commit | 2684fe0e4fbe68ab3dfe7268dc4eaea41eff6d98 (patch) | |
tree | 123045e77a8e47fa82e0e118f0a91c9e43cf0869 /src/xdemos/glxgears.c | |
parent | ff66390392af4e8d1f298ea85db54203261b7dfb (diff) |
glxgears: Add an x/y window size parameter.
Diffstat (limited to 'src/xdemos/glxgears.c')
-rw-r--r-- | src/xdemos/glxgears.c | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/src/xdemos/glxgears.c b/src/xdemos/glxgears.c index 75d63e51..2425a2fa 100644 --- a/src/xdemos/glxgears.c +++ b/src/xdemos/glxgears.c @@ -548,13 +548,15 @@ usage(void) printf(" -stereo run in stereo mode\n"); printf(" -fullscreen run in fullscreen mode\n"); printf(" -info display OpenGL renderer info\n"); + printf(" -winwidth <width> window width (default: 300)\n"); + printf(" -winheight <height> window height (default: 300)\n"); } int main(int argc, char *argv[]) { - const int winWidth = 300, winHeight = 300; + int winWidth = 300, winHeight = 300; Display *dpy; Window win; GLXContext ctx; @@ -576,6 +578,14 @@ main(int argc, char *argv[]) else if (strcmp(argv[i], "-fullscreen") == 0) { fullscreen = GL_TRUE; } + else if (i < argc-1 && strcmp(argv[i], "-winwidth") == 0) { + winWidth = atoi(argv[i+1]); + i++; + } + else if (i < argc-1 && strcmp(argv[i], "-winheight") == 0) { + winHeight = atoi(argv[i+1]); + i++; + } else { usage(); return -1; |