OpenGL.GL.ATI.texture_env_combine3
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:
http://www.opengl.org/registry/specs/ATI/texture_env_combine3.txt
Functions
Constants
GL_MODULATE_ADD_ATI (34628)
GL_MODULATE_SIGNED_ADD_ATI (34629)
GL_MODULATE_SUBTRACT_ATI (34630)