From: David E. Guzman (emmanuel++at++brahma.ticam.utexas.edu)
Date: 06/28/2000 12:15:34
Are there any resources or sample codes that would help me in implementing
the monster and DPLEX modes in Performer?
Thanks,
On Wed, 28 Jun 2000, Allan Schaffer wrote:
> On Jun 26, 2:17pm, David E. Guzman wrote:
> > Is it possible to have multiple pipes, each with its own channel, going to
> > the same window?
>
> Let me take a wild guess and predict, what you're hoping to do is
> boost rendering performance by having two independent OpenGL DRAW
> processes both rendering into the same window.
>
> This is technically possible but doesn't work out the way you might
> have hoped. The window would be hopelessly poor-performing because
> of context switching in the graphics hardware pipeline. An analogy
> of what's happening would be two (or more) chefs trying to whip eggs
> in the same bowl -- it only works if they take turns.
>
> Performer operates with the knowledge that one processor sending
> OpenGL draw commands to each hardware pipeline is the most effecient
> setup; so that's what it does. Even if you need to separate the
> window into multiple viewports (pfChannels) this still holds true.
>
> There are ways of multiplexing *multiple hardware pipelines* together
> and making it all appear as one window, those are the DPLEX and
> Monster modes Brian mentioned.
>
> Allan
>
> --
> Allan Schaffer allan++at++sgi.com
> Silicon Graphics http://reality.sgi.com/allan
>
This archive was generated by hypermail 2b29 : Wed Jun 28 2000 - 12:16:11 PDT