OpenGL.GL.SGI.color_matrix
index
/home/mcfletch/pylive/OpenGL/GL/SGI/color_matrix.py

OpenGL extension SGI.color_matrix
 
This module customises the behaviour of the 
OpenGL.raw.GL.SGI.color_matrix to provide a more 
Python-friendly API
 
Overview (from the spec)
        
            This extension adds a 4x4 matrix stack to the pixel transfer path.  The
            matrix operates on RGBA pixel groups, using the equation
        
                C' = MC,
        
            where
        
                    |R|
                C = |G|
                    |B|
                    |A|
        
            and M is the 4x4 matrix on the top of the color matrix stack.  After
            the matrix multiplication, each resulting color component is scaled
            and biased by a programmed amount.  Color matrix multiplication follows
            convolution (and the scale, and bias that are associated with
            convolution.)
        
            The color matrix can be used to reassign and duplicate color components.
            It can also be used to implement simple color space conversions.
 
The official definition of this extension is available here:
http://www.opengl.org/registry/specs/SGI/color_matrix.txt

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

 
Data
        EXTENSION_NAME = 'GL_SGI_color_matrix'
GL_COLOR_MATRIX_SGI = GL_COLOR_MATRIX_SGI
GL_COLOR_MATRIX_STACK_DEPTH_SGI = GL_COLOR_MATRIX_STACK_DEPTH_SGI
GL_MAX_COLOR_MATRIX_STACK_DEPTH_SGI = GL_MAX_COLOR_MATRIX_STACK_DEPTH_SGI
GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI = GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI
GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI = GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI
GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI = GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI
GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI = GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI
GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI = GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI
GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI = GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI
GL_POST_COLOR_MATRIX_RED_BIAS_SGI = GL_POST_COLOR_MATRIX_RED_BIAS_SGI
GL_POST_COLOR_MATRIX_RED_SCALE_SGI = GL_POST_COLOR_MATRIX_RED_SCALE_SGI
__file__ = '/home/mcfletch/pylive/OpenGL/GL/SGI/color_matrix.pyc'
__name__ = 'OpenGL.GL.SGI.color_matrix'
__package__ = 'OpenGL.GL.SGI'