glBindTexture

bind a named texture to a texturing target

Signature

glBindTexture( GLenum ( target ) , GLuint ( texture ) )-> void
glBindTexture( target , texture )
glBindTextures( first , count , textures )

Parameters

VariablesDescription
target
Specifies the target to which the texture is bound. Must be one of GL_TEXTURE_1D , GL_TEXTURE_2D , GL_TEXTURE_3D , GL_TEXTURE_1D_ARRAY , GL_TEXTURE_2D_ARRAY , GL_TEXTURE_RECTANGLE , GL_TEXTURE_CUBE_MAP , GL_TEXTURE_CUBE_MAP_ARRAY , GL_TEXTURE_BUFFER , GL_TEXTURE_2D_MULTISAMPLE or GL_TEXTURE_2D_MULTISAMPLE_ARRAY .
texture
Specifies the name of a texture.

Sample Code References

The following code samples have been found which appear to reference the functions described here. Take care that the code may be old, broken or not even use PyOpenGL.

glBindTexture
OpenGLContext tests/dek_texturesurf.py Lines: 53, 107
OpenGLContext tests/nehe7.py Lines: 98, 106, 114, 142
OpenGLContext tests/nehe6_convolve.py Lines: 101, 156
OpenGLContext tests/shadow_1.py Lines: 514, 561, 644
OpenGLContext tests/nehe8.py Lines: 94, 132, 140, 148
OpenGLContext tests/shadow_2.py Lines: 73, 116, 129
OpenGLContext tests/nehe6.py Lines: 51, 85
OpenGLContext OpenGLContext/texture.py Lines: 83, 95, 105, 246, 268, 298
OpenGLContext OpenGLContext/scenegraph/shaders.py Lines: 248
OpenGL-Demo PyOpenGL-Demo/NeHe/lesson41.py Lines: 144
OpenGL-Demo PyOpenGL-Demo/NeHe/lesson6.py Lines: 68
OpenGL-Demo PyOpenGL-Demo/NeHe/lesson19.py Lines: 71
OpenGL-Demo PyOpenGL-Demo/NeHe/lesson18.py Lines: 71, 84, 90, 194
OpenGL-Demo PyOpenGL-Demo/NeHe/lesson45.py Lines: 208
OpenGL-Demo PyOpenGL-Demo/NeHe/lesson6-multi.py Lines: 69
OpenGL-Demo PyOpenGL-Demo/NeHe/lesson23.py Lines: 36
OpenGL-Demo PyOpenGL-Demo/NeHe/lesson16.py Lines: 33
OpenGL-Demo PyOpenGL-Demo/NeHe/lesson26.py Lines: 38, 91, 114
OpenGL-Demo PyOpenGL-Demo/NeHe/lesson44/glFont.py Lines: 48, 73
OpenGL-Demo PyOpenGL-Demo/NeHe/lesson43/glFreeType.py Lines: 101, 128
{LGPL} PyUI pyui/renderers/openglBase.py Lines: 182, 220
{LGPL} PyUI pyui/renderers/openglPygame.py Lines: 151, 275, 308
{LGPL} PyUI pyui/renderers/openglGlut.py Lines: 207
{LGPL} PyUI2 renderers/openglBase.py Lines: 182, 220
{LGPL} PyUI2 renderers/openglPygame.py Lines: 154, 278, 311
{LGPL} PyUI2 renderers/openglGlut.py Lines: 207
{LGPL} PyUI2 system/openglgraphics.py Lines: 154, 224, 330, 363
{LGPL} VisionEgg VisionEgg/SphereMap.py Lines: 655, 795, 953, 1204
{LGPL} VisionEgg VisionEgg/Textures.py Lines: 494, 499, 505, 511, 517, 523, 599, 788, 909, 1040, 1292, 1588
{LGPL} VisionEgg VisionEgg/Gratings.py Lines: 254, 320, 573, 644
{LGPL} PyMT pymt/texture.py Lines: 17, 152, 314
{LGPL} PyMT pymt/graphx/statement.py Lines: 55, 270
{LGPL} PyMT pymt/graphx/paint.py Lines: 17, 78
{LGPL} Pyggel pyggel/data.py Lines: 143, 167
{LGPL} pygl2d pygl2d/image.py Lines: 51, 123
{GPL} Scocca scocca/graphics/opengl/texture.py Lines: 22
{LGPL or GPL or MPL} Kamaelia Sketches/CL/Topology3D/Experiments/Spheres.py Lines: 82
{LGPL or GPL or MPL} Kamaelia Sketches/CL/Topology3D/Experiments/Cubes.py Lines: 134, 140, 146, 183
{LGPL or GPL or MPL} Kamaelia Sketches/CL/Topology3D/THF/Sketches/Display3D.py Lines: 446, 469
{LGPL or GPL or MPL} Kamaelia Sketches/CL/Topology3D/THF/Sketches/TexPlane.py Lines: 137, 233
{LGPL or GPL or MPL} Kamaelia Sketches/CL/Topology3D/THF/Sketches/PygameWrapperPlane.py Lines: 145
{LGPL or GPL or MPL} Kamaelia Sketches/CL/Topology3D/THF/Sketches/Button3D.py Lines: 134, 214
{LGPL or GPL or MPL} Kamaelia Sketches/CL/Topology3D/THF/Sketches/playground/Display3D.py Lines: 492, 520
{LGPL or GPL or MPL} Kamaelia Sketches/CL/Topology3D/THF/Sketches/playground/TexPlane.py Lines: 54, 96
{LGPL or GPL or MPL} Kamaelia Sketches/CL/Topology3D/THF/Sketches/playground/Button.py Lines: 102, 170
{LGPL or GPL or MPL} Kamaelia Sketches/CL/Topology3D/THF/Kamaelia/UI/OpenGL/Label.py Lines: 145, 204
{LGPL or GPL or MPL} Kamaelia Sketches/CL/Topology3D/THF/Kamaelia/UI/OpenGL/OpenGLDisplay.py Lines: 831, 879
{LGPL or GPL or MPL} Kamaelia Sketches/CL/Topology3D/THF/Kamaelia/UI/OpenGL/PygameWrapper.py Lines: 189
{LGPL or GPL or MPL} Kamaelia Sketches/CL/Topology3D/THF/Kamaelia/UI/OpenGL/TexPlane.py Lines: 94, 136
{LGPL or GPL or MPL} Kamaelia Sketches/CL/Topology3D/THF/Kamaelia/UI/OpenGL/Button.py Lines: 174, 267
{LGPL or GPL or MPL} Kamaelia Sketches/CL/Topology3D/Utils/Particles3D.py Lines: 117, 216, 279, 320
{LGPL or GPL or MPL} Kamaelia Sketches/THF/3D/Display3D.py Lines: 446, 469
{LGPL or GPL or MPL} Kamaelia Sketches/THF/3D/TexPlane.py Lines: 137, 233
{LGPL or GPL or MPL} Kamaelia Sketches/THF/3D/PygameWrapperPlane.py Lines: 145
{LGPL or GPL or MPL} Kamaelia Sketches/THF/3D/Button3D.py Lines: 134, 214
{LGPL or GPL or MPL} Kamaelia Sketches/THF/3D/playground/Display3D.py Lines: 492, 520
{LGPL or GPL or MPL} Kamaelia Sketches/THF/3D/playground/TexPlane.py Lines: 54, 96
{LGPL or GPL or MPL} Kamaelia Sketches/THF/3D/playground/PygameWrapperPlane.py Lines: 72
{LGPL or GPL or MPL} Kamaelia Sketches/THF/3D/playground/Button.py Lines: 102, 170
{LGPL or GPL or MPL} Kamaelia Sketches/THF/Packages/Kamaelia/Community/THF/Kamaelia/UI/OpenGL/Label.py Lines: 145, 204
{LGPL or GPL or MPL} Kamaelia Sketches/MH/OpenGL/3dFolding.py Lines: 113, 169
{LGPL or GPL or MPL} Kamaelia Code/Python/Kamaelia/Kamaelia/UI/OpenGL/Label.py Lines: 145, 204
{LGPL or GPL or MPL} Kamaelia Code/Python/Kamaelia/Kamaelia/UI/OpenGL/OpenGLDisplay.py Lines: 830, 878
{LGPL or GPL or MPL} Kamaelia Code/Python/Kamaelia/Kamaelia/UI/OpenGL/PygameWrapper.py Lines: 189
{LGPL or GPL or MPL} Kamaelia Code/Python/Kamaelia/Kamaelia/UI/OpenGL/TexPlane.py Lines: 94, 136
{LGPL or GPL or MPL} Kamaelia Code/Python/Kamaelia/Kamaelia/UI/OpenGL/Button.py Lines: 170, 256
Visvis core/line.py Lines: 64, 96
Visvis core/baseTexture.py Lines: 228, 341, 356
{GPL3} OpenGL-Programmable 01-direct.py Lines: 36
{GPL3} OpenGL-Programmable 06-perpixel.py Lines: 112
{GPL3} OpenGL-Programmable 09-gles2.py Lines: 139
{GPL3} OpenGL-Programmable 03-array.py Lines: 36
{GPL3} OpenGL-Programmable 10-gl3.2core.py Lines: 147
{GPL3} OpenGL-Programmable 08-pbo.py Lines: 121
{GPL3} OpenGL-Programmable 02-displaylist.py Lines: 36
{GPL3} OpenGL-Programmable 05-shader.py Lines: 104
{GPL3} OpenGL-Programmable 07-attrib.py Lines: 121
{GPL3} OpenGL-Programmable 04-vbo.py Lines: 37