Main Page   Modules   Alphabetical List   Data Structures   Data Fields  

G2_DarkMaps
[Material Effects Rendering Pipelines]


Defines

#define  rwPDS_G2_DarkMaps_CodeArraySize
#define  rwPDS_G2_DarkMaps_GrpMatPipeRegister()
#define  rwPDS_G2_DarkMaps_GrpSctPipeRegister()
#define  rwPDS_G2_DarkMaps_GrpAtmPipeRegister()

Variables

void *  rwPDS_G2_DarkMaps_VU1Transforms [rwPDS_G2_DarkMaps_CodeArraySize]
RpPDSSkyVU1CodeTemplate  rwPDS_G2_DarkMaps_VU1Code
RwUInt64  G2_BFDarkMapsPER
RwUInt64  G2_DarkMapsPER
RpPDSSkyMatTemplate  rwPDS_G2_DarkMaps_MatPipe
RpPDSSkyObjTemplate  rwPDS_G2_DarkMaps_AtmPipe
RpPDSSkyObjTemplate  rwPDS_G2_DarkMaps_SctPipe
RpPDSSkyMatTemplate  rwPDS_G2_DarkMaps_GrpMatPipe
RpPDSSkyObjTemplate  rwPDS_G2_DarkMaps_GrpSctPipe
RpPDSSkyObjTemplate  rwPDS_G2_DarkMaps_GrpAtmPipe

Detailed Description

Documentation for the G2_DarkMaps 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.

G2_DarkMaps definitions


 Projection:    Perspective correct projection

 Primitive:     Triangle 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 strip fast culling
                Triangle strip true clipping - batch aware clipper

 Fog:           All primitives support linear fog

 Face culling:  Backface and frontface triangle strip culling

 Rendering Effect:
                Dark maps light mapping

 Supporting:    Texture transparency (alpha scissoring {1,0})
                Translucency through material color alpha
                
   

Define Documentation

#define rwPDS_G2_DarkMaps_CodeArraySize
 

VU1 Code array size

See also:
rwPDS_G3_Example_CodeArraySize
 
#define rwPDS_G2_DarkMaps_GrpAtmPipeRegister
 
 

Grouped object pipe register

See also:
rwPDS_G3_Example_GrpAtmPipeRegister , RpPDSRegisterGrpObjPipe
 
#define rwPDS_G2_DarkMaps_GrpMatPipeRegister
 
 

Grouped material pipe register

See also:
rwPDS_G3_Example_GrpMatPipeRegister , RpPDSRegisterMatPipe
 
#define rwPDS_G2_DarkMaps_GrpSctPipeRegister
 
 

Grouped object pipe register

See also:
rwPDS_G3_Example_GrpAtmPipeRegister , RpPDSRegisterGrpObjPipe

Variable Documentation

RwUInt64 G2_BFDarkMapsPER
 

VU1 code array node elements

See also:
G3_ExamplePER
RwUInt64 G2_DarkMapsPER
 

VU1 code array node elements

See also:
G3_ExamplePER
RpPDSSkyObjTemplate rwPDS_G2_DarkMaps_AtmPipe
 

Object pipeline template defines

See also:
rwPDS_G3_Example_AtmPipe , RpPDSSkyObjTemplate
RpPDSSkyObjTemplate rwPDS_G2_DarkMaps_GrpAtmPipe
 

Group object pipeline template defines

See also:
rwPDS_G3_Example_GrpAtmPipe , RpPDSSkyObjTemplate
RpPDSSkyMatTemplate rwPDS_G2_DarkMaps_GrpMatPipe
 

Group material pipeline template defines

See also:
rwPDS_G3_Example_GrpMatPipe , RpPDSSkyMatTemplate
RpPDSSkyObjTemplate rwPDS_G2_DarkMaps_GrpSctPipe
 

Group object pipeline template defines

See also:
rwPDS_G3_Example_GrpAtmPipe , RpPDSSkyObjTemplate
RpPDSSkyMatTemplate rwPDS_G2_DarkMaps_MatPipe
 

Material pipeline template defines

See also:
rwPDS_G3_Example_MatPipe , RpPDSSkyMatTemplate
RpPDSSkyObjTemplate rwPDS_G2_DarkMaps_SctPipe
 

Object pipeline template defines

See also:
rwPDS_G3_Example_AtmPipe , RpPDSSkyObjTemplate
RpPDSSkyVU1CodeTemplate rwPDS_G2_DarkMaps_VU1Code
 

VU1 code template

See also:
rwPDS_G3_Example_VU1Code , RpPDSSkyVU1CodeTemplate
void* rwPDS_G2_DarkMaps_VU1Transforms[rwPDS_G2_DarkMaps_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)