glClientActiveTexture

select active texture unit

Signature

glClientActiveTexture( GLenum ( texture ) )-> void
glClientActiveTexture( texture )

Parameters

VariablesDescription
texture
Specifies which texture unit to make active. The number of texture units is implementation dependent, but must be at least two. texture must be one of GL_TEXTURE i , where i ranges from 0 to the value of GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value. The initial value is GL_TEXTURE0 .

Description

glClientActiveTexture selects the vertex array client state parameters to be modified by glTexCoordPointer , and enabled or disabled with glEnableClientState or glDisableClientState , respectively, when called with a parameter of GL_TEXTURE_COORD_ARRAY .

Notes

glClientActiveTexture is supported only if the GL version is 1.3 or greater, or
ARB_multitexture
is included in the string returned by glGetString when called with the argument GL_EXTENSIONS .

Errors

GL_INVALID_ENUM is generated if texture is not one of GL_TEXTURE i , where i ranges from 0 to the value of GL_MAX_TEXTURE_COORDS - 1.

Associated Gets

glGet with argument GL_CLIENT_ACTIVE_TEXTURE or GL_MAX_TEXTURE_COORDS

See Also

MathML Rendering

Powered by MathJax