Rémi Arnaud (remi++at++remi.engr.sgi.com)
Tue, 19 May 1998 13:47:12 -0700 (PDT)
Either you do not draw all the bins, or the objects do not fall in a
bin.
Also it may be an issue with the boggus logic used in 2.0/2.1, which has
been fixed in 2.2
>
> > Since 2.2 you can use pfDrawBin(-1) to draw the objects that are
> > not in a bin. Note, you have to use CULL separated from DRAW or
> > CULL_DL_DRAW for the object not to be rendered immediately.
> >
> > > 2: The programmers guide tells that it is possible to add more bins
> > > but does not tell you how. Is a call to setBinOrder() with an unkown
> > > bin number enough to create a new bin for this pfChannel?
> >
> > pfGeoSet::setDrawBin(b) will tell Performer to draw the geoset in
> > the bin b. setBinOrder(b,order) will create the bin b and tell pfDraw
> > in wich order to draw the bins.
> > Note that each geoset has to have its own geostate for the bin mechanism
> > to work. See 2.2 pfChannel man pages.
>
> Is this also true for Performer 2.0? In the test program I used a few
> simple flight models. So it could be that they share the geostate.
Its ok to share a geostate, just need to have one attached to each pfgeoset
(pfGeoSet::setGState(pfGeoState *gstate))
>
> > > 3: If I have to rely on pfDraw() to draw the geometry how can I set up
> > > the right GL calls to implement the wanted multipass algorithm?
> > Since 2.2 you can use pfDrawScene(). pfDraw() may call an internal
> > multipass (for pfLightSource).
>
> > > Any help to solve this problem is appreciated.
> > > I use Performer 2.0 on a REII. If Performer 2.2 is better on the point
> > > of using bins I will have to upgrade.
> >
> > A lot better, please upgrade.
>
> Mario Veraart
> =======================================================================
> List Archives, FAQ, FTP: http://www.sgi.com/Technology/Performer/
> Submissions: info-performer++at++sgi.com
> Admin. requests: info-performer-request++at++sgi.com
>
_ / _ _
|_) _ ._ _ o /\ |_)|\ | /\ | || \
| \(/_| | || /--\| \| \|/--\|_||_/
=======================================================================
List Archives, FAQ, FTP: http://www.sgi.com/Technology/Performer/
Submissions: info-performer++at++sgi.com
Admin. requests: info-performer-request++at++sgi.com
This archive was generated by hypermail 2.0b2 on Mon Aug 10 1998 - 17:57:25 PDT