The IBM RISC System/6000 POWERstation 730 has the Supergraphics Processor Subsystem adapter built in. This model has an extra-wide case to accommodate the Supergraphics Processor. The Supergraphics Processor Subsystem adapter cannot be removed, although other display adapters can be added. The POWERstation 730 is available in two standard configurations: with double-buffered 24-bit frame buffer and with double-buffered 8-bit frame buffer.
The IBM RISC System/6000 POWERgraphics GTO consists of a Supergraphics Processor Subsystem packaged in its own case with a power supply. A cable connects the POWERgraphics GTO to a Micro Channel adapter, which can be plugged into any IBM RISC System/6000. It is available in double-buffered 8-bit and double-buffered 24-bit configurations. The 24-bit POWERgraphics GTO is functionally equivalent to the IBM RISC Sytem/6000 POWERstation 730 Supergraphics Processor Subsystem. The 8-bit POWERgraphics GTO differs from the POWERstation 730 in that it lacks the Shading Processor (ShP) and the z-buffer.
This configuration contains a total of 48 bitplanes in the main color frame buffer, 4 bits of overlay and a 21-bit z-buffer. There are multiple independent 256-entry color maps.
In single-buffered RGB mode, there are 24 bitplanes in the main color buffer, organized in an 888 RGB fashion. In double-buffered RGB mode, the front buffer and the back buffer each have 24 bitplanes. Dithering is not required and not supported.
In single-buffered color map mode, 8 bitplanes are available to select from a 256-entry color map. In double-buffered color map mode, there are 8 bitplanes in the front and back buffers each (a total of 16).
The RISC System/6000 POWERstation 730 and POWERgraphics GTO support a 21-bit z-buffer, and the operation of the z-buffer is modified. The following subroutines are affected:
lsetdepth | |
The valid values for the parameters are 0x0 <= near <= far <= 0x1fffff. | |
greset | |
The default depth range and shade range is from 0x0 to 0x1fffff. | |
zclear | |
This function clears to the value that is farthest from the viewer for the default z comparison function. This value is 0x0. | |
zfunction | |
The only valid values for the parameter are ZF_LEQUAL, ZF_GEQUAL, ZF_ALWAYS. The default depth comparison function is ZF_GEQUAL. | |
zsource | |
The only valid value is ZSRC_DEPTH. |
Note: The values written into the z-buffer are a nonlinear function of the z distance.
This configuration contains a total of 16 bitplanes in the main color frame buffer, 2 bits of overlay and a 21-bit z-buffer. There are multiple independent 256-entry color maps.
The 8-bit RISC System/6000 POWERgraphics GTO does not include the Shading Processor (ShP) and the z-buffer. Therefore, it does not support the Shading Processor, gouraud shading, lighting, depthcueing, blending, and z-buffering.
The 8-bit RISC System/6000 POWERstation 730 Supergraphics Processor Subsystem includes the ShP and the z-buffer, and therefore, does support the associated capabilities.
This configuration does not support RGB mode (and therefore does not support dithering). The only supported frame buffer modes are color map single buffered and color map double buffered.
In single-buffered color map mode, 8 bitplanes are available to select from a 256-entry color map. In double-buffered color map mode, there are 8 bitplanes each in the front and back buffers (a total of 16).
The POWERstation 730 and POWERstation support a 21-bit z-buffer, which operates as described in the 24-bit configuration.
The RISC System/6000 Supergraphics Processor Subsystem contains specialized matrix multiplication hardware. As a result, the operation of the loadmatrix and multmatrix subroutines are modified. These subroutines accept only matrices of the following form:
Acceptable Matrices for Supergraphics Processor Subsystem | |||
a11 | a12 | a13 | k * a13 |
a21 | a22 | a23 | k * a23 |
a31 | a32 | a33 | k * a33 |
a41 | a42 | a43 | a44 |
Matrices of this type support all rotations and translations and most of the common perspective transformations.
The following constraints on patterns and linestyles apply to the Supergraphics Processor Subsystem:
Patterns | Cannot be drawn and used if:
|
Lines | Linestyle repeat factors must be a multiple of 4. Valid values run from 4 to 252 in multiples of 4. The lowest possible value for the linestyle repeat factor is 4. The affected subroutine is lsrepeat. |
The following constraints apply to material properties on the Supergraphics Processor Subsystem:
Materials | Material properties cannot be changed on a per-vertex basis. In particular, all calls to the lmbind and lmcolor subroutines made between bgn... and end... style primitives are ignored. This is true for triangular strips only and not polygons, points, and lines. |