C SPECIFICATION

       void GLAPIENTRY glGetMinmax( GLenum target,
                                    GLboolean rese )



PARAMETERS

       target  Must be GL_MINMAX.

       rese    If  GL_TRUE,  all entries in the minmax table that are actually
               returned are reset to their initial values.  (Other entries are
               unaltered.)  If GL_FALSE, the minmax table is unaltered.

       _param3 The  format of the data to be returned in _param5.  Must be one
               of  GL_RED,  GL_GREEN,  GL_BLUE,  GL_ALPHA,   GL_RGB,   GL_BGR,
               GL_RGBA, GL_BGRA, GL_LUMINANCE, or GL_LUMINANCE_ALPHA.

       _param4 The  type of the data to be returned in _param5.  Symbolic con-
               stants GL_UNSIGNED_BYTE, GL_BYTE, GL_BITMAP, GL_UNSIGNED_SHORT,
               GL_SHORT,        GL_UNSIGNED_INT,       GL_INT,       GL_FLOAT,
               GL_UNSIGNED_BYTE_3_3_2,             GL_UNSIGNED_BYTE_2_3_3_REV,
               GL_UNSIGNED_SHORT_5_6_5,           GL_UNSIGNED_SHORT_5_6_5_REV,
               GL_UNSIGNED_SHORT_4_4_4_4,       GL_UNSIGNED_SHORT_4_4_4_4_REV,
               GL_UNSIGNED_SHORT_5_5_5_1,       GL_UNSIGNED_SHORT_1_5_5_5_REV,
               GL_UNSIGNED_INT_8_8_8_8,           GL_UNSIGNED_INT_8_8_8_8_REV,
               GL_UNSIGNED_INT_10_10_10_2,  and GL_UNSIGNED_INT_2_10_10_10_REV
               are accepted.

       _param5 A pointer to storage for the returned values.


DESCRIPTION

       glGetMinmax returns the accumulated minimum and  maximum  pixel  values
       (computed on a per-component basis) in a one-dimensional image of width
       2.  The first set of return values are the minima, and the  second  set
       of  return  values  are the maxima.  The format of the return values is
       determined by _param3, and their type is determined by _param4.

       No pixel transfer operations are performed on the  return  values,  but
       pixel  storage  modes  that  are applicable to 1-dimensional images are
       performed.  Color  components  that  are  requested  in  the  specified
       _param3, but that are not included in the internal format of the minmax
       table, are returned as zero.  The assignment of internal  color  compo-
       nents to the components requested by _param3 are as follows:


                      -----------------------------------------
                      Internal Component   Resulting Component
                      -----------------------------------------
                      Red                  Red
                      Green                Green
                      Blue                 Blue
                      Alpha                Alpha

       GL_INVALID_ENUM  is  generated  if  _param3 is not one of the allowable
       values.

       GL_INVALID_ENUM is generated if _param4 is not  one  of  the  allowable
       values.

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

       GL_INVALID_OPERATION   is   generated   if   _param4    is    one    of
       GL_UNSIGNED_BYTE_3_3_2,                     GL_UNSIGNED_BYTE_2_3_3_REV,
       GL_UNSIGNED_SHORT_5_6_5, or GL_UNSIGNED_SHORT_5_6_5_REV and _param3  is
       not GL_RGB.

       GL_INVALID_OPERATION    is    generated    if   _param4   is   one   of
       GL_UNSIGNED_SHORT_4_4_4_4,               GL_UNSIGNED_SHORT_4_4_4_4_REV,
       GL_UNSIGNED_SHORT_5_5_5_1,               GL_UNSIGNED_SHORT_1_5_5_5_REV,
       GL_UNSIGNED_INT_8_8_8_8,                   GL_UNSIGNED_INT_8_8_8_8_REV,
       GL_UNSIGNED_INT_10_10_10_2,   or   GL_UNSIGNED_INT_2_10_10_10_REV   and
       _param3 is neither GL_RGBA nor GL_BGRA.


SEE ALSO

       glMinmax, glResetMinmax, glGetMinmaxParameter



                                                               GLGETMINMAX(3G)

Man(1) output converted with man2html