Product specifications
VT8601A Apollo PLE133
Revision 1.82 October 22, 2001 -122 3D Graphics Engine Registers
Technologies, Inc.
Delivering Value
Delivering ValueDelivering Value
Delivering Value
Color Parameters
Color parameters are used for Gouraud shading. They consist
of starting values, incremental along the X and Y axis. In flat
color mode, this parameter only has the starting value.
DoubleWord 0 – Initial Values
31-24 Initial Alpha Value
Initial Alpha value on main edge (left edge of
trapezoid or long edge of triangle). Unsigned integer.
23-16 Initial Red Value
Initial Red value on main edge (left edge of trapezoid
or long edge of triangle). Unsigned integer.
15-8 Initial Green Value
Initial Green value on main edge (left edge of
trapezoid or long edge of triangle). Unsigned integer.
7-0 Initial Blue Value
Initial Blue value on main edge (left edge of
trapezoid or long edge of triangle). Unsigned integer.
DoubleWord 1 – X-Axis Blue Gradient
31-0 X-Axis Blue Gradient
Gradient of Blue along the X axis over the primitive
surface. Signed 20.12 number.
DoubleWord 2 – Y-Axis Blue Gradient
31-0 Y-Axis Blue Gradient
Gradient of Blue along the Y axis over the primitive
surface. Signed 20.12 number.
DoubleWord 3 – X-Axis Green Gradient
31-0 X-Axis Green Gradient
Gradient of Green along the X axis over the primitive
surface. Signed 20.12 number.
DoubleWord 4 – Y-Axis Green Gradient
31-0 Y-Axis Green Gradient
Gradient of Green along the Y axis over the primitive
surface. Signed 20.12 number.
DoubleWord 5 – X-Axis Red Gradient
31-0 X-Axis Red Gradient
Gradient of Red along the X axis over the primitive
surface. Signed 20.12 number.
DoubleWord 6 – Y-Axis Red Gradient
31-0 Y-Axis Red Gradient
Gradient of Red along the Y axis over the primitive
surface. Signed 20.12 number.
DoubleWord 7 – X-Axis Alpha Gradient
31-0 X-Axis Alpha Gradient
Gradient of Alpha along the X axis over the primitive
surface. Signed 20.12 number.
DoubleWord 8 – Y-Axis Alpha Gradient
31-0 Y-Axis Alpha Gradient
Gradient of Alpha along the Y axis over the primitive
surface. Signed 20.12 number.
Z Value Parameters
To the Rasterization Engine, the Z value is always a 25.8
signed integer internally regardless of Z buffer depth. It
always passes a 24-bit unsigned integer to the Pixel Engine. It
is the Pixel Engine’s responsibility to scale Z to the depth of
the Z buffer. Z parameters are used to calculate depth
information. Z values consist of starting values, incremental
along the X and Y axis.
DoubleWord 0 – Initial Z Value
31-0 Initial Z Value
Initial Z value on main edge (left edge of trapezoid or
long edge of triangle). Signed 25.7 integer.
DoubleWord 1 – X-Axis Z Gradient
31-0 X-Axis Z Gradient
Gradient of Z along the X axis over the primitive
surface. Signed 25.7 number.
DoubleWord 2 – Y-Axis Z Gradient
31-0 Y-Axis Z Gradient
Gradient of Z along the Y axis over the primitive
surface. Signed 25.7 number.
DoubleWord 3 – Minimum Z Threshold
31-24 Reserved .................................................... ignored
23-0 Minimum Z Threshold
Minimum of Z threshold. Unsigned 24-bit integer.
DoubleWord 4 – Maximum Z Threshold
31-24 Reserved .................................................... ignored
23-0 Maximum Z Threshold
Maximum of Z threshold. Unsigned 24-bit integer.