OpenGL extension ATI.texture_env_combine3
This module customises the behaviour of the OpenGL.raw.GL.ATI.texture_env_combine3 to provide a more Python-friendly API
Overview (from the spec)
Adds new set of operations to the texture combiner operations.
MODULATE_ADD_ATI Arg0 * Arg2 + Arg1 MODULATE_SIGNED_ADD_ATI Arg0 * Arg2 + Arg1 - 0.5 MODULATE_SUBTRACT_ATI Arg0 * Arg2 - Arg1
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.
Note that in addition to providing more flexible equations new source inputs have been added for zero and one.
The official definition of this extension is available here: