LOD & multiprocessing

New Message Reply Date view Thread view Subject view Author view

Amaury Aubel (aubel++at++lig.di.epfl.ch)
Fri, 5 Sep 1997 18:35:22 -0600


Hi,

I posted something a few days ago, which went apparently unoticed. Maybe I did
not make myself very clear. So here I go 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, I juste update a copy of the pfDCS...

I also tried to set an APP callback but it does not work either: as far as I
could understand, the pfLOD switch always takes place first in the CULL
process. This implies one frame gets wrong (even in mono-processed mode btw).

Does anyone have any clue as to how I could get around this?

Amaury.

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

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