GLenum internalforma )

PARAMETERS
       target         The minmax table whose parameters are to be set.  Must be
                      GL_MINMAX.

       internalforma  The format of entries in the minmax table.  Must  be  one
                      of    GL_ALPHA,    GL_ALPHA4,    GL_ALPHA8,   GL_ALPHA12,
                      GL_ALPHA16, GL_LUMINANCE,  GL_LUMINANCE4,  GL_LUMINANCE8,
                      GL_LUMINANCE12,    GL_LUMINANCE16,    GL_LUMINANCE_ALPHA,
                      GL_LUMINANCE4_ALPHA4,               GL_LUMINANCE6_ALPHA2,
                      GL_LUMINANCE8_ALPHA8,              GL_LUMINANCE12_ALPHA4,
                      GL_LUMINANCE12_ALPHA12,           GL_LUMINANCE16_ALPHA16,
                      GL_R3_G3_B2, GL_RGB, GL_RGB4, GL_RGB5, GL_RGB8, GL_RGB10,
                      GL_RGB12,   GL_RGB16,   GL_RGBA,   GL_RGBA2,    GL_RGBA4,
                      GL_RGB5_A1,    GL_RGBA8,   GL_RGB10_A2,   GL_RGBA12,   or
                      GL_RGBA16.

       _param3        If GL_TRUE, pixels will be consumed by the minmax process
                      and  no  drawing  or texture loading will take place.  If
                      GL_FALSE, pixels will proceed  to  the  final  conversion
                      process after minmax.

DESCRIPTION
       When  GL_MINMAX  is  enabled, the RGBA components of incoming pixels are
       compared to the minimum and maximum values for each component, which are
       stored  in  the  2-element  minmax table.  (The first element stores the
       minima, and the second element stores the maxima.)  If a pixel component
       is greater than the corresponding component in the maximum element, then
       the maximum element is updated with the pixel  component  value.   If  a
       pixel  component is less than the corresponding component in the minimum
       element, then the minimum element is updated with  the  pixel  component
       value.   (In  both cases, if the internal format of the minmax table in‐
       cludes luminance, then the R color component of incoming pixels is  used
       for comparison.)  The contents of the minmax table may be retrieved at a
       later time by calling glGetMinmax.  The minmax operation is  enabled  or
       disabled  by  calling glEnable or glDisable, respectively, with an argu‐
       ment of GL_MINMAX.

       glMinmax redefines the current minmax table to have entries of the  for‐
       mat specified by internalforma.  The maximum element is initialized with
       the smallest possible component values, and the minimum element is  ini‐
       tialized  with the largest possible component values.  The values in the
       previous minmax table, if any, are lost.  If _param3  is  GL_TRUE,  then
       pixels  are  discarded after minmax; no further processing of the pixels
       takes place, and no drawing, texture loading, or pixel readback will re‐
       sult.

NOTES
       glMinmax  is present only if GL_ARB_imaging is returned when glGetString
       is called with an argument of GL_EXTENSIONS.

       glGetMinmax, glResetMinmax

                                                                   GLMINMAX(3G)

Man(1) output converted with man2html