OpenGL.raw.GL.ATI.envmap_bumpmap
index
/build/buildd/pyopengl-3.0.0~b3/OpenGL/raw/GL/ATI/envmap_bumpmap.py

OpenGL extension ATI.envmap_bumpmap
 
Overview (from the spec)
        
        This extension adds environment mapped bump mapping (EMBM) to the GL.
        The method exposed by this extension is to use a dependent texture
        read on a bumpmap (du,dv) texture to offset the texture coordinates
        read into a map on another texture unit.  This (du,dv) offset is also 
        rotated through a user-specified rotation matrix to get the texture 
        coordinates into the appropriate space.
        
        A new texture format is introduced in order for specifying the (du,dv)
        bumpmap texture.  This map represents -1 <= du,dv <= 1 offsets to
        be applied to the texture coordinates used to read into the base
        map.  Additionally, the (du,dv) offsets are transformed by a rotation
        matrix that this extension allows the user to specify.  Further, a 
        new color operation is added to EXT_texture_env_combine to specify 
        both that bumpmapping is enabled and which texture unit to apply 
        the bump offset to.  
 
The official definition of this extension is available here:
        http://oss.sgi.com/projects/ogl-sample/registry/ATI/envmap_bumpmap.txt
 
Automatically generated by the get_gl_extensions script, do not edit!

 
Modules
       
OpenGL.arrays
OpenGL.constant
OpenGL.constants
ctypes
OpenGL.extensions
OpenGL.GL.glget
OpenGL.platform

 
Functions
       
glGetTexBumpParameterfvATI(...)
glGetTexBumpParameterfvATI( GLenum(pname), GLfloatArray(param) ) -> None
glGetTexBumpParameterivATI(...)
glGetTexBumpParameterivATI( GLenum(pname), GLintArray(param) ) -> None
glInitEnvmapBumpmapATI()
Return boolean indicating whether this extension is available
glTexBumpParameterfvATI(...)
glTexBumpParameterfvATI( GLenum(pname), GLfloatArray(param) ) -> None
glTexBumpParameterivATI(...)
glTexBumpParameterivATI( GLenum(pname), GLintArray(param) ) -> None

 
Data
        GL_BUMP_ENVMAP_ATI = GL_BUMP_ENVMAP_ATI
GL_BUMP_NUM_TEX_UNITS_ATI = GL_BUMP_NUM_TEX_UNITS_ATI
GL_BUMP_ROT_MATRIX_ATI = GL_BUMP_ROT_MATRIX_ATI
GL_BUMP_ROT_MATRIX_SIZE_ATI = GL_BUMP_ROT_MATRIX_SIZE_ATI
GL_BUMP_TARGET_ATI = GL_BUMP_TARGET_ATI
GL_BUMP_TEX_UNITS_ATI = GL_BUMP_TEX_UNITS_ATI
GL_DU8DV8_ATI = GL_DU8DV8_ATI
GL_DUDV_ATI = GL_DUDV_ATI
__file__ = '/build/buildd/pyopengl-3.0.0~b3/OpenGL/raw/GL/ATI/envmap_bumpmap.py'
__name__ = 'OpenGL.raw.GL.ATI.envmap_bumpmap'