- 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