LOD & multiprocessing

New Message Reply Date view Thread view Subject view Author view

Amaury Aubel (aubel++at++lig.di.epfl.ch)
Tue, 2 Sep 1997 17:38:39 -0600


Hi again,

I have the following tree:

|
     pfLOD
     / \
 pfDCS1 pfDCS2
| |
pfGeode pfGeode

Upon a LOD change, I want to set the matrix of pfDCS2 to that of pfDCS1. How
can I manage to do this in a multiprocessing application, knowing that my
performer tree is created after pfConfig()?

If I set a pre-cull callback function on pfLOD to do the job, it does not work
because a copy of pfLOD is passed. Thus, it is set in the cull process but it
is not actually updated in the app. process (as I checked by reading the matrix
one frame later).
I know I could place one pfDCS above pfLOD but in fact, the above drawing is a
simplified version of my actual hierarchy:-)

Thanks in advance,

Amaury

-- 
+----------------------------------------------------------------------+

Amaury Aubel aubel++at++lig.di.epfl.ch EPFL-LIG, 1015 Lausanne/Switzerland Fax: +41 21 693 53 28 Swiss Federal Institute of technology, Computer Graphics Lab

+----------------------------------------------------------------------+

======================================================================= 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:50 PDT

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