OpenGL.raw.GL.NV.register_combiners2
index
/build/buildd/pyopengl-3.0.0~b6/OpenGL/raw/GL/NV/register_combiners2.py

OpenGL extension NV.register_combiners2
 
Overview (from the spec)
        
        The NV_register_combiners extension provides a powerful fragment
        coloring mechanism.  This specification extends the register combiners
        functionality to support more color constant values that are unique
        for each general combiner stage.
        
        The base register combiners functionality supports only two color
        constants.  These two constants are available in every general
        combiner stage and in the final combiner.
        
        When many general combiner stages are supported, more than two
        unique color constants is often required.  The obvious way to extend
        the register combiners is to add several more color constant
        registers.  But adding new unique color constant registers is
        expensive for hardware implementation because every color constant
        register must be available as an input to any stage.
        
        In practice however, it is the total set of general combiner stages
        that requires more color constants, not each and every individual
        general combiner stage.  Each individual general combiner stage
        typically requires only one or two color constants.
        
        By keeping two color constant registers but making these two registers
        contain two unique color constant values for each general combiner
        stage, the hardware expense of supporting multiple color constants
        is minimized.  Additionally, this scheme scales appropriately as
        more general combiner stages are added.
 
The official definition of this extension is available here:
        http://oss.sgi.com/projects/ogl-sample/registry/NV/register_combiners2.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
       
glInitRegisterCombiners2NV()
Return boolean indicating whether this extension is available

 
Data
        EXTENSION_NAME = 'GL_NV_register_combiners2'
GL_PER_STAGE_CONSTANTS_NV = GL_PER_STAGE_CONSTANTS_NV
__file__ = '/build/buildd/pyopengl-3.0.0~b6/OpenGL/raw/GL/NV/register_combiners2.py'
__name__ = 'OpenGL.raw.GL.NV.register_combiners2'
glCombinerStageParameterfvNV = <OpenGL.platform.baseplatform.glCombinerStageParameterfvNV object at 0x8678d4c>
glGetCombinerStageParameterfvNV = <OpenGL.platform.baseplatform.glGetCombinerStageParameterfvNV object at 0x8678d8c>