Projection: Perspective correct projection
Primitive: Triangle strips
Triangle list
ADC pipeline to minimize included degenerates
Lighting: Custom light buffer
Fixed lighting
1 Ambient light
1 Point light
Clipping: Fast path rendering
Triangle fast culling
Fog: All primitives support linear fog
Skinning: Per object dynamic skinner switching
Adaptive up to 4 weights per vertex skinning
Adaptive up to 3 weights per vertex skinning
Adaptive up to 2 weights per vertex skinning
1 weight per vertex skinning
64 bones matrices limit
This pipeline supports persistent lighting and uses a custom
lighting buffer. The lighting upload function RpPDS_G3x_APL_LightingUpload
should be used to initialize the lighting buffer prior to pipeline
execution.