OpenGL.raw.GL.SGI.color_matrix | index /build/buildd/pyopengl-3.0.0~b6/OpenGL/raw/GL/SGI/color_matrix.py |
OpenGL extension SGI.color_matrix
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://oss.sgi.com/projects/ogl-sample/registry/SGI/color_matrix.txt
Automatically generated by the get_gl_extensions script, do not edit!
Modules | ||||||
|
Functions | ||
|
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__ = '/build/buildd/pyopengl-3.0.0~b6/OpenGL/raw/GL/SGI/color_matrix.py' __name__ = 'OpenGL.raw.GL.SGI.color_matrix' |