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
This archive was generated by hypermail 2b29 : Wed Jun 28 2000 - 10:27:10 PDT