glutInit man page on IRIX

Man page or keyword search:  
man Server   31559 pages
apropos Keyword Search (all sections)
Output format
IRIX logo
[printable version]



glutInit(3GLUT)		       GLUT		  glutInit(3GLUT)

NAME
       glutInit - initialize the GLUT library.

SYNTAX
       void glutInit(int *argcp, char **argv);

ARGUMENTS
       argcp	 A pointer to the program's unmodified argc vari
		 able from main.  Upon return, the value  pointed
		 to  by	 argcp	will be updated, because glutInit
		 extracts any command line options  intended  for
		 the GLUT library.

       argv	 The  program's	 unmodified  argv  variable  from
		 main. Like argcp, the	data  for  argv	 will  be
		 updated  because  glutInit  extracts any command
		 line options understood by the GLUT library.

DESCRIPTION
       glutInit will initialize the GLUT library and negotiate	a
       session	with the window system. During this process, glu
       tInit may cause the termination of the GLUT  program  with
       an  error  message  to the user if GLUT cannot be properly
       initialized.  Examples of this situation include the fail
       ure  to	connect	 to the window system, the lack of window
       system  support	for  OpenGL,  and  invalid  command  line
       options.

       glutInit also processes command line options, but the spe
       cific options parse are window system dependent.

X IMPLEMENTATION NOTES
       The X Window System specific options  parsed  by	 glutInit
       are as follows:

       -display DISPLAY
	       Specify	the X server to connect to. If not speci
	       fied, the value of the DISPLAY  environment  vari
	       able is used.

       -geometry WxH+X+Y
	       Determines where window's should be created on the
	       screen. The parameter following	-geometry  should
	       be  formatted  as a standard X geometry specifica
	       tion.  The effect  of  using  this  option  is  to
	       change  the GLUT initial size and initial position
	       the same as if glutInitWindowSize or  glutInitWin
	       dowPosition were called directly.

       -iconic Requests	 all  top-level	 windows be created in an
	       iconic state.

       -indirect
	       Force  the  use	of  indirect   OpenGL	rendering

GLUT			       3.7				1

glutInit(3GLUT)		       GLUT		  glutInit(3GLUT)

	       contexts.

       -direct Force  the use of direct OpenGL rendering contexts
	       (not all GLX implementations support  direct  ren
	       dering  contexts).  A  fatal error is generated if
	       direct rendering is not supported  by  the  OpenGL
	       implementation.

	       If  neither -indirect or -direct are used to force
	       a particular behavior, GLUT will	 attempt  to  use
	       direct  rendering  if possible and otherwise fall
	       back to indirect rendering.

       -gldebug
	       After processing callbacks and/or events, check if
	       there are any OpenGL errors by calling glGetError.
	       If an error is reported, print out  a  warning  by
	       looking	up  the	 error	code with gluErrorString.
	       Using this option is helpful in	detecting  OpenGL
	       run-time errors.

       -sync   Enable  synchronous X protocol transactions.  This
	       option makes it easier to track down potential	X
	       protocol errors.

SEE ALSO
       glutCreateWindow,  glutInitWindowPosition, glutInitWindow
       Size, glutMainLoop

AUTHOR
       Mark J. Kilgard (mjk@nvidia.com)

GLUT			       3.7				2

[top]

List of man pages available for IRIX

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net