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