OpenGL.GL.APPLE.texture_range
index
/home/mcfletch/pylive/OpenGL/GL/APPLE/texture_range.py

OpenGL extension APPLE.texture_range
 
This module customises the behaviour of the 
OpenGL.raw.GL.APPLE.texture_range to provide a more 
Python-friendly API
 
Overview (from the spec)
        
        This extension provides a method to specify the range of client address
        space that may be used by a texture.  In general, the storage size of a
        texture may be easily determined by the texture's data type and geometry.
        However, driver optimizations may be realized if an extended address
        range is specified to encompass the storage of multiple textures, or to
        encompass potential future changes in the size of a texture.  A typical
        usage of this extension is to specify an identical address range for
        several textures in a particular working set that encompasses the storage
        of all the textures in the set.  This allows the driver to make a single
        memory mapping for all of the textures.
        
        Further, a mechanism is provided to allow the application to give the GL
        driver a hint regarding the storage requirements of the texture data.
 
The official definition of this extension is available here:
http://www.opengl.org/registry/specs/APPLE/texture_range.txt

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

 
Data
        EXTENSION_NAME = 'GL_APPLE_texture_range'
GL_STORAGE_PRIVATE_APPLE = GL_STORAGE_PRIVATE_APPLE
GL_TEXTURE_RANGE_LENGTH_APPLE = GL_TEXTURE_RANGE_LENGTH_APPLE
GL_TEXTURE_RANGE_POINTER_APPLE = GL_TEXTURE_RANGE_POINTER_APPLE
GL_TEXTURE_STORAGE_HINT_APPLE = GL_TEXTURE_STORAGE_HINT_APPLE
__file__ = '/home/mcfletch/pylive/OpenGL/GL/APPLE/texture_range.pyc'
__name__ = 'OpenGL.GL.APPLE.texture_range'
__package__ = 'OpenGL.GL.APPLE'
glGetTexParameterPointervAPPLE = <OpenGL.platform.baseplatform.glGetTexParameterPointervAPPLE object at 0x77cc750>
glTextureRangeAPPLE = <OpenGL.platform.baseplatform.glTextureRangeAPPLE object at 0x77d10d0>