From 25f0d2ccde9f938d2d22ace94ed0e29c769b6d29 Mon Sep 17 00:00:00 2001 From: Robert Osfield Date: Fri, 21 Jun 2013 10:03:49 +0000 Subject: [PATCH] From Laurens Voerman, "I just tested openGL quadbuffered stereo with the osgviewer, the mouse works again, so does the keystonecorrection, but the right-eye render to texture camera appears not to clear it's color buffer. I found the problem in src\osgViewer\View.cpp, fix attached." --- src/osgViewer/View.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/osgViewer/View.cpp b/src/osgViewer/View.cpp index 998302d0a..752b09c2d 100644 --- a/src/osgViewer/View.cpp +++ b/src/osgViewer/View.cpp @@ -1466,7 +1466,7 @@ void View::assignStereoOrKeystoneToCamera(osg::Camera* camera, osg::DisplaySetti // right Camera right buffer osg::ref_ptr right_camera = assignStereoCamera(ds, gc.get(), 0, 0, traits->width, traits->height, traits->doubleBuffer ? GL_BACK_RIGHT : GL_FRONT_RIGHT, 1.0); - right_camera->setClearMask(GL_DEPTH_BUFFER_BIT); + right_camera->setClearMask(GL_COLOR_BUFFER_BIT|GL_DEPTH_BUFFER_BIT); right_camera->setRenderOrder(osg::Camera::NESTED_RENDER, 1); // for keystone: