glugetstring - Man Page






gluGetString(3G)	       OpenGL Reference		      gluGetString(3G)



NAME
     gluGetString - returns a string describing	the GLU	version	or GLU
     extensions


C SPECIFICATION
     const GLubyte * gluGetString( GLenum name )


PARAMETERS
     name  Specifies a symbolic	constant, one of GLU_VERSION, or
	   GLU_EXTENSIONS.


DESCRIPTION
     gluGetString returns a pointer to a static	string describing the version
     of	the GLU	or the glu extensions which are	supported.

     The version string	is of the following form:
	 <version number>
     The version number	is of the form 'major_number.minor_number', or
     'major_number.minor_number.release_number'. Vendor	specific information
     is	optional.  It's	format and contents depend on the implementation.

     The standard GLU contains a basic set of features and capabilities.  If a
     company or	group of companies wish	to support other features these	may be
     included as extensions to the GLU.	If name	is GLU_EXTENSIONS, then
     gluGetString returns a space-separated list of names of supported GLU
     extensions.  (Extension names never contain any spaces).

     All strings are null-terminated.

NOTES
     gluGetString only returns information about GLU extensions. Call
     glGetString to get	a list of GL extensions.


ERRORS
     GLU_NULL is returned if name is not one of	GLU_VERSION or GLU_EXTENSIONS.

MACHINE	DEPENDENCIES
     The GL_RENDERER strings returned by gluGetString for each graphics	system
     are listed	below.	Square brackets	([,]) surround optional	parts of the
     string, and angle brackets	(<,>) surround multi-valued parts that are
     always present. Neither the square	brackets nor the angle brackets	are
     part of the string.

     Indy and XL: "NEWPORT <nplanes>", where nplanes is	the number of
	  configured bitplanes:	8 or 24.






									Page 1






gluGetString(3G)	       OpenGL Reference		      gluGetString(3G)



     Personal Iris: "GR1.<version>[/24][/Z][/Turbo]", where version is the
	  board	version: 1 or 2; /24 indicates 24 bitplanes (otherwise 8); /Z
	  indicates a hardware depth buffer; /Turbo indicates the "Turbo"
	  option.

     VGX and VGXT: "VGX[T][<spans>]", where spans is either /5 or /10
	  indicating the number	of spans other than 20.

     Indigo Entry: "LIGHT".

     XS, XZ, Elan, and Extreme:	"<type>-", where type	is one of
	  GR2, GR3, GU1	or GR2MP and graphics is one of	XS, XSM, XS24, XS24-Z,
	  XZ, Elan, or Extreme,	corresponding to the configuration of the
	  graphics board.

     RealityEngine, RealityEngine2, and	VTX: "<type>///",
	  where	type is	REC, RE, or REV	corresponding to Crimson, Power	Series
	  or Onyx/VTX; pixd is S, M, or	L, corresponding to small, medium, or
	  large	pixel depth, respectively; nrm is 1, 2,	or 4, indicating the
	  number of raster manager boards; texsz is 2 or 8 indicating the size
	  of the texture memory	in megatexels.	(Each texel is 16 bits in
	  size.)

     InfiniteReality: "<type>////",
	  where	type is	IR or IRS, corresponding to Onyx with R4400 or R10000,
	  respectively;	pixd is	S, M, or L, corresponding to small, medium, or
	  large	pixel depth, respectively; nrm is 1, 2,	or 4, indicating the
	  number of raster manager boards; texsz is 16 or 64 indicating	the
	  size of texture memory in megabytes; and nge indicates the number of
	  Geometry Engines on the geometry engine board.


SEE ALSO
     glGetString





















									Page 2