Provided by: opengl-4-man-doc_1.0~svn33624-1_all bug

NAME

       glBindTextureUnit - bind an existing texture object to the specified texture unit

C SPECIFICATION

       void glBindTextureUnit(GLuint unit, GLuint texture);

PARAMETERS

       unit
           Specifies the texture unit, to which the texture object should be bound to.

       texture
           Specifies the name of a texture.

DESCRIPTION

       glBindTextureUnit binds an existing texture object to the texture unit numbered unit.

       texture must be zero or the name of an existing texture object. When texture is the name
       of an existing texture object, that object is bound to the target, in the corresponding
       texture unit, that was specified when the object was created. When texture is zero, each
       of the targets enumerated at the beginning of this section is reset to its default texture
       for the corresponding texture image unit.

ASSOCIATED GETS

       glGet() with argument GL_TEXTURE_BINDING_1D, GL_TEXTURE_BINDING_2D, GL_TEXTURE_BINDING_3D,
       GL_TEXTURE_BINDING_1D_ARRAY, GL_TEXTURE_BINDING_2D_ARRAY, GL_TEXTURE_BINDING_RECTANGLE,
       GL_TEXTURE_BINDING_BUFFER, GL_TEXTURE_BINDING_CUBE_MAP, GL_TEXTURE_BINDING_CUBE_MAP_ARRAY,
       GL_TEXTURE_BINDING_2D_MULTISAMPLE or GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY.

ERRORS

       GL_INVALID_OPERATION error is generated if texture is not zero or the name of an existing
       texture object.

VERSION SUPPORT

       ┌──────────────────┬───────────────────────────────────────────────────────────────────────┐
       │                  │                OpenGL Version                                         │
       ├──────────────────┼─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┤
       │Function2.02.13.03.13.23.34.04.14.24.34.44.5 │
       │/                 │     │     │     │     │     │     │     │     │     │     │     │     │
       │Feature           │     │     │     │     │     │     │     │     │     │     │     │     │
       │Name              │     │     │     │     │     │     │     │     │     │     │     │     │
       ├──────────────────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┤
       │glBindTextureUnit │  -  │  -  │  -  │  -  │  -  │  -  │  -  │  -  │  -  │  -  │  -  │  ✔  │
       └──────────────────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┘

SEE ALSO

       glDeleteTextures(), glGenTextures(), glGet(), glGetTexParameter(), glIsTexture(),
       glTexImage1D(), glTexImage2D(), glTexImage2DMultisample(), glTexImage3D(),
       glTexImage3DMultisample(), glTexBuffer(), glTexParameter()

COPYRIGHT

       Copyright © 2014 Khronos Group. This material may be distributed subject to the terms and
       conditions set forth in the Open Publication License, v 1.0, 8 June 1999.
       http://opencontent.org/openpub/.

COPYRIGHT

       Copyright © 2014 Khronos Group

[FIXME: source]                             01/03/2018                      GLBINDTEXTUREUNIT(3G)