Hi Mukund, I am confused why you'd want to render to two scenes on the same viewport, this is only something you'd do with interleaved or anaglyphic stereo. What type of stereo presentation does you hardware require?
Robert. On Sat, Mar 19, 2011 at 6:10 PM, Mukund Keshav <osgfo...@tevs.eu> wrote: > Hi Robert, > > Thanks a lot, > > Well, as you had suggested, im trying to render two views with two slave > cameras. > > This is after modifying an example code. So, in the same window, i render two > different views, a left view and a right view. Just as an example, for the > below code, how do i specify that i need to render one image after an other > in the same viewport? Do i have to continuously keep rendering them? Or do i > specify some settings? > > > Code: > osg::ref_ptr<osg::GraphicsContext::Traits> traits = new > osg::GraphicsContext::Traits; > > traits->x = xoffset + 0; > traits->y = yoffset + 0; > traits->width = 600; > traits->height = 480; > traits->windowDecoration = true; > traits->doubleBuffer = true; > traits->sharedContext = 0; > > osg::ref_ptr<osg::GraphicsContext> gc = > osg::GraphicsContext::createGraphicsContext(traits.get()); > > osg::ref_ptr<osg::Camera> camera = new osg::Camera; > camera->setGraphicsContext(gc.get()); > camera->setViewport(new osg::Viewport(0,0, traits->width, traits->height)); > GLenum buffer = traits->doubleBuffer ? GL_BACK : GL_FRONT; > camera->setDrawBuffer(buffer); > camera->setReadBuffer(buffer); > > > // Camera 1 > viewer.addSlave(camera.get(), osg::Matrixd::translate(1.0,0.0,0.0), > osg::Matrixd()); > > > osg::ref_ptr<osg::Camera> camera1 = new osg::Camera; > camera1->setGraphicsContext(gc.get()); > camera1->setViewport(new osg::Viewport(0,0, traits->width, traits->height)); > camera1->setDrawBuffer(buffer); > camera1->setReadBuffer(buffer); > > // Camera 2 > viewer.addSlave(camera1.get(), osg::Matrixd::translate(-1.0,0.0,0.0), > osg::Matrixd()); > > > > > Thank you! > > Cheers, > Mukund > > ------------------ > Read this topic online here: > http://forum.openscenegraph.org/viewtopic.php?p=37743#37743 > > > > > > _______________________________________________ > osg-users mailing list > osg-users@lists.openscenegraph.org > http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org > _______________________________________________ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org