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));