OpenGL.raw.GL.ARB.texture_env_combine | index /build/buildd/pyopengl-3.0.0~b3/OpenGL/raw/GL/ARB/texture_env_combine.py |
OpenGL extension ARB.texture_env_combine
Overview (from the spec)
New texture environment function COMBINE_ARB allows programmable
texture combiner operations, including:
REPLACE Arg0
MODULATE Arg0 * Arg1
ADD Arg0 + Arg1
ADD_SIGNED_ARB Arg0 + Arg1 - 0.5
SUBTRACT_ARB Arg0 - Arg1
INTERPOLATE_ARB Arg0 * (Arg2) + Arg1 * (1-Arg2)
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.
The official definition of this extension is available here:
http://oss.sgi.com/projects/ogl-sample/registry/ARB/texture_env_combine.txt
Automatically generated by the get_gl_extensions script, do not edit!
Modules | ||||||
|
Functions | ||
|
Data | ||
GL_ADD_SIGNED_ARB = GL_ADD_SIGNED_ARB GL_COMBINE_ALPHA_ARB = GL_COMBINE_ALPHA_ARB GL_COMBINE_ARB = GL_COMBINE_ARB GL_COMBINE_RGB_ARB = GL_COMBINE_RGB_ARB GL_CONSTANT_ARB = GL_CONSTANT_ARB GL_INTERPOLATE_ARB = GL_INTERPOLATE_ARB GL_OPERAND0_ALPHA_ARB = GL_OPERAND0_ALPHA_ARB GL_OPERAND0_RGB_ARB = GL_OPERAND0_RGB_ARB GL_OPERAND1_ALPHA_ARB = GL_OPERAND1_ALPHA_ARB GL_OPERAND1_RGB_ARB = GL_OPERAND1_RGB_ARB GL_OPERAND2_ALPHA_ARB = GL_OPERAND2_ALPHA_ARB GL_OPERAND2_RGB_ARB = GL_OPERAND2_RGB_ARB GL_PREVIOUS_ARB = GL_PREVIOUS_ARB GL_PRIMARY_COLOR_ARB = GL_PRIMARY_COLOR_ARB GL_RGB_SCALE_ARB = GL_RGB_SCALE_ARB GL_SOURCE0_ALPHA_ARB = GL_SOURCE0_ALPHA_ARB GL_SOURCE0_RGB_ARB = GL_SOURCE0_RGB_ARB GL_SOURCE1_ALPHA_ARB = GL_SOURCE1_ALPHA_ARB GL_SOURCE1_RGB_ARB = GL_SOURCE1_RGB_ARB GL_SOURCE2_ALPHA_ARB = GL_SOURCE2_ALPHA_ARB GL_SOURCE2_RGB_ARB = GL_SOURCE2_RGB_ARB GL_SUBTRACT_ARB = GL_SUBTRACT_ARB __file__ = '/build/buildd/pyopengl-3.0.0~b3/OpenGL/raw/GL/ARB/texture_env_combine.py' __name__ = 'OpenGL.raw.GL.ARB.texture_env_combine' |