Re: Light point problems with display lists

New Message Reply Date view Thread view Subject view Author view

Marcus Barnes (marcus++at++multigen.com)
Thu, 24 Jul 1997 01:05:16 -0700


On Jul 23, 10:51am, Steve Elkins wrote:
> I'm having problems with lightpoints on our iR.

[munch]

> If pfuTravSetDListMode is used to set up display list I can get a 60hz
> frame rate, but the lightpoints don't work correctly.

If you're using Performer 2.x with pfLPointState features then I don't think
you can create display lists out of the point geosets. The reason is that each
point's alpha and size is adjusted each frame by the cpu (unless you're using
texture modes which don't give good visual results anyways) to achieve all
those wonderfull effects.

The man page for pfLPointState doesn't explicitly forbid calling
pfCompileGSet() and friends, but based upon my experience ... you can't.

In Performer 2.0 and 2.1 there's also a bug wrt pfClear() and PFTR_NO_OCCLUDE
usage. Light points use this transparency flag. You've hit the bug if your
scene is drawn with the Z buffer off, when it should be on.

Regards.

--
+ Marcus Barnes, Technical Staff        mailto:marcus++at++multigen.com +
+ Multigen Inc.                         http://www.multigen.com    +
+ 550 S. Winchester Blvd.               phoneto:1-408-556-2654     +
+ Suite 500 San Jose CA 95128           faxto:1-408-261-4102       +
=======================================================================
List Archives, FAQ, FTP:  http://www.sgi.com/Technology/Performer/
            Submissions:  info-performer++at++sgi.com
        Admin. requests:  info-performer-request++at++sgi.com

New Message Reply Date view Thread view Subject view Author view

This archive was generated by hypermail 2.0b2 on Mon Aug 10 1998 - 17:55:38 PDT

This message has been cleansed for anti-spam protection. Replace '++at++' in any mail addresses with the '@' symbol.