Hi all

may we should use one single osg::Viewer as the main rendering window, and
all others as slave camera. (addSlave) with shared context. if i am right
understood what stefan told.

if someone could the example / code i would be happy :-) as i am working for
Spatial View Display Support, may a cluster of 5 PCs would linearly increase
with eq the fps.

/adrian

2009/1/5 Thomas McGuire <[email protected]>

> On Monday 05 January 2009 12:59:44 Stefan Eilemann wrote:
> > On 5. Jan 2009, at 11:09, Thomas McGuire wrote:
> > > The relevant code is:
> > >
> > > bool Channel::configInit( const uint32_t initID )
> > > {
> > >    if( !eq::Channel::configInit( initID ))
> > >        return false;
> > >
> > >    osg::ref_ptr<osg::Node> root = createSceneGraph().get();
> > >    mViewer = new osgViewer::Viewer();
> > >    mViewer->setThreadingModel(osgViewer::Viewer::SingleThreaded);
> > >    mViewer->setSceneData(root.get());
> > >    mContext = new osgViewer::GraphicsWindowEmbedded;
> >
> > I think one osgViewer per eq::Pipe should be enough, since you set all
> > Channel parameters in frameDraw, and all Channels of a Pipe are
> > executed serially and share a context with each other.
>
> Right, thanks for pointing this out.
>
> Regards,
> Thomas
>
> _______________________________________________
> eq-dev mailing list
> [email protected]
> http://www.equalizergraphics.com/cgi-bin/mailman/listinfo/eq-dev
> http://www.equalizergraphics.com
>



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

Reply via email to