Hello everyone:
Recently, i have got an issue of quad buffer stereo display...I'd like to know
whether you have the same issue as I got.
In the scene, only a cow.osg model is rendered with quad buffer mode, using
osg::Displaysettings method.
Here is the code I implemented:
Code:
#include <osg/PositionAttitudeTransform>
#include <osg/Group>
#include <osg/Node>
#include <osgDB/ReadFile>
#include <osgViewer/Viewer>
#include <osgGA/TrackballManipulator>
#include <osgViewer/ViewerEventHandlers>
int main()
{
osg::Node* cowNode = NULL;
osg::Group* root = NULL;
osgViewer::Viewer viewer;
osg::DisplaySettings::instance()->setStereo(true);
osg::DisplaySettings::instance()->setStereoMode(osg::DisplaySettings::QUAD_BUFFER);
osg::Vec3 cowPosit;
osg::PositionAttitudeTransform* cowXform;
cowNode = osgDB::readNodeFile("cow.osg");
root = new osg::Group();
cowXform = new osg::PositionAttitudeTransform();
root->addChild(cowXform);
cowXform->addChild(cowNode);
cowPosit.set(5,0,0);
cowXform->setPosition( cowPosit );
viewer.setCameraManipulator(new osgGA::TrackballManipulator());
// add the stats handler
viewer.addEventHandler(new osgViewer::StatsHandler);
viewer.setUpViewOnSingleScreen(0);
viewer.setSceneData( root );
viewer.realize();
while( !viewer.done() )
{
viewer.frame();
}
}
My problem is that, when i run the above program...
sometime the screen is frozen, which means the mouse could not move on that
screen, in this case: screen 0; the frame is frozen also;
sometime after running few frames, the screen crashed with 2 separated views;
sometime I can successfully run it.
My environment:
Win7 VS2008, osg2.8.3 from SVN and Compiled with CMAKE2.8.3
Hardware:
Quadro Fx 5600, nVidia latest driver 270.xx, and DirectX11
KVM
Other scenes can be successfully rendered in mode QuadBuffer , such as
Virtools, Unity3D...
Anybody can explain why i got quad buffer crash in my OSG scene?
How can I fix this problem?
Thank you!
Cheers,
Nan
------------------
Read this topic online here:
http://forum.openscenegraph.org/viewtopic.php?p=39808#39808
_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org