C SPECIFICATION

       const GLubyte * GLAPIENTRY 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.

       All strings are null-terminated.


                                                               GLGETSTRING(3G)

Man(1) output converted with man2html