OpenGL.GL.ATI.texture_env_combine3
index
/home/mcfletch/pylive/OpenGL/GL/ATI/texture_env_combine3.py

OpenGL extension ATI.texture_env_combine3
 
This module customises the behaviour of the 
OpenGL.raw.GL.ATI.texture_env_combine3 to provide a more 
Python-friendly API
 
Overview (from the spec)
        
        Adds new set of operations to the texture combiner operations.
        
        MODULATE_ADD_ATI               Arg0 * Arg2 + Arg1
        MODULATE_SIGNED_ADD_ATI        Arg0 * Arg2 + Arg1 - 0.5
        MODULATE_SUBTRACT_ATI          Arg0 * Arg2 - Arg1
        
        where Arg0, Arg1 and Arg2 are derived from
        
            PRIMARY_COLOR_ARB       primary color of incoming fragment
            TEXTURE                 texture color of corresponding texture unit
            CONSTANT_ARB            texture environment constant color
            PREVIOUS_ARB            result of previous texture environment; on
                                    texture unit 0, this maps to PRIMARY_COLOR_ARB
        
        In addition, the result may be scaled by 1.0, 2.0 or 4.0.
        
        Note that in addition to providing more flexible equations new source 
        inputs have been added for zero and one.
 
The official definition of this extension is available here:
http://www.opengl.org/registry/specs/ATI/texture_env_combine3.txt

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

 
Data
        EXTENSION_NAME = 'GL_ATI_texture_env_combine3'
GL_MODULATE_ADD_ATI = GL_MODULATE_ADD_ATI
GL_MODULATE_SIGNED_ADD_ATI = GL_MODULATE_SIGNED_ADD_ATI
GL_MODULATE_SUBTRACT_ATI = GL_MODULATE_SUBTRACT_ATI
__file__ = '/home/mcfletch/pylive/OpenGL/GL/ATI/texture_env_combine3.pyc'
__name__ = 'OpenGL.GL.ATI.texture_env_combine3'
__package__ = 'OpenGL.GL.ATI'