Each element is a single red component.
The GL converts it to floating point and assembles it into an RGBA element
by attaching 0 for green and blue, and 1 for alpha.
- Each component is then multiplied by the signed scale factor <constant>GL_c_SCALE</constant>,
- added to the signed bias <constant>GL_c_BIAS</constant>,
- and clamped to the range [0,1].
+ Each component is clamped to the range [0,1].
</para>
</listitem>
</varlistentry>
Each element is a red/green double.
The GL converts it to floating point and assembles it into an RGBA element
by attaching 0 for blue, and 1 for alpha.
- Each component is then multiplied by the signed scale factor <constant>GL_c_SCALE</constant>,
- added to the signed bias <constant>GL_c_BIAS</constant>,
- and clamped to the range [0,1].
+ Each component is clamped to the range [0,1].
</para>
</listitem>
</varlistentry>
Each element is an RGB triple.
The GL converts it to floating point and assembles it into an RGBA element
by attaching 1 for alpha.
- Each component is then multiplied by the signed scale factor <constant>GL_c_SCALE</constant>,
- added to the signed bias <constant>GL_c_BIAS</constant>,
- and clamped to the range [0,1].
+ Each component clamped to the range [0,1].
</para>
</listitem>
</varlistentry>
<listitem>
<para>
Each element contains all four components.
- Each component is multiplied by the signed scale factor <constant>GL_c_SCALE</constant>,
- added to the signed bias <constant>GL_c_BIAS</constant>,
- and clamped to the range [0,1].
+ Each component is clamped to the range [0,1].
</para>
</listitem>
</varlistentry>
<listitem>
<para>
Each element is a single depth value.
- The GL converts it to floating point, multiplies by the signed scale factor
- <constant>GL_DEPTH_SCALE</constant>, adds the signed bias <constant>GL_DEPTH_BIAS</constant>,
+ The GL converts it to floating point,
and clamps to the range [0,1].
</para>
</listitem>