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.


HTH,

Stefan.

> BTW, here's a couple tiny patches for your consideration:

Thanks, applied.


_______________________________________________
eq-dev mailing list
[email protected]
http://www.equalizergraphics.com/cgi-bin/mailman/listinfo/eq-dev
http://www.equalizergraphics.com

Reply via email to