Main Page   Modules   Alphabetical List   Data Structures   Data Fields  

G3_SkinUva
[Skin FX Rendering Pipelines]


Defines

#define  rwPDS_G3_SkinUva_CodeArraySize
#define  rwPDS_G3_SkinUva_MatPipeRegister()

Variables

void *  rwPDS_G3_SkinUva_VU1Transforms [rwPDS_G3_SkinUva_CodeArraySize]
RpPDSSkyVU1CodeTemplate  rwPDS_G3_SkinUva_VU1Code
RwUInt64  G3_SkinBFUvaPER
RwUInt64  G3_SkinUvaLineISO
RwUInt64  G3_SkinUvaISO
RwUInt64  G3_SkinBFUvaISO
RwUInt64  G3_SkinUvaLinePER
RwUInt64  G3_SkinUvaPER
RpPDSSkyMatTemplate  rwPDS_G3_SkinUva_MatPipe

Detailed Description

Documentation for the G3_SkinUva rendering pipeline. The individual pipelines are not documented fully. However an Example Pipeline Definition is fully documented and all the pipelines have the same structure.

G3_SkinUva definitions

 
 Projection:    Isometric projection
                Perspective correct projection

 Primitive:     Triangle strips
                Triangle list
                Line list
                Line strips

 Lighting:      Generic light buffer
                Unordered light types
            
                Ambient lights
                Directional lights
                Point lights
                Spot lights
                Soft spot lights
            
                Pre-light processing
 
 Clipping:      Fast path rendering
                Triangle fast culling
                Triangle strip true clipping - batch aware clipper
                Triangle list true clipping - batch aware clipper
                Line fast culling
                Line list true clipping

 Fog:           All primitives support linear fog
 
 Face culling:  Backface and frontface triangle list culling
                Backface and frontface triangle strip culling

 Rendering Effect:
                Base texture coordinate transformation

 Morphing:      Position and normal linear morphing
 
 Skinning:      4 weights per vertex skinning
                64 bones matrices limit
                
   

Define Documentation

#define rwPDS_G3_SkinUva_CodeArraySize
 

VU1 Code array size

See also:
rwPDS_G3_Example_CodeArraySize
 
#define rwPDS_G3_SkinUva_MatPipeRegister
 
 

Material pipe register

See also:
rwPDS_G3_Example_MatPipeRegister , RpPDSRegisterMatPipe

Variable Documentation

RwUInt64 G3_SkinBFUvaISO
 

VU1 code array node elements

See also:
G3_ExamplePER
RwUInt64 G3_SkinBFUvaPER
 

VU1 code array node elements

See also:
G3_ExamplePER
RwUInt64 G3_SkinUvaISO
 

VU1 code array node elements

See also:
G3_ExamplePER
RwUInt64 G3_SkinUvaLineISO
 

VU1 code array node elements

See also:
G3_ExamplePER
RwUInt64 G3_SkinUvaLinePER
 

VU1 code array node elements

See also:
G3_ExamplePER
RwUInt64 G3_SkinUvaPER
 

VU1 code array node elements

See also:
G3_ExamplePER
RpPDSSkyMatTemplate rwPDS_G3_SkinUva_MatPipe
 

Material pipeline template defines

See also:
rwPDS_G3_Example_MatPipe , RpPDSSkyMatTemplate
RpPDSSkyVU1CodeTemplate rwPDS_G3_SkinUva_VU1Code
 

VU1 code template

See also:
rwPDS_G3_Example_VU1Code , RpPDSSkyVU1CodeTemplate
void* rwPDS_G3_SkinUva_VU1Transforms[rwPDS_G3_SkinUva_CodeArraySize]
 

VU1 code array

See also:
rwPDS_G3_Example_VU1Transforms

Criterion Software © 1993-2003 Criterion Software Limited. All rights reserved. Built Tue Apr 22 12:46:37 2003. Send Feedback
Converted from CHM to HTML with chm2web Pro 2.85 (unicode)