pfBuffer

New Message Reply Date view Thread view Subject view Author view

Dave Russell (drussell++at++vsl.ist.ucf.edu)
Wed, 31 Jan 1996 11:52:59 -0500


pfBuffers seem to act differently in the Performer 2.0 release than they did in
the beta version that I had been playing with before. So far, I've had too
different symptoms that I had not seen in previous attempts at using the
buffers for database changes.

With the beta version, I was able to simulate a switch node (sort of) by
performing successive bufferRemoveChild, bufferAddChild calls in a forked
process. Basically, I set things up, forked my process, created a new
pfBuffer, selected the buffer, loaded two models, then began alternating the
buffered add and removes to make the models switch in the scene graph being
generated by the Performer process. (Keep in mind this was just a quick test
program) Today, I recompiled this code with the release version of 2.0, and
now I can't seem to get the same results. I've tracked the problem down to
pfBuffer::merge, and even deeper where the merge seems to die in
 pfGroup::nb_clean() or something like that.

I had tested the pfBuffer code with this bit of code before beginning to
reimplement my database switching to utilize this new tool. In that effort, I
have been running into problems with the buffered calls as well. (Which led to
me recompiling my old test code). In the other case, however, the system seems
to be hanging when I make a call to pfGroup::bufferAddChild.

If you're still reading at this point, my question is:

Are there any differences in the necessary set up for pfBuffers from the beta
to the release?

I realize that my question is specific enough to produce a clear answer, but
I'm feeling sort of stuck. Thanks for any help that you can give me.

-- 
David Russell				|    	
Visual Systems Lab			|	Static worlds breed	
Institute for Simulation and Training	|	   static minds.
					|	     
drussell++at++vsl.ist.ucf.edu		|   CHANGE YOUR (virtual) WORLD!

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:52:19 PDT

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