Home | History | Annotate | Line # | Download | only in samples
      1  1.1  mrg /*
      2  1.1  mrg  * Copyright (c) 1991, 1992, 1993 Silicon Graphics, Inc.
      3  1.1  mrg  *
      4  1.1  mrg  * Permission to use, copy, modify, distribute, and sell this software and
      5  1.1  mrg  * its documentation for any purpose is hereby granted without fee, provided
      6  1.1  mrg  * that (i) the above copyright notices and this permission notice appear in
      7  1.1  mrg  * all copies of the software and related documentation, and (ii) the name of
      8  1.1  mrg  * Silicon Graphics may not be used in any advertising or
      9  1.1  mrg  * publicity relating to the software without the specific, prior written
     10  1.1  mrg  * permission of Silicon Graphics.
     11  1.1  mrg  *
     12  1.1  mrg  * THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF
     13  1.1  mrg  * ANY KIND,
     14  1.1  mrg  * EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY
     15  1.1  mrg  * WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
     16  1.1  mrg  *
     17  1.1  mrg  * IN NO EVENT SHALL SILICON GRAPHICS BE LIABLE FOR
     18  1.1  mrg  * ANY SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND,
     19  1.1  mrg  * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
     20  1.1  mrg  * WHETHER OR NOT ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF
     21  1.1  mrg  * LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
     22  1.1  mrg  * OF THIS SOFTWARE.
     23  1.1  mrg  */
     24  1.1  mrg 
     25  1.1  mrg accum - Accumulation test.
     26  1.1  mrg     - RGBA, SB/DB (SB default).
     27  1.1  mrg     - cmd line options:
     28  1.1  mrg 	-sb	Single buffer mode.
     29  1.1  mrg 	-db	Double buffer mode.
     30  1.1  mrg     - keys:
     31  1.1  mrg 	ESC	Quit
     32  1.1  mrg 	1	Use filled polygon mode.
     33  1.1  mrg 	2	Use outlined polygon mode.
     34  1.1  mrg 
     35  1.1  mrg bitmap1 - Bitmap test.
     36  1.1  mrg     - RGBA/CI (RGBA default), SB/DB (SB default).
     37  1.1  mrg     - cmd line options:
     38  1.1  mrg 	-rgb	RGBA mode.
     39  1.1  mrg 	-ci	Color index mode.
     40  1.1  mrg 	-sb	Single buffer mode.
     41  1.1  mrg 	-db	Double buffer mode.
     42  1.1  mrg     - keys:
     43  1.1  mrg 	ESC	Quit.
     44  1.1  mrg 
     45  1.1  mrg bitmap2 - Bitmap test.
     46  1.1  mrg     - RGBA/CI (RGBA default), SB/DB (SB default).
     47  1.1  mrg     - cmd line options:
     48  1.1  mrg 	-rgb	RGBA mode.
     49  1.1  mrg 	-ci	Color index mode.
     50  1.1  mrg 	-sb	Single buffer mode.
     51  1.1  mrg 	-db	Double buffer mode.
     52  1.1  mrg     - keys:
     53  1.1  mrg 	ESC	Quit.
     54  1.1  mrg 	1	Toggle display list mode.
     55  1.1  mrg 	2	Toggle color animation mode.
     56  1.1  mrg 
     57  1.1  mrg copy - Pixel copy test.
     58  1.1  mrg     - RGBA, SB/DB (SB default).
     59  1.1  mrg     - cmd line options:
     60  1.1  mrg 	-sb		Single buffer mode.
     61  1.1  mrg 	-db		Double buffer mode.
     62  1.1  mrg 	-dr		Direct render mode.
     63  1.1  mrg 	-ir		Indirect render mode.
     64  1.1  mrg 	-f <file name>	RGB image file.
     65  1.1  mrg     - keys:
     66  1.1  mrg 	ESC		Quit.
     67  1.1  mrg 	Z		Increase zoom factor.
     68  1.1  mrg 	z		Decrease zoom factor.
     69  1.1  mrg     - mouse input:
     70  1.1  mrg 	Left		Copy location.
     71  1.1  mrg 
     72  1.1  mrg cursor - Cursor test.
     73  1.1  mrg     - RGBA/CI (RGBA default), SB/DB (SB default).
     74  1.1  mrg     - cmd line options:
     75  1.1  mrg 	-rgb	RGBA mode.
     76  1.1  mrg 	-ci	Color index mode.
     77  1.1  mrg 	-sb	Single buffer mode.
     78  1.1  mrg 	-db	Double buffer mode.
     79  1.1  mrg     - keys:
     80  1.1  mrg 	ESC	Quit.
     81  1.1  mrg 	SPACE	switch cursor color.
     82  1.1  mrg 
     83  1.1  mrg depth - Z buffer test.
     84  1.1  mrg     - RGBA/CI (RGBA default), SB/DB (SB default).
     85  1.1  mrg     - cmd line options:
     86  1.1  mrg 	-rgb	RGBA mode.
     87  1.1  mrg 	-ci	Color index mode.
     88  1.1  mrg 	-sb	Single buffer mode.
     89  1.1  mrg 	-db	Double buffer mode.
     90  1.1  mrg     - keys:
     91  1.1  mrg 	ESC	Quit.
     92  1.1  mrg 	1	Toggle anti-aliased mode.
     93  1.1  mrg 	2	Toggle stipple mode.
     94  1.1  mrg 
     95  1.1  mrg eval - Evaluator test.
     96  1.1  mrg     - RGBA, SB/DB (SB default).
     97  1.1  mrg     - cmd line options:
     98  1.1  mrg 	-sb	Single buffer mode.
     99  1.1  mrg 	-db	Double buffer mode.
    100  1.1  mrg     - keys:
    101  1.1  mrg 	ESC	Quit.
    102  1.1  mrg 	LEFT	Rotate.
    103  1.1  mrg 	RIGHT	Rotate.
    104  1.1  mrg 	UP	Rotate.
    105  1.1  mrg 	DOWN	Rotate.
    106  1.1  mrg 	1	Toggle dimensions.
    107  1.1  mrg 	2	Toggle dimensions.
    108  1.1  mrg 	e	Use eval mode.
    109  1.1  mrg 	m	Use mesh mode.
    110  1.1  mrg 	f	Toggle polygon mode.
    111  1.1  mrg 	p	Toggle point mode.
    112  1.1  mrg 	c	Toggle color mode.
    113  1.1  mrg 	t	Toggle texture mode.
    114  1.1  mrg 	l	Toggle lighting mode.
    115  1.1  mrg 
    116  1.1  mrg fog - Fog test.
    117  1.1  mrg     - RGBA/CI (RGBA default), SB/DB (SB default).
    118  1.1  mrg     - cmd line options:
    119  1.1  mrg 	-rgb	RGBA mode.
    120  1.1  mrg 	-ci	Color index mode.
    121  1.1  mrg 	-sb	Single buffer mode.
    122  1.1  mrg 	-db	Double buffer mode.
    123  1.1  mrg     - keys:
    124  1.1  mrg 	ESC	Quit.
    125  1.1  mrg 	LEFT	Rotate.
    126  1.1  mrg 	RIGHT	Rotate.
    127  1.1  mrg 	UP	Rotate.
    128  1.1  mrg 	DOWN	Rotate.
    129  1.1  mrg 	D	Increase fog density.
    130  1.1  mrg 	d	Decrease fog density.
    131  1.1  mrg 
    132  1.1  mrg font - font test.
    133  1.1  mrg     - RGBA/CI (RGBA default), SB/DB (SB default).
    134  1.1  mrg     - cmd line options:
    135  1.1  mrg 	-rgb	RGBA mode.
    136  1.1  mrg 	-ci	Color index mode.
    137  1.1  mrg 	-sb	Single buffer mode.
    138  1.1  mrg 	-db	Double buffer mode.
    139  1.1  mrg     - keys:
    140  1.1  mrg 	ESC	Quit.
    141  1.1  mrg 	Left	Shift left.
    142  1.1  mrg 	Right	Shift right.
    143  1.1  mrg 	Up	Shift up.
    144  1.1  mrg 	Down	Shift down.
    145  1.1  mrg 	n	Shift in.
    146  1.1  mrg 	m	Shift out.
    147  1.1  mrg 	q	Scale up x.
    148  1.1  mrg 	w	Scale down x.
    149  1.1  mrg 	a	Scale up y.
    150  1.1  mrg 	s	Scale down y.
    151  1.1  mrg 	z	Scale up z.
    152  1.1  mrg 	x	Scale down z.
    153  1.1  mrg 	e	Rotate clockwise x.
    154  1.1  mrg 	r	Rotate counter-clockwise x.
    155  1.1  mrg 	d	Rotate clockwise y.
    156  1.1  mrg 	f	Rotate counter-clockwise y.
    157  1.1  mrg 	c	Rotate clockwise z.
    158  1.1  mrg 	v	Rotate counter-clockwise z.
    159  1.1  mrg 
    160  1.1  mrg line - Line test.
    161  1.1  mrg     - RGBA/CI (RGBA default), SB/DB (SB default).
    162  1.1  mrg     - cmd line options:
    163  1.1  mrg 	-rgb	RGBA mode.
    164  1.1  mrg 	-ci	Color index mode.
    165  1.1  mrg 	-sb	Single buffer mode.
    166  1.1  mrg 	-db	Double buffer mode.
    167  1.1  mrg     - keys:
    168  1.1  mrg 	ESC	Quit.
    169  1.1  mrg 	W	Increase line width.
    170  1.1  mrg 	w	Decrease line width.
    171  1.1  mrg 	1	Toggle stipple mode.
    172  1.1  mrg 	2	Toggle anti-aliased mode.
    173  1.1  mrg 
    174  1.1  mrg logo - Demo.
    175  1.1  mrg     - RGBA/CI (RGBA default), SB/DB (SB default).
    176  1.1  mrg     - cmd line options:
    177  1.1  mrg 	-rgb	RGBA mode.
    178  1.1  mrg 	-ci	Color index mode.
    179  1.1  mrg 	-sb	Single buffer mode.
    180  1.1  mrg 	-db	Double buffer mode.
    181  1.1  mrg     - keys:
    182  1.1  mrg 	ESC	Quit.
    183  1.1  mrg 	LEFT	Rotate.
    184  1.1  mrg 	RIGHT	Rotate
    185  1.1  mrg 	UP	Move clipping plane.
    186  1.1  mrg 	DOWN	Move clipping plane.
    187  1.1  mrg 	Z	Translate.
    188  1.1  mrg 	z	Translate.
    189  1.1  mrg 	1	Use GL_POINT polygon mode.
    190  1.1  mrg 	2	Use GL_LINE polygon mode.
    191  1.1  mrg 	3	Use GL_FILL polygon mode.
    192  1.1  mrg 	p	Toggle polygon fill modes.
    193  1.1  mrg 	4	Use GL_NICEST for GL_POLYGON_SMOOTH_HINT.
    194  1.1  mrg 	5	Use anti-aliased polygon mode.
    195  1.1  mrg 	6	Use aliased polygon mode.
    196  1.1  mrg 	8	Toggle dither mode.
    197  1.1  mrg 	9	Toggle stipple polygon mode.
    198  1.1  mrg 	0	Toggle flat/smooth shading mode.
    199  1.1  mrg 	q	Disable cull mode.
    200  1.1  mrg 	w	Use front face cull mode.
    201  1.1  mrg 	e	Use back face cull mode.
    202  1.1  mrg 	r	Use clockwise front face mode.
    203  1.1  mrg 	t 	Use counter-clockwise front face mode.
    204  1.1  mrg 	y	Use MSB first stipple pattern.
    205  1.1  mrg 	u	Use LSB first stipple pattern.
    206  1.1  mrg 	a	Use brick texture map.
    207  1.1  mrg 	s	Use checker texture map.
    208  1.1  mrg 	d	Disable texture map.
    209  1.1  mrg 	f	Use decal texture environment mode.
    210  1.1  mrg 	g	Use modulate texture environment mode.
    211  1.1  mrg 
    212  1.1  mrg nurb - Nurb test.
    213  1.1  mrg     - RGBA, SB/DB (SB default).
    214  1.1  mrg     - cmd line options:
    215  1.1  mrg 	-sb	Single buffer mode.
    216  1.1  mrg 	-db	Double buffer mode.
    217  1.1  mrg     - keys:
    218  1.1  mrg 	ESC	Quit.
    219  1.1  mrg 	LEFT	Rotate.
    220  1.1  mrg 	RIGHT	Rotate.
    221  1.1  mrg 	UP	Rotate.
    222  1.1  mrg 	DOWN	Rotate.
    223  1.1  mrg 
    224  1.1  mrg olympic - Olymipic rings demo.
    225  1.1  mrg     - RGBA/CI (RGBA default), SB/DB (SB default).
    226  1.1  mrg     - cmd line options:
    227  1.1  mrg 	-rgb	RGBA mode.
    228  1.1  mrg 	-ci	Color index mode.
    229  1.1  mrg 	-sb	Single buffer mode.
    230  1.1  mrg 	-db	Double buffer mode.
    231  1.1  mrg     - keys:
    232  1.1  mrg 	ESC	Quit.
    233  1.1  mrg 	SPACE	Restart demo.
    234  1.1  mrg 
    235  1.1  mrg overlay - Overlay plane demo.
    236  1.1  mrg     - RGBA, SB/DB (SB default).
    237  1.1  mrg     - cmd line options:
    238  1.1  mrg 	-sb	Single buffer mode.
    239  1.1  mrg 	-db	Double buffer mode.
    240  1.1  mrg     - keys:
    241  1.1  mrg 	ESC	Quit.
    242  1.1  mrg 	SPACE	Toggle star weird movement mode.
    243  1.1  mrg 	t	Toggle star turbo mode.
    244  1.1  mrg 
    245  1.1  mrg point - Point test.
    246  1.1  mrg     - RGBA/CI (RGBA default), SB/DB (SB default).
    247  1.1  mrg     - cmd line options:
    248  1.1  mrg 	-rgb	RGBA mode.
    249  1.1  mrg 	-ci	Color index mode.
    250  1.1  mrg 	-sb	Single buffer mode.
    251  1.1  mrg 	-db	Double buffer mode.
    252  1.1  mrg     - keys:
    253  1.1  mrg 	ESC	Quit.
    254  1.1  mrg 	LEFT	Translate.
    255  1.1  mrg 	RIGHT	Translate.
    256  1.1  mrg 	UP	Translate.
    257  1.1  mrg 	DOWN	Translate.
    258  1.1  mrg 	W	Increase point width.
    259  1.1  mrg 	w	Decrease point width.
    260  1.1  mrg 	1	Toggle anti-aliased mode.
    261  1.1  mrg 
    262  1.1  mrg prim - Primitive test.
    263  1.1  mrg     - RGBA/CI (RGBA default), SB/DB (SB default).
    264  1.1  mrg     - cmd line options:
    265  1.1  mrg 	-rgb	RGBA mode.
    266  1.1  mrg 	-ci	Color index mode.
    267  1.1  mrg 	-sb	Single buffer mode.
    268  1.1  mrg 	-db	Double buffer mode.
    269  1.1  mrg     - keys:
    270  1.1  mrg 	ESC	Quit.
    271  1.1  mrg 	1	Toggle flat/smooth shade mode.
    272  1.1  mrg 	2	Toggle outlined/filled polygon mode.
    273  1.1  mrg 	3	Toggle color mask mode.
    274  1.1  mrg 
    275  1.1  mrg quad - Quadric test.
    276  1.1  mrg     - RGBA/CI (RGBA default), SB/DB (SB default).
    277  1.1  mrg     - cmd line options:
    278  1.1  mrg 	-rgb		RGBA mode.
    279  1.1  mrg 	-ci		Color index mode.
    280  1.1  mrg 	-sb		Single buffer mode.
    281  1.1  mrg 	-db		Double buffer mode.
    282  1.1  mrg 	-dr		Direct render mode.
    283  1.1  mrg 	-ir		Indirect render mode.
    284  1.1  mrg 	-f <file name>	texture file.
    285  1.1  mrg     - keys:
    286  1.1  mrg 	ESC		Quit.
    287  1.1  mrg 	LEFT		Rotate.
    288  1.1  mrg 	RIGHT		Rotate.
    289  1.1  mrg 	UP		Rotate.
    290  1.1  mrg 	DOWN		Rotate.
    291  1.1  mrg 	X		Rotate.
    292  1.1  mrg 	x		Rotate.
    293  1.1  mrg 	1		Use GLU_FILL draw style.
    294  1.1  mrg 	2		Use GLU_POINT draw style.
    295  1.1  mrg 	3		Use GLU_LINE draw style.
    296  1.1  mrg 	4		Use GLU_SILHOUETTE draw style.
    297  1.1  mrg 	0		Toggle flat/smooth shade mode.
    298  1.1  mrg 	f		Cylce through quadrics.
    299  1.1  mrg 	d		Toggle orientation.
    300  1.1  mrg 	A		Increase number of stacks.
    301  1.1  mrg 	a		Decrease number of stacks.
    302  1.1  mrg 	S		Increase number of slices.
    303  1.1  mrg 	s		Decrease number of slices.
    304  1.1  mrg 	G		Increase radius1.
    305  1.1  mrg 	g		Decrease radius1.
    306  1.1  mrg 	J		Increase radius2.
    307  1.1  mrg 	j		Decrease radius2.
    308  1.1  mrg 	H		Increase height.
    309  1.1  mrg 	h		Decrease height.
    310  1.1  mrg 	K		Increase angle1.
    311  1.1  mrg 	k		Decrease angle1.
    312  1.1  mrg 	L		Increase angle2.
    313  1.1  mrg 	l		Decrease angle2.
    314  1.1  mrg 	z		Toggle texture mode.
    315  1.1  mrg 	q		Disable cull mode.
    316  1.1  mrg 	w		Use front face cull mode.
    317  1.1  mrg 	e		Use back face cull mode.
    318  1.1  mrg 	r		Use clockwise front face mode.
    319  1.1  mrg 	t 		Use counter-clockwise front face mode.
    320  1.1  mrg 	y		Toggle dither mode.
    321  1.1  mrg 
    322  1.1  mrg select - Selection test.
    323  1.1  mrg     - RGBA, SB.
    324  1.1  mrg     - cmd line options:
    325  1.1  mrg     - keys:
    326  1.1  mrg 	ESC	Quit.
    327  1.1  mrg 	LEFT	Rotate.
    328  1.1  mrg 	RIGHT	Rotate.
    329  1.1  mrg 	Z	Increase zoom factor.
    330  1.1  mrg 	z	Decrease zoom factor.
    331  1.1  mrg 	d	Zoom at current mouse location.
    332  1.1  mrg 	f	Print feedback information.
    333  1.1  mrg 	l	Toggle outlined/filled polygon mode.
    334  1.1  mrg     - mouse:
    335  1.1  mrg 	Left	Recolor selected triangle.
    336  1.1  mrg 	Center	Enlarge selected triangle.
    337  1.1  mrg 	Right	Delete selected triangle.
    338  1.1  mrg 
    339  1.1  mrg shape - shape test.
    340  1.1  mrg     - RGBA/CI (RGBA default), SB/DB (SB default).
    341  1.1  mrg     - cmd line options:
    342  1.1  mrg 	-rgb	RGBA mode.
    343  1.1  mrg 	-ci	Color index mode.
    344  1.1  mrg 	-sb	Single buffer mode.
    345  1.1  mrg 	-db	Double buffer mode.
    346  1.1  mrg     - keys:
    347  1.1  mrg 	ESC	Quit.
    348  1.1  mrg 	Left	Shift left.
    349  1.1  mrg 	Right	Shift right.
    350  1.1  mrg 	Up	Shift up.
    351  1.1  mrg 	Down	Shift down.
    352  1.1  mrg 	n	Shift in.
    353  1.1  mrg 	m	Shift out.
    354  1.1  mrg 	q	Scale up x.
    355  1.1  mrg 	w	Scale down x.
    356  1.1  mrg 	a	Scale up y.
    357  1.1  mrg 	s	Scale down y.
    358  1.1  mrg 	z	Scale up z.
    359  1.1  mrg 	x	Scale down z.
    360  1.1  mrg 	e	Rotate clockwise x.
    361  1.1  mrg 	r	Rotate counter-clockwise x.
    362  1.1  mrg 	d	Rotate clockwise y.
    363  1.1  mrg 	f	Rotate counter-clockwise y.
    364  1.1  mrg 	c	Rotate clockwise z.
    365  1.1  mrg 	v	Rotate counter-clockwise z.
    366  1.1  mrg 	SPACE	switch shapes.
    367  1.1  mrg 
    368  1.1  mrg speed - Speed test.
    369  1.1  mrg     - RGBA/CI (RGBA default), SB/DB (SB default).
    370  1.1  mrg     - cmd line options:
    371  1.1  mrg 	-rgb	RGBA mode.
    372  1.1  mrg 	-ci	Color index mode.
    373  1.1  mrg 	-sb	Single buffer mode.
    374  1.1  mrg 	-db	Double buffer mode.
    375  1.1  mrg     - keys:
    376  1.1  mrg 	ESC	Quit.
    377  1.1  mrg 	a	Toggle anti-aliased mode.
    378  1.1  mrg 	d	Toggle z buffering mode.
    379  1.1  mrg 	f	Toggle fog mode.
    380  1.1  mrg 	F	Toggle fog hint mode.
    381  1.1  mrg 	s	Toggle flat/smooth shading mode.
    382  1.1  mrg 	t	Toggle texturing mode.
    383  1.1  mrg 
    384  1.1  mrg sphere - Spheremap test.
    385  1.1  mrg     - RGBA, SB/DB (SB default).
    386  1.1  mrg     - cmd line options:
    387  1.1  mrg 	-sb		Single buffer mode.
    388  1.1  mrg 	-db		Double buffer mode.
    389  1.1  mrg 	-dr		Direct render mode.
    390  1.1  mrg 	-ir		Indirect render mode.
    391  1.1  mrg 	-f <file name>	texture file.
    392  1.1  mrg 	-3		Use RGB components.
    393  1.1  mrg 	-4		Use RGBA components.
    394  1.1  mrg     - keys:
    395  1.1  mrg 	ESC		Quit.
    396  1.1  mrg         LEFT		Rotate about the y axis.
    397  1.1  mrg         RIGHT		Rotate about the y axis.
    398  1.1  mrg         UP		Rotate about the x axis.
    399  1.1  mrg         DOWN		Rotate about the x axis.
    400  1.1  mrg         a		Toggle auto rotate mode.
    401  1.1  mrg         c		toggle between cylinder or cube object.
    402  1.1  mrg         t		Use torus object.
    403  1.1  mrg         d		Use decal texture mode.
    404  1.1  mrg       	m		Use modulate texture mode.
    405  1.1  mrg         l		Toggle lighted mode.
    406  1.1  mrg         f		Toggle fog mode.
    407  1.1  mrg         0		Use nearest magification filter.
    408  1.1  mrg         1		Use linear magification.
    409  1.1  mrg         2		Use nearest minification filter.
    410  1.1  mrg         3		Use linear minification filter.
    411  1.1  mrg         4		Use nearest-mipmap-nearest minification filter.
    412  1.1  mrg         5		Use nearest-mipmap-linear minification filter.
    413  1.1  mrg         6		Use linear-mipmap-nearest minification filter.
    414  1.1  mrg         7		Use linear-mipmap-linear minification filter.
    415  1.1  mrg 
    416  1.1  mrg star - Demo.
    417  1.1  mrg     - RGBA, SB/DB (SB default).
    418  1.1  mrg     - cmd line options:
    419  1.1  mrg 	-sb	Single buffer mode.
    420  1.1  mrg 	-db	Double buffer mode.
    421  1.1  mrg     - keys:
    422  1.1  mrg 	ESC	Quit.
    423  1.1  mrg 	SPACE	Toggle weird movement mode.
    424  1.1  mrg 	t	Toggle turbo mode.
    425  1.1  mrg 
    426  1.1  mrg stencil - Stencil test.
    427  1.1  mrg     - RGBA, SB.
    428  1.1  mrg     - cmd line options:
    429  1.1  mrg 
    430  1.1  mrg stretch - Texture test.
    431  1.1  mrg     - RGBA, SB.
    432  1.1  mrg     - cmd line options:
    433  1.1  mrg 	-sb		Single buffer mode.
    434  1.1  mrg 	-db		Double buffer mode.
    435  1.1  mrg 	-dr		Direct render mode.
    436  1.1  mrg 	-ir		Indirect render mode.
    437  1.1  mrg 	-f <file name>	texture file.
    438  1.1  mrg     - keys:
    439  1.1  mrg 	ESC		Quit.
    440  1.1  mrg 	SPACE		Start animation.
    441  1.1  mrg     - mouse:
    442  1.1  mrg 	Left		Added stretch point.
    443  1.1  mrg 
    444  1.1  mrg texture - Texture test.
    445  1.1  mrg     - RGBA, SB/DB (SB default).
    446  1.1  mrg     - cmd line options:
    447  1.1  mrg 	-sb		Single buffer mode.
    448  1.1  mrg 	-db		Double buffer mode.
    449  1.1  mrg 	-dr		Direct render mode.
    450  1.1  mrg 	-ir		Indirect render mode.
    451  1.1  mrg 	-f <file name>	texture file.
    452  1.1  mrg     - keys:
    453  1.1  mrg 	ESC		Quit.
    454  1.1  mrg 	LEFT		Rotate.
    455  1.1  mrg 	RIGHT		Rotate.
    456  1.1  mrg 	UP		Rotate.
    457  1.1  mrg 	DOWN		Rotate.
    458  1.1  mrg 	T		Translate.
    459  1.1  mrg 	t		Translate.
    460  1.1  mrg 	s		Toggle sphere map mode.
    461  1.1  mrg 	0		Use nearest magification filter.
    462  1.1  mrg 	1		Use linear magification filter.
    463  1.1  mrg 	2		Use nearest minification filter.
    464  1.1  mrg 	3		Use linear minification filter.
    465  1.1  mrg 	4		Use nearest-mipmap-nearest minification filter.
    466  1.1  mrg 	5		Use nearest-mipmap-linear minification filter.
    467  1.1  mrg 	6		Use linear-mipmap-nearest minification filter.
    468  1.1  mrg 	7		Use linear-mipmap-linear minification filter.
    469  1.1  mrg 
    470  1.1  mrg tri - Triangle test.
    471  1.1  mrg     - RGBA/CI (RGBA default), SB/DB (SB default).
    472  1.1  mrg     - cmd line options:
    473  1.1  mrg 	-rgb	RGBA mode.
    474  1.1  mrg 	-ci	Color index mode.
    475  1.1  mrg 	-sb	Single buffer mode.
    476  1.1  mrg 	-db	Double buffer mode.
    477  1.1  mrg     - keys:
    478  1.1  mrg 	ESC	Quit.
    479  1.1  mrg 	LEFT	Translate.
    480  1.1  mrg 	RIGHT	Translate.
    481  1.1  mrg 	Z	Increase zoom factor.
    482  1.1  mrg 	z	Decrease zoom factor.
    483  1.1  mrg 	1	Use point polygon mode.
    484  1.1  mrg 	2	Use line polygon mode.
    485  1.1  mrg 	3	Use filled polygon mode.
    486  1.1  mrg 	4	Use point primitive.
    487  1.1  mrg 	5	Use line-loop primitive.
    488  1.1  mrg 	6	Use polygon primitive.
    489  1.1  mrg 	7	Toggle cull mode.
    490  1.1  mrg 	8	Use clockwise/counter-clockwise front face mode.
    491  1.1  mrg 	9	Toggle front/back face cull mode.
    492  1.1  mrg 	v	Toggle show verticies mode.
    493  1.1  mrg 	s	Toggle flat/smooth shade mode.
    494  1.1  mrg 	h	Toggle hide bottom triangle mode.
    495  1.1  mrg 	o	Toggle outline mode.
    496  1.1  mrg 	m	Toggle dither mode.
    497  1.1  mrg 	0	Toggle anti-aliased mode.
    498  1.1  mrg 
    499  1.1  mrg wave - Demo.
    500  1.1  mrg     - RGBA/CI (RGBA default), SB/DB (SB default).
    501  1.1  mrg     - cmd line options:
    502  1.1  mrg 	-rgb		RGBA mode.
    503  1.1  mrg 	-ci		Color index mode.
    504  1.1  mrg 	-sb		Single buffer mode.
    505  1.1  mrg 	-db		Double buffer mode.
    506  1.1  mrg 	-dr		Direct render mode.
    507  1.1  mrg 	-ir		Indirect render mode.
    508  1.1  mrg 	-grid <x> <y>	Number of grids.
    509  1.1  mrg 	-size <number>	Size of grid.
    510  1.1  mrg 	-wave <number>	Height of wave (floating point number).
    511  1.1  mrg 	-frames <count>	Number of frames.
    512  1.1  mrg     - keys:
    513  1.1  mrg 	ESC		Quit.
    514  1.1  mrg 	c		Toggle contouring mode.
    515  1.1  mrg 	s		Toggle flat/smooth shade mode.
    516  1.1  mrg 	l		Toggle lighting mode.
    517  1.1  mrg 	d		Toggle depth checking mode.
    518  1.1  mrg 	SPACE		Toggle step/animation mode.
    519  1.1  mrg 	n		Single step in step mode.
    520  1.1  mrg 	a		Toggle spin mode.
    521