Yair Kurzion (yair++at++polygon.engr.sgi.com)
Mon, 11 Oct 1999 13:19:45 -0700 (PDT)
Kevin,
Performer is an implementation of a 3-stage pipeline. The three stages are:
App, Cull and Draw. If App is running its n'th frame, Cull is busy processing
the (n-1)'th frame and Draw is drawing the (n-2)'th frame. At the end of each
frame, each pipeline stage hands over the results from its current frame to the
process DOWNSTREAM from it. App hands to Cull, Cull hands to Draw.
So, a process B is downstream from process A if A hands the result of its
frame to B. Upstream is the exact opposite.
A thing to note: Information never travels upstream. If you change a node on
the scene graph in a Cull process callback, the changes will not propagate
upstream to the App process.
-yair
--
\_________ \_____ \__ \__ \_____ Yair Kurzion
\_________ \_____ \__ \__ \_____ yair++at++sgi.com
\__ \__ \____\__ \__ http://reality.sgi.com/yair
\__ \__ \__ Work: (650) 933-6502
\__ \__ \__ Home: (408) 226-9771
\__ \__ \__
This archive was generated by hypermail 2.0b2 on Mon Oct 11 1999 - 13:19:52 PDT