- return texture parameter values



C SPECIFICATION


PARAMETERS

       _param1  Specifies  the  symbolic  name of the target tex-
                ture.       GL_TEXTURE_1D,GL_TEXTURE_2D,      and
                GL_TEXTURE_3D  are accepted.

       _param2  Specifies  the symbolic name of a texture parame-
                ter.                       GL_TEXTURE_MAG_FILTER,
                GL_TEXTURE_MIN_FILTER,        GL_TEXTURE_MIN_LOD,
                GL_TEXTURE_MAX_LOD,        GL_TEXTURE_BASE_LEVEL,
                GL_TEXTURE_MAX_LEVEL,          GL_TEXTURE_WRAP_S,
                GL_TEXTURE_WRAP_T,             GL_TEXTURE_WRAP_R,
                GL_TEXTURE_BORDER_COLOR, GL_TEXTURE_PRIORITY, and
                GL_TEXTURE_RESIDENT are accepted.

       _param3  Returns the texture parameters.


DESCRIPTION

       glGetTexParameter returns in _param3 the value  or  values
       of  the  texture  parameter specified as _param2.  _param1
       defines  the   target   texture,   either   GL_TEXTURE_1D,
       GL_TEXTURE_2D,  or GL_TEXTURE_3D to specify one-, two-, or
       three-dimensional texturing.   _param2  accepts  the  same
       symbols as glTexParameter, with the same interpretations:

       GL_TEXTURE_MAG_FILTER              Returns the single-val-
                                          ued texture  magnifica-
                                          tion filter, a symbolic
                                          constant.  The  initial
                                          value is GL_LINEAR.

       GL_TEXTURE_MIN_FILTER              Returns the single-val-
                                          ued  texture  minifica-
                                          tion filter, a symbolic
                                          constant.  The  initial
                                          value                is
                                          GL_NEAREST_MIPMAP_LINEAR.

       GL_TEXTURE_MIN_LOD                 Returns the single-val-
                                          ued   texture   minimum
                                          level-of-detail  value.
                                          The  initial  value  is
                                          -1000.

       GL_TEXTURE_MAX_LOD                 Returns the single-val-
                                          ued   texture   maximum
                                          level-of-detail  value.
                                          The  initial  value  is
                                          1000.
                                          for texture  coordinate
                                          s, a symbolic constant.
                                          The  initial  value  is
                                          GL_REPEAT.

       GL_TEXTURE_WRAP_T                  Returns the single-val-
                                          ued  wrapping  function
                                          for  texture coordinate
                                          t, a symbolic constant.
                                          The  initial  value  is
                                          GL_REPEAT.

       GL_TEXTURE_WRAP_R                  Returns the single-val-
                                          ued  wrapping  function
                                          for texture  coordinate
                                          r, a symbolic constant.
                                          The  initial  value  is
                                          GL_REPEAT.

       GL_TEXTURE_BORDER_COLOR            Returns four integer or
                                          floating-point  numbers
                                          that  comprise the RGBA
                                          color  of  the  texture
                                          border.  Floating-point
                                          values are returned  in
                                          the   range   [0,   1].
                                          Integer   values    are
                                          returned  as  a  linear
                                          mapping of the internal
                                          floating-point   repre-
                                          sentation such that 1.0
                                          maps  to the most posi-
                                          tive      representable
                                          integer  and  -1.0 maps
                                          to  the  most  negative
                                          representable  integer.
                                          The  initial  value  is
                                          (0, 0, 0, 0).

       GL_TEXTURE_PRIORITY                Returns  the  residence
                                          priority of the  target
                                          texture  (or  the named
                                          texture bound  to  it).
                                          The initial value is 1.
                                          See
                                          glPrioritizeTextures.

       GL_TEXTURE_RESIDENT                Returns  the  residence
                                          status  of  the  target
                                          texture.   If the value
                                          returned in _param3  is
                                          GL_TRUE, the texture is

       tents of _param3.


ERRORS

       GL_INVALID_ENUM is generated if _param1 or _param2 is  not
       an accepted value.

       GL_INVALID_OPERATION  is generated if glGetTexParameter is
       executed between the execution of glBegin and  the  corre-
       sponding execution of glEnd.


SEE ALSO

       glAreTexturesResident,               glPrioritizeTextures,
       glTexParameter



                                                                1