Re: pfMultithread -- PFPROC_CULL

New Message Reply Date view Thread view Subject view Author view

Thomas M. Miller (miller++at++acusoft.com)
Thu, 20 Mar 1997 10:26:02 -0500 (EST)


On Thu, 20 Mar 1997, Bernard Leclerc wrote:

> Thomas,
>
> The geostate table set through pfChannel::setGStateTable() is private to the
> channel and will be handled properly by the CULL stage even when
> multithreading. What the man page is telling you is to pay attention to data
> shared by callbacks especially if those callbacks are setting node attributes.
> For instance if the CULL callback associated with a light source calls
> pfLightSource::on() or ::off(), this will certainly affect the other channel
> being culled in parallel.

I was unaware of pfChannel::setGStateTable() I was using
pfGeoState::applyTable( GeoStateTable ); in the CULL callback
which dosen't seem to be private.

Thank you

        Thomas Miller.
                        --TMIV
=======================================================================
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:54:55 PDT

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