From 07e5480b576b7fe193ac338ad0850ad946ab1540 Mon Sep 17 00:00:00 2001 From: Julien Valentin Date: Wed, 19 Dec 2018 18:30:26 +0100 Subject: [PATCH] setup camera Read/Draw Buffer fix flickering shadows in SingleThread --- src/osgShadow/ParallelSplitShadowMap.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/osgShadow/ParallelSplitShadowMap.cpp b/src/osgShadow/ParallelSplitShadowMap.cpp index 6a2bf999c..e627d8fee 100644 --- a/src/osgShadow/ParallelSplitShadowMap.cpp +++ b/src/osgShadow/ParallelSplitShadowMap.cpp @@ -357,6 +357,8 @@ void ParallelSplitShadowMap::init() { // create the camera pssmShadowSplitTexture._camera = new osg::Camera; + pssmShadowSplitTexture._camera->setReadBuffer(GL_BACK); + pssmShadowSplitTexture._camera->setDrawBuffer(GL_BACK); pssmShadowSplitTexture._camera->setCullCallback(new CameraCullCallback(this));