From: Luc Leblanc (luc.leblanc++at++AdacelCanada.com)
Date: 03/02/2001 14:32:23
Hi Dirk.
Forking a compute process may be something you want to look at (man
pfCompute). However, a compute process does not have a copy of the scene
graph. Some mechanism exist to pass data from the application process to
the compute process (ComputeData) but if you need to return your
computation result to the application process, you will have to use pfFlux.
Dirk Scheffter wrote:
> pfHi there,
>
> this is a little bit difficult and I hope I can clarify what's my
> problem...
>
> I want to fork an extra process for computations over the scene graph.
> Computations will not change the scene graph - only access nodes.
>
> Computations are expected to be time-consuming. That's why it should be
> possible to run this process with a lower rate than the frame rate.
>
> May be, it could be useful to have a copy of scene graph contents to be
> sure to complete one computation run on a consistent scene graph.
>
> I just have read man pfMultiprocess and man pfIsectFunc.
> Sounds a lot if an extra ISECT process could be the suitable start.
>
> Any comments, suggestions, warnings, recommendations or anything else?
>
> pfGreetings and have a nice weekend,
> Dirk.
>
> -----------------------------------------------------------
> Dipl.-Inf. Dirk Scheffter scheff++at++iff.fhg.de
> Fraunhofer IFF fon: +49 (0) 391/40 90-854
> Sandtorstr. 22 fax: +49 (0) 391/40 90-870
> D-39106 Magdeburg http://www2.iff.fhg.de/~scheff
> Germany
> -----------------------------------------------------------
>
> -----------------------------------------------------------------------
> List Archives, FAQ, FTP: http://www.sgi.com/software/performer/
> Open Development Project: http://oss.sgi.com/projects/performer/
> Submissions: info-performer++at++sgi.com
> Admin. requests: info-performer-request++at++sgi.com
-------------------------------------------------------------------------------
Luc Leblanc
Software Designer
Adacel Technologies Canada Ltee
EMail: leblanc++at++adacelcanada.com
Tel: 450-672-1114 #270
Fax: 450-672-4434
-------------------------------------------------------------------------------
This archive was generated by hypermail 2b29 : Fri Mar 02 2001 - 14:32:35 PST