NAME¶
glActiveTexture - select active texture unit
C SPECIFICATION¶
void
glActiveTexture(GLenum texture);
PARAMETERS¶
texture
Specifies which texture unit to make active. The number
of texture units is implementation dependent, but must be at least 80.
texture must be one of GL_TEXTUREi, where i ranges
from zero to the value of GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS minus
one. The initial value is GL_TEXTURE0.
DESCRIPTION¶
glActiveTexture selects which texture unit subsequent texture state calls
will affect. The number of texture units an implementation supports is
implementation dependent, but must be at least 80.
ERRORS¶
GL_INVALID_ENUM is generated if
texture is not one of
GL_TEXTURE i, where
i ranges from zero to the value of
GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS minus one.
ASSOCIATED GETS¶
glGet() with argument
GL_ACTIVE_TEXTURE, or
GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS.
VERSION SUPPORT¶
|
OpenGL Version |
|
|
|
|
|
|
|
|
|
|
|
Function / Feature Name |
2.0 |
2.1 |
3.0 |
3.1 |
3.2 |
3.3 |
4.0 |
4.1 |
4.2 |
4.3 |
4.4 |
4.5 |
glActiveTexture |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
SEE ALSO¶
glGenTextures(),
glBindTexture(),
glCompressedTexImage1D(),
glCompressedTexImage2D(),
glCompressedTexImage3D(),
glCompressedTexSubImage1D(),
glCompressedTexSubImage2D(),
glCompressedTexSubImage3D(),
glCopyTexImage1D(),
glCopyTexImage2D(),
glCopyTexSubImage1D(),
glCopyTexSubImage2D(),
glCopyTexSubImage3D(),
glDeleteTextures()
glIsTexture(),
glTexImage1D(),
glTexImage2D(),
glTexImage2DMultisample(),
glTexImage3D(),
glTexImage3DMultisample(),
glTexSubImage1D(),
glTexSubImage2D(),
glTexSubImage3D(),
glTexParameter(),
COPYRIGHT¶
Copyright © 1991-2006 Silicon Graphics, Inc. Copyright © 2010-2014
Khronos Group. This document is licensed under the SGI Free Software B
License. For details, see
http://oss.sgi.com/projects/FreeB/.
COPYRIGHT¶
Copyright © 1991-2006 Silicon Graphics, Inc.
Copyright © 2010-2014 Khronos Group