glGetString man page on Solaris

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

GLGETSTRING(3gl)					      GLGETSTRING(3gl)

NAME
       glGetString - return a string describing the current GL connection

C SPECIFICATION
       const GLubyte * glGetString( GLenum name )

PARAMETERS
       name  Specifies	a  symbolic  constant,	one of GL_VENDOR, GL_RENDERER,
	     GL_VERSION, or GL_EXTENSIONS.

DESCRIPTION
       glGetString returns a pointer to a static string describing some aspect
       of the current GL connection.  name can be one of the following:

       GL_VENDOR	   Returns  the company responsible for this GL imple‐
			   mentation.  This name does not change from  release
			   to release.

       GL_RENDERER	   Returns  the	 name  of  the renderer.  This name is
			   typically specific to a particular configuration of
			   a  hardware	platform.   It	does  not  change from
			   release to release.

       GL_VERSION	   Returns a version or release number.

       GL_EXTENSIONS	   Returns a space-separated list of supported	exten‐
			   sions to GL.

       Because	the GL does not include queries for the performance character‐
       istics of an implementation, some applications are written to recognize
       known  platforms	 and  modify their GL usage based on known performance
       characteristics of these platforms.  Strings GL_VENDOR and  GL_RENDERER
       together	 uniquely  specify a platform. They do not change from release
       to release and should be used by platform-recognition algorithms.

       Some applications want to make use of features that are not part of the
       standard	 GL.  These  features  may be implemented as extensions to the
       standard GL.  The GL_EXTENSIONS string is  a  space-separated  list  of
       supported  GL extensions.  (Extension names never contain a space char‐
       acter.)

       The GL_VERSION string begins with a version number.  The version number
       uses one of these forms:

       major_number.minor_number
       major_number.minor_number.release_number

       Vendor-specific	information  may follow the version number. Its format
       depends on the implementation, but a space always separates the version
       number and the vendor-specific information.

       GL_PROGRAM_ERROR_STRING_ARB returns a pointer to
	      an error string describing errors when loading a program. If the
	      last call to glProgramStringARB failed to load  a	 program,  the
	      returned	string	describes  at least one reason why the program
	      failed to load.  If the last call to glProgramStringARB success‐
	      fully  loaded  a program, the returned string may be empty (con‐
	      taining only a zero terminator)  or  may	contain	 one  or  more
	      implementation-dependent	warning messages.  The contents of the
	      error string are guaranteed to remain constant  only  until  the
	      next  ProgramStringARB  command,	which  may overwrite the error
	      string.

       All strings are null-terminated.

NOTES
       If an error is generated, glGetString returns 0.

       The client and server may support  different  versions  or  extensions.
       glGetString  always  returns  a	compatible  version  number or list of
       extensions.  The release number always describes the server.

ERRORS
       GL_INVALID_ENUM is generated if name is not an accepted value.

       GL_INVALID_OPERATION is generated if glGetString	 is  executed  between
       the execution of glBegin and the corresponding execution of glEnd.

				   15 Mar 97		      GLGETSTRING(3gl)
[top]

List of man pages available for Solaris

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