glActiveTexture

From OpenGL Reference
Jump to navigation Jump to search

Select active texture unit.

C Specification[edit]

void glActiveTexture( GLenum texture );


Parameters[edit]

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_TEXTURE i, whereiranges from zero to the value of GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS minus one. The initial value is GL_TEXTURE0 .


Description[edit]

 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[edit]

 GL_INVALID_ENUM is generated if texture is not one of GL_TEXTURE i, whereiranges from zero to the value of GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS minus one.


Associated Gets[edit]

 glGet with argument GL_ACTIVE_TEXTURE , or GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS .


Version Support[edit]

 glActiveTexture  2.0+

See Also[edit]

 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[edit]

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/.