Main Page   Modules   Alphabetical List   Data Structures   Data Fields  

New Features for PlayStation 2
[3.4]

Pipeline Delivery System (PDS)

Pipeline Manager

The PDS is a uniform and customizable way of handling the pipelines, giving the experienced developer much more control over how all the generic & custom pipelines get deployed. With 90 different pipes now available on PS2, the PDS is essential for advanced developers to exploit all avenues of optimization.

Significantly faster G3x Pipelines

We now provide these new rendering pipelines as faster alternatives to the generic G3-pipelines. They get their increased speed by operating under bespoke conditions, so you will need to choose the configuration that closely meets your application needs in order to fully benefit. The pipes also deploy adaptive data format checking, ensuring that cycle times are optimal under all scenarios.

The G3x-pipelines focus on one specific lighting situation at a time, applied to tri-strips or tri-lists under perspective projection without true clipping. The following two tables showing the full range of skinned & static pipes and their respective performances under pure rendering conditions.

              AMBIENT &              AMBIENT & 4           AMBIENT & 
              DIRECTIONAL            DIRECTIONAL           POINT
              LIGHT                  LIGHTS                LIGHT 

  GENERIC     G3x_ADLGenericPER      G3x_A4DGenericPER     G3x_APLGenericPER
              20M vert/s             14M vert/s            16M vert/s

  DUAL PASS   G3x_ADLDupPER          G3x_A4DDupPER         G3x_APLDupPER
              14.5M vert/s           11.5M vert/s          12.5M vert/s
              (29M output)           (23M output)          (25M output)

  ENV-MAP     G3x_ADLGemPER          G3x_A4DGemPER         G3x_APLGemPER
              13M vert/s             10M vert/s            11M vert/s 
              (26M output)           (20M output)          (22M output)
   
Table 1: Actual G3x Static Pipelines performances in vertex processing capacity
              AMBIENT &              AMBIENT & 4            AMBIENT & 
              DIRECTIONAL            DIRECTIONAL            POINT
              LIGHT                  LIGHTS                 LIGHT 

  GENERIC     G3x_ADLSkinGenericPER  G3x_A4DSkinGenericPER  G3x_APLSkinGenericPER
              8.9M vert/s            7.1M vert/s            7.3M vert/s

  DUAL PASS   G3x_ADLSkinDupPER      G3x_A4DSkinDupPER      G3x_APLSkinDupPER
              7.4M vert/s            6.1M vert/s (x2)       6.3M vert/s (x2)

  ENV-MAP     G3x_ADLSkinGemPER      G3x_A4DSkinGemPER      G3x_APLSkinGemPER
              6.4M vert/s            5.5M vert/s (x2)       5.8M vert/s (x2)
   
Table 2: Actual G3x skinning Pipelines performances on customer artwork.

Cloning Pipes

As part of the PDS, we now provide two cloning pipes, one for use with pre-lit, static objects, the other for use with ambient and directional lighting. These specialized pipes facilitate the fast cloning of simple objects such as particles, but only under these two lighting conditions.

Pipe Rationalization

Following the introduction of the PDS, the linker now strips out unused code, so that the final application size is reduced and runtime memory is smaller.

Higher Performance DMA manager

Following several improvements to the internal workings of the DMA manager, it is now noticeably faster and more efficient in its operations.
Criterion Software © 1993-2003 Criterion Software Limited. All rights reserved. Built Tue Apr 22 12:46:21 2003. Send Feedback
Converted from CHM to HTML with chm2web Pro 2.85 (unicode)