hp-PHIGS Graphics Performance

Optimized vs. Normal 3D Performance

Performance Optimized For:

Factors Affecting Performance:

 

Rendering

Conditions

Light Sources:

• A total of more than 8 directional and

o Best: up to 8 directional light

positional light sources cause a noticeable

 

sources, plus ambient

performance degradation

o Good: a mixture of up to 8

• Picking (including direct pick and logical

 

directional and positional light

device picking)

 

sources, plus ambient

• Any of the following ways of heavily

Directional eyepoint, set via:

interleaving changes:

o

pescape_u230/pgse_u3 (C),

o Frequent attribute changes (e.g.,

 

pue230/pus003 (FORTRAN)

frequent changes of line colour)

Back face culling off, or back face culling

relative to the number of primitives

on with supplied geometric normals

being drawn

View clipping on, set via:

o Frequent changes of the type of

o

pset_view_rep (C), psvwr

primitive (e.g., switching between

 

(FORTRAN)

Fill Areas and Polylines at a high

True colour mapping in a direct colour

frequency)

environment

o Frequent changes of vertex format

Isotropic modeling matrix (angle-

(i.e., the data being supplied with

preserving)

each vertex)

 

 

o Frequent changes of modal state,

 

 

such as:

 

 

HLHSR mode or ID

 

 

Colour mapping method

 

 

Light sources enabled

 

 

Depth cueing state

 

 

o Frequent switching between two or

 

 

more active workstations

 

 

o Frequent mixing of Xlib and hp-

 

 

PHIGS calls

 

 

• Redundant or unnecessary setup (e.g.

 

 

setting attributes that are not relevant to the

 

 

primitives being drawn)

 

 

• Model clipping on

 

 

• HLHSR in software via PowerShade (on

 

 

unaccelerated graphics devices)

Page 109

Graphics Administration Guide for HP-UX 10.20