Re: Multiple pipes

New Message Reply Date view Thread view Subject view Author view

From: Allan Schaffer (allan++at++southpark.engr.sgi.com)
Date: 06/28/2000 10:27:06


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


New Message Reply Date view Thread view Subject view Author view

This archive was generated by hypermail 2b29 : Wed Jun 28 2000 - 10:27:10 PDT

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