On 3. Dec 2008, at 5:46, Paul Pocock wrote:

> Hi Stefan,
>
> A few questions I wanted to ask in regards to getting OSG running with
> EQ: With regards to Windowing Graphics contexts do I have to pass the
> eq::Channel graphics context to OSG / or perhaps create a new class
> combining osgViewer and eq::OSWindow?

Both is possible. For compatibility reasons, I suggest using the  
context created by Equalizer, and passing this to OSG. If that proves  
to complicated, creating an osgViewer - eq::OSWindow bridge is the  
alternative.

> All calls to osgViewer::Viewer::frame must be done through
> Channel::frameDraw() ?

Here I don't know enough of OSG.

All rendering has to happen from Channel::frameDraw, and the  
contextual data from Equalizer (buffer, viewport, frustum, head  
transform) has to be used or passed to OSG.

My hunch is that osgViewer::Viewer::frame does more than a render  
traversal, e.g., stuff like multi-threading. Perhaps somebody else can  
answer this?


Cheers,

Stefan.


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

Reply via email to