Guy Premont (silicon-worlds++at++calva.net)
Tue, 28 Jan 1997 16:28:30 +0100
I work currently on using video as texture and I think I need some help.
I'm using an Onyx, 2 cpus, 2 Sirius cards, Irix 5.3 and Performer 2.0.
There was a short discussion about this a couple of month ago, and it
was pointed out that movietex.c was a good demo to begin with if you
could make it run. I did make it run, easily.
Now, I have set-up my own application to be able to use video texturing
on any object. It works, but only if I turn off multiprocessing by doing
pfMultiprocess(0). If I run it with multiprocessing on it core dumps the
first time it tries to load the video into texture memory. I know it
looks like something that hasn't been put correctly into shared memory
BUT as far as I can tell every data structure involved was created from
the shared arena. The pointer to the pfTexture used with pfLoadTex()
comes from pfGetGStateAttr(gstate,PFSTATE_TEXTURE) and the
initialisation of this pointer and pfLoadTex are all in the same process
(APP).
I'm beginning to wonder if there are known bugs when using video
texturing in a multiprocess environment.
Somebody can help?
Guy Premont
===========================================
Silicon Worlds S.A.
12, rue de Chatillon 75014 Paris France
Tel: +33 (01) 53.90.11.11
Fax: +33 (01) 53.90.11.12
===========================================
=======================================================================
List Archives, FAQ, FTP: http://www.sgi.com/Technology/Performer/
Submissions: info-performer++at++sgi.com
Admin. requests: info-performer-request++at++sgi.com
This archive was generated by hypermail 2.0b2 on Mon Aug 10 1998 - 17:54:28 PDT