Re: pfUpdatable message

New Message Reply Date view Thread view Subject view Author view

Yair Kurzion (yair++at++polygon.engr.sgi.com)
Mon, 29 Nov 1999 13:23:17 -0800 (PST)


Hello Javier !

> I'm getting several messages from the DBASE process. Each time
> pfdLoadFile() is
> called, a message like this appears on the terminal:
>
> 36762 PF Notice: pfdLoadFile_pfb: Loading
> "/SANTI/geometria/200opt2pc/g200p21r004opt2.pfb"
> 36762 PF Debug/Internal: pfUpdatable::pf_addUpdate not called from
> APP process=3DPID:36762 DBASE ,Updatable=3DpfFrameStats
> 36762 PF Debug/Internal: pfUpdatable::pf_addUpdate not called from
> APP process=3DPID:36762 DBASE ,Updatable=3DpfFrameStats
> 36762 PF Scene-graph statistics:
> 36762 PF Triangles: 403
> 36762 PF loading time: 0.219 sec
> 36762 PF loading rate: 1840.700
> prims/sec
> 36762 PF
>
> And when pfBuffer::merge() is called, this message (one for file
> loaded with pfdLoadFile()):
>
> 36762 PF Debug/Internal: pfUpdatable::pf_addUpdate not called from
> APP process=3DPID:36762 DBASE ,Updatable=3DpfFrameStats
>
> The app doesn't do any call related to Performer statistics (neither
> pfFrameStats nor anything).
>
> Does anyone know what this message means? What are these Performer
> calls doing to get this
> message? Is anything wrong with it?

Everything seems in order. The message

   'pfUpdatable::pf_addUpdate not called from APP..."

is a Debug/Internal message. Here is a little background:

Every time you change something on a pfNode (and all its subclasses), the
change has to be propagated from the APP copy of the node to CULL and ISECT
copies. This is done using a list of 'Updates' (hence the name pf_addUpdate).
Performer will propagate updates ONLY if they happen in the APP process.

The above pfNotify message informs you that the scene graph changes you made in
your DBASE process will not be propagated to downstream processes. This is OK
because the DBASE process uses a different method to introduce new nodes into
the scene graph. You exercise this method when you call pfMergeBuffers.

Bottom Line: This is not an error message.

-yair

-- 
\_________  \_____  \__    \__  \_____         Yair Kurzion
\_________  \_____   \__   \__  \_____         yair++at++sgi.com
       \__     \__   \____\__      \__   http://reality.sgi.com/yair
       \__          \__  \__                Work: (650) 933-6502
       \__          \__   \__               Home: (408) 226-9771
       \__          \__    \__             

New Message Reply Date view Thread view Subject view Author view

This archive was generated by hypermail 2.0b2 on Mon Nov 29 1999 - 13:23:22 PST

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