OpenGL.GL.SGI.color_matrix

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

Functions

Constants

GL_COLOR_MATRIX_SGI (32945)
GL_COLOR_MATRIX_STACK_DEPTH_SGI (32946)
GL_MAX_COLOR_MATRIX_STACK_DEPTH_SGI (32947)
GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI (32955)
GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI (32951)
GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI (32954)
GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI (32950)
GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI (32953)
GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI (32949)
GL_POST_COLOR_MATRIX_RED_BIAS_SGI (32952)
GL_POST_COLOR_MATRIX_RED_SCALE_SGI (32948)