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

Reply via email to