From: Allan Schaffer (allan++at++sgi.com)
Date: 11/21/2001 11:38:32
PStuetz++at++esg-gmbh.de wrote:
> we want to port a performer visual simulation application runnning on IRIX
> hardware to a linux based system. The application uses forked database
> paging as described in "man pfBuffer". For the beginnig we want to use the
> Demo (Evaluation) - Version of Performer 2.4. We are aware that this
> version does not support Multiprocessor/ Multiprocess support. So my
> questions are:
>
> 1) The call pfMultiprocess(PFMP_APP_CULL_DRAW | PFMP_FORK_DBASE) probably
> will be ignored, but will the application nevertheless run ? Or will I have
> to apply a self developped database paging mechanism?
> 2) Can I leave the rest of the code as it is, assuming that the database
> part than is just seqeuntially called from main?
This should work. The call to pfMultiprocess() in the demo version
of 2.4 will be forced to PFMP_APPCULLDRAW, so your DBASE process will
not be forked (nor CULL or DRAW), but each stage will be executed in APP
during the pfFrame() call.
> 3) Is it true that this restrictions will be gone with performer 2.5? When
> will it be out?
It is true, and it is imminent. Stay tuned..
Allan
-- Allan Schaffer allan++at++sgi.com Engineering Manager, OpenGL Performer 1-650-933-2160 Silicon Graphics http://reality.sgi.com/allan
This archive was generated by hypermail 2b29 : Wed Nov 21 2001 - 11:43:15 PST