Re: Multiprocessing.

New Message Reply Date view Thread view Subject view Author view

John Rohlf (jrohlf++at++tubes)
Fri, 23 Dec 94 10:01:37 PST


>
> I have an old application that I will eventually convert from GL to
> Performer. What I tried to to as a quick fix is to make it two processes,
> app and draw (I used sproc.) This worked most of the time. After a
> random amount of time the graphics pipeline (RE2) would crash. I am not doing
> any GL calls in the app. I think the problem was that the app could be
> writing to data (like a matrix) while the draw was accessing it (like
> multmatrix). Can that be a problem? How does perfromer handle this?
> Does fork and shared memory fix the problem or does Performer make a copy
> of the data before making a GL call?
>

        Performer maintains multiple copies of variable data, one
        per process, so avoid such data collisions. For more
        details check out the Siggraph94 paper on Performer.


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

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