On 2/1/11 11:48 AM, Stefan Eilemann wrote:
On 1. Feb 2011, at 15:30, Dardo D Kleiner - CONTRACTOR wrote:
First off, kudos on 1.0 (at least alpha)!
Yes, that has been a tough one. :)
I have a system with a Tesla board and two older Quadros connected to a
projector display wall. I want to use the Tesla to render the full scene to an
FBO and send a portion to each of the output pipes (so I can framelock).
Can't seem to figure out the combination of compound/viewport/segment/channel that would do this, I
still get the whole frame sent to each output. My current compound has N "CLEAR
ASSEMBLE"/inputframe subcompounds pointed at the onscreen pipes and 1 outputframe directed at
an FBO drawable. Where do I "break" this up (if possible?)
I'm afraid this is not possible right now using a *single* draw call, since you
won't be able to position the 'right' frame correctly. I've added a config
(test.eqc#5528) which does it using two draw calls on the FBO.
If you need to do it in one draw call for performance reasons, we'll have to
open a feature request to allow positioning of input frames. The long story is:
- Input frames are positioned relative to their position on the destination
channel
- The FBO has to be your destination, since the dest channel frustum is always
the one used for rendering
- The 'right' image will be positioned at the same place, i.e, moved, on the
right Quadro window.
The monitor equalizer does the inverse (positioning and scaling multiple
segments on a single channel). Maybe I've overlooked some hack to do it
nevertheless.
Implementing the feature should be doable in a couple of days, let me know how
important this is.
Your supplied workaround is sufficient at this time, thanks for the sample config! I suppose it would be nice to support this as described - I actually have 3 output pipes so I'm doing three draw
calls using your method which probably increases my per frame latency quite a bit - bet it could be even smoother.
I'll vote for the feature request, perhaps someone else might benefit as well.
Thanks!
- Dardo
_______________________________________________
eq-dev mailing list
[email protected]
http://www.equalizergraphics.com/cgi-bin/mailman/listinfo/eq-dev
http://www.equalizergraphics.com